极客视点
极客时间编辑部
极客时间编辑部
113241 人已学习
免费领取
课程目录
已完结/共 3766 讲
2020年09月 (90讲)
时长 05:33
2020年08月 (93讲)
2020年07月 (93讲)
时长 05:51
2020年06月 (90讲)
2020年05月 (93讲)
2020年04月 (90讲)
2020年03月 (92讲)
时长 04:14
2020年02月 (87讲)
2020年01月 (91讲)
时长 00:00
2019年12月 (93讲)
2019年11月 (89讲)
2019年10月 (92讲)
2019年09月 (90讲)
时长 00:00
2019年08月 (91讲)
2019年07月 (92讲)
时长 03:45
2019年06月 (90讲)
2019年05月 (99讲)
2019年04月 (114讲)
2019年03月 (122讲)
2019年02月 (102讲)
2019年01月 (104讲)
2018年12月 (98讲)
2018年11月 (105讲)
时长 01:23
2018年10月 (123讲)
时长 02:06
2018年09月 (119讲)
2018年08月 (123讲)
2018年07月 (124讲)
2018年06月 (119讲)
时长 02:11
2018年05月 (124讲)
时长 03:16
2018年04月 (120讲)
2018年03月 (124讲)
2018年02月 (112讲)
2018年01月 (124讲)
时长 02:30
时长 02:34
2017年12月 (124讲)
时长 03:09
2017年11月 (120讲)
2017年10月 (86讲)
时长 03:18
时长 03:31
时长 04:25
极客视点
15
15
1.0x
00:00/04:48
登录|注册

程序员自我发展之路:从态度到方法

讲述:子阳大小:2.20M时长:04:48
日前,上海圭步 CTO 胡键在技术琐话发文,他根据自己多年的经验给程序员提出几点个人发展建议,希望能为感到迷茫的程序员带来解惑的作用,以下为重点内容。
有段时间经常在朋友圈内看到类似“选择大于努力”的论调,甚至看到不少朋友还不断的转发和点赞。一开始我受到影响也心有戚戚焉,但后来觉得似乎哪里不对:
如果没有丰富的阅历和经验做支撑,根本不可能做出很好的选择,而前者不会从天而降。
有些选择机会是有门槛的,不努力的话,连门槛都达不到。
一目了然的选择也不太可能是好选择,因为大家都会去选它,自然会引发激烈竞争。
选择并不意味结束,它只是开始,在执行过程中不全力以赴,也是枉然。
退一万步,就算有贵人相助,也除非含着金钥匙出身,要得到贵人的认可和相助也不是件易事。
鉴于以上几种原因,不努力,大概率会导致难有好选择。可以说,不论走哪条路,发展的起点都要努力为先。之后,在执行过程中,按照自己的兴趣和机缘选择走哪条路。
但是,光靠努力并不能让你一定得到好结果,如果没有目标或方向,也是白费气力。所以,第二个要解决的紧要问题就是尽快确定方向。但这不是一时半会儿就能解决的问题。放在程序员发展之路这个背景下,建议多跟长者、朋友及不同背景的人交流学习,多看看行业新闻和动态、图书市场的出版动态、招聘网站上的职位动态等。
另外,环境也是一个不得不说的因素。环境可以用这样的三元组来表示:城市,公司,团队,按照先后顺序作为你选择的优先级顺序。好的环境包括以下要素:
机会多:升职机会、培训机会、工作机会等;
氛围好:积极的学习氛围,融洽的人际关系,公平的竞争机制等;
有将来:朝阳行业,快速赛道等。
有了努力的意愿、确定了明确的方向、选择了好的环境,这些已经让你站在了一个比较高的起点,但如果拥有好的方法,则会让你如虎添翼。目前,业界已经有很多值得学习的方法可供借鉴和拿来即用了。
敏捷方法,它本质上是一种杜绝浪费的经验实践,一种发现浪费并消除浪费的思想。既然是这样,为何不能将其应用于个人的学习和成长之中呢?尤其是 TDD 方法,先树立目标,接着快速实现,然后不断优化的实践。将其应用于新知识的学习过程中,不仅可以学到知识,还可以锻炼对新知识的洞察和理解能力。
设计思维,相对于敏捷方法而言,设计思维更侧重于做什么,借助于更优的沟通技巧和手段、快速地原型设计和验证,迅速拿出一个可行的方案。相较而言,敏捷方法更偏目标确定之后的工程实践,设计思维更偏在正式工程之前找到最优方案。利用设计思维,有助于锻炼所谓的“移情”能力,这是很多成功者具备而大部分程序员不具备的能力之一。
视觉化表述,一图胜千言,而且做一个会画画的程序员应该很酷。
系统思维,即系统全面地看待问题。很多人都希望如此,但真正做到的人却不多。大多数原因都是虽然对此有认识,但从没有系统性地学习和掌握这方面的理论及工具。这里推荐彼得圣吉的《第五项修炼》《系统思考》(丹尼斯舍伍德著)这两本书。
相比行业技术,以上方法是经得起时间考验的,并不会出现一朝被行业抛弃的情形。掌握这类方法将深刻改善你的认知和见识。
最后,我想谈谈“体验”的重要性。如果你想提升见识,不去体验生活,几乎不太可能获得真正有用的经验。作为过来人,有如下几点建议:
参与社区,融入社区,有机会就分享,这是一个思想交流的机会。
写文章、翻译文档,通过写作来整理思路,形成自己的观点,不要人云亦云。
参与开源项目,体验不一样的协作模式和开发方式。
对于公司内的机会,也不要错过,应该将它们作为你的首要目标,不要舍近求远,先去看外部机会。
以上就是今天的内容,修炼,就是折腾自己,在这个过程中才能真正成长。
确认放弃笔记?
放弃后所记笔记将不保留。
新功能上线,你的历史笔记已初始化为私密笔记,是否一键批量公开?
批量公开的笔记不会为你同步至部落
公开
同步至部落
取消
完成
0/2000
荧光笔
直线
曲线
笔记
复制
AI
  • 深入了解
  • 翻译
    • 英语
    • 中文简体
    • 中文繁体
    • 法语
    • 德语
    • 日语
    • 韩语
    • 俄语
    • 西班牙语
    • 阿拉伯语
  • 解释
  • 总结
该免费文章来自《极客视点》,如需阅读全部文章,
请先领取课程
免费领取
登录 后留言

全部留言(1)

  • 最新
  • 精选
  • Asanz
    鸡汤文
    1
收起评论
显示
设置
留言
1
收藏
99+
沉浸
阅读
分享
手机端
快捷键
回顶部