聽完,我沒有回答,只是笑笑。心里在盤點著這幾" />
更新時間:2021-07-17 04:51:35作者:admin2
上周末,一個同事,轉行去賣海鮮,店開張時請我去他店里吃飯,酒過三巡,他說:"真佩服你,寫代碼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。
金錢,讓我每天不停地學習。
一切向錢看,一點都不假,學習是很反人類的一件事情,我也想玩游戲,也想看電影、睡懶覺、出去旅游。沒有金錢的回饋,學習也就失去了主要的動力。
想要更多錢,那就堅持學習吧。雖然很俗,但是我們本來就是俗人。
我不是富二代、不是官二代,只能靠自己,除了拼學習獲取的技術,我真的想不出其他能讓我過上好生活的方式了。
不管身處哪個行業,都是需要終身學習,學習伴隨著我們的一生,隨著出生,我們學習講話、學習吃飯、學習走路、學習寫字,直到我們死亡。
不管是剛當程序員,還是后面負責架構的開發,甚至是當項目經理帶項目,金錢和學習一直相伴相隨。所以,學習,就是為了漲工資,過上自己想要的生活。