程序员进阶心法:快速突破成长瓶颈
京东资深技术专家和架构师10余年工作经验总结
从进阶路径、程序之术、成长之道、思维修炼4个维度为为程序员成长为架构师和技术Leader提供清晰路径和深度思考。

书名:《程序员进阶心法:快速突破成长瓶颈》
书号:ISBN 978-7-111-62983-2
开本:186mmX 240mm 1/16
印张:20.25
定价:89.00元
背景
对于程序员来说是一个特别幸运的时代。每一个有追求的程序员都希 望能获得快速成长,但成长的道路并没那么平坦和舒适,充满了崎岖、障碍和迷雾。
同样,我在成长的道路上,也走过很多弯路,有过迷茫,有过困惑。当我回顾时,总结出一条渐渐清晰的成长路线。在回顾的过程中,一方面通过适时地驻足、回顾与梳理,可以帮助自己更好地认识到,我是如何从昨天走到今天的,并指导自己走向更好的明天;另一方面, 程序(IT)行业还在高速发展,走在这条路上的人越来越多,而我对自身成长路径的反思与认知,想必也可能帮助到很多走在同样路上的人。
这是一本围绕程序员成长路径和思考的书,它会围绕程序(IT)这个行业,程序员这个职业,探讨我们的成长之道和进阶路径。在这条路径上,有不同的成长阶段,会面临各种不同的 问题与困惑。我会结合自身成长路径上面临的实际问题,设身处地去思索、分析、拆解这些问题,并给出可供参考的答案。
“永远有走在你前面的人”,当年他们留 下的“脚印”和路径也给予了我很多启发与指引。所以,本书旨在提供另一种可供参考的路标。所言:“走在同样的路上,遇见自己的风景。
作者是谁
作者胡峰,京东成都研究院技术专家,TGO会员。目前承担京东咚咚产品线技术架构工作,专注于Java后端分布式系统技术架构相关领域。
工作至今十多年,毕业后先后进入金融、电信行业写程序,成为一名程序员。七年前加入京东,跟随互联网行业高速发展,快速成长,也一路从程序员成长为了架构师。除了技术工作,近年他开始领导研究技术委员会,负责人才识别,晋升选拔,关注人才梯队层次建设和个人成长发展。
热爱思考、写作和分享,维护公众号“瞬息之间”,(这是一个记录成长瞬间,还有点诗意的地方)。极客时间“程序员进阶攻略”专栏作者。
你能收获
本书侧重路径选择和自我认知的知识,它能让你在成长的不同阶段重新认识自己,因为 “知”改变你的“行”。有时选择对了合适的路,比光顾着赶路要重要得多。
读完本书,相信你一定能对自我有更加清晰明了的认知,你将能
•建立学习的体系与思维模型
•梳理清晰的成长与进阶路线
•扫清成长路上的迷茫与障碍
•形成明确的自我定位与认知
书目章节概览
I第一篇I进阶路径
第1章启程之初
1为什么成为一名程序员?
2如何选择技术方向?
3启程前的一份技能地图 4编写让你脱颖而出的简历
第2章职场阶梯
5技术线的职场阶梯与级别定义
6技术晋升的评定与博弈
7职场阶梯上的学徒与导师关系
第3章寻路江湖
8 —技压身,天下行走:打造你的技能模型
9技能升维,战场升级:从具体实践到理论抽象
10 —击中的,万剑归心:升维转型的路径演化
11成长路上三人行:前辈、同辈和后辈
12技术岗位三角色:程序员、技术主管和架构师
13自我发展三维度:专业、展现和连接
14路径选择三视角:定位、自省与多维
第4章蜕变跃迁
15工作之余,专业之外:“T”形发展路线
16跨越断层,突破边界:技术发展方向的断层及跨越方法 62 17成长蓝图,进化跃迁:做自己的CEO确立成长战略
I第二篇I程序之术
第5章编码前
18架构与实现:抓住它们的核心和本质 19模式与框架:认清它们的关系和误区 20设计与视图:掌握系统设计的多种维度和展现视图
第6章编码中
21分类:工业级编程的代码特征 22权衡:更多?更好?更快?
23态度:写克制的代码 24进化:从“调试”“编写”到“运行”的编程三阶段演进
25技艺:从技术到艺术
第7章编码后
26 Bug的空间属性:环境依赖与过敏反应
27 Bug的时间属性:周期特点与非规律性
28 Bug的反复出现:为什么我们总是重蹈覆辙?
I第三篇I成长之道
第8章工程的方法
29安全与效率:工程技术的核心
30规模与协作:量级变了,逻辑就不一样了
31科学与系统:发现最优解法,洞察问题本质
第9章计划的体系
32为什么要计划?系统地探索人生的无限可能性 33如何计划?制定HARD目标,开启SMART的每一天 34计划可行吗?估准时间,郑重承诺 35计划的价值?成本收益比
36计划执行的多重障碍?启动困难,过程乏味,遭遇挫败 37计划坚持不下去的时候?形成适合自己的节奏
第10章习惯的养成
38时间:塑造基石习惯 39试试:别把这个习惯用“坏”了 40提问:从技术到人生的习惯
第11章精进的模式
41如何应对信息过载?心智模型
42如何形成自己的领域?知识体系
43如何转化能力,高效输出?运转体系
44如何并行工作与学习?打破循环,掌握曲线,认识潜能
45时间太少,如何阅读?聚焦分层
第12章展现的方式
46写作:为什么不仅写代码,还要写作?
47写作:没有灵感,写什么呢?
48写作:如何写?写字如编码 49画图:为何画?一图胜千言 50演讲:不会讲?技术性表达
I第四篇I思维修炼
第13章困惑
51如何面对职业倦怠期?
52徘徊在局部最优点,如何逃离?
53程序员的沟通之痛,如何改变?
54感觉技术停滞了,怎么办?
55为什么程序员总爱说“技术上无法实现”?
56代码怎么写着写着就成了“码农”?
57为什么总是做不好代码评审?
58人到中年,为什么突然就多了一些恐惧感?
第14章选择
59该不该去创业公司?
60该不该接外包?
61技术干货那么多,如何选?
62技术产生分歧时,如何决策?
63技术债务,有意或无意的选择?
64如何选择自己独有的发展路线?
65选择工作,还是生活?
第15章工作
66技术潮流的“时尚”变迁
67产品与研发,分歧与共识
68程序员的绩效之谜
69老板意见带来的执行困扰
70面试的方法与招聘的原则
第16章谈钱
71找一个好工作,谈一份好薪水
72请回答,你为什么值这么多钱?
73价格低也许是一个危险的信号
74工作容易,赚钱很难
75薪酬收入的组成,升职加薪的路径
后记
76知行:成长的迭代之路
业界推荐
古语云:“以道御术,由术入道”,这个道理今天也适用,IT技术人员经常会陷入一种误区,即只知“低头做事”,不懂“抬头看路”,经常选择了错误的方向而不自知。时常“抬头看路”能让“低头做事”更有效率。市面上的技术书籍大部分都在讲“术”,而本书系统地对IT技术人员应该了解的“道”进行了深入思考和阐述,对IT技术人员做好职业规划和面对职业生涯中的种种困惑很有参考价值。
——叶长根 京东资深架构师
一个人的发展,起源于全面、客观、正确的自我认知,同时要有行动。自我认知有多深入,个人成长空间就有多大。程序员在职业成长过程中会遇到各种各样的问题,如果想快速突破自己的成长瓶颈,相信本书可以帮助到你。
——王晔倞 好买财富架构总监/微信公众号“吃草的罗汉”作者
为什么选择做程序员?该做管理还是专研技术?职场的路上为何总是充满困惑?如果你也思考过类似的问题,那这本书正好适合你。本书作者是一名优秀的架构师,更是一位卓越的思想者。他的这本书为程序员量身打造,包含了对成长历程的记录,对本质规律的洞察,以及对社会人生的总结。希望你早日阅读此书,跟随作者一起,开启一段心灵的旅程。
——张铁蕾 知名博主(微信同名公众号作者),也是爱写文字的老程序员
这本书由浅入深地讲解了从程序员逐步成长为架构师和技术领导者需要掌握的各种知识,这些宝贵的经验能让广大程序员们少走许多弯路。如能知行合一,定能收获更多。
——贾乐 京东技术总监
…………