你都42岁了还要做程序员?(入门必读)
獨白:這是一個有深度的公益性賬號,在這里你將免費學習到超過3500G的視頻/文字資源(Ps:從入門到架構);免費加入社群,與行業(yè)大牛互動學習;獲得進入大廠機會(HR+內推+獵頭),學習面試技巧等。
都說現(xiàn)在是互聯(lián)網(wǎng)的寒冬季,大批攻城獅正在觀望市場,卻又不敢輕易動搖;眾多大廠在大批裁人的同時也在大批招人,更換新鮮血液。很多想入門互聯(lián)網(wǎng)的小白也會在這是糾結,互聯(lián)網(wǎng)的未來發(fā)展到底會不會適合我。
這是一名身居北京的42歲高齡程序員,工作也有18年左右了,在職場也混得魚龍得水,但是要是問現(xiàn)在的成就,只能說不好不壞,生活還算過得去。他給我印象最深的就是以自身的經(jīng)歷來奉勸大家要么轉行不敲代碼,要么轉做管理崗。當然這個言論對剛入行的小白影響會很大,對未來的發(fā)展規(guī)劃更是迷茫不定。所以,我作為一個有著7年工作經(jīng)驗的“老”程序員在給大家分享一些不一樣的建議,也好讓剛入行的小白或者即將畢業(yè)的大學生有著更明確的規(guī)劃。
一:程序員想轉為管理人員
如今,許多人在30多歲后會轉向管理崗位。 因為他們覺得做管理層才是最好的歸宿,并且最后有希望做到CTO,在未來也會更容易。 但如果你真的做了管理崗,你會發(fā)現(xiàn)現(xiàn)實并非如此。 到那時你的PPT將會更多,代碼將越走越少。 雖然你仍然需要跟隨最新的技術趨勢,但你已經(jīng)無法更深入研究技術細節(jié)。 管理崗位并不容易。 你必須使用比其他人更少的時間編寫自己的代碼,用節(jié)省下來的時間去做管理。 這也并不是完全不可能,但大多數(shù)時候很難,它需要你非常強大,但大多數(shù)人做不到。
內心獨白:(不要以為走上管理崗位就不需要敲代碼了,崗位越高,能力要求也就越高。我個人不是很建議過早的走管理路線,對大多數(shù)人來說,走上管理崗位的那一刻,你的代碼能力在下跌,也是你價值走下坡路的那一刻,當然在大廠中可以排除這一點,因為大廠想走管理崗能力是需要兼顧的)
管理崗位的職責:管理工作總是需要面對大量的瑣碎工作的,比如:老板對項目不滿要趕緊去說明,免得發(fā)酵成大問題;人力缺了要趕緊協(xié)調,一是要能要到人,關鍵還得能要到合適的人;工具缺了,要趕緊購買;兄弟們有情緒了,要趕緊安撫;PPQA了有抱怨了,要趕緊改正。如果工作進一步泛化,還要涉及到預算、評估、職業(yè)路徑規(guī)劃等。
二:程序員的學習路線
學習哪一門語言一定要抓住互聯(lián)網(wǎng)的動向,比如微軟要放棄.NET了你這時還在.NET深耕就不是很好了,不同的編程語言制定的學習計劃也會不同,當然,學習的方式方法肯定都能適用的。那現(xiàn)在我就來先說說關于java的學習路線,這個路線只是其中一種,我也只是提供一個思路:
首先在java語言基礎上一定要扎實,關注到互聯(lián)網(wǎng)動向,比如現(xiàn)在信息流/廣告方面比較火,就可以多在數(shù)據(jù)算法方面下一些功夫,或者直接針對你的目標公司來學習。其次要多做一些開源項目,在中間件(消息,監(jiān)控等等)一定要深入研究一些,如果你能在中間件深耕,未來也是不錯的,當然現(xiàn)在很多中間件都是直接調用,很多公司要求會使用就好,但是為了自己多學一些還是好的。(文末還會有一條職業(yè)生涯的發(fā)展規(guī)劃建議,可能會有些理想化,但可以作為一個發(fā)展目標。)
三:程序員轉行的方向
1.創(chuàng)業(yè):這個是最艱難的一條路,但也是成功之后最享受的一條路。IT行業(yè)中因為創(chuàng)業(yè)實現(xiàn)逆襲、直接當上CEO、贏取白富美、走上人生巔峰的例子頻頻出現(xiàn)。程序員在IT領域創(chuàng)業(yè)有自身的優(yōu)勢,自己擁有技術,能夠保證產(chǎn)品品質。雷軍、馬化騰、李彥宏等大佬,在沒建立自己的互聯(lián)網(wǎng)帝國前也都是程序員出身。但是,這里還是要提醒一句:創(chuàng)業(yè)有風險,入行需謹慎。
內心獨白(轉管理崗并不容易,在大廠中管理崗位擔子很重,你需要兼顧著代碼能力的提升,對大項目有整體把握,有解決其他人沒辦法解決問題的能力。如果是在小規(guī)模公司,管理著二十多人,個人不建議做,在未來的發(fā)展中價值是走下坡路)
3.產(chǎn)品經(jīng)理:都知道程序員最討厭的東西或人,除了bug,那必定是產(chǎn)品經(jīng)理,其中的淵源就不用我說了,但是程序員做了產(chǎn)品經(jīng)理的話,就能更好體恤程序員,考慮項目是否能夠執(zhí)行。
內心獨白(個人覺得如果你長期走在敲代碼的這條路上,如果是覺得自己腦子不夠用了,可以考慮轉產(chǎn)品,但是轉產(chǎn)品的過程也很艱辛,比較建議能在內部轉就直接在內部轉。這需要你和部門老大關系還不錯并且產(chǎn)品負責人也能接受你的前提下)
這是42歲的高齡程序員的意見,但是我覺得為啥42歲一定要混上管理層?有些技術過硬的程序員比管理員過得舒服,甚至有些管理年齡大了想跳槽拿高薪還是很有難度的。我作為從業(yè)多年的程序員,一個部門的小管理,30多歲的年紀卻多次面試40多歲的程序員來做技術崗位,他們提出的薪資已經(jīng)高出我甚至要高出部門總監(jiān)。畢竟很多大廠都有資深架構師,專家,科學家等,雖然身居技術崗,但享受的待遇卻高于技術總監(jiān)。
所以,程序員年齡大了也不一定非得往這幾條路轉,現(xiàn)在條條大道通羅馬,就看自己會不會錢升錢了,當然技術好才是最重要的。
現(xiàn)在的你要為你的將來考慮,互聯(lián)網(wǎng)工作,要么拼學歷,要么拼能力。你說你技術好,但是學歷差,很多大廠都是非985,211不要的,但其實這也有例外。說出來你可能不信,我認識很多成人自考大專學歷卻在大廠供職,所以如果你沒有一個很高的學歷,那么你就要想盡辦法提升自己,尋找進入大廠的機遇,很多大廠都是可以破格錄取。(我已經(jīng)在按照我的理想路線發(fā)展,我相信你也可以)
這里給剛入行或者即將步入互聯(lián)網(wǎng)新人小白一條發(fā)展規(guī)劃的建議:首先畢業(yè)以后盡可能的進入知名互聯(lián)網(wǎng)公司(可以在實習階段爭取轉正),穩(wěn)定性最后維持在兩年半以上,跳槽漲薪,第二段工作經(jīng)歷依然要在知名互聯(lián)網(wǎng)公司,穩(wěn)定性依然保持在兩年半或者以上。這樣五年下來,你的背景基礎有了,下一階段就可以向架構師方向發(fā)展了,當你的從業(yè)經(jīng)驗達到十年,就可以準備迎接你的巔峰了。
今天再為大家送出一個Java學習大禮包,內容包括尚學堂,尚硅谷,黑馬等眾多優(yōu)質視頻課程,內容形式為視頻+pdf。
鏈接:
碼農(nóng)硅谷
提取碼: 89y3
最后補充一下,這是一個沒有套路的公眾號,大家自愿分享,所有學習資源均可免費獲取。最近我們還會整理一些互聯(lián)網(wǎng)大廠的職位信息分享給大家,所有職位也都是真實有效,都是我們幾個“小牛”精心挑選。
總結
以上是生活随笔為你收集整理的你都42岁了还要做程序员?(入门必读)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 谈一下关于个人网站实现免签支付接口自动收
- 下一篇: Premiere 零基础快速上手教程