一個6年Java程序員的工作感悟蕴侣,寫給還在迷茫中的朋友

前言

很多年前,剛剛從大學畢業(yè)的時候臭觉,很多公司來校招昆雀。其中最爛俗的一個面試問題是:“你希望你之后三到五年的發(fā)展是什么?”蝠筑。我當時的標準回答是(原話):“成為在某一方面能夠獨當一面的技術專家“狞膘。后來經歷了幾家不同的公司,換了不同的方向什乙,才知道這個真是一個很難的問題挽封。因為兵無常勢,什么東西都是在不斷的變化臣镣,一早的時候看好的東西可能會被淘汰辅愿。

(幾乎)沒有人能夠看準技術的下一個方向,因為這個問題實在是太難了退疫,能夠做到這一點的你就成為了技術界的巴菲特了渠缕。比如說11年加入Google,14年加入Facebook褒繁,16年加入阿里巴巴亦鳞。做到這一點的人肯定有資本也有眼光去做風險投資,就算不做風險投資那么財務自由也是妥妥的棒坏。

現(xiàn)在畢業(yè)六年燕差,從北京到上海到硅谷,從國內互聯(lián)網公司外企坝冕,看到了公司好的地方和壞的地方徒探,這里只是根據(jù)自己的經歷寫一些大方向選擇建議,僅供參考喂窟。

一测暗、行業(yè)背景很重要

行業(yè)背景非常重要央串;工作3年后必須確定自己的行業(yè)背景,比如一直從事電信行業(yè)碗啄,一直從事銀行項目质和,一直從事ERP行業(yè)等等。

一個程序員不可能是一直寫代碼的稚字,就是寫代碼也要知道業(yè)務邏輯饲宿,滿足什么需求;俗話說隔行如隔山胆描,每個行業(yè)的業(yè)務都不一樣瘫想,甚至差別很大,比如你一直從事流媒體的研究昌讲,讓你跳槽到一家銀行項目国夜,完了,一切從頭學吧短绸,以前的行業(yè)經驗都用不上了支竹;而且,一個公司公司招人鸠按,就是希望找到那些很容易上手礼搁,不需要培訓業(yè)務很久的程序員;頻繁跳槽的朋友目尖,一定要注意這點馒吴;

一直在一個行業(yè)呆久了,就可以成為這個行業(yè)的專家瑟曲;我們可以經骋粒看到,一個項目組的某個leader洞拨,代碼寫的一般扯罐,但是卻可以跟客戶流暢的溝通,控制著新需求的提出烦衣,bug的修正等等歹河;而客戶也很愿意跟他打交道,因為那些老的項目只有他能維護花吟,他甚至熟悉系統(tǒng)的每一張表結構——-可想在這個行業(yè)呆的時間有多久啦秸歧。

第二、合理的職業(yè)規(guī)劃

什么是職業(yè)規(guī)劃—-就是你短期或者長期的一個職業(yè)計劃衅澈!大道理不講键菱,咱簡單點。先問你幾個問題:

a.你工作幾年了今布,你愿意一直和新入行的新手一樣就是個簡單的程序員嗎经备?

b. 你愿意一直寫代碼拭抬,而不關心其他嗎?

c. 一個項目的前期需求侵蒙,設計玖喘,后期部署維護,領導找到你蘑志,你說咱搞不定,行嗎贬派?

程序員不是敲代碼的機器急但。第一年太多東西不懂,你可以一切聽從老大的安排搞乏,敲敲代碼波桩,看看數(shù)據(jù)庫,測試自己和別人的代碼请敦;但是第二年镐躲,你還是這樣嗎?不可能的侍筛,一年的經驗你完全可以入行了萤皂,是時候該學習怎么進行需求分析,怎么設計數(shù)據(jù)庫匣椰,怎么寫各類文檔裆熙,怎么寫更好的代碼?這是高級程序員的要求禽笑!

三入录、什么是高級程序員?

具有分析設計能力佳镜,能進行技術攻關僚稿,而且具有某行業(yè)深厚背景的程序員!

所有蟀伸,一個項目立項后蚀同,你要積極的參與到前期設計中,跟老同志們一道思考分析問題啊掏,學習經驗唤崭!OK,你這就成長啦脖律!

千萬不要認為程序員就是寫代碼的哦P簧觥!小泉!

而且芦疏,通過一個項目的開發(fā)冕杠,你要能粗略的統(tǒng)計出一個功能的開發(fā)時間;比如一個模塊有20個小功能點酸茴,你開發(fā)了80個小時分预,每個小功能點平均2小時——這時在前期就能評估工作量啦。當然每個人的效率和工作質量是不同的薪捍,因人而異笼痹,但是大概的工作量應該是可以統(tǒng)計出來的,用于統(tǒng)計一個項目的工作周期酪穿;

