程序员进阶攻略
胡峰
京东成都研究院技术专家
立即订阅
7500 人已学习
课程目录
已完结 65 讲
0/4登录后,你可以任选4讲全文学习。
开篇词 (1讲)
开篇词 | 程序行知:走在同样的路上,遇见自己的风景
免费
征途:启程之初 (4讲)
01 | 初心:为什么成为一名程序员?
02 | 初惑:技术方向的选择
03 | 初程:带上一份技能地图
04 | 初感:别了校园,入了江湖
修炼:程序之术 (10讲)
05 | 架构与实现:它们的连接与分界?
06 | 模式与框架:它们的关系与误区?
07 | 多维与视图:系统设计的思考维度与展现视图
08 | 代码与分类:工业级编程的代码分类与特征
09 | 粗放与精益:编程的两种思路与方式
10 | 炫技与克制:代码的两种味道与态度
11 | 三阶段进化:调试,编写与运行代码
12 | Bug的空间属性:环境依赖与过敏反应
13 | Bug的时间属性:周期特点与非规律性
14 | Bug的反复出现:重蹈覆辙与吸取教训
修行:由术入道 (24讲)
15 | 根源:计划的愿景——仰望星空
16 | 方式:计划的方法——脚踏实地
17 | 检视:计划的可行——时间与承诺
18 | 评估:计划的收获——成本与收益
19 | 障碍:从计划到坚持,再到坚持不下去的时候
20 | 执行:从坚持到持续,再到形成自己的节奏
21 | 信息:过载与有效
22 | 领域:知识与体系
23 | 转化:能力与输出
24 | 并行:工作与学习
25 | 时间:塑造基石习惯(上)——感知与测量
26 | 时间:塑造基石习惯(下)——切割与构建
27 | 试试:一种“坏”习惯
28 | 提问:从技术到人生的习惯
29 | 偏好:个人习惯的局限与反思
30 | 写作:写字如编码
31 | 画图:一图胜千言
32 | 演讲:表达的技术
33 | 定义:阶梯与级别
34 | 晋升:评定与博弈
35 | 关系:学徒与导师
36 | 核心:安全与效率——工程技术的两个核心维度
37 | 过程:规模与协作——规模化的过程方法
38 | 思维:科学与系统——两类问题的两种思维解法
徘徊:道中彷徨 (15讲)
39 | 职业倦怠:如何面对?
40 | 局部最优:如何逃离?
41 | 沟通之痛:如何改变?
42 | 技术停滞:如何更新?
43 | 无法实现:困扰与反思
44 | 完成作品:理想与现实
45 | 代码评审:寄望与哀伤
46 | 人到中年:失业与恐惧
47 | 该不该去创业公司?
48 | 该不该接外包?
49 | 技术干货那么多,如何选?
50 | 技术分歧,如何决策?
51 | 技术债务,有意或无意的选择?
52 | 选择从众,还是唯一?
53 | 选择工作,还是生活?
寻路:路在何方 (7讲)
54 | 侠客行:一技压身,天下行走
55 | 江湖路:刀剑相接,战场升级
56 | 御剑流:一击必杀,万剑归心
57 | 三维度:专业、展现与连接
58 | 三人行:前辈、平辈与后辈
59 | 三角色:程序员、技术主管与架构师
60 | 三视角:定位、自省与多维
蜕变:破茧成蝶 (3讲)
61 | 工作之余,专业之外
62 | 跨越断层,突破边界
63 | 成长蓝图,进化跃迁
结束语 (1讲)
尾声 | 始于知,终于行
程序员进阶攻略
登录|注册

60 | 三视角:定位、自省与多维

胡峰 2018-12-19
记得以前阅读时碰到过一个观点,是关于 “视角” 的,其中说道:“视角的选择,对解题的难易,关系重大”。而关于成长,放到程序模型中来类比,就是一道图论题,我们求解的是适合自己的最优路径。
面对这道成长路径的难题,我们可以从哪些视角来求解?我自己找到了下面三个视角。

定位

