程序員要拿到20k,應該達到什么水平?
1 熟悉增刪改查技能,熟悉項目開發相關流程和技能。
2 能解決基本問題,分布式或比較深的問題,太難的不會不要緊,但常規的應該有項目經驗。
3 簡歷好看些,最近2年別頻繁跳槽,或有長時間不在崗時間。
4 會背題,同時最好有值錢技術的項目開發經驗。
5 這點也是必須的,肯加班,能承受比較大的壓力。
然后展開分析。
1 先別老想着錢,老想着錢,有可能因蠅頭小利而反復跳槽。同時要明白,到一個好的平台,入行3年,20k不是問題。
2 腳踏實地,先做好增刪改查,同時要做到,有業務問題知道如何通過看日志排查,有技術問題跟着大牛看,哪怕本次不知道怎么分析,但經過復盤,以后就知道。同時,盡快熟悉本公司,本項目組的業務。
3 別光盯着寫代碼,項目確定需求,做架構,和別的組確認接口,測試,項目上線部署,項目質量管理等要點,多看看多做做。
這樣你的項目管理技能就能提升,以后可能就會多條項目經理的發展路線 ,或者哪怕你還是走技術路線,但如果不熟悉項目開發流程,只會寫代碼,能干的活就有限了,這樣未必能要到高工資。
要做到上述3項,上心點的估計半年,慢熱型的一年也足夠了,當你在當前公司做到上述3點后,應該能成為技術頂梁柱。不過如果靠公司給你漲工資,一年能提升20%就很好了。
所以有技能后,漲薪得靠跳槽。
1 你先找一個好的發展方向,比如高並發,大數據,算法,機器學習,數據分析等,要知道,基礎知識不值錢,但得找個能加成的方向。當下,算法機器學習和深度學習,一般都需要碩士博士相關專業,數據分析一般也會和算法有關,所以大數據高並發的路線比較適合。
2 明確跳槽方向。一般來說,本科+2到3年工作經驗,大廠應該能收了,而且年入25w算少的,一般給到30萬也不算多,這樣就能達到題主月入20k的要求。
或者你熟悉些個英語,找個外企,這樣月入估計18k左右,不到20k,但人會比較舒服,加班不多,不過可以等年紀大些了再進外企。但如果再輾轉進小公司,可能錢能給到,但平台格局未必大,對以后發展未必有利。
3 此時跳槽,你得找獵頭,因為大廠或好點的平台,一般都靠獵頭,當然你有內推關系更好。如果找獵頭,你明說,別給我找小公司,給我找xx,xx或xx公司(自己給出名單),如果當下他們公司不招人,我可以等,這樣頂多等3個月,至少有面試機會。
4 此時的你,應該是增刪改查技術過關,能解決常見的問題,此時你更可以刷點算法題,看些分布式高並發的面試題。此時哪怕你是以高級開發的身份進大廠,應該月入20k沒問題,如果你能力再強些,找些項目實踐分布式,或者背些分布式方面解決實際問題的案例,找個20k+的工作更沒問題。甚至你開口管人家要30w一年,一些大廠應該也能給到。