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

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

[复制链接]
累计签到:85 天
连续签到:1 天
发表于 2019-6-12 10:40:06 | 显示全部楼层 |阅读模式
在这个专栏里,胡峰将结合十余年从业经验,设身处地去思索、去剖析、去拆解程序员不同阶段可能面临的实际困惑和问题,并给出可供参考的答案。本专栏是胡峰长时间的资源积累,字字珠玑,有着清晰的路径和完整的体系,去启发、去指引,由“知” 改变 “行”,让你的程序之路走得更稳、更远。不仅传授知识,而且授人以渔——提供为程序员量身定做的进阶路径。
, h0 [4 a' k3 p' Q$ B5 J# [" a& P+ C. p
本专栏共63期,分为六大模块。
' @' n. L6 b0 n( E% T  l
; z% `3 y8 w4 a. }* E征途:启程之初。入行之初,需要具备哪些最基础的技能?会面临怎样的困惑?最初的感受如何?找到走上程序之路的初心,成就更好的自己。8 j# z0 F; M5 p) e/ g/ D# H
修炼:程序之术。程序之路前期,多会是以编程(炼术)为主:程序系统的架构与设计,功能模块的开发与编码,缺陷 Bug 的调试与修复。6 y% N% M# O, m# R3 V
修行:由术入道。除了编程写代码之外,还有一些其他维度的修行道路:计划的体系,精进的思维,习惯的养成,展现的形式,上升的阶梯,工程的方法。1 E5 M( o) q0 F0 q& g& g% P
徘徊:道中彷徨。行道中途,会面临成长平台期的困惑,该如何选择?
. K2 H: C8 f7 q( E- Y寻路:路在何方。前路多分岔,关于方向、角色、自省与定位,该如何决断?, q7 C: ]1 o) i# ^" i' X* i
蜕变:破茧成蝶。成长之路不连续,有阻挡你蜕变的边界与断层,该如何跨越?; W- B2 e' Q4 M9 N4 l  \, t9 `% d# c5 z3 r
《程序员进阶攻略》专栏目录
% [; C2 c" w6 ~) b3 [+ i2 ?开篇词
, @3 b  ]% V3 s4 h; f" \# W
$ w" |0 J+ Y5 F2 C程序行知:走在同样的路上,遇见自己的风景
9 P" ?- C* d* ^% Y: S" v3 C6 @$ u5 i9 o+ w  [' i6 b, Z* V9 x
征途:启程之初
7 j5 L& T, f8 h1 S( c5 i0 m7 F: ~& b; Q8 m; n4 D
01 | 初心:为什么成为一名程序员?
- G) k2 b- K" H02 | 初惑:技术方向的选择
3 S( C7 ^4 T3 b; ~& Z" y03 | 初程:带上一份技能地图
5 X" u4 X0 D. r. H/ }04 | 初感:别了校园,入了江湖, f* C( N; k7 O" ~/ w

4 b, m/ \" F) U  ?1 k3 H: s, N, N修炼:程序之术! ^* d/ e2 ?4 Y

7 c$ F7 |0 j8 {2 p3 Z( I# f  ]; S05 | 架构与实现:它们的连接与分界?
8 ]* u. G2 m0 u0 [* [9 s9 w  j06 | 模式与框架:它们的关系与误区?$ [4 ]; _  _$ n: O& K  s
07 | 多维与视图:系统设计的思考维度与展现视图' h5 R9 t: I2 ~; ?
08 | 代码与分类:工业级编程的代码分类与特征
8 C0 ]  i* c& Y8 Q/ Y9 U09 | 粗放与精益:编程的两种思路与方式
0 E$ j$ p% N7 A6 r$ f0 L# n, m10 | 炫技与克制:代码的两种味道与态度! z, |* @- e8 d3 u9 e
11 | 三阶段进化:调试,编写与运行代码
6 n; t$ y3 u6 Y12 | Bug的空间属性:环境依赖与过敏反应5 t0 f9 b+ n2 J
13 | Bug的时间属性:周期特点与非规律性
; k! B$ J" F: s+ F) p2 }, G5 ^14 | Bug的反复出现:重蹈覆辙与吸取教训7 i7 W/ P7 I  l) e3 T9 n8 v. b

2 B' L5 g5 _3 H3 J% z- b修行:由术入道, O( w4 ~6 e: T' Y. {1 l
4 k" c, C* H& r
15 | 根源:计划的愿景——仰望星空
8 H+ F1 F" c) K, s& n- |16 | 方式:计划的方法——脚踏实地3 v, e% ?' X( n: G3 B
17 | 检视:计划的可行——时间与承诺
2 ~9 N& D5 @9 F1 j$ Z18 | 评估:计划的收获——成本与收益
9 `4 w. A& n& ]/ H3 e9 ?; F19 | 障碍:从计划到坚持,再到坚持不下去的时候
& d% t5 ^# P+ F# q7 l20 | 执行:从坚持到持续,再到形成自己的节奏/ ]9 w3 R7 H3 p" q% C* N, J
21 | 信息:过载与有效
/ V" W( P; |; b. x22 | 领域:知识与体系, c9 @3 c7 ^3 W( w# r! G  J
23 | 转化:能力与输出( _8 H/ c" s% s; }
24 | 并行:工作与学习% ?9 f, A' g* m. d3 K7 a6 V
25 | 时间:塑造基石习惯(上)——感知与测量8 b/ c# \' K. W" Q! ]7 d
26 | 时间:塑造基石习惯(下)——切割与构建
* p) Z1 V  c1 ^+ C$ H) u27 | 试试:一种“坏”习惯
8 g- V; t& V1 h+ ^& `) a28 | 提问:从技术到人生的习惯  Y/ {1 D% s0 x% O3 s) E6 ~2 R
29 | 偏好:个人习惯的局限与反思
( c& S2 c6 z9 S30 | 写作:写字如编码: I2 d$ }5 T' F+ C* K( J7 n5 V
31 | 画图:一图胜千言
7 |3 F8 i6 O1 d6 v2 l; \7 _. V4 N1 B32 | 演讲:表达的技术
; d: `4 f9 s& D6 k$ }7 b, h33 | 定义:阶梯与级别
' \/ z! u4 T$ ?$ K, e! e& P34 | 晋升:评定与博弈
' _4 c) W# [, M( o! y" V& J' l35 | 关系:学徒与导师1 P& |' g" @% y' o3 N( Q6 x
36 | 核心:安全与效率——工程技术的两个核心维度
. s: X" \0 L) Y6 B  l& i# l37 | 过程:规模与协作——规模化的过程方法( Z' D8 n. u4 ]1 `, x& k
38 | 思维:科学与系统——两类问题的两种思维解法3 S  t  d- V9 N+ {
: _3 q4 s8 ~! e8 ]
徘徊:道中彷徨! g4 Z8 v7 W4 V, b
2 k- X7 D# p$ q' i. `: y
39 | 职业倦怠:如何面对?
$ b) V% l4 v& R; ?* f+ B4 c3 L5 ^40 | 局部最优:如何逃离?
7 L( Q7 e  ^. V3 i, l* k- _41 | 沟通之痛:如何改变?4 e* o. H& {7 I2 a, u+ Q; f
42 | 技术停滞:如何更新?
% H/ c! I. x. B( p2 P' ?& F43 | 无法实现:困扰与反思( B. A* U6 G! S1 b, [7 E, m
44 | 完成作品:理想与现实
6 M' N: `- J$ C45 | 代码评审:寄望与哀伤* X5 v8 o+ c0 \& v9 N
46 | 人到中年:失业与恐惧3 [7 U6 c1 ]$ a
47 | 该不该去创业公司?
; f  U7 W. R2 q! X" r* Y' z48 | 该不该接外包?
9 k) ~9 _, [" w  F% h49 | 技术干货那么多,如何选?$ C/ v' G( i: N4 ?; B8 K
50 | 技术分歧,如何决策?% t1 x1 |3 W! Z8 [" t$ T1 n
51 | 技术债务,有意或无意的选择?) t, |% R  Z2 B
52 | 选择从众,还是唯一?
0 o: V* l5 P. g/ p6 Y53 | 选择工作,还是生活?- o0 U7 {6 X% R' [7 k$ T: ]
; O; U5 Y" _7 O( C9 R
寻路:路在何方
6 r1 {  N- F: [: }7 m0 ]  t" Z+ w0 C7 g! o
54 | 侠客行:一技压身,天下行走: d# h8 |7 b, K; Q2 i) }! O5 n3 P
55 | 江湖路:刀剑相接,战场升级4 K0 g5 [+ r8 D, Q$ d
56 | 御剑流:一击必杀,万剑归心4 k( P; M( d* Y  L4 {
57 | 三维度:专业、展现与连接
9 u, m% ?- s2 s58 | 三人行:前辈、平辈与后辈/ [6 }3 \, k, K+ f/ g# D/ q
59 | 三角色:程序员、技术主管与架构师* e. k8 s2 o8 L6 z3 t' O) H
60 | 三视角:定位、自省与多维
* t) D8 _' ~5 m- Q! M2 O8 r3 ?6 F+ z& g% B& F+ N: w
蜕变:破茧成碟
# c' O6 [4 E2 B% E# h
/ `/ ~% F( m$ x4 W6 w: n: O61 | 工作之余,专业之外3 ]: Z! H' q# {. {  x9 N7 q
62 | 跨越断层,突破边界
6 M' d( s" b* R% l3 N; s- X$ [63 | 成长蓝图,进化跃迁9 \* z2 p) P9 X' u, C* @+ T; _$ P

  j. r6 ]* w" g尾声 | 始于知,终于行, p% x& D+ n/ S- E. D( W4 D6 g

' T: Y7 c2 `& z, O2 o3 d" A" M, h适宜人群% _! w1 [& [  M; Z8 \

" u5 c5 p7 h* r4 [# C- b也许你正处于下面的某个阶段:
: Y4 r+ G& ~8 |* \6 ^入行之初,困惑于技能选择的方向和掌握的方法?& ~# T5 P& |* h* u
编程前期,苦恼于只能写出Bug不断的挖坑代码?
( ]0 ~. c) U) T6 k快速成长期,纠结于无法建立出自己的精进体系?
7 G7 C% d7 ]8 I2 s" w进阶瓶颈期,迫切于做出改变、寻求突破和上升?6 c; L- A; _, J2 c
面对成长断层,迷茫于停滞不前、无法跃迁成长?3 n) q5 ^# q; k! t
不管你处于何种阶段,也不管你是学生、初级开发人员、技术主管,或者是架构师,甚至是对程序相关领域感兴趣的人士,都可以利用专栏中所提及的框架体系和思维方法去践行,有所得、有所获。
, x4 i1 q# R0 I( K) C/ [, M, @/ o: j- F% \

本帖子中包含更多资源

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

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

本版积分规则

关闭

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

点击这里给我发消息

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

GMT+8, 2026-10-29 15:17

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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