一名成熟的程序员思维是什么?

这个问题还可以问成:一个成熟的互联网职场人士应该明白那些道理,对于程序员来说,提升自己的技术水平无疑是回答最多的一个答案。除此之外,我们还应该知道一些优质的思维和习惯。

在成为一名程序员的时候,就应该明确自己的职业规划,未来到底是走管理路线,还是技术专家路线?因为这两条路的发展路径是完全不一样的,前者侧重沟通性、领导力;而后者侧重技术性、专研力,可以说发展的路线完全不同。但相同的是,大家都想占个高位的坑,一家公司的空间是有限的,利益也是有限的。

如果你是一名普通的程序员,不是公司的关键人物(key person)的时候,可能你的话语权也会降低,哪怕你的方案是最好的,可能也没有实施的可能性,所以尽早的定下自己的发展目标也好,让自己拥有一定的话语权。在这个过程中,如果你选择了技术岗位,也许会和管理岗位的理念不一致,而如果你选择了管理岗位,也就意味着你写代码的时间会减少,这就需要自己平衡好。

如果你选择继续提升自己的技术,那么你还需要时刻保持对于编程的热情。为啥这么说,因为在这个信息膨胀时代,我们程序员每天接收各种纷繁的信息,而技术本来就枯燥,如果不能保持对于技术的热情,很容易让自己陷入其他信息海里,慢慢地对技术失去兴趣。有时候,让自己保持激情的方法,就是去多敲,反复思考,从别人的代码中提取精华提升自己的技术。

一名成熟的程序员还应该懂得利用碎片化的时间,让自己的利益最大化,而不是让时间白白流失掉。一位来自台湾,旅居香港的作家胡晴舫曾说过这样一件事,因为痛恨塞车,越来越多的有钱人喜欢搭乘地铁。她认识一位地产大亨,搭地铁搭出了心得。大亨仔细计算过车门打开时应该站在哪节车厢哪扇门前,这样一来,当列车抵达他的目的地时,那节车厢的那扇门会正好对着方向往上的手扶梯,他便能赶在其他乘客蜂拥而出之前率先奔上手扶梯,节省“起码5秒钟”,作家感叹:“这个世上,有些人成功不是没有道理的。”只有掌控好时间的人,才能掌控自己的人生。

对于成长为一名成熟的程序员,你们还有哪方面的建议?

 

【MJ解密:为什么优秀程序员都必须懂C++】

回放链接:https://ke.qq.com/course/337815



猜你喜欢

转载自blog.51cto.com/14022478/2338868