给程序员的11个成长锦囊
极客时间编辑部
讲述:初明明大小:4.44M时长:04:52
你好,欢迎收听极客视点。
正如卡耐基所说,一个人的成就只有 15% 与其自身专业技能相关,另外 85% 取决于他的软技能。此前,极客时间视频课《微服务架构实战 160 讲》的作者杨波在极客 Live 分享了程序员成长的话题,其中谈到优秀程序员成长必备的软技能,在此分享给你。
1. 要快速成长,一定要转变思维
从学校走出来,进入职场,一定要从确定性思维转为不确定性思维。学校多是填鸭式教育,都有标准答案。但在职场中,很多事情没有标准答案,对和错都是模糊的。你要自己去从问题中找问题,从思考中得到思考。始终相信只要经过努力,不断地学习、实践,就可以得到成长。
对于职场老人,也要有空杯心态,不论你工作了多久,都要保持学习状态。正如乔布斯所说,保持饥饿,保持愚蠢,这样你会成长得更快。
2. 积极主动
职场中往往有一个定律,凡是大胆、积极主动的人,成长就快。因为机会就那么多,你不争取,就是对自己不负责任,也是对工作不负责任。即使是替老板打工,但对自己也会有很好的提升。积极主动的人会对所做之事负责,争取更多机会,让自己承担更大的责任。
3. 合作沟通
在职场中,一定要与人合作,做的事情越大动用的资源就越多。每个人都有自己的盲点,这就需要别人帮助你看问题,补足自己视角的不足,进而做更大的事情。
4. 勤奋和天赋
国外比较崇尚天赋论,认为每个人都是有天赋的,上天给了你一种能力,你就要把它发挥好。在中国,比较崇尚勤奋论,倡导勤能补拙。其实,勤奋和天赋都有作用,如果两项都是 5 分,相乘就是 25 分,如果你天赋只有 3 分,但你努力值是 5 分,相乘的结果是 15 分,这样的你也很厉害。
5. 导师很重要
学习是有成本的,光靠自己摸索,一定会踩很多坑。如果有机会找到一位好的导师,就可以把你的成长历程缩短。但导师不会等着你出现,你需要不断提升自身能力,积累核心竞争力,当你具有一定的潜质,才会被导师看中。
6. 学习并实践
学习要做到价值驱动,做到闭环学习。理论配合实践会让你的学习成果快速见效,你也可以定期输出你的学习所得,有产出的学习会让你的学习更加高效。
7. 客户价值和产出意识
与学校不同的是,在职场中你要独立谋生,找到客户、建立关系。做软件开发与一线客户打交道的次数较少,麻烦较少,可以专注做技术。但是,建议你多接触客户,建立客户价值意识和产出意识,有机会的话还可以去做一些商业实践,不要被软件开发工程师的身份限制住自己。
8. 目标管理与时间管理
当被问到“最重要的管理能力是什么?”时,比尔盖茨和巴非特不约而同地回答:聚焦 (Focus)。每个人的能力有限,你不可能样样都学、样样都做。所以你需要做目标管理,明确自己的目标,制定计划,在执行过程中做好时间管理,并不断纠正你的目标方向。
9. 坚忍不拔和长线思维
在软件开发行业,不论什么背景、代码写得多牛,成长为架构师都不得少于 10 年的积累。在很长一段时间内,你都在复利曲线的底部,每天积累,直到有一天拐点来临。所以如果你真想在软件研发行业成为专家、你得做好 10 年的准备,不断打磨、不断锤炼自己。
10. 反脆弱和打破舒适区
推荐你阅读《反脆弱》这本书,反脆弱和打破舒适区讲的是同一个道理,人在成长过程中一定要有压力,如果你每天轻轻松松,过几年,淘汰就会出现在你眼前。压力不是坏事,说明你在成长,在进步,要敢于反脆弱,走出舒适区。
11. 从优秀到卓越
每个人从优秀跨越到卓越,都要通过实践想清楚三件事情,你想做的、你擅长做的以及社会需要的。如果一个人能把这三者结合起来,就完成了从优秀到卓越的跨越。那怎么知道你想做什么、擅长什么、社会需要什么呢?这需要你在实践中摸索,因为只有你才能真正认识你自己。
以上就是今天的内容,希望你能成为一名卓越的工程师。
公开
同步至部落
取消
完成
0/2000
荧光笔
直线
曲线
笔记
复制
AI
- 深入了解
- 翻译
- 解释
- 总结
该免费文章来自《极客视点》,如需阅读全部文章,
请先领取课程
请先领取课程
免费领取
© 版权归极客邦科技所有,未经许可不得传播售卖。 页面已增加防盗追踪,如有侵权极客邦将依法追究其法律责任。
登录 后留言
精选留言
由作者筛选后的优质留言将会公开显示,欢迎踊跃留言。
收起评论