掃二維碼與項(xiàng)目經(jīng)理溝通
我們?cè)谖⑿派?4小時(shí)期待你的聲音
解答本文疑問/技術(shù)咨詢/運(yùn)營咨詢/技術(shù)建議/互聯(lián)網(wǎng)交流
謝邀,坐標(biāo)北京,IT從業(yè)10年,周圍的朋友很多從事本行業(yè)的,就我的經(jīng)驗(yàn)和了解,來回答一下這個(gè)問題。程序員的待遇跟學(xué)歷、畢業(yè)時(shí)間、學(xué)校、崗位有著跟重要的關(guān)系,主要有以下幾個(gè)特點(diǎn):

一、隨著經(jīng)驗(yàn)和技能的增長,收入也會(huì)很快增長。
一般3年左右的程序員最受歡迎,有技術(shù)、有經(jīng)驗(yàn)、有體力、能加班。6年左右程序員收入接近收入峰值。后續(xù)增長緩慢甚至下降,大概工作時(shí)長與待遇曲線如下:
二、大廠與普通公司待遇有很大區(qū)別
大廠對(duì)學(xué)歷要求比較嚴(yán),對(duì)985,211高校畢業(yè)生比較青睞,如果這類學(xué)校的畢業(yè)后開始程序員這個(gè)行業(yè),北京這幾年這邊大廠白菜價(jià)基本20k起步。普通公司就差的遠(yuǎn)了,看了一下招聘網(wǎng)站,普通java開發(fā)工程師,2-3年經(jīng)驗(yàn)大概也就15k左右。
三、本科是學(xué)歷的底線,學(xué)歷是后續(xù)發(fā)展的基礎(chǔ)
中等以上的公司對(duì)學(xué)歷要求一般是統(tǒng)招本科,小點(diǎn)的公司專科學(xué)歷也要,前提是技術(shù)過硬。學(xué)歷是每個(gè)人一輩子的標(biāo)簽,職業(yè)生涯到后期,名校,或者高學(xué)歷的員工往往有更多的升職機(jī)會(huì)。
四、職位對(duì)收入影響
IT行業(yè)一般職位(崗位)有后臺(tái)開發(fā)、前端開發(fā)、UI設(shè)計(jì)師、項(xiàng)目經(jīng)理、產(chǎn)品經(jīng)理、技術(shù)經(jīng)理、架構(gòu)師、技術(shù)總監(jiān)等。這幾個(gè)職位收入排序基本是:技術(shù)總監(jiān)》=架構(gòu)師》技術(shù)經(jīng)理》產(chǎn)品經(jīng)理》項(xiàng)目經(jīng)理》后臺(tái)開發(fā)》前端開發(fā)》UI設(shè)計(jì)師。大概是這樣,具體每個(gè)公司有差別。偏技術(shù)的公司技術(shù)類崗位待遇有優(yōu)勢,篇產(chǎn)品類公司,產(chǎn)品經(jīng)理待遇相對(duì)較高。
寫幾個(gè)周圍幾個(gè)同學(xué)、朋友的大概情況,供大家參考:
1、老劉,關(guān)系:前同事;學(xué)歷:本科;就職單位:某在線教育公司;職位:前端專家
老劉是我6年前的同事,那會(huì)我兩在一家單位的一個(gè)項(xiàng)目組,我做后端,他做前端。
老劉技術(shù)很好,15年跳槽到美團(tuán),據(jù)說那會(huì)月薪在20K左右,15薪。17年跳槽滴滴,待遇不詳。
19年跳槽快手,那會(huì)跟我吐槽說,每天都很累,加班到10點(diǎn)才能回家,孩子在老家父母看著,一年見不到幾次,說想降薪回我們之前一塊的那家單位,原來那家單位不加班,從側(cè)面了解到當(dāng)時(shí)年薪應(yīng)該在60萬+左右。去年跳槽到某在線教育平臺(tái),今年國家對(duì)在線教育機(jī)構(gòu)監(jiān)管很嚴(yán)格,該公司股價(jià)大跌,據(jù)說有部門開始裁員,不知道有沒有波及到他。
2、潘工,關(guān)系:大學(xué)同事;學(xué)歷:碩士;就職單位:某一線招聘網(wǎng)站;職位:JAVA高級(jí)工程師
潘工是我大學(xué)同學(xué),考研北京某985高校,畢業(yè)后一直在互聯(lián)企業(yè),已經(jīng)畢業(yè)8年。目前就職于某一線招聘平臺(tái),就是目前那個(gè)最火的招聘軟件,他們單位看起來很有錢,在世界杯上做過廣告。
今年有個(gè)弟弟畢業(yè),潘工說可以推薦到他們單位,我看他們單位給研發(fā)崗位應(yīng)屆生開的白菜價(jià)在20K-30K之間。在一次同學(xué)聚會(huì)上,談到北京落戶的話題,無意間潘工炫了個(gè)富,據(jù)說其年納稅已經(jīng)過了10萬。大家可以腦補(bǔ)一下年收入,他們公司最近上市了,潘工說自己應(yīng)該有些股票,也算是收入的一部分。
3、鵬哥,關(guān)系:大學(xué)同事;學(xué)歷:本科;就職單位:快手;職位:不詳
鵬哥是我們班當(dāng)時(shí)畢業(yè)工資最高的同學(xué),2010年畢業(yè)到暢游,7K。2015年跳槽到美團(tuán),據(jù)說是帶團(tuán)隊(duì),30K+,16薪。2019年跳槽到快手,待遇不詳,據(jù)說是有些股票,快手年初上市,發(fā)行價(jià)410塊,最近跌了不少,股票應(yīng)該也是待遇的一部分吧。
總結(jié)一下,最近這十年互聯(lián)網(wǎng)紅利還在,跟其他行業(yè)相比,程序員這行待,收入還是有優(yōu)勢的。如果有機(jī)會(huì)的話,盡量進(jìn)大廠(BAT、TMD),一進(jìn)大廠,可謂“雞犬”,收入上碾壓其他行業(yè),當(dāng)然同時(shí)也要付出很大的代價(jià),比價(jià)996式的加班。如果進(jìn)不了大廠,那只能一步一個(gè)腳印了。此外,程序員這個(gè)行業(yè)有個(gè)劣勢,就是年齡問題,想必大家在網(wǎng)絡(luò)上也聽過,本身卷的厲害,對(duì)30+以上的開發(fā)不是特別友好,希望每個(gè)從業(yè)者能提前做好心理準(zhǔn)備。
希望以上的介紹能幫助到您,任何職業(yè)都有自己光彩的一面,也有它看不到的不容易,與君共勉。有跟多的問題,歡迎關(guān)注@職言篇語,助力您的職場!
前言
前后端各 2 年,那你就是全棧。
建議兼顧后端使用了php,前端繞不開 js。
綜合這兩項(xiàng),建議題主兼顧。
因?yàn)槎际悄_本語言,弱類型,隨寫隨用,習(xí)慣了這樣的模式之后,對(duì)于構(gòu)建應(yīng)用,使用強(qiáng)類型編程語言如java,可能存在從0開始的問題。
java的生態(tài)太過豐滿了,需要梳理的旮旮旯旯太多。
如果決心轉(zhuǎn)語言,或者是在有興趣,可以涉足。
但是要深入,還得多敲代碼,多調(diào)代碼。
強(qiáng)類型你知得擁有題主的主攻語言都是弱類型,對(duì)于強(qiáng)類型,編譯型語言,如果缺失,實(shí)在遺憾。
如果你被php的數(shù)組索引,變量類型,空對(duì)象搞得夜半不能眠;
如果你被js的回調(diào)函數(shù),this指向搞得嘔心瀝血;
強(qiáng)烈推薦掌握一門強(qiáng)類型,比如意欲取代php的go語言,用了之后你會(huì)覺得:“這家伙的表達(dá)力也太強(qiáng)了吧!”
結(jié)語偏向后端的話,Linux\MySQL 深入一下吧。前端的話,跟隨你的內(nèi)心。
我是@程序員小助手,持續(xù)分享編程與程序員成長相關(guān)的內(nèi)容,歡迎關(guān)注~~在學(xué)習(xí)了一門技術(shù)之后,找到一個(gè)合適的職業(yè)發(fā)展方向是很重要的。
這篇文章是介紹高薪職業(yè)方向的程序員的職業(yè)發(fā)展方向,你喜歡哪個(gè)方向就朝哪個(gè)方向發(fā)展!
1、架構(gòu)師
這職位聽起來很高大上,但它需要強(qiáng)大的技術(shù)實(shí)力和深厚的技術(shù)積累。建筑師的成長需要經(jīng)驗(yàn)、技術(shù)的廣度和深度。設(shè)計(jì)優(yōu)雅、靈活、擴(kuò)展性強(qiáng)的架構(gòu)是架構(gòu)師的主要工作。
您不能只追求最新最熱門的技術(shù),還需要考慮現(xiàn)有團(tuán)隊(duì)的能力和技術(shù)的成熟度。
人員需求:★
難度指數(shù):★★★★★
2、Java后端程序員
后端程序員主要實(shí)現(xiàn)業(yè)務(wù)邏輯,為前端使用提供接口。
Java是最常用,但也有其他相對(duì)小眾,比如Python,Ruby on Rails、PHP等,還有就是PHP,小網(wǎng)站經(jīng)常用,不論哪個(gè)語言,都不難學(xué),這一塊的需求是比較大的。
人員需求:★★★★★
難度指數(shù):★★★
3、WEB前端程序員
主要是JavaScript、CSS、jQuery等,近幾年來,我們關(guān)注瀏覽器端的用戶體驗(yàn),瀏覽器端越來越耀眼,所以也非常流行。
人員需求:★★★★★
難度指數(shù):★★★
4、手機(jī)端程序員
它主要是Android、iOS,因?yàn)橐苿?dòng)互聯(lián)網(wǎng)的發(fā)展,現(xiàn)在也非常流行,需求大,其中IOS門檻高,程序員相對(duì)較少,但ios程序員薪水高一些。
人員需求:★★★★
難度指數(shù):★★★★
5、系統(tǒng)編程程序員
有的需求復(fù)雜,有的需求簡單,需要支持大量的用戶,大量的并發(fā),如淘寶的“雙11”、。
需要做的虛擬化、云計(jì)算、分布式處理,支持系統(tǒng)級(jí)擴(kuò)展。對(duì)于海量數(shù)據(jù),需要做大數(shù)據(jù)分析,從中提取有價(jià)值的信息,比如Hadoop。由于需要做操作系統(tǒng),數(shù)據(jù)庫,服務(wù)器系統(tǒng)的定制開發(fā),甚至使自己的一套,小企業(yè)一般不具備這樣的技術(shù)能力,主要是BAT這樣的公司都在做。人才的需求不是很大,程序員而言,你需要不斷學(xué)習(xí),在一個(gè)區(qū)域深入鉆研。
人員需求:★★
難度指數(shù):★★★★★
6、安全
在網(wǎng)絡(luò)時(shí)代,一不小心你的信息就可能被泄露,所以,安全變得越來越重要。所以僅僅實(shí)現(xiàn)功能和性能是遠(yuǎn)遠(yuǎn)不夠的。許多公司,特別是BAT,非常重視安全。當(dāng)然,這個(gè)方向也需要對(duì)技術(shù)進(jìn)行深入研究。
人員需求:★★
難度指數(shù):★★★★★
7、測試
這在技術(shù)上的要求并不是很高,但是它需要測試知識(shí)、能夠設(shè)計(jì)測試用例、準(zhǔn)備測試數(shù)據(jù)和執(zhí)行測試的能力。
現(xiàn)在敏捷開發(fā)很流行,測試還需要知道開發(fā)知識(shí),至少需要開發(fā)一些自動(dòng)化腳本。因?yàn)榕容^細(xì)心,所以很多女生都轉(zhuǎn)到了測試這個(gè)崗位。一個(gè)優(yōu)秀的測試人員:不僅能出色的完成自己的工作,還能參與設(shè)計(jì)開發(fā)討論,能夠從測試角度提出問題,幫助開發(fā)人員提升軟件質(zhì)量!
8、數(shù)據(jù)庫管理員
幾乎所有的項(xiàng)目都需要的支持,那種大型項(xiàng)目,就有一個(gè)崗位——DBA。他需要深入的掌握專業(yè)的數(shù)據(jù)庫知識(shí),進(jìn)行數(shù)據(jù)庫管理,可以幫助開發(fā)團(tuán)隊(duì)設(shè)計(jì)數(shù)據(jù)庫開發(fā),并找出性能瓶頸,性能優(yōu)化。
java程序員要干的可多了,
一、從項(xiàng)目上說,純java 或者 java+html+css+js
如果你們公司人員比較少,前臺(tái)人員不多,或者項(xiàng)目屬于后臺(tái)管理類軟件的話,那么java程序員不僅僅需要寫后臺(tái)業(yè)務(wù)邏輯代碼,還需要寫前端html代碼和一些簡單的CSS樣式。如果公司各方面人員齊的話,前端頁面有專業(yè)的前端小伙伴,我們只需要處理好業(yè)務(wù)邏輯,少些bug。
二、從java上說,
1、我們需要操作數(shù)據(jù)庫,簡單點(diǎn)的就是對(duì)數(shù)據(jù)進(jìn)行增刪改查,復(fù)雜點(diǎn)考慮存儲(chǔ)效率,讀取速度,數(shù)據(jù)可靠性,數(shù)據(jù)庫并發(fā)問題。再復(fù)雜 考慮分庫分表,優(yōu)化sql語句。說白了就是對(duì)項(xiàng)目中的有用數(shù)據(jù)庫進(jìn)行存儲(chǔ)和使用。
2、滿足甲方或者產(chǎn)品經(jīng)理提出的各種需求,無論多奇怪,只管做出來。這部分應(yīng)該是java程序員大部分的工作。用java代碼寫出滿足各種需求的功能,盡可能的減少人工的參與。
3、如果項(xiàng)目需要和外部對(duì)接,我們還需要出一些外部可以直接調(diào)用的接口,驗(yàn)證參數(shù),返回?cái)?shù)據(jù)。
4、性能優(yōu)化問題。這個(gè)一般是項(xiàng)目上線后業(yè)務(wù)量上去了,就要考慮網(wǎng)站或者APP的用戶體驗(yàn)度。這時(shí)就需要我們java程序員抓破頭皮提高效率,提高訪問速度,提高并發(fā)量,減少用戶操作步驟。一切以用戶舒適為主。
5、最后一點(diǎn),千萬別忘了,很重要,那就是”背鍋”。無論前端后端還是用戶操作問題,最終總會(huì)找到干java 的。

我們?cè)谖⑿派?4小時(shí)期待你的聲音
解答本文疑問/技術(shù)咨詢/運(yùn)營咨詢/技術(shù)建議/互聯(lián)網(wǎng)交流