【规划】程序员职业规划

程序员→软件工程师→架构师→系统分析师(技术路线)或者项目管理师(管理路线),最终到达技术总监,或者项目总监甚至CTO、COO或者CIO等高级职位。
 
管理路线:程序员→软件工程师→项目主管→项目经理→项目总监→CIO
 
技术路线:程序员→软件工程师→架构师→系统分析师→技术总监
 
也有程序员后来进入测试领域,后来成为QA或者QC,最后成为质量总监等
 
 
 
其实不管最后选择的是走技术还是管理,都是需要扎实的技术作为支撑的,毕竟那是立身之本。所以前3年学好技术是必须的,而3年到5年就是要将自身的技术影响力给建立起来的,就是要给自己贴上个别标签,打造自己的品牌和扩大影响力,继而真正进入到技术圈子里面去。
 
下面是淘宝前端架构师王利华(vczero)在知乎的第一场live(三年从前端小工到架构)分享中的大纲,这个 live 着实很值得,持久且干货满满:
 
昨晚认真听完王大大的个人经验分享之后,算是给处于迷惘阶段的自己指明了方向。在这个不上不下的年纪,不免会焦虑和迷惘,根本就想不清楚接下来几年的路该怎么走。这个live来的很及时,因为它,我有了接下来三年内的大致规划。正如我一开始所说的,不管以后是走技术还是管理,在关键的前3年把技能修炼好把能力培养起来,然后在社区打造个人品牌并发展影响力,是绝对不会错的。
不扯了,快速进入主题吧。
 
1、首先来看看 0~3 期间最应该如何发展
 
按live所说的,0~3年是处于起步阶段,所以,0~2年,锻炼好技能; 2~3 年,锻炼好能⼒,提⾼认知和格局;是自己能够习惯性地将技能转化为能力。期间切记,“宁愿「傲娇」,也勿泄⽓”,因为这是让你坚持下去的一个很有效的动力来源。
要相信 1w 小时定律,其实不是一定要 1w 小时,只需要每天平均有4小时的有效学习时间,两小时码代码,两小时写总结,坚持一年,再回头看自己,你总会发现点什么。要注意一个非常重要的点是,一定要是在有效的连续的时间去学习需要系统化的知识,碎片化的时间用来做其他阅读和积累,因为只有 系统化的知识才有价值
 
学习方法论:
1. 「踏实」看完基础书籍
2. 基础语法|知识特别重要,循环反复看
3. 看完,并不是掌握;使⽤了才是掌握 
4. 看不进去,写DEMO,提升成就感 
5. 兴趣和爱好只是⾃我满⾜ 
6. 天赋是有的,但是还不⾜以拼到前端领域
 
具体实施的话,推荐的几本书一定要【踏实】看完,边看边用本子记下笔记,这个非常重要,要注重建立自己的知识体系,将知识系统化的管理起来:
1、JavaScript DOM 编程艺术
2、JavaScript 高级程序设计
3、JavaScript 权威指南
4、Css 权威指南
 
下面是一些知识点的推荐,要做到真正去理解每个知识点的编程思想,不要只会使用,要会基于它做创作,要能够知道一些新的技术和框架只不过是在原有的技术上做的一些封装和微创新,只有这样才能将技能转化为能力,才能淡定地应对不断变化的技术和框架:
 
 
还有几个就是 vczero 萨玛给后辈的一些建议,个人觉得是非常中肯和使用的,尤其是要时刻对技术怀有一颗【敬畏之心】;(另外 mentor 是导师的意思):
 
 
 
2、是走技术还是管理路线
 
对于 vczero 萨玛在这个问题上的解答,个人觉得是听这个 live 最受用的收获之一。因为它让我非常明确了一点,也是前面提过几次了的,不管今后是走技术还是管理,都是会面临天花板和收益两个大问题,但是前期扎实的技术能力都是会跟随着你的大半甚至整个职业生涯的。
下面是 vczero 萨玛给推荐的基本提升职业转型能力的书籍,据他本人所说,第一本是他觉得很受用的书。虽然我已经自作主张地把他当成了我的奋斗目标,但是考虑到自己还是处于起步阶段,所以估计是不太会把心思放在这些书上面去,主要是怕分散精力,毕竟我总会觉得自己时间无多:
1、《格鲁夫给经理⼈的第⼀课》
2、《你的灯亮着吗—发现问题所在》 
3、《精益创业—新创企业的成⻓思维》 
4、《咨询的奥秘—寻求和提出建议的智慧》
 
3、提升技术影响力
 
这个部分是最重要的,因为技术影响力这个东西是跟你的价值成正比的,也就是跟你的利益直接挂钩。说得明白一些,就是你要怎么证明你是有被人“利用”的价值的,可能你技术本身是真的很牛x,但是外人是不知道的,那他们要通过什么来判断你这个人到底有多牛x呢?不是有句话“Talk is cheap,show me the code”,对应到这个场景的话,也是类似的,简历上或口头上可以把自己吹上天,但是没有什么东西可以去证明的话,别人是很难去信服的。如果你是某个社区的大v或者有那么一点点名气,那么这就很容易并且可以自然而然地证明了自己的牛x,只有这样才能使得收益和自己的真正价值匹配得上。
 
 
“没有⼈有义务去帮你,但是你有责任把⾃⼰变的⽜逼”
“圈⼦是很难挤进去的,⾸先拿出你的‘诚意’和‘努⼒’”
 
vczero 萨玛说的这两句话真的非常有说服力,把自己变得牛逼是自己的【责任】,想要真正与大牛有交集,小前提是自己在某个领域也算是个小牛才行。至于这个领域是什么,还尼个moment,我给自己初定的是【Canvas】,我想在 Canvas 方面把自己变成一个小牛。
还有就是切勿做伸手党,如果是跟其他人探讨问题,要只会纯粹地抛出问题,而是要有自己的思考和见解,这就是你的“诚意”和“努力”。
 
这个 live 的最后还提到了出书,但是由于觉得那个阶段离自己还是有些遥远,所以在这里就不细说了。
出书的大致思想就是“⽔到渠成,把知识系统化的过程”、“基础->系统化->产品化”。
 
4、尾声
 
回顾整场 live 下来,其实总而言之,就是要把自己的基础知识系统化管理起来,然后就是注重培养自己的能力把自己变得牛逼,同时打造个人品牌,提高曝光率进而提升个人的社区影响力。
 
最后的最后,感谢 vczero 萨玛的分享。[手动笔芯]
 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值