爲何你比別人成長的慢

前言

新年事後換了一份新的工做,前兩天剛剛經過轉正。或許是由於新工做強度不夠大的緣由,老是在胡思亂想--反思爲啥本身會受到裁人的波及。html

與年齡相匹配的能力

自從2017年華爲扛起了辭退35歲的大齡程序員以後,年齡就是比技術更能考驗程序員生涯的利器。程序員

2018年下半年開始的裁人潮,找工做難,無不在透露這個年齡對應程序員的重要性。無數的公司都在強制崗位的年齡限制。--案例就請你們自我百度吧(若是你已經懶到不肯意百度,仍是儘早遠離程序員這個行業)。面試

可是年齡是否真的是一道不可逾越的紅線,從我自身的觀察來看,年齡不是職業生涯的巨大障礙,可是與年齡不匹配的能力是你被裁人的關鍵緣由。缺少足夠的成長速度,不肯意學習,激情不在是失去競爭力的關鍵因素。編程

下面是比人總結的幾個關鍵的時間節點,若是你沒有知足條件,仍是要早作考慮。架構

關於程序員的幾個階段

  • 第一階段----三年

我認爲三年對於程序員來講是第一個門檻,這個階段將會淘汰掉一批不適合寫代碼的人。這一階段,咱們走出校園,邁入社會,成爲一名程序員,正式從書本上的內容邁向真正的企業級開發。咱們知道如何團隊協做、如何使用項目管理工具、項目版本如何控制、咱們寫的代碼如何測試如何在線上運行等等,積累了必定的開發經驗,也對代碼有了必定深刻的認識,是一個比較純粹的Coder的階段工具

  • 第二階段----五年

五年又是區分程序員的第二個門檻。有些人在三年裏,除了完成工做,在空餘時間基本不會研究別的東西,這些人永遠就是個Coder,年紀大一些勢必被更年輕的人給頂替;有些人在三年裏,除了寫代碼以外,還熱衷於研究各類技術實現細節、看了N多好書、寫一些博客、在Github上分享技術,這些人在五年後必然具有在技術上獨當一面的能力而且清楚本身將來的發展方向,從一個Coder逐步走向系統分析師或是架構師,成爲項目組中不可或缺的人物學習

  • 第三階段----十年

十年又是另外一個門檻了,轉行或是繼續作一名程序員就在這個節點上。若是在前幾年就抱定不轉行的思路而且爲之努力的話,那麼在十年的這個節點上,有些人必然成長爲一名對行業有着深刻認識、對技術有着深刻認識、能從零開始對一個產品進行分析的程序員,這樣的人在公司基本擔任的都是CTO、技術專家、首席架構師等最關鍵的職位,這對於本身絕對是一件榮耀的事,固然老闆在經濟上也毫不會虧待你測試

補充

第一次看到這個的時候,我以爲本身是符合條件的啊,而且比上面的更優秀,由於我在三年的這個階段承擔了五年的工做。可是,我忘了這個針對的是大學畢業生。你拿着比本科生高的工資,幹着和人家同樣的活,不裁你裁誰。網站

在本身奔三的年齡段,卻沒有成熟的想法,不可以妥善的處理同事之間的關係,老是自我任性,不可以及時接受各類信號。htm

這麼想,好像被裁人也沒事關係。

須要不斷問本身的問題

  1. 我到底適不適合當一名程序員?
  2. 我到底應不該該一生以程序員爲職業?
  3. 我對編程到底持有的是一種什麼樣的態度,是夠用就好呢仍是不斷研究?

程序員是一條艱難的道路,懷揣着程序改變世界的想法,卻只能過着沒有睡眠的生活,承受着被新技術拍死在沙灘上的淒涼。

每一個可以在各類新技術折磨後,仍然堅持理想的,是值得尊敬的,可以在大浪淘少中生下來的,是優秀的。

因此,可否在這條路上走下去,是須要不斷的問本身的。認清本身的理想很重要。

讓優異的品質成爲你的習慣

上面探討了程序員的重要節點。不管你是否在程序員這條路上走下去。都須要陪本身的良好品質。不然,不管作什麼,都是在重複上一次的失敗,沒法克服本身的缺點,怎麼作都是一個失敗者。

學習是寂寞的、枯燥的,讓人想放棄的。可是須要堅持。要從培養習慣,堅持習慣,讓習慣成爲慣性的角度,讓好習慣跟隨你走下去。

努力、上進、鑽研、好奇心。要成爲你血液的一部分。例如:每一個技術點的研究,你的時間規劃是否順利執行。這個有沒有輸出,如何確保你真正的掌握。都是須要關注的。

自我學習的方向

什麼是你學習的方向,不是各類面試經驗或者程序員成長經驗。那些只能很片面的應試,並不能助你完善自我解決方案

這個時候,你會發現招聘網站是個頗有做用的地方。全部的崗位都會標明要求,這個是別人付給你薪水的標準。也是你要學習的東西。

選擇大於努力,說的就是你學習的方向。你畫時間研究一個沒有招聘的東西,這個學習的再好,也是沒有任何價值的,全部企業的需求,就是將來的方向,就是前進的方向。

學習的深度

書是看來就會了,而後就是掌握了嗎?不是的。沒有獨立的輸出,是不能算掌握。沒有掌握,就不是你的東西。不是你的東西,就不能轉換成競爭力。

解決問題的能力

問題是千奇百怪的,從過往經驗不可以解決的時候,就須要你運營本身 查找資料、研究、需找解決方案、解決問題。

實現自我能力的提示。什麼是好的技術,能解決實際問題的技術就是好的技術。

管理、溝通

向上管理,管理領導的指望。向下管理,管理團隊成員的預期。溝通,正確的表達本身的意思,讓別人正確的理解本身的意思。

分享

  • 世界上沒有什麼是努力辦不到的,若是有,那就更努力一些吧。

將來何去何從

將來太遠,將來也是很難規劃的。恰逢本身在三年的這個節點。總結過去的三年,並非足夠的順利,足夠的符合指望。但願本身在五年的那個時間節點,知足本身的指望。

兩年的時間,但願本身可以把有道上規劃的內容作完。實現本身系統級架構的能力。而且具有系統調優的能力。

後記

寫到這裏,發現本身只是指定了一個學習的目標,學習的里程碑卻沒有。又是一個壞習慣啊。

立貼爲證,在一個星期內,會制定一個學習的里程碑事件。

連接

五月的倉頡四年總結

面試感悟----一名3年工做經驗的程序員應該具有的技能

相關文章
相關標籤/搜索