找回密码
 立即注册
查看: 847|回复: 0

极客时间:程序员进阶攻略

[复制链接]
累计签到:85 天
连续签到:1 天
发表于 2019-6-12 10:40:06 | 显示全部楼层 |阅读模式
在这个专栏里,胡峰将结合十余年从业经验,设身处地去思索、去剖析、去拆解程序员不同阶段可能面临的实际困惑和问题,并给出可供参考的答案。本专栏是胡峰长时间的资源积累,字字珠玑,有着清晰的路径和完整的体系,去启发、去指引,由“知” 改变 “行”,让你的程序之路走得更稳、更远。不仅传授知识,而且授人以渔——提供为程序员量身定做的进阶路径。. B4 {" T# ]1 @& x. q3 S& Z

8 j* q+ y% b* z* D) z; ?本专栏共63期,分为六大模块。5 `, r" ~. r7 J2 K( X/ \5 R* m
; t0 s- T( W+ H3 i
征途:启程之初。入行之初,需要具备哪些最基础的技能?会面临怎样的困惑?最初的感受如何?找到走上程序之路的初心,成就更好的自己。
  \7 J& m6 q3 n: p0 N1 q修炼:程序之术。程序之路前期,多会是以编程(炼术)为主:程序系统的架构与设计,功能模块的开发与编码,缺陷 Bug 的调试与修复。' W; @/ K' z+ T1 \, @! @/ ~: |$ Z8 B! v
修行:由术入道。除了编程写代码之外,还有一些其他维度的修行道路:计划的体系,精进的思维,习惯的养成,展现的形式,上升的阶梯,工程的方法。
! O6 `$ I$ L/ ]. y徘徊:道中彷徨。行道中途,会面临成长平台期的困惑,该如何选择?
' a1 d: ?' e% U, f. c" P寻路:路在何方。前路多分岔,关于方向、角色、自省与定位,该如何决断?+ X8 W' C) l4 B: |) g) r
蜕变:破茧成蝶。成长之路不连续,有阻挡你蜕变的边界与断层,该如何跨越?
( J! D* _/ ~7 G* [3 P6 |& p- R《程序员进阶攻略》专栏目录
8 R) S% J& M% `- Z- K& c7 i7 ?开篇词
" H5 S2 d3 Q  _+ U7 h* y+ ~* w: p1 A" j! X) _0 ~( ^1 ]' r, c
程序行知:走在同样的路上,遇见自己的风景
2 c6 C7 M% _* }0 d0 D) k  d: r+ B) R$ T# U  x$ t: ~% g: _
征途:启程之初
8 m! U/ {- H$ w4 o" f2 [
, ]* \3 X5 n1 b( X. T4 @; i01 | 初心:为什么成为一名程序员?, A6 ^- m& y( l3 E
02 | 初惑:技术方向的选择
  l, K9 l5 X, ~8 Z1 X* N- o  ~03 | 初程:带上一份技能地图
- j: w' G- A- {% o. E! M04 | 初感:别了校园,入了江湖8 w& l. i* p0 T* Z& z7 J

% m5 f& ]- {; }! p. e8 |修炼:程序之术( l- d( {+ p, A9 {

; c& ^3 C# u3 V. x/ f3 z05 | 架构与实现:它们的连接与分界?8 ~/ g. m* ^; `* z
06 | 模式与框架:它们的关系与误区?8 F, O) @' O! R
07 | 多维与视图:系统设计的思考维度与展现视图% S8 A8 F4 [- N. m1 N
08 | 代码与分类:工业级编程的代码分类与特征
0 Y" V; ]+ k! e' ^3 a' e09 | 粗放与精益:编程的两种思路与方式9 u3 x6 v+ W3 b# n& o" M
10 | 炫技与克制:代码的两种味道与态度
# t( G  X, N$ T6 M2 U11 | 三阶段进化:调试,编写与运行代码
& {* G5 l5 d) q# w& _+ I12 | Bug的空间属性:环境依赖与过敏反应3 D( ~. W4 q# t) i5 B3 N4 v, o
13 | Bug的时间属性:周期特点与非规律性4 L* r0 _7 J1 u- E" K
14 | Bug的反复出现:重蹈覆辙与吸取教训
$ V% A4 l- N9 V+ z/ E7 p' O% d- o- l  t: e2 F) y8 I% Q
修行:由术入道6 k6 U5 a2 t3 o

* V* @& |8 k! e7 ~3 B2 c15 | 根源:计划的愿景——仰望星空) n" B: O4 w' ^8 ~
16 | 方式:计划的方法——脚踏实地5 C. |, {3 u' v& x% r+ }$ M5 e& ]
17 | 检视:计划的可行——时间与承诺6 B1 L$ b# z) H. O  h; r+ W! P
18 | 评估:计划的收获——成本与收益$ Y. ~  D, M( _
19 | 障碍:从计划到坚持,再到坚持不下去的时候4 P5 @2 Z0 F! A# z) G9 k
20 | 执行:从坚持到持续,再到形成自己的节奏9 g8 {. G0 [7 I$ [- ^- M; D7 S0 {
21 | 信息:过载与有效
- ?" H3 r# K7 {8 ?% e7 ~22 | 领域:知识与体系; W/ x( J# ]( A6 Z8 g" H3 J
23 | 转化:能力与输出
- H" S. X: h1 v" E; g0 [4 O0 }  j5 Y3 d8 I24 | 并行:工作与学习
- J: c- r. L; H3 h25 | 时间:塑造基石习惯(上)——感知与测量% b, C/ Q+ x8 J3 p4 D
26 | 时间:塑造基石习惯(下)——切割与构建
0 x8 e  ^  J: q3 C, I0 g: P27 | 试试:一种“坏”习惯8 |( n/ o' z- H
28 | 提问:从技术到人生的习惯$ a* A% \* g* q0 c% _; R! a9 p
29 | 偏好:个人习惯的局限与反思
* O+ k; R) E: U) [9 e30 | 写作:写字如编码3 _7 _7 J& a3 r% m
31 | 画图:一图胜千言
2 I& _! U, F& J" e- C32 | 演讲:表达的技术& Z7 [3 S2 H- ?, [. f; |
33 | 定义:阶梯与级别
6 C$ O( v* q# m6 ?. @34 | 晋升:评定与博弈
* k; Y( j( A; l- n, N. {, b  L35 | 关系:学徒与导师
  M  A! X& s6 H2 H# p  q36 | 核心:安全与效率——工程技术的两个核心维度+ U/ F! ?+ U; ?9 B; d3 r0 A
37 | 过程:规模与协作——规模化的过程方法4 m% P9 z/ E2 p0 ?% b! v; ?
38 | 思维:科学与系统——两类问题的两种思维解法9 Y! h' S! d, X0 V& P

2 ^$ A! R  u$ n. }: X徘徊:道中彷徨
$ G- N( q6 K( l, K- m, S3 C  @; @$ B" s0 J& {  Z4 N& N+ e
39 | 职业倦怠:如何面对?5 S! l- m( Q' h8 P  o) S: U% k
40 | 局部最优:如何逃离?' t! n2 j5 R2 z( C. l$ R' F& b. J
41 | 沟通之痛:如何改变?/ \5 p4 ^+ s9 z
42 | 技术停滞:如何更新?& t0 Y6 d2 ?; d* O# W" L$ G0 h
43 | 无法实现:困扰与反思
/ u& H, v$ \1 C" B, z44 | 完成作品:理想与现实
$ H8 Z6 M* h& n8 \2 ]45 | 代码评审:寄望与哀伤
. K4 u' ]8 i& Z: ~+ ?46 | 人到中年:失业与恐惧4 z6 I: S* C5 Z$ y! L% D% K
47 | 该不该去创业公司?
) B; L& L" w7 ?1 C/ \* U" A48 | 该不该接外包?/ f' S" }0 k+ ]
49 | 技术干货那么多,如何选?
3 J! w. G" E+ H) [! Z50 | 技术分歧,如何决策?3 r6 h6 _' z- j  K
51 | 技术债务,有意或无意的选择?" f; e9 ^% ~2 q& w
52 | 选择从众,还是唯一?
9 y: L6 V& ?; h' ], ?/ E9 ]53 | 选择工作,还是生活?! b$ B' t- }, r( I* w
. }' ?/ [3 z' @* k4 L" u$ |
寻路:路在何方' L# t4 u- s, B* z2 O+ S- W) |' r

# M# q$ u# G$ l$ j1 W4 }4 j54 | 侠客行:一技压身,天下行走0 }5 ~, ^" ?! P6 [' e
55 | 江湖路:刀剑相接,战场升级7 y) I) u5 I* }4 Q
56 | 御剑流:一击必杀,万剑归心
( o: P! M! q5 \; y5 ~. u57 | 三维度:专业、展现与连接
$ h+ O3 p/ {8 D# p58 | 三人行:前辈、平辈与后辈( R" e  ~, r2 {  L% [
59 | 三角色:程序员、技术主管与架构师8 P) z7 H! e1 Q3 _: @9 E2 `9 E9 A5 K
60 | 三视角:定位、自省与多维4 [8 i- }. B, S1 k5 p. L$ _- U
/ L' M" U3 ~, `( z
蜕变:破茧成碟; t, ?' P% V  O4 j) \/ o/ N3 U
) I4 `3 Q8 z" r% q
61 | 工作之余,专业之外
- \6 U2 N8 q- U, k+ s62 | 跨越断层,突破边界
- O3 }1 Q3 F! E  s* o2 @63 | 成长蓝图,进化跃迁
5 c2 Y/ ]7 e3 z, I4 }3 b
* x) W: h; m+ v; @, h, H; N尾声 | 始于知,终于行0 x8 Y1 Q/ R- e5 D* \) |
+ I3 I4 f- t0 V/ R
适宜人群0 {! x) o; k# F' `
( B! t# `8 b; P# k* }2 L: }6 b/ a
也许你正处于下面的某个阶段:3 y1 @3 F% ?1 [* G! l
入行之初,困惑于技能选择的方向和掌握的方法?+ T$ j- O" T5 X
编程前期,苦恼于只能写出Bug不断的挖坑代码?3 I$ u9 Y( ^! f& J6 L' h
快速成长期,纠结于无法建立出自己的精进体系?  F2 _" a- o! p" U% o
进阶瓶颈期,迫切于做出改变、寻求突破和上升?" f4 }& Z" h! ]7 D1 o
面对成长断层,迷茫于停滞不前、无法跃迁成长?6 S, A+ `9 q/ z( ~7 D) {% v: \
不管你处于何种阶段,也不管你是学生、初级开发人员、技术主管,或者是架构师,甚至是对程序相关领域感兴趣的人士,都可以利用专栏中所提及的框架体系和思维方法去践行,有所得、有所获。3 J1 I3 N0 ~2 z) Z

' K' n  O. [- N

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /1 下一条

点击这里给我发消息

QQ|小黑屋|Archiver|手机版|一路学IT论坛 专业视频教程网站

GMT+8, 2026-10-28 11:22

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表