談談我自己和一圈碼農對我們職業的看法吧!(不可避免,我自己也很焦慮,雖然說現在職位和收入看似很不錯!)
結論:在當前的國內市場表現來看,程序員吃青春飯在很大程度上是正確的!我不斷告訴自己,這種認知是錯誤的,但我內心卻非常靠近這種觀點!
程序員組成
1.計算機專業出身,仍做計算機相關工作的人占比很少,我所讀的大學,及圈內朋友他們的大學計算機專業學生,往前幾屆到最新這一屆,統計的情況都是:少部分人才從事計算機相關工作;(你可以真實的去詢問100個一線程序員,他們會告訴你這個觀點正確與否)
2.目前國內程序員,相當一部分人都不是計算機相關專業,是轉行過來的;
3.全日制大專學歷和本科學歷,成人教育的本專科生是構成程序員的基礎人群
4.各類培訓機構每天都向社會輸送程序員,年輕的群體越來越龐大
公司和程序員
1.技術要求越來越高
成都地區,很多公司對程序員的經驗和技術要求越來越高,仔細看招聘信息;然而實際上在公司內部,使用的技術水準非常一般
2.對學歷要求越來越高
相當一部分公司要求本科起步,大部分大專和成人學歷程序員的路越來越窄
3.名校和高學歷更具有優勢
大部分公司對名校和高學歷會有優待,技術要求不高,愿意花錢培養;然而大部分技術和經驗不錯的程序員學歷其實都沒有優勢
4.公司壽命短暫
小公司特別多,在成都這樣技術氛圍很濃厚的城市,小型互聯網公司特別多,項目出的快,死亡的更快,大多數過的很慘;所以程序員流動性很強(不管是主動還是被動),公司被仲裁的也有不少(可以多去關注一下)
職業發展和前景觀望
1.技術迭代與大牛誤導
首先:編程語言不斷的涌現;其次:同一個語言新技術點的不斷出現;再者:實際的業務應用,很多老一點的技術點完全可以很好實現,新技術點沒有本質優勢,更多是換湯不換藥,然而就是有很多所謂大牛不斷去推銷這些(這些所謂大牛很多都不怎么寫代碼了?程序員們,你們知道嗎?),然而大多的推銷是沒有多少實用價值,誤導了很多程序員
2.經驗積累很可能是個笑話
在其他行業,干一個5到10年,不需付出多少腦力與精力,只需要按部就班;很大程度上你就可以被冠以資深,稍微努力一點,你就可以成為所謂專家;
在我們的領域,你需要面對不斷的加班,不斷的各類業務挑戰,各種技術實踐與積累;很多時候都在看技術文檔,修改代碼;然而技術點特別多,新技術點頻繁出現;導致的最終結果就是:要么你技術點越來越廣,但都不深入;要么你干不下去,想轉崗;這種情況大部分出現在有好幾年工作經驗的程序員身上,年齡在而立之年左右;
很多時候只有我們自己才知道,其實我們在某些技術上對比一些菜鳥沒有本質優勢,無非就是比他們更會吹點牛,應用更快更順手一些
3.轉崗也是個笑話你知道嗎?
從一線往上走,崗位越來越少,你轉什么管理崗?10個人一個轉了?還有九個呢?不要告訴我你可以轉測試,轉產品,轉運營等等;不都是TM扯淡嗎?測試,產品這個崗位的本身員工呢?他們往上走還是往其它崗位走?
永遠不要認為自己是特例,大部分人無法成功轉崗,這是事實;而在其它行業他們很多人沒有這種焦慮~為何?因為普通開發崗位,永遠是對年輕而廉價的群體友好
4.我以及朋友的憂慮
職位上來說:我個人在公司擔任技術架構,朋友大多也是這個職位層次;然而我們在小公司看似扮演很重要的角色,很多時候我們是不安的,很少有比較適合自己的公司出現,而所待的公司又非常容易掛掉;很多朋友,以及朋友的朋友,還有很多我們的前輩;他們都考慮轉行或者已經轉行,不在互聯網公司任職,有一部分選擇做一個培訓老師,有的做小生意開超市等等;我們的行業工作多年還留下的人是很少的!