我的程序員之路

聽着朴樹的平凡之路,回憶起來一路的開發之路,有些感動。

雖然自己還有很多東西要學習,雖然有的時候也很痛苦,雖然也有迷茫的時候。但是至少現在還在努力,還在熱愛。不忘初心,方得始終。

 

講真的,做程序員挺艱辛的,即便是如此,我感覺做開發挺快樂的,從大一接觸計算機的時候,就想做這行,到現在一直在進行中。我一直認爲這種付出是值得的,只要是值得的,就值得用一輩子去幹!

 

毫不避諱的說,是因爲做程序員很賺錢才使得我不斷在堅持。大二的時候,那時候跟着學長做網站,做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%的人。

 

向前走 就這麼走 就算你被給過什麼

向前走 就這麼走 就算你被奪走什麼

向前走 就這麼走 就算會錯過什麼

向前走 就這麼走 就算會………………

 

歡迎關注我,一個放蕩不羈的程序員:

 

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