定位,是一个时间视角,回顾初心,定位未来。
还记得当初为什么选择程序员这个职业么?如今程序员所在的行业处于发展上升期,薪酬待遇整体高于传统行业,所以各类程序员培训机构如雨后春笋涌现,流水线般地为各类只差程序员的公司批量供应,这样的批量生产似乎有点把程序员当成了工厂的工人。
而程序员的工作实际更贴近于工匠,既有创造性的工艺性工作,也有模式化的工程性工作。想清楚自己成为程序员的初衷是什么?如果只是为了进入一个相对高薪的行业,得到一份工资高于平均水准的工作,终究是走不了太远的。
很多入门的新手程序员都是刚从学校毕业的,曾记得在吴多益的一篇工程师成长分享的材料上,如是说:
从小到大的教育,你习惯性被安排:“课后作业是 X1、X2,后天必须交”“本学期的必修课有 XX、YY,必选的选修课有 ZZ、WW”。
十几年来你都是这样度过的,但现在你已经不在学校了,你要安排你的未来。
取消
完成
0/1000字
划线
笔记
复制
© 版权归极客邦科技所有,未经许可不得传播售卖。 页面已增加防盗追踪,如有侵权极客邦将依法追究其法律责任。
该试读文章来自付费专栏《程序员进阶攻略》,如需阅读全部文章,
请订阅文章所属专栏。
立即订阅
登录 后留言

精选留言(6)

  • third
    今日感悟:概率学思维让我们从一开始就能明白,世界是无确定的。永远不想着去掌控一切,永远不想着胜天半子。

    我编程有一部分是编程带来的创造乐趣,但更大的部分还是钱吧,这点没有什么好隐晦的。我觉得能够通过自己的兴趣赚大钱,是一件很幸运的事情,是小概率事件。

    三个视角,定位,自省和多维

    1,定位:从时间的角度来看,想清楚自己的初衷,想想你要成为什么样的人。

    建议:终身学习,积极主动的做事


    2,自省:从旁观者的角度来看,如何做好这件事,如何面对真相

    “海尔迈耶系列问题”:
    你学习这项技术的目标是什么?清晰地表述出来。
    这项技术现在是怎么做的?有什么局限吗?
    这项技术有什么创新之处?为什么它能够取得成功?要是在项目中引入这项技术,谁会关心?
    如果这项技术能成功,会带来怎样的变化?
    采用这项技术的成本、风险和收益比如何?你需要花费多少资源(时间、金钱)?如何去评估它的效果?

    3,多维:从复杂的角度来看,打造TTT型战略

    先足够深,然后拓展到其他地方

    工程师思维:对问题领域的建模和求概率解

    建议:以正合,以奇(ji)胜,不要老想着弯道超车,做好当下之余,还能够有多的力量去涉猎其他领域,这才是你应该做的。

    作者回复: 用概率的视角看问题,能减少很多不必要的烦恼

    2018-12-19
    5
  • 无奈的瓶子
    定位很重要,找好自己的位置剩下的自省、多维才有意义。起初进入编程行业是因为钱多,工作久了发现,慢慢的喜欢上了编程,并且有意识的利用自己的通勤时间和节假日进行学习和拓展下心理学,金融学方面的知识。每天给自己定任务学习,先有大体的认知框架,然后不懂的在深入学习。找到了自己慢慢进步的感觉。

    作者回复: 成长就是这样一点一滴积累起来的^_^

    2018-12-19
    2
  • 右耳朵猫咪
    其实我个人不太喜欢编程,当时是因为薪水比较高才转行当程序员,现在工作将近三年还干着编程工作,不是兴趣,是为了钱。

    作者回复: 哦……如果只是为了钱干这行,可能天花板就会低一些

    2018-12-19
    2
  • 阿陆
    感觉这三个视角很牵强,不是应该以自省为主线,从多个维度反思当初,现在和未来的定位吗?这个不是更加合乎正常人的逻辑吗?定位,自省和多维之间本身不是三类,看完之后感觉思路更加混乱了。另外,我们很多人其实是寻路径的,所以还是希望老师给一些实操性较强的见解,比如刘建国老师的技术人的管理之路,就有深入心灵的剖析,具体的场景,还有一个有血有肉的全景图,全专栏都围绕着这个主体在展开,还有左耳老师的程序员练级攻略,也不错,深入个人拙见(也许是老师看问题的维度很高,升维)
    2019-12-08
  • 游戏开发雷哥
    有时候,自己想不明白,需要人帮忙指点迷津
    2019-05-17
  • 恬淡虚无
    像64卦中的每一爻,有其自己的时与位,了解现实,才能超越过去

    作者回复: 对卦就不懂了😂

    2019-01-07
收起评论
6
返回
顶部