加载中 ...
首页 > 新闻资讯 > 经验心得 正文

关爱码农成长:关于写代码二三事

2019-03-25 09:39:37 来源:沈阳软件公司 作者:沈阳软件开发

不管怎样,砍掉重写(rewrite)的价格,通常比乍看之下高许多,而且日后维护你的代码的人,心里可能同样滴咕「这谁写的,砍掉重写比力快」。Joel Spolsky 2000 年写的一篇「Things You Should Never Do, Part I」,今日读来依然犀利。

小幅重构(refactor)是没问题的,而且可以经常做。

4,明白差别人的态度

当我们在某一方面明白比别人多时,容易发生一种狂妄,手艺职员也是。在项目开发的历程中,除了手艺团队,另有产物/专案司理、主管、客户、使用者等差别角色的人介入。在手艺方面明白比别人多,并不故障我们明白他人的态度。当我们能站在别人的角度看问题,经常一下子就能相识为什么事情会这样。例如:需求改来改去、一最先不讲清晰、进度卡在此外团队上面、「请你用最快方式完成」、「先支援这件紧迫要求」、没人把我讲的话当一回事⋯⋯

做到明白他人或是同理心(empathy),实在并不容易,由于每小我私家都有自己的态度,而人们倾向站在自己的态度看问题。我费了很大功夫,一直在起劲修正自己手艺狂妄的心态。若是你手艺很厉害,又能做到明白别人,那真的很不简朴,你所在的团队运作一定更为顺畅。

5,到场社群,吸收新知,写点工具

不管公司巨细,资深程序员若只把触角局限在公司内部,会越来越关闭。接触外面的社群、吸收专业领域的新知、写点工具累积自己的专业credit,会让自己发展得更快。现在到场社群的渠道许多了,从专业聚会钻研、开源码专案到种种社团,五花八门,不外照旧得权衡一下自己能投入的时间。只身的人比力有空,有家庭有小孩就只能斟酌到场了。

吸收知识是为了让自己保持在敏锐状态,不要酿成灭绝的恐龙,但也不用太过焦虑。软件领域转变快速,种种语言、框架、手艺不停冒出来,要追新知永远追不完。若是你时间丰裕,可以随处追新知,那很好。若你时间有限,我的履历是:等到许多人都在谈论的时间再去相识一下,也就够了。跟事情有关的,凭据自己在团队中的角色,适度学习即可。

6,另外,我建议有几年事情履历的程序员,都应该思量写点手艺文章,累积自己的专业credit。这种事情没有看起来那么恐怖,一回生二回熟,包罗找主题、写文章,多试频频就会上手。也不用给自己太大压力,一、两个月写一篇都可以,是非不拘,日积月累,会有收获的。(插播一下:若是想通过自己技术赚一些外快也是不错的选择,外洋有freelance.com内相对来说比力不错的有客栈

7,程序员以后怎样生长?

写代码能够写几年?每小我私家情形差别,但无论怎样,大多数人不会写一辈子。当了小我私家开发者若干年之后,最常见的角色转换就是先成为团队组长带组员(差别公司对这个角色有差别摆设方式),此时除了写代码,还要卖力带团队、对外相同、掌控时程、照顾组员、处置惩罚突发状态等等。若是公司够大,公司可能还会提供更多资深手艺职位,例如Architect 角色。

手艺职之外,有的人会走治理职,有的人走专案治理或产物司理,甚至营业、行销都有;若是喜欢走手艺,有的人会跳槽到条件更好、施展空间更大的公司,实在选择不少。若是有心创业或加入创业团队,扎实的手艺根本也会令你为虎傅翼。

8,结语

最近学代码设计突然变得很盛行,「一小时学代码」、小学生学代码,似乎代码人人都能写似的。固然训练写几行小代码是没问题,透过这些训练逻辑能力也很好,但真实天下的代码,庞大度远远超出这些沙盒小训练。事实上,随著电脑及网络手艺的生长,现在的软件开发比起一、二十年前更庞大了,有时我都很钦佩现在刚出校门的学弟妹们,要学的工具这么多,他们是怎样办到的。

洋洋洒洒写了一大篇,实在许多也只能点到为止。

“沈阳软件公司”的新闻页面文章、图片、音频、视频等稿件均为自媒体人、第三方机构发布或转载。如稿件涉及版权等问题,请与

我们联系删除或处理,客服QQ:55506560,稿件内容仅为传递更多信息之目的,不代表本网观点,亦不代表本网站赞同

其观点或证实其内容的真实性。