A. 為什麼程序員的薪資那麼高北大青鳥雲南計算機學院為你揭秘!
在今天的社會里,工程師往往代表著知識水平和社會地位。
每當普通人聽到這個頭銜,總會報之以敬仰的目光,但有一種工程師,雖然也是如假包換的高級技術人員,卻很少能享受到和同類相近的社交待遇:程序員。
和工程師的耀眼形象不同,多數人眼裡的程序員更接近於一群情趣干癟的宅男,而非高智商高收入的精英群體。
客觀而言,這些評價並不公正。作為高級技術人員,多數北上廣的程序員都能做到月入萬元以上,毫不遜色於其他工程師或職業。大多數嘲笑程序員的人,實現階層逆襲的可能性都遠遠不及。
2019年中國程序員薪資生存調查報告
很多人看到程序員的薪資都會去吐槽,有些人說「這些人根本不知道程序員到底乾的什麼!」,也有人說「寫個代碼月薪1W+,還上到2W+?Areyoukiddingme......」
在程序員被黑的時候,大家都很開心,但一看到程序員工資高了,你就眼紅了...
當今世界蘋果,谷歌,阿里巴巴,facebook等等都是我程序員靠雙手寫出來的天下!你現在用的微信也是!程序員讓這個世界變得這么精彩,工資高了還要被你吐槽!
至於程序員的薪資為什麼這么高?主要從3個方面說起:
創造價值高
程序員的工資不是由一家公司說了算,是由於程序員創造的價值高決定的。想想,單一個王者榮耀這個游戲,據說一個季度收入就有120億,而游戲開發者,程序員幾十個人,最多一年也就開發完了。對於企業來說,能夠為企業創造大價值的員工當然不會虧待。
經常性的加班
雖然程序員的工資很高,但同樣的他們付出的精力也是比較多,經常性的工作到凌晨,有句戲言"我不知道凌晨4點的洛杉磯,但我知道凌晨4點的北京",長時間的工作時長,高強度的工作負荷,對程序員的身體和毅力都是極大的考驗。程序猿花費大量的時間在工作上,"兩耳不聞窗外事"使得這群人是對設備代碼更加的熟練,技能專精。
03
市場需求存在巨大的缺口
每個行業的工資都是市場決定的,得分析需求與供給。
1)供給:
程序員並不多,據說中國也只有200萬會寫程序的人(占人口0.14%),相當少,想想咱們的鄰居——印度,總共有270萬程序員,也只佔人口0.2%的樣子,美國的Tech行業(包括IT在內)工作人員達到700萬,占人口的2%以上。
不過拿整個行業來對比不恰當,因為高科技行業其中只有一小部分人是搞程序的,美國專業從事軟體程序的人口呢,好像只有102萬(根據2010年的人口普查),占人口的0.3%。
另外,在美國的職業排行中,程序員在所有職業當中人口數量排行第三十,還少於:律師職業,104萬;金融資產管理,110萬;大學老師,130萬。
如果覺得金融和律師工資高很合理,那程序員工資高也是合理的。
話說,軟體行業還詳細分類,分各種語言各種平台各種特殊要求,編程語言的話;熟悉Java到專業程度的程序員只有其中30%;Python估計20%;C不到10%;像Golang之類的小眾語言,1%都沒有。
其它行業沒這么麻煩,一個職位總是有很多人都能勝任的。選擇多了,公司就有條件把工資壓低之類的。但是在程序招聘方面,談工資的權利在程序員手裡,因為對方沒有選擇。程序員本來那麼稀有,非常適合要求的程序員更是稀有之稀有,不能錯過。
2)需求:
收入高的程序員一般要麼涉及互聯網,要麼涉及一些大規模使用的軟體。
這是因為,軟體和互聯網服務的邊際成本幾乎為零,邊際成本,就是每多生產一單位產品所產生的成本,它包括生產所需的人工、物料等等。與之對應的成本,叫做固定成本,也就是無論你要生產多少單位的產品都得要支付的成本,這包括研發、營銷等等。
軟體和互聯網服務每多服務一個人,一般也就是多一點電費和網費,成本幾乎沒有,擴張可以非常迅猛,這意味著幾乎所有收益都可以攤到研發(程序員)和管理人員身上,因此這些行業的薪水上限天然地要高於一般製造業。
像whatsapp這樣幾十個人就服務幾億人,在傳統行業是不可想像的。傳統行業,比如格力,在生產中要支付大量的生產成本、物流成本、銷售成本,即便銷售收入遠超互聯網大多數企業,但也不可能讓大多數員工的工資高起來。與此同時,程序員的數量相對於需求,卻也遠遠不夠。
之前就有「創業萬事俱備只差一個程序員了」這種笑話,但其實也是反映了現實情況:程序員的供給顯著小於需求。
兩個條件疊加在一起,就造成,程序員這個群體的工資相對比較高。
說到這里肯定會有人來吐槽,「現在程序員找工作很難」,「程序員已經飽和了,不好找工作」「現在大環境不好,很多公司裁員,程序員的薪資現在很低」...
北大青鳥雲南計算機學院發現對行業和大環境吐槽的程序員,大概分為兩種:
一種是剛要畢業,或者即將畢業要找實習工作的程序員。
還有一種是工作不到兩年或者一年左右的程序員。感覺移動互聯網行業在這個年頭湧入的開發者太多,導致快飽和了,所以沒有經驗或者經驗少的程序員難免找工作難一些。
當自己屢次面試失敗,或者跳槽漲薪失敗時,不知你會不會去整體看一下市場行情,去看一下大部分公司招聘的要求再去反省自己呢?
對於前者,北大青鳥雲南計算機學院給出的建議是:
在大學期間在學習技術的過程中,一定要根據自己的興趣愛好和想法,試著去做一個大點的項目,在簡歷上也不會顯得那麼簡陋,無東西可寫。
不要跟我說自己做不了一個大點的項目,同學那麼多,找個「志同道合」的一起做也很有意思嘛,遇到問題還有商量的可以解決的,反正有責任心的,總能想到辦法去做到。
如果你現在已經大四了,或者馬上要畢業了,還沒有找到工作,別急,不要和別人比較,穩住心態,花上兩個月做一個大點的項目,再出去找也不急,如果整天光焦慮,而不想點辦法的話,你再焦慮對你找工作也於事無補,不如踏實下來為提高技術,鞏固基礎,為找好工作而做准備呢
對於後者,北大青鳥雲南計算機學院給出的建議是:
一兩年工作經驗是一個比較尷尬的工作經驗階段,處於一種「高不成,低不就」的地步。
這時候就需要大家不要暫時眼裡只有錢(當然錢很重要),穩住自己焦躁的內心,騎驢找馬,即在職找工作,不要裸辭。
工作期間,一是平時多積累自己的工作經驗,多學習提高自己的技術,二是多積累人脈,多認識朋友和同事,聯系以前同學,看有沒有內推的機會。三是確立自己的一個求職目標公司,按照那個公司的要求平時多學習和提高自己,做到因地制宜。
B. 北大青鳥分享程序員吃的是青春飯嗎怎樣避免中年危機
你是否曾經認真思考過——畢業3-5年、10年,乃至更久後,我們希望成為什麼樣的人?作為一名技術人,我們要如何規劃自己的職業發展生涯?網上熱議的「35歲中年危機」,本質上又因什麼而焦慮?今天,北大青鳥http://www.kmbdqn.com/將帶來自己的思考與理解,希望對大家有所啟發。
近期,我與團隊同學探討了職業發展規劃的問題。有些同學表示希望後續能進一步在技術領域(或管理方向)有進一步的積累;有的同學表示希望在新的一年能具有更好的技術影響力,自己能做一些技術決定,去影響其他人,這樣自己會很有成就感。
因此,我也問了一些問題:
你希望技術能進一步積累,那你積累的方向和期望達到的結果分別是啥?
你希望能有技術決策,希望有影響力,你覺得應該如何做到?是希望通過崗位任命的方式嗎?
你覺得是否成功的標志,就是今年或明年得到晉升嗎?
等等
大部分同學在面對這些問題時,其實是比較迷茫的,也缺少真正可度量的衡量標准。是否能在短期內獲得晉升成了大部分人作為「組織是否認可、自己是否認可」的衡量標准了。
當然,這個話題仁者見仁、智者見智,這里我簡單地談談我的看法。我以相對比較口水化的方式,將職業發展分兩個階段來進行闡述:
1)第一階段:大學畢業3到5年
2)第二階段:大學畢業5到10年
第一階段:大學畢業3到5年
對於從事Java軟體開發的技術同學,在畢業後的3到5年內主要都是以學習、積累為主。這個階段的工作幾乎每天都有驚喜,都有收獲。從一開始啥都不懂的校園「新鮮人」向「職業人」轉變。在這個階段,你會學習:
基礎的Java知識:你會開始看《Java編程思想》、《Effective Java》。
高質量代碼進階知識:你會開始看《重構:改善既有代碼的設計》、《代碼大全》、《編程珠璣》。
C. 北大青鳥畢業證書是統一的嗎
北大青鳥畢業證書不是統一的,北大青鳥學員每個階段通過考試可以同時獲得兩個證書:既包括國際權威的北大青鳥APTECH認證,也包括國內知名度較高的OSTA認證。
軟體開發工程師認證 ACCP證書:
ACCP()認證是專門為從事軟體開發人士所進行的資格認證。
軟體工程師OSTA認證證書:
OSTA是Occupational Skill Testing Authority的英文縮寫,即職業技能鑒定中心(中國人力資源和社會保障部).OSTA是我國勞動就業和職業資格證書的權威機構。
北大青鳥APTECH成立於1999年。依託北京大學優質雄厚的教育資源和背景,秉承「教育改變生活」的發展理念,一直致力於培養中國IT技能型緊缺人才。北大青鳥以完善的標准化管理為依託實現了體系的規模化發展,200餘家授權培訓中心遍布全國60多個重要城市,全國合作院校超過600所,同10000餘家知名企業建立了戰略合作夥伴關系,累計培養和輸送80餘萬IT職業化人才進入IT行業。
D. 程序員工資高嗎累不累,哪個大學生計算機比較好,還是都差不多,除了清華北大之類的名校,因為估計考不上
程序員工資高不高,全靠你找的公司待遇好不好,也是要看你的運氣,運氣好就能找到好公司,有些公司不累待遇還好,有些公司累,待遇不好,待遇好不好全看自己認為好不好,但是一般實習生只有兩三千
E. 北大青鳥和黑馬程序員的Java培訓哪個好
那我肯定會說北大青鳥Java比較好,雖說不是自己學習的,但是有朋友參加過北大青鳥Java培訓畢業找的工作也挺不錯,所以才推薦的。而黑馬沒有參加過培訓的朋友不了解,也不妄加評判啦! 選擇培訓機構還是要基本遵循以下幾點,可以了解一下:1.無論對比幾家機構,第一點就是你要對機構了解那就要多聽聽其課程,了解課程以及師資方面的差別,選擇自己覺得可以聽懂的機構師資授課方法。但是這里要注意一點是一些機構你在官網也好或是B站等免費平台看到的視頻課程的老師並非參加日常的授課,這點就比較坑,所以切記要了解清楚情況。2.目前Java培訓的模式分:全日制脫產面授班、雙元授課、網課、夜校等方式,重點還是推薦選擇機構的朋友選擇第一種面授班,前程有老師授課學習氛圍不較好,邊學習邊練習,不懂當時⌄就可以問加強對知識點的印象。