美文网首页超级个体@产品首页推荐
编程领域里有哪些是共通的地方?

编程领域里有哪些是共通的地方?

作者: 浅吟轻唱 | 来源:发表于2018-03-25 23:42 被阅读9次

    最近常常迷茫,基本上天天迷茫

    这本是不应该的。

    一方面过着朝九晚六相对还算稳定的生活,另一方面又经常在无数个周末接到用户问题的即时处理通知。

    搞不懂上班的时候问题不来,偏偏下班了又冒出来,周末还不得安生,电脑这玩意得时刻放在身边。

    迷茫什么呢?

    急功近利而迷茫。

    枯燥而无味的代码得要写好久才能让人看到满意的效果,这个效果常常却不怎么实用,带不来实际的收益

    野心膨胀而迷茫。

    感叹于自己的无知无畏,想要把编程有关的都学个通透,心里知道没必要也根本没时间,可还是不能忍受只知一半不知另一半的感觉。

    不知如何是好。

    迷茫终究只能是暂时的,为了有个美好的以后,总得实实在在的做点什么

    在变化超级快的程序领域里,最根本的是如何快速有效的开发出合适的商业需求

    始于兴趣,终于生活。

    笼统的来说,各种编程语言大大小小好的坏的热门冷门不下于几十种,一个人再如何聪明好学有天赋,也不可能全部都精通。

    除了学习的速度问题,还要面临语言的迭代,一旦向下不兼容,就等于在固化的知识体系里,又重新构建一遍。

    学习的越多就应该越明白,编程的语言区别是有的,但也有一定很多的共通的地方

    ➢有关于编程的单词汇总起来并不多(有助于学习最新的前沿知识和理解错误信息等),包括英语交流

    ➢多人合作是不可避免的,一个人再优秀也要保持团队的进度(git工具流)

    前端调试(chrome开发者工具),对于前端来说,能快速定位问题。

    打字速度与盲打(不是非必须,但是这是衡量一个程序员的明显分界线)

    编程思想学习方法(每个领域都有其自成体系的学习理论,尤其是自学对于编程的重要性)

    硬件和软件(每个程序员通用的是一定是键盘,鼠标,双屏,人体力学桌椅,u盘,系统,编辑器,等等一系列能够提升开发效果,保护身体健康的物理内容,这也是花钱就能解决的事物,需要在这一块好好下点心思)

    面试(每个人都要面临面试这一关,它决定你的工作也在一定程度决定你的薪资),面试的内容与工作并不相同

    ➢自己的知识体系(尤其是踩过的坑和学到的重要的东西)(能够拿来即用,避免别人的干扰和陷阱)

    博客和视频(一方面记录自己的思想和历程,一方面以教学和分享的效果而出发)

    自己的项目(它不必得盈利,但一定有适用场景,有相对的兴趣,从无到有构建,并且持续优化,不断收集和开发新需求,把自己会的不会的都融会贯通到里面,是一身技能的结合,当然,也可以和朋友一起,合作开发,毕竟,在有的时候,一个人的力量始终是单薄的)

    ➢高质量的学习资源(书籍也好,课程也好,一定要是好的内容,在如今这个遍地广告,全都是疯狂营销没有什么干活的时代,谁拥有的好的资源,谁就能快人一步,要知道,一步错,步步错,是弥补不回来的,这个世界从不缺乏努力的人,就怕在错的路上比别人更努力还不自知)

    健康的身体(颜值可以不高,但是身体一定要好,程序员这职业,几乎是加班和猝死的代名词,钱多钱少暂且不提,只能拥有一个健康的身体,才能持续在领域里走下去,这不仅是关于疾病的痛楚,也关于生死的危机)

    上述的内容都属于水磨的功夫,短时间很难看到有什么特别明显的效果。

    对于着急需要反馈的我们,是一个巨大的考验,明明学习某一个专业的知识能解决一些当下的问题,却不得不取舍时间用来进行一些额外的优化,这些优化并一定能带来一定的收获。

    但偏偏又是一个综合能力,能够让我们在极短的时间解决问题,在以后的每一步都拥有结实的基础面对大部分的困难。

    如何取舍,就看个人的时间和精力了。

    相关文章

      网友评论

        本文标题:编程领域里有哪些是共通的地方?

        本文链接:https://www.haomeiwen.com/subject/okqlcftx.html