程序员的职业规划_程序员新年充电指南(二):5本职业规划书籍,让你少走弯路...

点击上方关注,All in AI中国

作者——Javin Paul

大多数的软件开发人员、程序员和编码人员把大量时间和精力花费在学习几年之内就会过时的技术上,例如新的框架或新的编程语言。他们忽略了一些更重要的东西,例如软技能。与技术知识不同,软技能不仅可以为你的工作和事业提供更大的帮助,而且不会像你刚学到的新的Web应用程序开发框架那样快速地过时。

同样,我们大多数人都会为了一份工作付出许多努力,但是在那之后我们就不会花太多精力在这份工作上了,于是许多程序员都变得毫无进取心。不仅如此,在同一个职位上待了很多年之后,却没有得到提拔,这意味着你的工资相比反而减少。

因为,你需要走出自己的舒适区,并试着往上爬。

请记住,如果你不前进,你就会落后。

1dffd7d3955abff8dea40f2a81f10ba9.png

程序员面临的挑战之一是学习软技能。他们认识到他们需要提高自己的软技能,但他们不确定如何做到这一点。不是每个程序员都可以在没有外部帮助的情况下通过观察他们的同事和经理来学习,因此选择一本好的书或课程来掌握软技能变得非常重要。

值得庆幸的是,有一些好的书籍和课程可用于职业发展和学习软技能,尤其是John Sonmez的书,它帮助数百万开发人员摆脱了他们的困境并帮助他们在职业生涯中取得进步。

在本文中,我将分享一些书籍和在线课程,这有助于你们定期阅读以提高软技能。

1.《The Complete Software Developer's Career Guide》(https://aax-us-east.amazon-adsystem.com/x/c/QlM33c84pKT4SIz-BzzUKCEAAAFoWuU5ewEAAAFKAX4FGW8/https://assoc-redirect.amazon.com/g/r/https://www.amazon.com/Complete-Software-Developers-Career-Guide/dp/0999081411?creativeASIN=0999081411&linkCode=w61&imprToken=HvM1-nhRW6MZdxNzRzeCvg&slotNum=0&tag=javamysqlanta-20)

6fb5b1d7fc69b895b70ed63d943e8b27.png

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

在他的软件开发人员职业生涯早期,John Sonmez发现单靠技术知识还不足以让他突破到下一个收入水平,开发人员需要具备"软技能",比如能够及时学习新技术,与管理层或者与客户清晰沟通,以及将团队成员团结在一起朝着一个共同的目标努力。

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

这本书的全名是《完整的软件开发人员职业指南:如何快速学习编程语言、如何在编程面试中取得优异成绩,以及如何让软件开发人员找到理想工作》

2.《Soft Skills: The software developer's life manual 》(https://aax-us-east.amazon-adsystem.com/x/c/QlM33c84pKT4SIz-BzzUKCEAAAFoWuU5ewEAAAFKAX4FGW8/https://assoc-redirect.amazon.com/g/r/https://www.amazon.com/Soft-Skills-software-developers-manual/dp/1617292397?creativeASIN=1617292397&linkCode=w61&imprToken=HvM1-nhRW6MZdxNzRzeCvg&slotNum=2&tag=javamysqlanta-20)

59543b3ee33e9fdabaa8a1c5d576bec7.png

软技能:软件开发人员的生活手册是一本独特的指南,它提供了技术和实践,以便作为专业软件开发人员能够获得更满意的生活。

John Sonmez以开发人员为中心,提出了一系列重要的"软"主题,从职业和生产力到个人财务和投资,甚至是健康和人际关系。

但这本书有一些不足的地方:关于作者本人的板块太多;对作者的工作方式的定位;有时很难构建记忆和独立思想。

但除了上述之外,它对于软件开发人员职业生涯的基本原则非常有帮助和鼓舞人心。它不仅为你提供思想,还为你提供指示和惯例去遵循。

