每个程序员都应该知道的成长法则
如何才能持续成长,是每一个程序员都绕不开的话题。
入行之初,你可能会困惑于技能选择的方向和掌握的方法;编程前期,你可能会苦恼于 Bug 的调试与修复;技术水平达到瓶颈期,你可能又急于寻求突破和上升。除此之外,职业倦怠了,如何去面对?技术停滞了,如何去解决?人到中年,是选择工作还是选择生活?换工作?换城市?换方向?如是种种,磨蚀着曾经的乐观和现在的不甘,是放任自流还是逆流而上?
但,还好“永远有走在你前面的人”,别人留下的 “脚印” 和路径可以给予正在成长阶段的你很多启发与指引。
本专栏共 63 期,分为六大模块。
- 征途:启程之初。入行之初,需要具备哪些最基础的技能?会面临怎样的困惑?最初的感受如何?找到走上程序之路的初心,成就更好的自己。
- 修炼:程序之术。程序之路前期,多会是以编程(炼术)为主:程序系统的架构与设计,功能模块的开发与编码,缺陷 Bug 的调试与修复。
- 修行:由术入道。除了编程写代码之外,还有一些其他维度的修行道路:计划的体系,精进的思维,习惯的养成,展现的形式,上升的阶梯,工程的方法。
- 徘徊:道中彷徨。行道中途,会面临成长平台期的困惑,该如何选择?
- 寻路:路在何方。前路多分岔,关于方向、角色、自省与定位,该如何决断?
- 蜕变:破茧成蝶。成长之路不连续,有阻挡你蜕变的边界与断层,该如何跨越?
├──jk12101-程序员进阶攻略
| ├──01-开篇词 (1讲)
| | ├──00丨开篇词丨程序行知:走在同样的路上,遇见自己的风景_.html 3.19M
| | ├──00丨开篇词丨程序行知:走在同样的路上,遇见自己的风景_.mp3 2.61M
| | └──00丨开篇词丨程序行知:走在同样的路上,遇见自己的风景_.pdf 9.46M
| ├──02-征途:启程之初 (4讲)
| | ├──01丨初心:为什么成为一名程序员?_.html 1.83M
| | ├──01丨初心:为什么成为一名程序员?_.mp3 4.20M
| | ├──01丨初心:为什么成为一名程序员?_.pdf 2.39M
| | ├──02丨初惑:技术方向的选择_.html 1.56M
| | ├──02丨初惑:技术方向的选择_.mp3 4.59M
| | ├──02丨初惑:技术方向的选择_.pdf 1.82M
| | ├──03丨初程:带上一份技能地图_.html 1.09M
| | ├──03丨初程:带上一份技能地图_.mp3 5.01M
| | ├──03丨初程:带上一份技能地图_.pdf 1.38M
| | ├──04丨初感:别了校园,入了江湖_.html 1.53M
| | ├──04丨初感:别了校园,入了江湖_.mp3 5.83M
| | └──04丨初感:别了校园,入了江湖_.pdf 1.83M
| ├──03-修炼:程序之术 (10讲)
| | ├──05丨架构与实现:它们的连接与分界?_.html 1.20M
| | ├──05丨架构与实现:它们的连接与分界?_.mp3 5.75M
| | ├──05丨架构与实现:它们的连接与分界?_.pdf 1.66M
| | ├──06丨模式与框架:它们的关系与误区?_.html 1.42M
| | ├──06丨模式与框架:它们的关系与误区?_.mp3 5.11M
| | ├──06丨模式与框架:它们的关系与误区?_.pdf 1.99M
| | ├──07丨多维与视图:系统设计的思考维度与展现视图_.html 1.84M
| | ├──07丨多维与视图:系统设计的思考维度与展现视图_.mp3 3.93M
| | ├──07丨多维与视图:系统设计的思考维度与展现视图_.pdf 2.09M
| | ├──08丨代码与分类:工业级编程的代码分类与特征_.html 1.56M
| | ├──08丨代码与分类:工业级编程的代码分类与特征_.mp3 4.04M
| | ├──08丨代码与分类:工业级编程的代码分类与特征_.pdf 1.64M
| | ├──09丨粗放与精益:编程的两种思路与方式_.html 1.24M
| | ├──09丨粗放与精益:编程的两种思路与方式_.mp3 4.45M
| | ├──09丨粗放与精益:编程的两种思路与方式_.pdf 1.71M
| | ├──10丨炫技与克制:代码的两种味道与态度_.html 1.78M
| | ├──10丨炫技与克制:代码的两种味道与态度_.mp3 3.63M
| | ├──10丨炫技与克制:代码的两种味道与态度_.pdf 2.24M
| | ├──11丨三阶段进化:调试,编写与运行代码_.html 1.51M
| | ├──11丨三阶段进化:调试,编写与运行代码_.mp3 6.39M
| | ├──11丨三阶段进化:调试,编写与运行代码_.pdf 1.78M
| | ├──12丨Bug的空间属性:环境依赖与过敏反应_.html 1.03M
| | ├──12丨Bug的空间属性:环境依赖与过敏反应_.mp3 4.27M
| | ├──12丨Bug的空间属性:环境依赖与过敏反应_.pdf 1.28M
| | ├──13丨Bug的时间属性:周期特点与非规律性_.html 1.33M
| | ├──13丨Bug的时间属性:周期特点与非规律性_.mp3 6.07M
| | ├──13丨Bug的时间属性:周期特点与非规律性_.pdf 1.53M
| | ├──14丨Bug的反复出现:重蹈覆辙与吸取教训_.html 1.24M
| | ├──14丨Bug的反复出现:重蹈覆辙与吸取教训_.mp3 6.24M
| | └──14丨Bug的反复出现:重蹈覆辙与吸取教训_.pdf 1.53M
| ├──04-修行:由术入道 (24讲)
| | ├──15丨根源:计划的愿景——仰望星空_.html 1.31M
| | ├──15丨根源:计划的愿景——仰望星空_.mp3 4.30M
| | ├──15丨根源:计划的愿景——仰望星空_.pdf 1.76M
| | ├──16丨方式:计划的方法——脚踏实地_.html 1.16M
| | ├──16丨方式:计划的方法——脚踏实地_.mp3 4.85M
| | ├──16丨方式:计划的方法——脚踏实地_.pdf 1.40M
| | ├──17丨检视:计划的可行——时间与承诺_.html 1.32M
| | ├──17丨检视:计划的可行——时间与承诺_.mp3 4.81M
| | ├──17丨检视:计划的可行——时间与承诺_.pdf 1.49M
| | ├──18丨评估:计划的收获——成本与收益_.html 1.10M
| | ├──18丨评估:计划的收获——成本与收益_.mp3 5.22M
| | ├──18丨评估:计划的收获——成本与收益_.pdf 1.28M
| | ├──19丨障碍:从计划到坚持,再到坚持不下去的时候_.html 1.75M
| | ├──19丨障碍:从计划到坚持,再到坚持不下去的时候_.mp3 3.48M
| | ├──19丨障碍:从计划到坚持,再到坚持不下去的时候_.pdf 2.37M
| | ├──20丨执行:从坚持到持续,再到形成自己的节奏_.html 1.08M
| | ├──20丨执行:从坚持到持续,再到形成自己的节奏_.mp3 5.01M
| | ├──20丨执行:从坚持到持续,再到形成自己的节奏_.pdf 1.56M
| | ├──21丨信息:过载与有效_.html 1.44M
| | ├──21丨信息:过载与有效_.mp3 5.41M
| | ├──21丨信息:过载与有效_.pdf 1.68M
| | ├──22丨领域:知识与体系_.html 1.49M
| | ├──22丨领域:知识与体系_.mp3 3.71M
| | ├──22丨领域:知识与体系_.pdf 1.63M
| | ├──23丨转化:能力与输出_.html 1.22M
| | ├──23丨转化:能力与输出_.mp3 3.83M
| | ├──23丨转化:能力与输出_.pdf 1.39M
| | ├──24丨并行:工作与学习_.html 1.62M
| | ├──24丨并行:工作与学习_.mp3 6.11M
| | ├──24丨并行:工作与学习_.pdf 2.06M
| | ├──25丨时间:塑造基石习惯(上)——感知与测量_.html 972.84kb
| | ├──25丨时间:塑造基石习惯(上)——感知与测量_.mp3 4.43M
| | ├──25丨时间:塑造基石习惯(上)——感知与测量_.pdf 1.21M
| | ├──26丨时间:塑造基石习惯(下)——切割与构建_.html 2.34M
| | ├──26丨时间:塑造基石习惯(下)——切割与构建_.mp3 4.22M
| | ├──26丨时间:塑造基石习惯(下)——切割与构建_.pdf 2.83M
| | ├──27丨试试:一种“坏”习惯_.html 1.38M
| | ├──27丨试试:一种“坏”习惯_.mp3 4.34M
| | ├──27丨试试:一种“坏”习惯_.pdf 1.59M
| | ├──28丨提问:从技术到人生的习惯_.html 1.32M
| | ├──28丨提问:从技术到人生的习惯_.mp3 6.09M
| | ├──28丨提问:从技术到人生的习惯_.pdf 1.76M
| | ├──29丨偏好:个人习惯的局限与反思_.html 1.13M
| | ├──29丨偏好:个人习惯的局限与反思_.mp3 4.13M
| | ├──29丨偏好:个人习惯的局限与反思_.pdf 1.57M
| | ├──30丨写作:写字如编码_.html 1.42M
| | ├──30丨写作:写字如编码_.mp3 6.39M
| | ├──30丨写作:写字如编码_.pdf 1.60M
| | ├──31丨画图:一图胜千言_.html 1.54M
| | ├──31丨画图:一图胜千言_.mp3 4.46M
| | ├──31丨画图:一图胜千言_.pdf 1.91M
| | ├──32丨演讲:表达的技术_.html 832.40kb
| | ├──32丨演讲:表达的技术_.mp3 4.43M
| | ├──32丨演讲:表达的技术_.pdf 1.34M
| | ├──33丨定义:阶梯与级别_.html 1.09M
| | ├──33丨定义:阶梯与级别_.mp3 4.49M
| | ├──33丨定义:阶梯与级别_.pdf 1.26M
| | ├──34丨晋升:评定与博弈_.html 904.85kb
| | ├──34丨晋升:评定与博弈_.mp3 5.01M
| | ├──34丨晋升:评定与博弈_.pdf 1.38M
| | ├──35丨关系:学徒与导师_.html 931.52kb
| | ├──35丨关系:学徒与导师_.mp3 4.67M
| | ├──35丨关系:学徒与导师_.pdf 1.16M
| | ├──36丨核心:安全与效率——工程技术的两个核心维度_.html 2.16M
| | ├──36丨核心:安全与效率——工程技术的两个核心维度_.mp3 3.67M
| | ├──36丨核心:安全与效率——工程技术的两个核心维度_.pdf 2.51M
| | ├──37丨过程:规模与协作——规模化的过程方法_.html 1.01M
| | ├──37丨过程:规模与协作——规模化的过程方法_.mp3 5.75M
| | ├──37丨过程:规模与协作——规模化的过程方法_.pdf 1.22M
| | ├──38丨思维:科学与系统——两类问题的两种思维解法_.html 1.09M
| | ├──38丨思维:科学与系统——两类问题的两种思维解法_.mp3 5.01M
| | └──38丨思维:科学与系统——两类问题的两种思维解法_.pdf 1.30M
| ├──05-徘徊:道中彷徨 (15讲)
| | ├──39丨职业倦怠:如何面对?_.html 1.37M
| | ├──39丨职业倦怠:如何面对?_.mp3 4.13M
| | ├──39丨职业倦怠:如何面对?_.pdf 1.85M
| | ├──40丨局部最优:如何逃离?_.html 1.36M
| | ├──40丨局部最优:如何逃离?_.mp3 5.02M
| | ├──40丨局部最优:如何逃离?_.pdf 1.49M
| | ├──41丨沟通之痛:如何改变?_.html 1.48M
| | ├──41丨沟通之痛:如何改变?_.mp3 5.69M
| | ├──41丨沟通之痛:如何改变?_.pdf 1.85M
| | ├──42丨技术停滞:如何更新?_.html 1.20M
| | ├──42丨技术停滞:如何更新?_.mp3 6.15M
| | ├──42丨技术停滞:如何更新?_.pdf 1.64M
| | ├──43丨无法实现:困扰与反思_.html 1.57M
| | ├──43丨无法实现:困扰与反思_.mp3 4.95M
| | ├──43丨无法实现:困扰与反思_.pdf 1.93M
| | ├──44丨完成作品:理想与现实_.html 1.42M
| | ├──44丨完成作品:理想与现实_.mp3 4.37M
| | ├──44丨完成作品:理想与现实_.pdf 1.53M
| | ├──45丨代码评审:寄望与哀伤_.html 1.68M
| | ├──45丨代码评审:寄望与哀伤_.mp3 5.04M
| | ├──45丨代码评审:寄望与哀伤_.pdf 2.05M
| | ├──46丨人到中年:失业与恐惧_.html 1.11M
| | ├──46丨人到中年:失业与恐惧_.mp3 4.85M
| | ├──46丨人到中年:失业与恐惧_.pdf 1.37M
| | ├──47丨该不该去创业公司?_.html 1.39M
| | ├──47丨该不该去创业公司?_.mp3 5.06M
| | ├──47丨该不该去创业公司?_.pdf 1.82M
| | ├──48丨该不该接外包?_.html 1.80M
| | ├──48丨该不该接外包?_.mp3 5.67M
| | ├──48丨该不该接外包?_.pdf 1.84M
| | ├──49丨技术干货那么多,如何选?_.html 1.13M
| | ├──49丨技术干货那么多,如何选?_.mp3 5.89M
| | ├──49丨技术干货那么多,如何选?_.pdf 1.36M
| | ├──50丨技术分歧,如何决策?_.html 909.22kb
| | ├──50丨技术分歧,如何决策?_.mp3 4.50M
| | ├──50丨技术分歧,如何决策?_.pdf 1.14M
| | ├──51丨技术债务,有意或无意的选择?_.html 1.17M
| | ├──51丨技术债务,有意或无意的选择?_.mp3 5.26M
| | ├──51丨技术债务,有意或无意的选择?_.pdf 1.34M
| | ├──52丨选择从众,还是唯一?_.html 1.13M
| | ├──52丨选择从众,还是唯一?_.mp3 4.38M
| | ├──52丨选择从众,还是唯一?_.pdf 1.32M
| | ├──53丨选择工作,还是生活?_.html 1.34M
| | ├──53丨选择工作,还是生活?_.mp3 4.49M
| | └──53丨选择工作,还是生活?_.pdf 1.54M
| ├──06-寻路:路在何方 (7讲)
| | ├──54丨侠客行:一技压身,天下行走_.html 1.23M
| | ├──54丨侠客行:一技压身,天下行走_.mp3 5.52M
| | ├──54丨侠客行:一技压身,天下行走_.pdf 1.70M
| | ├──55丨江湖路:刀剑相接,战场升级_.html 1.65M
| | ├──55丨江湖路:刀剑相接,战场升级_.mp3 5.54M
| | ├──55丨江湖路:刀剑相接,战场升级_.pdf 1.98M
| | ├──56丨御剑流:一击必杀,万剑归心_.html 1.06M
| | ├──56丨御剑流:一击必杀,万剑归心_.mp3 4.16M
| | ├──56丨御剑流:一击必杀,万剑归心_.pdf 1.26M
| | ├──57丨三维度:专业、展现与连接_.html 1022.93kb
| | ├──57丨三维度:专业、展现与连接_.mp3 5.23M
| | ├──57丨三维度:专业、展现与连接_.pdf 1.47M
| | ├──58丨三人行:前辈、平辈与后辈_.html 1.17M
| | ├──58丨三人行:前辈、平辈与后辈_.mp3 4.98M
| | ├──58丨三人行:前辈、平辈与后辈_.pdf 1.59M
| | ├──59丨三角色:程序员、技术主管与架构师_.html 994.68kb
| | ├──59丨三角色:程序员、技术主管与架构师_.mp3 6.57M
| | ├──59丨三角色:程序员、技术主管与架构师_.pdf 1.61M
| | ├──60丨三视角:定位、自省与多维_.html 1019.66kb
| | ├──60丨三视角:定位、自省与多维_.mp3 5.73M
| | └──60丨三视角:定位、自省与多维_.pdf 1.23M
| ├──07-蜕变:破茧成蝶 (3讲)
| | ├──61丨工作之余,专业之外_.html 1.37M
| | ├──61丨工作之余,专业之外_.mp3 4.57M
| | ├──61丨工作之余,专业之外_.pdf 1.76M
| | ├──62丨跨越断层,突破边界_.html 695.34kb
| | ├──62丨跨越断层,突破边界_.mp3 5.67M
| | ├──62丨跨越断层,突破边界_.pdf 939.68kb
| | ├──63丨成长蓝图,进化跃迁_.html 1.10M
| | ├──63丨成长蓝图,进化跃迁_.mp3 4.10M
| | └──63丨成长蓝图,进化跃迁_.pdf 1.28M
| └──08-结束语 (1讲)
| | ├──尾声丨始于知,终于行_.html 2.09M
| | ├──尾声丨始于知,终于行_.mp3 3.35M
| | └──尾声丨始于知,终于行_.pdf 2.08M
评论0