1年工作经验和10年工作经验的程序员的差别
发布于 2022年 01月 06日 09:06
专栏 | 九章算法
网址 | http://www.jiuzhang.com
刚刚工作1 年“初生牛犊不怕虎”的程序员新人和工作了大概10年的程序员“老人”之间有着许多差别。这些差别不分对错,不分好坏,各有各的特点。
那么下面我们就来看看具体他们之间有哪些差别:
1
新人第一次运行代码时,
会觉得这样应该是没问题的;
而老人第一次运行代码时就已经做好了会有问题的准备。
2
新人会犯一些比较低级的错误,
甚至有的时候会有些固执地认为自己是对的,
无视别人的反馈意见;
而老人已经犯过很多错误,
已经学会了如何适应和接受反馈意见。
3
新人面对新事物、新技术、新任务的时候,
通常都会很满意,没什么过多的想法;
而老人会进行批判性的思考,
根据自己多年的经验来评判一个新的事物。
4
初入职场的新人对于公司的活动会很感兴趣,
他们对于工作回顾或者是那种冗长的会议也会很有积极性;
而老人则会对这些比较厌烦,
会建议缩短会议时间提高效率。
5
新人主要关心的是如何编码;
而老人更加关心如何进行设计、如何指导别人,
对于编码的关注相对较少。
6
新人对于书本的内容更加熟悉;
老人对于工作的流程更加熟悉。
7
新人会侧重学习新的编码方式;
老人会更多地研究和测试之前学过的知识。
8
新人往往不太重视向别人解释的能力;
而老人明白向上司解释清楚代码功能的重要性。
9
新人需要苦苦寻找bug出在哪以及这个bug怎么解决;
而老人则已经很熟悉各种bug出现的原因以及解决问题最好的办法。
10
新人往往更加能够接受新的方法;
而老人往往会比较执着于旧的方法。
以上是一些常见的“程序员新人”和“程序员老人”之间的差别,但是这些差别往往不是绝对的。也许新人在进入职场前已经做足了功课,这就会避免很多上述问题;而老人也可能经常和新人沟通,从而也很容易接受新的想法。所以说不管是对新人还是对老人,交流和沟通都有助益。
最后,最最重要的一点是
如果能从错误中吸取教训,
你就可能会成为一个专家。
如果没有从错误中吸取教训,
那么不管是1年的工作经验还是10年的工作经验, 他们之间是没有区别的。
精英程序员交流社区,定期发布面试题、面试技巧、求职信息等