程序员进阶心法:快速突破成长瓶颈作者: 胡峰 出版时间:2019年版内容简介 这是一部能指导程序员在职业生涯各阶段做出正确方向选择并规划出清晰进阶路径的著作,是作者10余年来从一名普通的程序员晋级为资深技术专家、架构师和技术Leader的真实经历记录和宝贵经验总结。它从进阶路径、程序之术、成长之道、思维修炼4个维度,不仅传授知识,而且授人以渔,提供程序员成长的清晰路径和深度思考。 全书共16章75个主题,分为四篇: 第一篇 进阶路径(第1-4章) 为程序员各个阶段的路径选择和规划提供了有价值的建议。“启程之初”要选择正确的技术方向,拥有清晰的技能图谱;踏入“程序江湖”后,如何攀登程序员的职场阶梯,找到自己的角色定位,在进阶路径上不断成长蜕变,实现自我跨越。 第二篇 程序之术(第5-7章) 程序之路前期,多会是以编程(炼术)为主,它关乎编码前的程序系统架构与设计,具体的功能模块的开发与编码,以及之后缺陷 bug 的调试与修复。 第三篇:成长之道(第8-12章) 除了编程写代码之外,还有其他需要修行,如工程的方法、计划的体系、习惯的养成、精进的模式、展现的方式等,这些都是技术之外的成长心法,在进阶路上让你成为更好的自己。 第四篇:思维修炼(第13-16章) 行道中途,生活和工作中均会面临各种困扰,思之不竭,求索之路漫漫,又该如何选择道路?这一篇将教你拨开迷雾,洞察本质,掌握做选择的正确逻辑。目录前言第一篇 进阶路径第1章 启程之初21 为什么成为一名程序员?22 如何选择技术方向?63 启程前的一份技能地图104 编写让你脱颖而出的简历14第2章 职场阶梯185 技术线的职场阶梯与级别定义186 技术晋升的评定与博弈217 职场阶梯上的学徒与导师关系25第3章 寻路江湖308 一技压身,天下行走:打造你的技能模型309 技能升维,战场升级:从具体实践到理论抽象3410 一击中的,万剑归心:升维转型的路径演化3711 成长路上三人行:前辈、同辈和后辈4112 技术岗位三角色:程序员、技术主管和架构师4413 自我发展三维度:专业、展现和连接4914 路径选择三视角:定位、自省与多维53第4章 蜕变跃迁5815 工作之余,专业之外:“T”形发展路线5816 跨越断层,突破边界:技术发展方向的断层及跨越方法6217 成长蓝图,进化跃迁:做自己的CEO确立成长战略66第二篇 程序之术第5章 编码前7218 架构与实现:抓住它们的核心和本质7219 模式与框架:认清它们的关系和误区7720 设计与视图:掌握系统设计的多种维度和展现视图81第6章 编码中8821 分类:工业级编程的代码特征8822 权衡:更多?更好?更快?9123 态度:写克制的代码9524 进化:从“调试”“编写”到“运行”的编程三阶段演进9825 技艺:从技术到艺术105第7章 编码后11126 Bug的空间属性:环境依赖与过敏反应11127 Bug的时间属性:周期特点与非规律性11428 Bug的反复出现:为什么我们总是重蹈覆辙?119第三篇 成长之道第8章 工程的方法12429 安全与效率:工程技术的核心12430 规模与协作:量级变了,逻辑就不一样了12831 科学与系统:发现最优解法,洞察问题本质132第9章 计划的体系13632 为什么要计划?系统地探索人生的无限可能性13633 如何计划?制定HARD目标,开启SMART的每一天13934 计划可行吗?估准时间,郑重承诺14435 计划的价值?成本收益比14736 计划执行的多重障碍?启动困难,过程乏味,遭遇挫败15137 计划坚持不下去的时候?形成适合自己的节奏155第10章 习惯的养成16038 时间:塑造基石习惯16039 试试:别把这个习惯用“坏”了16640 提问:从技术到人生的习惯169第11章 精进的模式17541 如何应对信息过载?心智模型17542 如何形成自己的领域?知识体系18043 如何转化能力,高效输出?运转体系18544 如何并行工作与学习?打破循环,掌握曲线,认识潜能18845 时间太少,如何阅读?聚焦分层193第12章 展现的方式19746 写作:为什么不仅写代码,还要写作?19747 写作:没有灵感,写什么呢?20048 写作:如何写?写字如编码20249 画图:为何画?一图胜千言20750 演讲:不会讲?技术性表达213第四篇 思维修炼第13章 困惑22051 如何面对职业倦怠期?22052 徘徊在局部最优点,如何逃离?22453 程序员的沟通之痛,如何改变?22754 感觉技术停滞了,怎么办?23155 为什么程序员总爱说“技术上无法实现”?23656 代码怎么写着写着就成了“码农”?24057 为什么总是做不好代码评审?24358 人到中年,为什么突然就多了一些恐惧感?247第14章 选择25159 该不该去创业公司?25160 该不该接外包?25561 技术干货那么多,如何选?25962 技术产生分歧时,如何决策?26363 技术债务,有意或无意的选择?26664 如何选择自己独有的发展路线?27065 选择工作,还是生活?273第15章 工作27766 技术潮流的“时尚”变迁27767 产品与研发,分歧与共识28068 程序员的绩效之谜28369 老板意见带来的执行困扰28770 面试的方法与招聘的原则288第16章 谈钱29371 找一个好工作,谈一份好薪水29372 请回答,你为什么值这么多钱?29773 价格低也许是一个危险的信号30174 工作容易,赚钱很难30475 薪酬收入的组成,升职加薪的路径308后记31176 知行:成长的迭代之路311 上一篇: 白话机器学习算法 [新加坡]黄莉婷 2019年版 下一篇: 清华科技大讲堂 算法竞赛入门到进阶 罗勇军 2019年版