程序员如何保持技术敏感度?

关心你的技艺

虽然我一直不认可唯技术论高下的观点,但作为技术人员、程序员,要明白自己的基本盘是什么?要相信“拳不离手曲不离口”,要把代码能力、技术能力作为自己的基本盘,时刻关心自己的编码技艺,不要让自己长时间处于不编代码的状态。

以前在ZTE工作的时候,我的老大就让我印象非常深刻。他的职业是技术管理的工作,平时不要写代码,主要的工作是PPT和分包工作。但是,每次遇到一些疑难杂症的时候,手下的人解决不了的时候,他都会直接上手解决,有时候能解决,有的时候定位完后再转包到其他部门。能做到这些,跟他保持技术能力、debug能力是分不开的。

程序员要时刻关心技术,哪怕自己转了管理,技术不好,跟底下的程序员、其他部门的技术交流都是很痛苦的事情。

工作中多思考多学习

很多程序员会有这样的抱怨,自己工作中的知识用不上,工作中就是一些crud的工作,挺无聊。自己平时学着Python、网站全栈建设等潮流技术,完全用不上。总有一种感觉,别人的工作才是高大上,自己公司用的技术栈就是过时落后的,英雄无用武之地。

实际上这种想法是不应该的,商业世界里,技术是基础,是商品服务的底层工具,对于我们个人也类似,技术必须应用到实际的工作、生活中才会有更大的价值。

作为程序员,不要重点把自己的时间和精力花在赶潮流那些技术,要想办法把自己所会的技术跟实际工作结合, 比如你会Python,多看看自己工作中有哪些重复的工作可以自动化,提高工作效率,节省出来的时间能更多的花在自己想做的事情、提高自己能力上面。

定期为你的知识资产投资

程序员很多都会这种倾向,自己喜欢什么编程语言、什么编程工具,就觉得它是最好的。程序员世界里类似Vim、Emacs哪个更好、哪个编程语言最好的圣战讨论太多了。

不要过多关注这些无用的讨论,要把这些技术当做工具,什么情况下适合用哪个就用哪个。定期多在这些技术上投资,学习了解新技术,试图去理解他为什么会火,解决了什么问题,而不是急着去怀疑鄙视它的价值。

网络上有大V经常分享好的技术文章,关注他们,多向大牛学习。对于好的技术课程,可以适当进行投资,投入金钱和时间去学习,有时候,能改变的职业生涯的就是那么一个契机、一个开眼的机会。

你可能感兴趣的:(程序员如何保持技术敏感度?)