您的位置:首页 > 职场人生

IT行业程序员需知:不止于写代码,我们还需要提升自身的软技能

2018-12-19 11:54 543 查看

作为一所专业的IT教育培训类企业,我们叩丁狼教育在一开始都会这样教育我们的学员,一定要把精力集中放在学习技能上,因为对于初学者来说,这是他们必定要迈出的第一步。

而对于已经掌握了一定技术的软件开发人员,在这里建议你迈出第二步。大多数程序员追求与时俱进的时候会把时间花费在新的框架或新的编程语言上,这样的做法本是没错的,但技术往往更新换代很快,我们完全可以把学习新技术的时间空出一部分,用来提升软技能。与技术知识不同的是,软技能不仅可以在工作和职业中为你提供更大的帮助,而且不会像你所学的那些框架一样,很快就过时了。

多数人都会在接触一份新工作之时付出许多努力,待工作稳定之后便不会花太多心思和精力在这份工作上,于是许多程序员都开始停滞不前,安于享受目前的状态。结果就导致虽然在同一职位待了许多年,但工资职级并未得到提升。

生活犹如逆水行舟,你不前进,必然开始落后。所以走出舒适区,试着去往上爬吧!

在这里给大家分享一些关于职业发展和软技能的好书,曾帮助了许多程序员获得提升,也希望能够给大家带来一点帮助。

1、《程序员修炼之道》

这不仅仅是一本职业发展或软技能的书,还有更多。正如标题所暗示的,它教会您如何成为一名实用主义程序员,不仅要编写代码,还要进行测试、协调、发布、调试、管理和支持。

2、《The Complete Software Developer's Career Guide》

正如这本书所说:光有技术知识是不够的——通过提高软技能来增加你的收入。确实如此,如果你在软件开发领域有超过3至4年的工作经验,就会明白这一点。

John Sonmez 在他的早期职业生涯中就明白技术本身并不足以让他突破下一个收入水平,开发人员需要具备“软技能”,比如能够及时学习新技术、与管理者或者客户清晰沟通,以及将团队成员团结在一起朝着一个共同的目标努力。

本书就是关于以上提到的这些“软技能”,也正因为这些软技能John Sonmez 成为了一名高薪、备受欢迎的开发人员和顾问。

3、《Soft Skills: The software developer's life manual 》

《软技能》是一本独特的指南类书籍,是一本真正从“人”(而非技术也非管理)的角度关注软件开发人员自身发展的书。John Sonmez从一个以开发人员为中心,提出了一系列重要的“软”主题,从职业和生产力到个人财务和投资,甚至是健康和人际关系。

不过本书也有不足的地方,就是太多部分都是和作者本人相关,有时候都没能独立思考,不过依然是一本值得每个程序员、技术极客去阅读的书籍。

4、《Confessions of a Software Techie》

这本书最棒的地方就是教会了你最重要的东西,每个人都在谈论如何编写干净的代码,但却没人讨论怎么编写一份好的电子邮件,本书要教会你的就是这个。

它还会教你如何与人打交道,这一点非常重要,因为决定我们职业和工作的正是我们的上级领导和客户,如果我们不懂得如何与他们沟通,那升职加薪就遥遥无期。不过有的内容可能是你不想看到的,比如男人为什么不应该追女生...但除此之外,还是包含一些好的建议。

5、《The Passionate Programmer: Creating a Remarkable Career in Software Development 》

要在当今的IT职场取得成功,必须像经营企业那样对待你的事业。在本书中,你将学到如何规划自己的职业生涯,让它向着你选择的目标前进,使人生更快乐、更美好。

作者运用其独特的思维方式,启发程序员不能只注重技能上的提高,还要关注自己的职业发展。书中涉及新旧技术的取舍、技术与业务的关系、技术是要专精还是要广博等,相信这也是长久以来困扰你的问题。带着这些问题去阅读此书,定会受益良多。

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: