来源 | 异步
以前上大学的时候,老师总说:
“你们现在不努力多学点本事,以后就会更辛苦,白天上班,晚上还要学习。”
但当工作了之后才知道,老师的话并不算完全正确。学习不可能只是上学期间的时间,只要想有所进步,在任何阶段都不能停止学习。
最近,知乎上有个话题十分火爆:
话题中不少高赞回答,描述了工资暴增的过程。大家都从基础的岗位做起,但是经过几年的工作,能得到“质”的改变,一定是长期的学习积累和不断地努力坚持。
其实,程序员这个岗位也是一样,编程仅仅是入门必备的硬本事。但在职场上,面对实际复杂问题的时候,想要应对自如,要学会的就不仅仅是代码了。
因此,在2020年新年之际,异步君给大家准备了一份提升软技能的书单,
帮助大家升职加薪!
软技能 代码之外的生存指南
作者:【美】John Z. Sonmez(约翰 Z. 森梅兹)
译者: 王小刚
本书聚焦于软件开发人员生活的方方面面,从揭秘面试的流程到精耕细作出一份杀手级简历,从创建大受欢迎的博客到打造你的个人品牌,从提高自己工作效率到与如何与“拖延症”做斗争,甚至包括如何投资不动产,如何关注自己的健康。
本书共分为职业篇、自我营销篇、学习篇、生产力篇、理财篇、健身篇、精神篇等七篇,概括了软件行业从业人员所需的“软技能”。
和秋叶一起学职场技能
作者:秋叶 萧秋水 佳少
我是大学生,需要学这门课吗?——你还真以为到了职场有人手把手教你?非要等到实习那一天才后悔没有提前准备?我是职场人,需要学这门课吗?——你不想和秋叶大叔一样管理工作和生活成为自己时间的主人?如果你不想一上班也遇到这样那样的囧事——不是栽在大事上,在职场,真的是细节能决定成败啊!
浪潮之巅 第四版
作者:吴军
本书梳理了IT产业发展的历史脉络,叙述了美国硅谷明星公司的兴衰沉浮。通过对各大公司从技术轨迹到经营理念的剖析,作者展现的不仅是科技产业更迭和大公司成长规律的历史景观,更能让读者更真实地了解科技产业,理解科技创新和商业公平的意义。
代码精进之路 从码农到工匠
作者:张建飞
这是一本为专业程序员而写的书,写好代码、追求卓越和工匠精神是每个程序员都应该具备的优秀品质。本书共有13章内容,主要分为技艺部分、思想部分和实践部分。技艺部分详细介绍了编程技巧和方法论,并配以详尽的代码案例,有助于读者提高编写代码的能力,优化代码质量。思想部分主要包括抽象能力、分治思想,以及程序员应该具备的素养等内容。实践部分主要介绍了常见的应用架构模式,以及COLA架构的设计原理。
重构 改善既有代码的设计 第2版 平装版
作者:[美]马丁•福勒(Martin Fowler)
译者:熊节 ,林从羽
本书清晰揭示了重构的过程,解释了重构的原理和最佳实践方式,并给出了何时以及何地应该开始挖掘代码以求改善。书中给出了60多个可行的重构,每个重构都介绍了一种经过验证的代码变换手法的动机和技术。本书提出的重构准则将帮助你一次一小步地修改你的代码,从而减少了开发过程中的风险。
代码整洁之道
作者:【美】Robert C. Martin
作为编程领域的佼佼者,本书作者给出了一系列行之有效的整洁代码操作实践。这些实践在本书中体现为一条条规则(或称“启示”),并辅以来自现实项目的正、反两面的范例。只要遵循这些规则,就能编写出干净的代码,从而有效提升代码质量。
代码整洁之道 程序员的职业素养
作者:【美】Robert C. Martin(罗伯特 C. 马丁)
译者:余晟 ,章显洲
本书是编程大师“Bob 大叔”40 余年编程生涯的心得体会的总结,讲解要成为真正专业的程序员需要具备什么样的态度,需要遵循什么样的原则,需要采取什么样的行动。作者以自己以及身边的同事走过的弯路、犯过的错误为例,意在为后来者引路,助其职业生涯迈上更高台阶。
编程珠玑 续
作者:【美】Jon Bentley
译者:钱丽艳 ,刘田 等
本书是计算机科学方面的经典名著《编程珠玑》的姊妹篇,讲述了对于程序员有共性的知识。书中涵盖了程序员操纵程序的技术、程序员取舍的技巧、输入和输出设计以及算法示例,这些内容结合成一个有机的整体,如一串串珠玑展示给程序员。本书对各个层次的程序员都具有很高的阅读价值。
编程珠玑 第2版
作者:【美】Jon Bentley
译者:黄倩 ,钱丽艳
本书是计算机科学方面的经典名著。书的内容围绕程序设计人员面对的一系列实际问题展开。作者以其独有的洞察力和创造力,引导读者理解这些问题并学会解决方法,而这些正是程序员实际编程生涯中至关重要的。本书的特色是通过一些精心设计的有趣而又颇具指导意义的程序,对实用程序设计技巧及基本设计原则进行了透彻而睿智的描述,为复杂的编程问题提供了清晰而完备的解决思路。本书对各个层次的程序员都具有很高的阅读价值。
知行 技术人的管理之路
作者:刘建国
这是一本来自技术管理者又回馈给技术管理者的书,本书为“技术人如何做管理”这一主题提供了立体的视角和系统的方法论。本书基于作者10年互联网管理经验,针对技术管理者最常遇到的困惑和挑战,结合技术人的思维特点和实际工作场景,系统回答了技术人做管理时所面临的三大问题,即管理的意愿、管理的认知和管理的实操,兼具理论性和实践性。
编程之法 面试和算法心得
作者:July
本书根据作者的博客“结构之法,算法之道”整理而成,书中涉及面试、算法、机器学习三个主题。书中的每道编程题目都给出了多种思路、多种解法,不断优化、逐层递进。第1章至6章分别阐述字符串、数组、树、查找、动态规划、海量数据处理等相关的编程面试题和算法,第7章介绍机器学习的两个算法。每一章都有“举一反三”和“习题”,以便读者及时运用所学的方法解决相似的问题,且在附录中收录了语言、链表、概率等其他题型。