程序员软技能

所谓软技能是相比于代码这个硬技能,现实远比代码要复杂的多,我们要掌握哪些代码之外的生存技能,没有任何一个煤矿工人靠挖煤多又快当上了煤老板

首先不要把代码当做程序员唯一需要学习的能力,有的技能只需要学一周,但是经过训练和没经过训练都是天壤之别,骑自行车这个技能不学你永远不会掌握,但是学习他连一周都不到

首先在程序员的行当里我们要保持持续学习的能力,学习这个能力本身就需要训练,技能入门想成为高手,刻意练习+费曼学习法是最好的学习方式,读书、沟通等都是一个独立学习的技能

其次除了技术我们要学会在职场里混水摸鱼 or 与狼共舞,如何更快的使用工作,如何和领导沟通,如何跨部门沟通,如何在职场找一个导师指点自己,跳槽的时候如何跟HR谈钱,除了上班如何远程工作和自由职业等,都是必备的职场技能

技术管理也是程序员很好的一个职业生涯的路线,如何从技术转型管理也是一个非常好的话题,我们要从代码的视角里跳出来,去尝试带领整个团队获取胜利,就像亮剑里的李云龙,无论枪法还是刀法都不是独立团最好的,但是可以带领整个独立团嗷嗷叫的取胜,这就是我们需要学习的技能,学习如何规划、如何沟通、如何复盘等等

最后工作毕竟是为了生活,我们不要为了工作上的成长,忽略了生活的美好,尤其不要忽略和家人的链接

祝大家都能有快乐可持续的职业生涯,也祝我能尽快带我媳妇开房车出去环游中国

职业生涯规划

精品文章

书籍推荐

免费视频

付费教程