简而言之,它依旧是一本值得每个编码人员,程序员,软件开发人员和技术爱好者阅读的书籍。

3.《Confessions of a Software Techie》(https://aax-us-east.amazon-adsystem.com/x/c/QlM33c84pKT4SIz-BzzUKCEAAAFoWuU5ewEAAAFKAX4FGW8/https://assoc-redirect.amazon.com/g/r/https://www.amazon.com/Confessions-Software-Techie-Surprising-Things-ebook/dp/B071FP66F8?creativeASIN=B071FP66F8&linkCode=w61&imprToken=HvM1-nhRW6MZdxNzRzeCvg&slotNum=4&tag=javamysqlanta-20)

280475eb1a057ba8161611e2f3d17e87.png

这是我最近阅读的另一本关于计算机程序员软技能的好书。这本书最棒的地方就是教会了你最重要的东西,每个人都在谈论如何编写干净的代码,但却没人讨论怎么编写一份好的电子邮件,本书要教会你的就是这个。它教你如何编写人们想要阅读和编写的电子邮件。

它还教你如何处理人际关系和政治,因为决定我们职业和工作的正是我们的上级领导和客户,如果我们不懂得如何与他们沟通,那工作将会变得无比困难。

它还有许多你可能不愿意看到的内容,例如:为什么男人不应该追女生……但除此之外,还是包含一些好的建议,毕竟它是一个软件技术人员的自白。

这本书的全名是《软件技术人员的自白:关于真正重要的事情的令人惊讶的真相》。

4.程序员修炼之道:从小工到专家(前后都是英文名,这个也有英文名吧)(https://aax-us-east.amazon-adsystem.com/x/c/QlM33c84pKT4SIz-BzzUKCEAAAFoWuU5ewEAAAFKAX4FGW8/https://assoc-redirect.amazon.com/g/r/https://www.amazon.com/Pragmatic-Programmer-Journeyman-Master/dp/020161622X?creativeASIN=020161622X&linkCode=w61&imprToken=HvM1-nhRW6MZdxNzRzeCvg&slotNum=5&tag=javamysqlanta-20)

b4d5b6ee31746295e6ddb06c45962158.png

这不仅仅是一本职业发展或软技能书,它还远不止于此。正如标题所暗示的,它教你如何成为一名实用主义程序员,不仅可以编码,还可以测试、协调、发布、管理和获得支持。

5.《The Passionate Programmer: Creating a Remarkable Career in Software Development 》(https://aax-us-east.amazon-adsystem.com/x/c/QlM33c84pKT4SIz-BzzUKCEAAAFoWuU5ewEAAAFKAX4FGW8/https://assoc-redirect.amazon.com/g/r/https://www.amazon.com/Passionate-Programmer-Remarkable-Development-Pragmatic/dp/1934356344?creativeASIN=1934356344&linkCode=w61&imprToken=HvM1-nhRW6MZdxNzRzeCvg&slotNum=6&tag=javamysqlanta-20)

01af210ee8321a2b2223da1cc40ffee8.png

要在当今的IT职场取得成功,必须像经营企业那样对待你的事业。在本书中,你将学习如何成为一名企业家,在你选择的方向上推动你的职业生涯。

你将学习如何一步步地深入软件开发职业,就像你在构建、营销和销售产品时所遵循的一样。

毕竟,你的技能本身就是一种产品。简而言之,这是一本写给关心自己职业生涯的程序员和软件人员的好书,教你如何设定职业方向,从而获得更充实、卓越的职业生涯。

这就是为程序员学习职业发展和软技能的一些最佳书籍。这是一个经常被程序员忽视的领域,这也是为什么这么多年来只有少数人成为优秀的的程序员。

这些书教你生存和发展所需的所有软技能。对于软件开发人员来说,它可以帮助你爬上职业发展的阶梯。让你掌握除编码之外的能力,如领导力和管理技术,使你更有价值。

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

3c216aac4336b3cb9130c6dd325f6c4e.png
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值