我的程序员之路

听着朴树的平凡之路,回忆起来一路的开发之路,有些感动。

虽然自己还有很多东西要学习,虽然有的时候也很痛苦,虽然也有迷茫的时候。但是至少现在还在努力,还在热爱。不忘初心,方得始终。

 

讲真的,做程序员挺艰辛的,即便是如此,我感觉做开发挺快乐的,从大一接触计算机的时候,就想做这行,到现在一直在进行中。我一直认为这种付出是值得的,只要是值得的,就值得用一辈子去干!

 

毫不避讳的说,是因为做程序员很赚钱才使得我不断在坚持。大二的时候,那时候跟着学长做网站,做seo,两个星期赚到了5k(那可是学生时代啊),那次真的让我开心到爆炸,原来做网站可以赚这么多钱。到后来,和别人一起接活、做项目也没少挣。

 

在这几年中,我接触了很多的同行、同事,我发现他们的水平比我要高的高,但是我也一直在努力着,希望能达到他们那样的高度。下面我分享下这几年我的个人经验,希望能共勉。

1,兴趣

 

兴趣是一个人成功的基石,如果你对一个东西不感兴趣,看到它就很厌恶,那么是不可能干好的。通常引发我们兴趣的因素有:荣誉、钱、单纯的喜欢。不管是出于何种因素,我们应该保持热情,对技术保持热情,有一颗探索的心,你如果有兴趣去专研,不成功也不可能呀!

 

如果没有兴趣,可以转战其它行业了。

 

2,强大的自学能力

 

很多刚入行的人经常问我,有没有必要去培训结构,怎么学习才能快速入行?

 

我常说:先自己学习,没有资料的话,我送给你!(在我的公众号:springmeng,回复:java教程、springboot教程等,后期我也会不会断更新资料,只限学习使用)。

 

这就像去少林寺学功夫,基础是要靠自己打的,然后别人才能带你去学习更高深的武功。如果基础都不会,其它的东西也理解不了。所以,我是不建议开始就去培训机构学习,现在是互联网时代,资料满天飞。如果真想进入这行,先试着去自学下。关键培训机构真的很贵。

 

互联网技术发展的非常的快,各大公司也在不断推出新的框架和服务。想成为一个Web全栈工程师,也是需要掌握非常多的东西:html、css、jquery、js、java、spring、mysql、orcale、redis、doubbo、zookeeper……

 

如果没有一定的自学能力,是走不远的。这行需要持续地学习,不一定什么时候出来个高性能的框架替代了原来的框架,那么你就要学习新的框架。

 

3,沟通

 

沟通是很多程序员的软肋。因为长期和电脑打交道,使程序员变得不善言谈。原来的我也是这样。

 

但是人外有,天外有天。通过和高手的沟通,能提高问题解决的效率。我记得有次,我两天没解决的一个bug,和同事无意聊天的时候,他的一个思路让我半小时内把这个问题干掉。

 

当然沟通尽量要和高水平、高层次的人沟通,例如和同行的BAT的人交流,你就能知道大厂的人都在用哪些技术。

 

4,坚持

 

很多时候我们没有做到,不是我们不够聪明,而是不够坚持。历史说英雄是寂寞的,其实成功的人都是寂寞的,需要长期的坚持和努力,程序员也一样。长夜漫漫,需要用键盘敲出最动听的声音,需要用思维构建你的想要的系统。

 

选择了这行,意味着没有观众,没有掌声,没有鲜花。只能用code感动自己,只能用成功运行的程序来充实自己。

 

其实很多光鲜的背后全是血淋淋的现实:阿里双十一背后是技术们没日没夜的加班;春晚背后是大量百度人员的技术保证;明星看起来光鲜吧,背后也要付出很多,控制饮食,控制体重,各种排练。凤凰涅槃,不经风雨,怎么有彩虹?

 

我们要开始一个职业,应该了解这个职业背后的汗水,不只是光鲜的一面。不管是梦想成为架构师、产品经理还是CTO,只要坚持,成功的距离就越来越近。

 

通常职业程序员的发展方向分为:技术专家、架构师、技术管理、管理、产品。

 

第一类,程序员-高级开发-技术专家路线

 

第二类,程序员-高级开发-架构师

 

技术专家,是偏理论研究的,对某个或某些相关的专业领域深入了解,能直接或通过提供思路间接解决这些领域的各种问题。

 

架构师,是偏工程实践的,与技术专家的区别在于它需要一专多能,提供方案解决问题已经不是它最重要的价值,它的价值体现在选择性价比最高的方案。

 

第三类:程序员—资深工程师—技术经理(技术管理)—技术总监(管理)—CTO(管理)

 

第四类,技术转产品:程序员—高级开发-产品技术—产品经理—产品管理。

 

选择了一行就坚持吧,只要坚持,就能超越99%的人。

 

向前走 就这么走 就算你被给过什么

向前走 就这么走 就算你被夺走什么

向前走 就这么走 就算会错过什么

向前走 就这么走 就算会………………

 

欢迎关注我,一个放荡不羁的程序员:

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章