程式設計師是碗青春飯,如何才能讓自己不過時?
程式設計師越來越值錢了
今年是程式設計師的招聘大年,企業給出的offer平均比去年要多出30%到50%。如果不對老員工進行大幅度地加薪,將會出現大面積的嚴重倒掛現象,雖然出現這種自毀長城的可能性很小。
試想一下,技術水平和業務熟練度都要高出不少的老員工,怎麼可能忍受菜鳥的薪水比自己還要高。真遇到這種老闆,可能第二天就會遞辭職信。
程式設計師,是越來越值錢了。全面資訊化的社會發展需求是一方面,另一方面則是來自政府政策方面的推動。習大大在打老虎的閒暇之餘,還抽空到在烏鎮召開的首屆網際網路大會致辭;李克強總理在兩會期間提出“網際網路+”的概念,還放出話來要給人民降網費和流量費。不管是不是泡沫,程式設計師這一行將會是未來幾年最熱的職業,可能沒有之一。
我們是不是不應該太樂觀
雖然錢途貌似一片光明,可是計算機專業的學生同樣也面臨著兩個非常嚴峻的問題。第一,技術更新換代非常快,必須保持比較高的學習強度才能保證自己不被淘汰。第二,對於科班出身的程式設計師來說,一箇中專大專畢業的學生到社會上隨便學一個android或ios的培訓班就可以找到一份月薪非常可觀的工作,讀四年(名牌)大學的優勢又在哪裡呢?
第一個問題我們可以從劉未鵬老師的《暗時間》裡找到答案——
重視知識的本質,對於程式設計師來說這一點尤其重要。程式設計師行業的知識蕪雜海量,而且總是在增長變化。應對這個問題辦法只能是:抓住不變數。
大量的新技術其實只是一層皮,背後的支撐技術其實都是十來年不變的東西。底層知識永遠都不過時;演算法資料結構永遠都不過時;分析問題和解決問題的能力永遠都不過是;強大的學習能力和旺盛的求知慾永遠都不過時;你大腦的思維方式永遠都不過時。
在學校的時候,我們總是覺得像《計算機組成原理》、《編譯原理》、《演算法與資料結構》之類的科目沒有用,一心只想趕快動手程式設計,學一些最新最潮的東西。現在看來,當年的自己還是太年輕了。
對於第二個問題,看完第一個問題的回答之後,你應該就大概猜到答案會是:基本功。
越是基礎的東西越到後面越重要。不懂演算法資料結構和網路基礎的程式設計師只能當一輩子的碼農,遠遠稱不上是軟體開發工程師,更別提負責更高層次的職能。就好像nba裡的頂級球星,他們平時訓練的時候不是找一幫人來打比賽,而是聘請專業的投籃教練或體能師給自己磨最基本的投籃動作和練體能。武俠小說的男主,遇到的名師都會在一開始的時候只讓他們練基本功,可見基礎的重要性。
更關鍵的是,越是基礎的東西越難速成,所以很難在意識到其重要性的時候臨時補救。
學生們要珍惜在大學裡的時間,有的時候不妨試著硬著頭皮、逼著自己學一點《計算機網路》之類的基礎知識,在日後的工作當中總會給你帶來意想不到的驚喜和收穫。已經工作的程式設計師們,下班之後也可以看看《程式碼大全》之類的書,學一學好的程式碼規範,借鑑一些前人的經驗教訓,夯實基礎,讓自己永不過時。
相關文章
- 程式設計師,怎麼就成了一碗青春飯?程式設計師
- 在中國程式設計師是青春飯嗎?程式設計師
- 程式設計師這碗青春飯,還能再多吃幾年了!程式設計師
- 程式設計師的飯碗和杯具程式設計師
- 程式設計師只能吃青春飯?程式設計師該怎麼規劃自己的未來程式設計師
- 大齡程式設計師找不到工作,程式設計師真的是吃青春飯的嗎?程式設計師
- 程式設計師”青春飯”問題之我見程式設計師
- 程式設計師"青春飯"問題之我見程式設計師
- 程式設計師是吃青春飯的?一張圖道盡程式設計師的發展方向程式設計師
- 程式設計師只吃青春飯?大齡程式設計師都去哪了?程式設計師
- 程式設計師,一個吃青春飯的行業程式設計師行業
- 吃青春飯”的程式設計師們:再過 5 年,你還在寫程式碼嗎?程式設計師
- 程式設計師如何讓自己變得不可替代程式設計師
- 我從來不覺得程式設計師是吃青春飯的!這裡有169萬份分析資料程式設計師
- 軟體工程師職業是青春飯嗎?軟體工程工程師
- 程式設計師只能吃青春飯?40歲以上的IT人都去幹嘛了?程式設計師
- 25歲的程式設計師,如何做才能在35歲時不焦慮程式設計師
- 總是感覺時間不夠用?程式設計師如何管理時間?程式設計師
- 程式設計師如何讓自己的工作更上一層樓程式設計師
- 程式設計師如何讓自己的技能變現?你是不是感覺自己錯過了一個億?程式設計師
- 怎樣才能讓程式設計師老公回家多看看我程式設計師
- 程式設計師如何讓自己的技術能力突飛猛進?程式設計師
- 如何通過一句話讓程式設計師暴走?程式設計師
- 如何提升程式設計師的非技術才能程式設計師
- UI設計師面試時如何介紹自己?UI面試
- 網路安全工程師前景如何,是未來10年的“鐵飯碗”嗎?工程師
- 請不要說自己是Java程式設計師Java程式設計師
- 請不要說自己是 Java 程式設計師Java程式設計師
- 我是程式設計師 我為自己代言程式設計師
- 我是程式設計師,我為自己代言程式設計師
- 盲人程式設計師是如何程式設計的?程式設計師
- 不要讓其他程式設計師修補自己的BUG程式設計師
- GitHub是如何讓程式設計師簡歷更加出彩的Github程式設計師
- 如何才能造就一個優秀的程式設計師程式設計師
- 程式設計師們,覺得自己最興奮是什麼時候?程式設計師
- 程式設計師不僅僅是寫程式碼程式設計師
- 程式設計師如何預估自己的專案開發時間?程式設計師
- 程式設計師如何保護自己的眼睛程式設計師