程序员的成长离不开哪些“软技能”?

不久前,腾讯曝出公司员工的年龄占比,30岁以上员工的占比有近六成,是企业的中坚力量
在已经被各种裁员、优化信息轰炸麻木的当下,这个新闻无疑给了很多技术人一些信心和希望——这说明35岁到了一定层级的人,是不会惧怕35岁危机的。
那么,技术人该如何摆脱年龄焦虑,获得“职业安全感”呢?拥有了十几年工作经验才知道,限制技术人员发展的因素,往往不是技术能力,而是技术之外的软技能
图片

在这个近百万浏览的热门问题中,我们翻遍了近300个回答,为程序员们总结出了一份答案,阅读本文仅需10分钟

1.程序员的一生之敌-自学能力

这个问题的最高赞回答,也毫无疑问是大部分程序员的共识,只有四个字:自学能力
在飞速发展的IT行业,“终身学习”已经是程序员们绕不开的关键词。
很多人都明白在这一行业吃老本就意味着被淘汰、被优化,但事实往往比这个浅显的认知更加残忍:即使没有“摆烂”,也可能因为学习速度落后于其他人而遭到淘汰

这位答主说得毫不留情:“不要以为给本书,给个文档,是个程序员就能学会一门新技能。事实上人和人的差别真的很大,我见过自学能力惊人的人为了看懂日剧日漫自学日语达到可以和日本人交流的程度,也见过很多连HTML+CSS入门都要别人一口一口喂的。”图片

在这条回答的评论区,确实也有不少程序员表达出了自己的焦虑和迷茫:
“自学能力怎么提高?现在属于看书效率低下,十分不专注,导致焦虑…死循环。”
“同病相连, 我已经‘自学’很长时间了, 出去面试都不知道该怎么说。”
“完了…我就是那种需要一口一口慢慢喂的…”

如果你也有相同烦恼,不妨来看看下面两位IT大佬分享的学习技巧。
其中一位是资深的网络工程师,曾在公司轮值过多个岗位,深谙每个岗位的工作细则,迄今已有18年工作经验;
另一位从事软件开发、大数据开发等工作已有20余年。曾在一些知名互联网公司担任技术经理、高级数据技术专家等职位,目前在一家跨国公司担任数据架构师工作。
他们在分享学习经验时说道,当职场老人能够主动去学习,更新知识结构的时候,再结合过去丰富的工作经验,他们一定会再次在职场中获得新生,工作也会变得更有意义

2.沟通能力、表达能力、领导力——代码之外的生存指南

在知乎官方的回答中,提到了一本书籍,名字就叫《软技能》。
这本书的作者致力于辅导程序员的个人成长,他说:每个程序员都应该把自己的职业当作一件生意。
「硬技能」就是计算机专业技术能力,市场上已经有诸多提升途径;
「软技能」则是专业之外的所有技能,包括规划能力、处理人际关系能力、领导力,这些只能由程序员自己探索,并且将经验转化为无可替代的职业竞争力。
二者结合,才能实现为自己“增值”最大化,正如回答中所说:“有效的表达,再加上实打实的工作成果,的确要比埋头码三天三夜代码的价值要高。这一点说起来很残酷,却是现实。”
图片

我曾采访过一位创业公司CTO,分享了从外包员工到知名外企总监、放弃移民回国创业的精彩经历。
足够的“硬技能”,加上出色的沟通能力等“软技能”加持,他的简历中一步步添上首席技术官、首席产品官、高级技术咨询顾问、产品总监等光环……

3.职业规划能力——别用战术上的勤奋遮掩战略上的懒惰

众多回答中,有位答主提出了一个有趣的观点:
工作三五年后,机械地“码代码,修bug”会成为一些程序员的舒适区,而另一些程序员则会继续咬牙前进,因为很多时候,过来人都清楚代码可能只是项目成功、职场全垒打的一部分,甚至仅仅是一小部分
一位程序员的觉醒,往往是在发现整天看似只会“谈笑风生”的领导,用极强的沟通协调能力保证核心项目进度、站在更高层面思考之后开始的。
我曾通过一个半小时的访谈,从一位程序员出身的大佬身上获益匪浅。
他是知名国企软件工程师,是计算机技术培训讲师,也是创业公司CEO。
他会敲代码,也能谈商务,更懂得如何抓住互联网时代的潮流。在职业规划的路上,有太多经验值得借鉴。

文章标题《程序员的成长离不开哪些“软技能”?》,转载请注明出处。如有错误或侵权,请联系zuoyan.li@beaconedu.com调整或删除。

进击的跃跃的头像进击的跃跃
Previous 2022年5月23日 下午3:42
Next 2022年6月1日 下午4:56

相关推荐