书籍作者:胡峰 | ISBN:9787111629832 |
书籍语言:简体中文 | 连载状态:全集 |
电子书格式:pdf,txt,epub,mobi,azw3 | 下载次数:3640 |
创建日期:2021-02-14 | 发布日期:2021-02-14 |
运行环境:PC/Windows/Linux/Mac/IOS/iPhone/iPad/Kindle/Android/安卓/平板 |
这是一部能指导程序员在职业生涯各阶段做出正确方向选择并规划出清晰进阶路径的著作,是作者10余年来从一名普通的程序员晋级为资深技术专家、架构师和技术Leader的真实经历记录和宝贵经验总结。它从进阶路径、程序之术、成长之道、思维修炼4个维度,不仅传授知识,而且授人以渔,提供程序员成长的清晰路径和深度思考。
全书共16章75个主题,分为四篇:
第一篇 进阶路径(第1-4章)
为程序员各个阶段的路径选择和规划提供了有价值的建议。“启程之初”要选择正确的技术方向,拥有清晰的技能图谱;踏入“程序江湖”后,如何攀登程序员的职场阶梯,找到自己的角色定位,在进阶路径上不断成长蜕变,实现自我跨越。
第二篇 程序之术(第5-7章)
程序之路前期,多会是以编程(炼术)为主,它关乎编码前的程序系统架构与设计,具体的功能模块的开发与编码,以及之后缺陷 bug 的调试与修复。
第三篇:成长之道(第8-12章)
除了编程写代码之外,还有其他需要修行,如工程的方法、计划的体系、习惯的养成、精进的模式、展现的方式等,这些都是技术之外的成长心法,在进阶路上让你成为更好的自己。
第四篇:思维修炼(第13-16章)
行道中途,生活和工作中均会面临各种困扰,思之不竭,求索之路漫漫,又该如何选择道路?这一篇将教你拨开迷雾,洞察本质,掌握做选择的正确逻辑。
胡峰
资深技术专家和架构师,目前就职于京东成都研究院,负责京东咚咚产品线的技术架构工作,专注于 Java 后端分布式系统技术架构等相关领域。
在IT技术行业从业10余年,毕业后进入金融、电信行业写程序,成为一名程序员。8年前加入京东,进入电商行业,随着行业的告诉发展,自己也快速成长,完成了从程序员到架构师再到技术负责人的蜕变。领导京东成都研究院技术委员会,负责人才识别,晋升选拔,关注人才梯队层次建设和个人成长发展。
热爱思考、写作与分享,维护着公众号 “瞬息之间”,这是一个记录成长瞬间,还有点诗意的地方。极客时间“程序员进阶攻略”专栏作者。
作者是京东成都技术研究院的资深技术专家和叫架构师,有10余年工作经验,善于思考和总结。
本书是作者从普通程序员一路成长为架构师和技术Leader的真实经历记录和经验分享,接地气,有参考价值。
从进阶路径、程序之术、成长之道、思维修炼4个维度为程序员成长提供清晰路径和深度思考。
走在同样的路上,遇见自己的风景
一直想对过去职业生涯的成长路线做一个总结,并沉淀为一部作品,此刻终于完成了。
毕业至今,我在程序这条道路上已经走了十多年,前期在金融、电信行业写程序,最近七年在互联网行业从事电商应用相关系统的技术工作,也一路从一名程序员成长为一名架构师。
如今这个时代,对于程序员来说是一个特别幸运的时代。每一个有追求的程序员都希望能获得快速成长,但成长的道路并没那么平坦和舒适,充满了崎岖、障碍和迷雾。
同样,我在成长的道路上,也走过很多弯路,有过迷茫,有过困惑。
如今,当我回顾时,总结出一条渐渐清晰的成长路线。很幸运,在成长的过程中,我断断续续通过写作记录了这中间的所见、所感、所惑与所思。今年,在这个适当的时机,我终于可以以一本书的形式来好好回顾并梳理下这条路线。
在回顾成长路线的过程中,我相信,一方面通过适时地驻足、回顾与梳理,可以帮助自己更好地认识到,我是如何从昨天走到今天的,并指导自己走向更好的明天;另一方面,程序(IT)行业还在高速发展,走在这条路上的人越来越多,而我对自身成长路径的反思与认知,想必也可能帮助到很多走在同样路上的人。
如今看来,在这条路上我的起步并不算晚,但“永远有走在你前面的人”,当年他们留下的“脚印”和路径也给予了我很多启发与指引。所以,本书旨在提供另一种可供参考的路标,正如标题所言:“走在同样的路上,遇见自己的风景。”
这是一本围绕程序员成长路径和思考的书,它会围绕程序(IT)这个行业,程序员这个职业,探讨我们的成长之道和进阶路径。在这条路径上,有不同的成长阶段,会面临各种不同的问题与困惑。我会结合自身成长路径上面临的实际问题,设身处地去思索、分析、拆解这些问题,并给出可供参考的答案。
因为这是一本关于路径与成长的思考随笔类书籍,所以也就否定了另一面:它不会提供某一类具体的知识,并且由浅入深地去指导学习。后面这一类知识,我称之为“技能性知识”,可能需要你在日常学习和工作中勤学苦练,才会成为某一类问题的“答题高手”。
本书侧重路径选择和自我认知的知识,它能让你在成长的不同阶段重新认识自己,因为“知”改变你的“行”。有时选择对了合适的路,比光顾着赶路要重要得多。
在这条成长的路径上,有期待、有坚持、有故事,也会有迷茫,以及最后穿越迷雾的曙光。
最后,读完本书,它会给你带来什么?我想会有如下收获:
建立学习的体系与思维模型
梳理清晰的成长与进阶路线
扫清成长路上的迷茫与障碍
形成明确的自我定位与认知
它也许会是一扇观察的窗口,一张行路的地图,一瓶回血的苦药,一份认知的启发。其始于“知”,需终于“行”。在行走的道上,会有崎岖与气馁,希望本书能帮你找到未来的方向,给予指引;找到有效的方法,破除障碍;找到理想的自我,获得力量。
前路很长,而读一本书的时间很短,在短短的阅读时间内,希望我们有缘一起走上一程:走在同样的路上,遇见自己的风景。
前言
第一篇 进阶路径
第1章 启程之初2
1 为什么成为一名程序员?2
2 如何选择技术方向?6
3 启程前的一份技能地图10
4 编写让你脱颖而出的简历14
第2章 职场阶梯18
5 技术线的职场阶梯与级别定义18
6 技术晋升的评定与博弈21
7 职场阶梯上的学徒与导师关系25
第3章 寻路江湖30
8 一技压身,天下行走:打造你的技能模型30
9 技能升维,战场升级:从具体实践到理论抽象34
10 一击中的,万剑归心:升维转型的路径演化37
11 成长路上三人行:前辈、同辈和后辈41
12 技术岗位三角色:程序员、技术主管和架构师44
13 自我发展三维度:专业、展现和连接49
14 路径选择三视角:定位、自省与多维53
第4章 蜕变跃迁58
15 工作之余,专业之外:“T”形发展路线58
16 跨越断层,突破边界:技术发展方向的断层及跨越方法62
17 成长蓝图,进化跃迁:做自己的CEO确立成长战略66
第二篇 程序之术
第5章 编码前72
18 架构与实现:抓住它们的核心和本质72
19 模式与框架:认清它们的关系和误区77
20 设计与视图:掌握系统设计的多种维度和展现视图81
第6章 编码中88
21 分类:工业级编程的代码特征88
22 权衡:更多?更好?更快?91
23 态度:写克制的代码95
24 进化:从“调试”“编写”到“运行”的编程三阶段演进98
25 技艺:从技术到艺术105
第7章 编码后111
26 Bug的空间属性:环境依赖与过敏反应111
27 Bug的时间属性:周期特点与非规律性114
28 Bug的反复出现:为什么我们总是重蹈覆辙?119
第三篇 成长之道
第8章 工程的方法124
29 安全与效率:工程技术的核心124
30 规模与协作:量级变了,逻辑就不一样了128
31 科学与系统:发现最优解法,洞察问题本质132
第9章 计划的体系136
32 为什么要计划?系统地探索人生的无限可能性136
33 如何计划?制定HARD目标,开启SMART的每一天139
34 计划可行吗?估准时间,郑重承诺144
35 计划的价值?成本收益比147
36 计划执行的多重障碍?启动困难,过程乏味,遭遇挫败151
37 计划坚持不下去的时候?形成适合自己的节奏155
第10章 习惯的养成160
38 时间:塑造基石习惯160
39 试试:别把这个习惯用“坏”了166
40 提问:从技术到人生的习惯169
第11章 精进的模式175
41 如何应对信息过载?心智模型175
42 如何形成自己的领域?知识体系180
43 如何转化能力,高效输出?运转体系185
44 如何并行工作与学习?打破循环,掌握曲线,认识潜能188
45 时间太少,如何阅读?聚焦分层193
第12章 展现的方式197
46 写作:为什么不仅写代码,还要写作?197
47 写作:没有灵感,写什么呢?200
48 写作:如何写?写字如编码202
49 画图:为何画?一图胜千言207
50 演讲:不会讲?技术性表达213
第四篇 思维修炼
第13章 困惑220
51 如何面对职业倦怠期?220
52 徘徊在局部最优点,如何逃离?224
53 程序员的沟通之痛,如何改变?227
54 感觉技术停滞了,怎么办?231
55 为什么程序员总爱说“技术上无法实现”?236
56 代码怎么写着写着就成了“码农”?240
57 为什么总是做不好代码评审?243
58 人到中年,为什么突然就多了一些恐惧感?247
第14章 选择251
59 该不该去创业公司?251
60 该不该接外包?255
61 技术干货那么多,如何选?259
62 技术产生分歧时,如何决策?263
63 技术债务,有意或无意的选择?266
64 如何选择自己独有的发展路线?270
65 选择工作,还是生活?273
第15章 工作277
66 技术潮流的“时尚”变迁277
67 产品与研发,分歧与共识280
68 程序员的绩效之谜283
69 老板意见带来的执行困扰287
70 面试的方法与招聘的原则288
第16章 谈钱293
71 找一个好工作,谈一份好薪水293
72 请回答,你为什么值这么多钱?297
73 价格低也许是一个危险的信号301
74 工作容易,赚钱很难304
75 薪酬收入的组成,升职加薪的路径308
后记311
76 知行:成长的迭代之路311