感謝邀請,作為在IT領(lǐng)域從業(yè)7年的程序員今天有幸跟大家聊一聊程序員的進階之路。
目前本人坐標北京,入職a里P8,綜合年薪60W+。畢業(yè)第6年進入的a里,根據(jù)我身邊同事的基本情況和個人的發(fā)展經(jīng)歷,總結(jié)一下程序員高薪的幾個必要因素。
(1)學(xué)歷加成不可忽視。學(xué)歷不重要,技術(shù)才重要。這句話在信息化領(lǐng)域盛行,我本人不完全否認這個觀點,但是也不得不承認學(xué)歷的優(yōu)勢,但是如果你作為面試官,在面對兩個技術(shù)能力差距不大,但一個是211、985,一個是普通本科的時候,你會怎樣選擇?目前我身邊同事80+%都是211以上學(xué)歷,也印證了這一因素??偨Y(jié)一下就是畢業(yè)不代表學(xué)歷停止,如果你不是211高校的畢業(yè)生,可以選擇繼續(xù)深造,提升學(xué)歷,即使是在職的。
(2)克服復(fù)制粘貼,努力進階架構(gòu)。其實每個程序員都會面臨的一個問題就是工作中的絕大部分工作都是復(fù)制粘貼,這樣時間長了時候就會有一種程序員工作會修修補補就OK啦,會降低自己的探索欲,不愿意再付出時間和精力去研究架構(gòu)設(shè)計等高層次的技術(shù),時間一長自己變得只會增刪改查。直到出去面試時才發(fā)現(xiàn)僅僅停留在這個層次是很難提升自己的薪資臺階的,所以總結(jié)一句就是復(fù)制粘貼和增刪改查雖然能滿足眼前的工作,但不要止步于此,要不斷向架構(gòu)等高技術(shù)層次進階。
(3)深入研究,挖掘底層。不僅要知其然,更要知其所以然。一定一定要養(yǎng)成研究源碼的習(xí)慣,不管是spring,還是MySQL,還是...,跟大家講一個發(fā)生在我身邊的故事,我之前有一個同事在完成本職工作之余酷愛研究源碼,之后再跳槽中先后通過了騰訊、阿里和小米的offer,年薪均在50W之上,最高的達到了近100W,大家可以腦補一下此人的技術(shù)水平。有朋友可能會講源碼對工作用處不大,但是我們信息化領(lǐng)域還有一句流行的話“面試造飛機、工作擰螺絲”,互聯(lián)網(wǎng)大廠通過什么去區(qū)分人才的水平,既然大家都知道Java實現(xiàn)多線程的方式,那只能是通過底層原理啦,我想面試過大廠的朋友肯定深有感觸。最后一句話總結(jié),不要停留技術(shù)表面,要深入底層一探究竟。
(4)重點工作要善于總結(jié)。對于畢業(yè)有經(jīng)驗的程序員,互聯(lián)網(wǎng)大廠很看中你個人的項目經(jīng)驗,所以我們在工作當中一定要多去參與一些完整性的大項目,并且盡量搞清楚、弄明白每一個環(huán)節(jié)的流程和銜接工作,在項目完成之后要及時進行總結(jié),歸納個人在項目中發(fā)揮的作用以及收獲的成長,只有不斷思考不斷總結(jié),才能在面試中侃侃而談,收獲面試者的放心。一句話總結(jié),多積累項目經(jīng)驗,不斷迭代總結(jié)。
以上就是本人總結(jié)的4點,希望能對作者有一定的幫助,同時也希望各位有經(jīng)驗的朋友多多交流,謝謝!