據(jù)不完全統(tǒng)計凳干,截至目前(2017.07)為止,中國Java程序員的數(shù)量已經超過了100萬被济。而且救赐,隨著IT培訓業(yè)的持續(xù)發(fā)展和大量的應屆畢業(yè)生進入社會,Java程序員面臨的競爭壓力越來越大只磷。那么经磅,作為一名Java程序員,怎樣努力才能快速成長為一名高級的程序員或者架構師钮追,或者說一名優(yōu)秀的高級工程師或架構師應該有怎樣的技術知識體系预厌,這不僅是一個剛剛踏入職場的初級程序員,也是工作三五年之后開始迷茫的老程序員元媚,都必須要面對和想明白的問題配乓。為了幫助大家少走彎路,我總結出一個Java程序員的工作2-5年成長路線圖惠毁。

針對上面的技術我特意整理了一下犹芹,有很多技術不是靠幾句話能講清楚,所以干脆找朋友錄制了一些視頻鞠绰,很多問題其實答案很簡單腰埂,但是背后的思考和邏輯不簡單,要做到知其然還要知其所以然蜈膨。如果想學習Java工程化屿笼、高性能及分布式、深入淺出翁巍。性能調優(yōu)驴一、Spring,MyBatis灶壶,Netty源碼分析的朋友可以加我的Java進階群:675047716肝断,群里有阿里大牛直播講解技術,以及Java大型互聯(lián)網技術的視頻免費分享給大家。

?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
  • 序言:七十年代末胸懈,一起剝皮案震驚了整個濱河市担扑,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌趣钱,老刑警劉巖涌献,帶你破解...
    沈念sama閱讀 206,378評論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異首有,居然都是意外死亡燕垃,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,356評論 2 382
  • 文/潘曉璐 我一進店門井联,熙熙樓的掌柜王于貴愁眉苦臉地迎上來卜壕,“玉大人,你說我怎么就攤上這事低矮。” “怎么了被冒?”我有些...
    開封第一講書人閱讀 152,702評論 0 342
  • 文/不壞的土叔 我叫張陵军掂,是天一觀的道長。 經常有香客問我昨悼,道長蝗锥,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 55,259評論 1 279
  • 正文 為了忘掉前任率触,我火速辦了婚禮终议,結果婚禮上,老公的妹妹穿的比我還像新娘葱蝗。我一直安慰自己穴张,他們只是感情好,可當我...
    茶點故事閱讀 64,263評論 5 371
  • 文/花漫 我一把揭開白布两曼。 她就那樣靜靜地躺著皂甘,像睡著了一般。 火紅的嫁衣襯著肌膚如雪悼凑。 梳的紋絲不亂的頭發(fā)上偿枕,一...
    開封第一講書人閱讀 49,036評論 1 285
  • 那天,我揣著相機與錄音户辫,去河邊找鬼渐夸。 笑死,一個胖子當著我的面吹牛渔欢,可吹牛的內容都是我干的墓塌。 我是一名探鬼主播,決...
    沈念sama閱讀 38,349評論 3 400
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼桃纯!你這毒婦竟也來了酷誓?” 一聲冷哼從身側響起,我...
    開封第一講書人閱讀 36,979評論 0 259
  • 序言:老撾萬榮一對情侶失蹤态坦,失蹤者是張志新(化名)和其女友劉穎盐数,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體伞梯,經...
    沈念sama閱讀 43,469評論 1 300
  • 正文 獨居荒郊野嶺守林人離奇死亡湾盒,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 35,938評論 2 323
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了檐什。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片痪蝇。...
    茶點故事閱讀 38,059評論 1 333
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖喻旷,靈堂內的尸體忽然破棺而出生逸,到底是詐尸還是另有隱情,我是刑警寧澤且预,帶...
    沈念sama閱讀 33,703評論 4 323
  • 正文 年R本政府宣布槽袄,位于F島的核電站,受9級特大地震影響锋谐,放射性物質發(fā)生泄漏遍尺。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 39,257評論 3 307
  • 文/蒙蒙 一涮拗、第九天 我趴在偏房一處隱蔽的房頂上張望乾戏。 院中可真熱鬧,春花似錦三热、人聲如沸鼓择。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,262評論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽惯退。三九已至,卻和暖如春从藤,著一層夾襖步出監(jiān)牢的瞬間催跪,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 31,485評論 1 262
  • 我被黑心中介騙來泰國打工夷野, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留懊蒸,地道東北人。 一個月前我還...
    沈念sama閱讀 45,501評論 2 354
  • 正文 我出身青樓悯搔,卻偏偏與公主長得像骑丸,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 42,792評論 2 345

推薦閱讀更多精彩內容

  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 171,510評論 25 707
  • 本文把程序員所需掌握的關鍵知識總結為三大類19個關鍵概念通危,然后給出了掌握每個關鍵概念所需的入門書籍铸豁,必讀書籍,以及...
    dle_oxio閱讀 11,081評論 6 244
  • 日念家人一好處菊碟,念力加持享幸福节芥! 【念夫好】大早上是爸爸尿了褲子而收拾了半天,結果半上午有尿了床逆害,各種忙亂头镊!弟弟沒...
    風瀟瀟blj閱讀 237評論 0 0
  • 精眾人群:范眾人群
    蘸醬蔥YOUDI閱讀 138評論 0 0
  • 葉凍閱讀 238評論 0 0