程序员进阶攻略
胡峰
京东成都研究院技术专家
立即订阅
7526 人已学习
课程目录
已完结 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讲)
尾声 | 始于知,终于行
程序员进阶攻略
登录|注册

61 | 工作之余,专业之外

胡峰 2018-12-21
程序员的主流成长发展路线,是一个明显的“T”形线路。在纵深方向上,工作到一个阶段后,可能我们就会感到深入不下去了,而且越走会越有沉滞的感觉;在横向上,是广度方面,包括技术专业之外的领域,也会感觉了解甚少,短板明显。
有时候,要想产生真正的成长转变与发展突破,就不应自我局限于当下的工作内容和技术专业。

一、工作之余

工作,是技术发展纵深线中很重要的一个实践部分,但因为工作的内容和环境的限制,会把你困在一定的阶段,此时工作之余的内容将发挥很关键的作用。
工作之余,你都在做什么?我猜有人会说,工作已经够忙碌了,业余时间就该好好休息和娱乐了。的确,有很多人是这样选择的,但也有不少人不是的。即使再忙,有些人就喜欢在业余时间做点事情,这可能是一种性格特质,拥有这种性格和热情的人,总是能在忙碌的工作之余安排点其他内容,比如:
看看程序设计相关的书、文章和博客;
参加一些技术主题论坛或会议;
写写技术博客;
创建自己的业余项目(Side Project)。
以上前两条是接收和学习知识,第 3 条是总结和提炼知识,最后第 4 条则是实践所学,获得新的技能或加强旧的技能经验。
特别是第 4 条“创建自己的业余项目”,我感觉这是每一个程序员都应该做的事,为什么呢?在现实中切换一次工作环境是有比较高的成本的,开启自己的业余项目能帮助你打破工作内容和环境的限制,让你去做一些你喜欢做,但在工作中还没机会做的事。另一方面,业余项目也是你练习新技术和新技能的最佳试验场,相比你直接用真实的项目去实验,承担的风险和压力都要小很多,这样你也就有了机会去接触你想要学会的新技术。
取消
完成
0/1000字
划线
笔记
复制
© 版权归极客邦科技所有,未经许可不得传播售卖。 页面已增加防盗追踪,如有侵权极客邦将依法追究其法律责任。
该试读文章来自付费专栏《程序员进阶攻略》,如需阅读全部文章,
请订阅文章所属专栏。
立即订阅
登录 后留言

精选留言(9)

  • third
    核心体会:
    工作之外是该休闲娱乐的时间,是说给别人听的。
    工作之外利用休闲时间给自己充充电,是说给自己听的。

    1,由于分工的细化,工作越来越聚焦于一个点,容易使人深陷之中,所以在工作之余,做点与自己的方向目标有用的事情,极为重要。

    2,业余做项目的最大好处,是完整的经历创造,自此我们不在是螺丝钉,而是拥有了自己的一片小天地。

    3,专业之外的技能
    1.创造与洞察
    基于洞察真实需求的创造

    2.表达来展现
    没有人知道你有多好,表达,展现,告诉他们,我很好,我值得被信任。

    3.沟通与决策
    先学会决策,后学会沟通。
    知道自己,学会控制自己的情绪,然后才能知道

    4,建议:关于时间分配:20%投资原则
    在硅谷,很多公司允许职员花20%的时间,去做自己感兴趣的事情。
    2018-12-21
    7
  • Franklin.du
    工作之余,休息。最近正好在困惑,在公司也没有更高的技术上的提升,但也因为一些原因最近不考虑换工作,和文中说的一样换工作成本很高。最近正纠结在公司没有可参考的榜样,如何规划学习和提升技能,这篇文章给了我启发。感谢感谢!

    作者回复: ^_^

    2018-12-21
    3
  • softtwilight
    主要是看书,心里也有个写业余项目的想法,但是一直没找到方向

    作者回复: 看书之外,也需要实践

    2018-12-23
    2
  • robonix
    确实观察到在一些大外企,经常是表达和展现能力强的人做manager,甚至代码都不怎么会写。那么我们业余时间该如何提升自己的表达能力呢,老师能不能写一篇这样的指导性文章?

    作者回复: 多看看,看别人的分享,再自己也分享表达

    2018-12-22
    2
  • 黄蓓
    工作之余,我喜欢运动,阅读,写博客,阅读也不限于专业书。

    作者回复: 挺好😄

    2018-12-21
    2
  • 绿鲤鱼与驴。
    还有2课就听完了,还有点舍不得胡老师。😆

    作者回复: 我还在😁

    2019-03-14
    1
  • LieBrother
    2018年底给自定定了写博客目标,和朋友分享后,准备一起做个小程序,一起经营一个公众号,2019,实践起来

    作者回复: 加油💪😊

    2019-01-03
    1
  • 汪玉斌
    要想做好开源项目, 配套的文档就是和别人沟通的一个很好的渠道
    2019-04-15
  • 汪玉斌
    工作之余, 也会做些业余项目, 但是经常烂尾... ^_^

    作者回复: 正式项目也经常烂尾呀😄

    2019-04-15
收起评论
9
返回
顶部