作為程式設計師,是什麼讓你堅持不懈的學習?難道不累嗎?

  • 2019 年 10 月 19 日
  • 筆記

上周末,一個同事,轉行去賣海鮮,店開張時請我去他店裡吃飯,酒過三巡,他說:"真佩服你,寫程式碼13年了,還這麼有激情,是什麼支撐你寫下去的?"

聽完,我沒有回答,只是笑笑。心裡在盤點著這幾年有多少個兄弟離開了程式設計師這一行業,到別的行業謀生了。

工作第3年,和自己一起入職的一個同事,考進體制內;工作第4年,一個大學同學,自己開店賣水果;工作第6年,前同事,轉行會計。

有人進來就有人離開,很正常。

那幾個轉行不當程式設計師的兄弟,都說,寫程式碼太累,技術更新太快,要經常學習。

做為程式設計師,是什麼讓你堅持不懈的學習?難道不累嗎?

到底是什麼讓我堅持不懈的學習呢?

我想起了大三時的電腦網路老師說的一句話:「同學們,看待一切問題都要向錢看,殺頭的生意有人做,虧本的生意沒人做。」

社會上90%以上的事情都和錢相關。

這句話深深的影響了我看待問題的方向。

出來工作後,遇到某些事情,看到某些問題,第一個反應就是向錢看。

1、初入職場

2006年,大學畢業後,到廣州找工作,當時最大的三個招聘網站,中華英才網、智聯招聘、51job。我在上面瘋狂的投簡歷。面試了20多家公司,在快要彈盡糧絕的時候,收到一家小公司的offer,工資2800,試用期2000。

這個公司不到20人,成立不到2年,我加入一個做了2個月的項目,項目組一共4個人,這樣的項目就是前後端一條龍服務。一個人負責幾個模組,既要寫前端,又要寫後台,還負責表結構設計。

項目用的是當時最流行的ssh,struts1+spring2.0+hibernate,前端用jsp,當時還沒有比較流行的前端框架資料庫用oracle9i,當時只學過一點簡單的java知識,還有按照網上的教程使用struts寫了一些增刪改查的功能,其他的一概不懂。只能一點一點的學。

大學裡玩了四年,我格外珍惜這個工作機會,每天最早一個到公司,最晚一個離開,不懂就問同事,周末放假也去公司加班,主要是因為於的地方沒有網路,在廣州也沒有什麼朋友,去公司可以上網,吹空調,看程式碼。晚上下班回家後還要看一會技術方面的書才入睡。瘋狂的學習struts等框架的使用。

付出總有回報,項目開發了快4個月,即將上線,但是因為使用開源框架,有個問題無法解決,影響到項目正常上線。除了修改源碼,沒有其他的辦法。

這個任務落到了我身上,技術總監花一個早上時間教我怎麼導入開源項目源碼,怎麼使用debug跟蹤程式碼,從哪裡開始跟蹤。我花了1個星期的時間,弄清楚那個框架的程式碼結構,以及實現邏輯,定位到了問題所在,成功的把問題解決了。

那是晚上8點,我們都在加班解決項目上的問題,老闆聽到消息,激動的從辦公室跑出來,當場掏出2000塊錢當做獎勵,還說年終獎多發一個月獎金。

你說是什麼支撐我一直學習呢?

我想應該是錢吧!

2000元,對於一個月工資2800的我來說,感覺真的好多,給自己買了一雙喜歡了很久的耐克鞋。現在我還記得當時的場景,感覺自己努力,持續學習可以帶來金錢上的收益。

2、轉架構

08年,在公司快2年了,陸續陸續也參與了3個項目的開發,自從上次修改了源碼之後,老闆和技術總監就刻意讓我做一些架構方面的工作。

那時公司有一套自己的開發框架,一直在完善之中,遇到需要完善的功能,就把任務交給我。那時根本就不懂什麼是架構,也不知道什麼是設計模式,技術總監買了一本設計模式方面的書送給我,讓我好好研讀,特別是在看源碼的時候,結合設計模式,看下大牛怎麼使用設計模式寫程式碼。

一天下班後,老闆把我叫到他的辦公室,技術總監也在裡面,老闆讓我負責公司的框架開發,工資漲到6500。當時我的工資是5000。

公司發展挺快的,將近50人,40個程式設計師,5個項目同時開工。以前的框架已經無法滿足要求。

在框架開發過程中,詳細研讀了struts,hibernate,spring的核心源碼,例如struts是如何實現mvc的,和springMVC的實現有何不同,hibernate是如何實現一級二級快取。

我也圓滿完成老闆交給的任務,09年離開公司時,工資漲到9000。

金錢,讓我每天不停地學習。

一切向錢看,一點都不假,學習是很反人類的一件事情,我也想玩遊戲,也想看電影、睡懶覺、出去旅遊。沒有金錢的回饋,學習也就失去了主要的動力。

想要更多錢,那就堅持學習吧。雖然很俗,但是我們本來就是俗人。

我不是富二代、不是官二代,只能靠自己,除了拼學習獲取的技術,我真的想不出其他能讓我過上好生活的方式了。

不管身處哪個行業,都是需要終身學習,學習伴隨著我們的一生,隨著出生,我們學習講話、學習吃飯、學習走路、學習寫字,直到我們死亡。

不管是剛當程式設計師,還是後面負責架構的開發,甚至是當項目經理帶項目,金錢和學習一直相伴相隨。所以,學習,就是為了漲工資,過上自己想要的生活。