程序员成长过程中不可忽略的几本书

市面上讲技术的书,只有想不到,没有你找不到的。但针对技术人讲技术之外的成长的书就比较少,更多的是靠个人在成长的过程中踩坑、醒悟、再踩坑、再升华。这个群体对技术比较痴迷,对硬件、对电脑、对代码比较熟知,但对商业敏感度就比较低,对技术之外的生活更是思考的比较少,特别是从业不久的同行,很多人都是满脑子的学习不同的技术,追求技术全栈,但对生活、对健康、对财富缺少了一些思考。

推荐给大家笔者看过的一些书籍,不能保证你醍醐灌顶,但耳目一新应该是有的。关注技术进阶是必须的,技术之外的成长同样也很重要。

《软技能 代码之外的生存指南》

这是一本真正从“人”(而非技术也非管理)的角度关注软件开发人员自身发展的书。书中论述的内容既涉及生活习惯,又包括思维方式,凸显技术中“人”的因素,全面讲解软件行业从业人员所需知道的所有“软技能”。

本书聚焦于软件开发人员生活的方方面面,从揭秘面试的流程到精耕细作出一份杀手级简历,从创建大受欢迎的博客到打造你,从提高自己工作效率到与如何与“拖延症”做斗争,甚到包括如何投资不动产,如何关注自己的健康。

本书共分为职业篇、自我营销篇、学习篇、生产力篇、理财篇、健身篇、精神篇等七篇,概括了软件行业从业人员所需的“软技能”。通过阅读本书,软件工程人员、编程人员和其他技术人员能够积极思考自己的职业生涯,丰富自己的生活,让自己更接近成功。


《代码之外的功夫》

本书虽然面向程序员,却不包含代码。在作者看来,90%的程序设计工作都不需要写代码;程序员不只是编程专家,其核心竞争力是利用代码这一工具解决人类社会的常见问题。以此作为出发点,作者精心构思了8个故事,以情景代入的方式邀请读者思考代码之外的关键问题:软件开发工作如何从以技术为中心转为以人为本?透过故事主人公的视角,读者能比较自己与书中角色的差异,发现决策过程的瑕疵,提升解决问题的综合能力。

书中的故事涵盖程序员的整个软件开发生涯,但经过了浓缩,可供所有软件开发人员快速阅读。


《程序员的成长课》

知道和做到之间有一道鸿沟,要想跨越它,你不但要努力,还要讲究方法。《程序员的成长课》不仅传授知识,更教给读者如何做到极致。《程序员的成长课》中的理念、方法、工具可以指导读者更好地看清定位及发展方向,设计未来。如果读者不知道选择什么技术栈来学习,困惑于怎样在技术上持续精进,想转技术管理却没途径,想有章法地为跳槽加薪做准备,或者想转型却不知道自己除了技术还能干什么,建议认真读本书,它提供的方法和工具可以帮助读者很快找到答案。


扩展阅读:

posted @ 2018-06-21 08:36  maventalker  阅读(213)  评论(0编辑  收藏  举报