為何程式設計師工資高?
最近1024快到了,又到了一年一度的程式設計師節的日子,作為當今最熱門的行業之一,關於程式設計師的討論總是數也數不清。
但不論如何,始終繞不過的都是程式設計師傳說中的高工資,各種幾十萬上百萬一年的傳說特別耀眼,並且程式設計師總是給人一種忠厚老實不善於交際的感覺,所以在婚戀市場也特別受歡迎。
雖然大部分程式設計師的收入沒有網上傳說的那麼誇張,考慮到時薪也沒高到哪裡去。
但是比傳統行業拿的更多確實是存在的,這個行業的投入產出比還行,不然這麼多程式設計師培訓班騙錢怎麼能騙的這麼爽,對吧。
為何程式設計師工資高? 所以今天,我打算講講為什麼程式設計師的工資相對於傳統行業,可以做到更高?
對了,要給大家糾正一個觀念,不是說你工作越努力,越累,你的收入就一定越高的,這個想法是錯誤的,正確的想法是你越努力,你老闆的收入就越高。
一個崗位工資的高低,影響因素由高到低分別是行業的資金,行業的供需,崗位的性質,崗位的門檻,個人的努力。
你看前三位都是客觀的,最後兩位才是天賦和努力,所以說為啥選擇大於努力,兩個同樣努力的人,選擇了不同的行業,最後天差地別並不意外。
為何程式設計師工資高? 2
第一,行業的資金是否充足。
一般來說,誕生高薪程式設計師的行業,就是網際網路行業,其他行業也有程式設計師,但是工資並沒那麼誇張,傳統IT公司的程式設計師待遇並沒有特別高,月薪幾千塊的公務員也比比皆是。
為什麼網際網路行業肯給這麼多的錢?
因為有錢能燒,因為燒的不是自己的錢,因為燒錢就是行業的硬需求,因為不招人就沒有理由燒錢。
網際網路公司分兩種,一種是特別賺錢達到接近壟斷地位的,人家有錢,所以給員工開高工資是正常的。
還有一種是絕大部分,就是不賺錢。
為何程式設計師工資高? 大部分網際網路公司的業務是不賺錢的,但這不重要,因為只要他們會講故事,就能騙到資本投錢。
如果能做出規模,就會有資本爭先恐後的跪著往裡投錢。
當然資本也不是做善事,要麼是早期投入的資本渴望割後來的資本的韭菜,要麼是最終上市來割股民的韭菜。
總的來說,很多網際網路公司的本質是一場擊鼓傳花的遊戲,為了這個遊戲能夠玩下去,所以需要大量的燒錢燒出規模,燒出好的故事,只有好的故事,才能成為韭菜的事故。
說到這裡,某個世界頂級咖啡品牌露出了笑容。
為何程式設計師工資高? 因為網際網路行業的投入產出比可以做到十分巨大,所以大量熱錢湧入這個行業。
然後這個行業就一下子特別有錢了,更妙的是,燒的還是投資人的錢,錢不是自己的當然花起來不心疼了。
而且你不招足夠多的人,怎麼能支撐更多的專案來講更多更刺激的故事呢?
不講故事,怎麼能有理由花更多的錢呢,募集更多的錢呢?
這筆錢都花不完,就沒有下一筆錢了。
花錢,其實也是一門藝術,看過《西虹市首富》的都懂。
為何程式設計師工資高? 所以當熱錢湧入,且短期不計回報的時候,這個行業自然熱血沸騰雞犬升天。
程式設計師,就是吃到了這樣的紅利。
不信你看為什麼別的行業,尤其是做化學的,做工程的,工作強度一點不低,工作難度一點不低,但是待遇特別低呢?
歸根究底還是因為行業不賺錢,也沒有凱子肯進來砸錢,更沒有故事可以燒錢。
大家都沒錢,那就只能一起可憐可憐了。
有時候要看自己的奮鬥,有時候更要看時代的趨勢。
程式設計師,就是這個時代的趨勢,而且趨勢還沒有到停止的地步,因為理論上萬物皆可網際網路,故事大王爭奪戰這才剛第五賽季呢。
第一賽季冠軍樂視,第二賽季全體P2P,第三賽季冠軍共享經濟,第四賽季冠軍瑞幸,是時候表演真正的技術了。
為何程式設計師工資高? 3
第二,行業的供需。
前面講到了網際網路行業有熱錢,有傻錢,又有招聘的需求,這時候,就要談到供需了。
網際網路行業的市場需求其實是具有極大的不確定性的,有錢的時候拼命招人,沒錢的時候瘋狂趕人,供需容易出現大量變動。
這既是因也是果,在市場需求大於供給的時候,從事這個職業的人必然會享受到職業溢價,也就是高工資。
人才的稀缺性就是金錢。
為何程式設計師工資高? 網際網路是一個典型的供需不均衡的行業。
在行業發展的早期,有大量的市場可以開拓,各種概念各種賦能各種燒錢,做的是增量市場。
在增量市場上,企業需要大量的員工來開疆拓土,並且那個時候同一個領域往往有多個公司在競爭,每一家公司都覺得自己才是未來。
這時候,本身供需是失衡的,所以程式設計師往往可以通過跳槽拿到令人震驚的高工資,共享大戰和P2P火熱的時候,程式設計師一年3跳跳出年薪百萬的案例不要太多。
與此同時,網際網路也是一個技術迭代日新月異的行業,經常短短兩三年就會實現技術迭代,在這種情況下,即使行業裡面不缺程式設計師,但一定缺掌握了新技術的程式設計師,所以才技術迭代的初期,掌握新技術的人都是被搶的。
於是供需失衡又來了,隨便舉個例子,當年IOS開發的工資是天價,現在IOS開發白菜價,即使是程式設計師,也不能一概而論。
為何程式設計師工資高? 另外除此之外,很多企業高價招聘,不單單是業務需要,還有一種是防守策略。
你對我不重要,但是我的競爭對手沒有你,所以對我很重要。
於是依靠錢,人為製造了供需失衡,達到了溢價的結果。
最接近的例子應該是黃牛囤貨,最近的案例就是顯示卡。
供需對價格的影響,是特別深遠的。
為何程式設計師工資高? 4
第三,崗位的性質。
程式設計師和一般的生產類崗位是存在本質差異的。
嚴格來說,程式設計師屬於工人的性質,生產程式碼來解決問題。
傳統的工人崗位,一般是一個人做一個人的工作,想要做更多的工作,需要加人。
正常情況下,2個工人的生產力一定是比1個工人的生產力要高的。
但是程式設計師不一樣,程式設計師和工人雖然工作定位類似,但是效果完全不同。
為何程式設計師工資高? 首先,程式設計師寫程式碼解決的問題,往往一個人可以解決一堆人的工作量。
往小裡面講,寫一個搶火車票的小指令碼,就可以解決一堆天天買票的黃牛。
而且,這個小指令碼是無成本對外複製的,網際網路產品的特點就是擴充成本極低,做一個遊戲上架應用市場全世界都可以推廣。
這就代表著,一個程式設計師的實際生產力是非常恐怖的,隨著網際網路的發展,越來越多的傳統行業已經出現了被取代的現象,這也是網際網路顛覆一切的說法的起源。
有了程式,就未必需要特別多的人工。
程式高效解決問題,代替大量人工的事情大家已經見得多了,程式還可以低成本複製,程式還可以7X24小時運轉。
所以程式設計師的工作意義是非常特殊的,考慮到實際產生的價值,其工資高並不意外。
為何程式設計師工資高? 然後,程式設計師群體中,水平和水平造成的生產力差異更大。
前面說了,工人在流水線幹活,2個工人的產能大概率是高於1個工人的,所以單一工人的工資不高。
但是程式設計師不一樣,一個牛X的程式設計師,產能可能頂的上幾十個程式設計師,寫程式碼有時候不是拼人力的事情,做專案需求才需要對人,寫程式碼的時候天才一個人就可以單槍匹馬解決一群人的問題。
這也是科技行業的特點,一個天才勝過一堆庸才,演算法時代尤其如此,並且差距只會越來越大。
這也有點像人類科學的發展,少數天才科學家可以讓人類科學躍進一個時代。
所以,程式設計師的高工資並不意外。
另外有一說一,如果是在傳統IT行業,或者是駐場做專案的那種,其實程式設計師的工資沒有高到哪裡去,因為也是疊人工,滿足甲方需求,這時候就和傳統工人的模式差不多了。
也就沒有多少溢價了。
為何程式設計師工資高? 最後,程式設計師不僅革別的行業的命,也經常革到自己頭上。
一個是新技術不斷湧現,跟不住的就容易被淘汰。
一個是公司做一款新產品的時候可能需要一百個程式設計師來開發,但是做完了以後平時只需要五個程式設計師來維護就夠了。
那剩下的九十五個程式設計師怎麼辦?
有人可能會說,即使暫時用不到,但是可以留著到開發下一個新產品的時候再用,但這種想法很天真,很多網際網路小公司其實就指著幾個專案吃飯,一個專案完了以後未必還能有開發下一個的機會,說不定騙不到凱子明天就倒閉了。
另外即使到時候又需要人了,直接招新人不香嗎?
永遠會有新的大學畢業生在找工作,他們可能沒什麼經驗,可能技術一般,但是他們要的錢少,身體好,能熬夜,聽話,好忽悠。
如果你是一個企業的管理者,排除掉感情因素,你也會用這種價效比高的新零件換掉舊零件。
所以總體算下來,給單一程式設計師開高工資並不是划不來的,成本相對可控。
所以可以在部分階段直接高薪砸出去。
這也是為什麼程式設計師工資高。
為何程式設計師工資高? 5
第四,職業門檻篩選。
前三個都是行業客觀的東西,和個人的能力影響不大,但是職業門檻這個,就很和個人主觀能力掛鉤了。
程式設計師高工資其實和門檻也有關,一個是個人智力門檻,一個是高薪公司門檻。
先說個人智力,不是說程式設計師是多難的職業,也不是說當不了程式設計師就是智力有問題。
而是說,每個人的思維方式都是有自己的擅長場景的。
不是所有人都適合成為程式設計師。
為何程式設計師工資高? 我舉個例子,我媽特別擅長砍價,她能通過言語的快速試探摸到對方的價格底線,並且裝作自己不懂的樣子來迫使對方降價或者給出更多的贈品,同樣的東西我去弄,她去弄,效果就是完全不同的,包括買房。
但是我讓她看程式碼,她每一個單詞都認識,但是放在一起根本看不懂。
這說明她擅長的場景是與人交涉,她的思維模式在這個場景中可以效益最大化。
很多人不是腦子不好使,是有更好使的場景,更能發揮自己優勢的領域,在程式碼這個場景中,他沒有足夠的優勢。
有的人特別擅長運動,天生就懂得體力分配,但是學習就是不行。
有的人學文科各種背誦小天才,但是一看數學頭都炸了。
有的人根本不擅長讀書,但是做小生意的時候各種創意層出不窮。
同樣的點,有的人天生適合研究程式碼,有的人看到程式碼就頭疼。
為何程式設計師工資高? 這個世界上天生適合研究程式碼的人,其實數量不是那麼多,不然為啥各種程式設計師培訓班出來的人找不到工作?
因為你強行去做你不擅長的事情,很有可能效率很低,效果不是很好。
除了個人智力門檻之外,還有一個是公司的篩選。
很多人覺得自己只要學了程式碼,成為了程式設計師,不管學歷如何,不管技術如何,就可以拿到高薪的工作。
這個其實是非常錯誤的認知,是培訓機構耍你的。
為何程式設計師工資高? 現在,2020年,但凡能為程式設計師開出高薪的公司,對於程式設計師的篩選都是比較嚴格的,不對,已經不是比較嚴格了,是很嚴格。
不信自己可以去網上搜搜各大公司招聘的面試問題和筆試題,自己試著答一下,看看結果。
從來沒有白給錢的事情,高工資帶來的必然是高要求。
程式設計師經常上網,經常喜歡在網路上發聲,所以看似是非常大眾的職業,但其實程式設計師群體本身並沒有那麼普遍,高薪程式設計師確實有,但真的沒有想象中那麼多。
能在大廠拿到高薪的程式設計師,說真的,不管是智商還是邏輯還是思維,真的是比普通人強的。
只不過確實由於長時間和程式打交道導致思維比較單純直接,看起來不是特別機靈狡猾的樣子,但人都是聰明人。
這種人,永遠是少數,物以稀為貴啦。
為何程式設計師工資高? 6
第五,個人努力。
其實第五點並不完全是程式設計師拿高工資的原因,因為其實傳統行業的壓力強度一點都不低。
順帶提一下吧。
第一程式設計師個人必須非常努力,努力鑽研各種新技術。
技術帶來先進生產力的同時,技術的迭代也是非常快的,弄不好分分鐘就被淘汰。
不像很多傳統行業,技術的積累是逐漸穩固的,越老越吃香。
程式設計師可不一樣,他們掌握的東西如果不能快速迭代,很容易出現自己被世界淘汰。
買數碼產品我們都知道越新越好對吧?技術也是如此。
為何程式設計師工資高? 第二程式設計師必須有足夠的危機意識。
不只是所謂的35歲,更是要時刻警醒自己要做架構,研究演算法,轉管理。
單純在一線寫程式碼寫一輩子,不是一件很容易的事情。
我國的網際網路行業發展這麼快,短短十年就追了上來,整體的淘汰速度也是加快的。
為何程式設計師工資高? 第三程式設計師工作本身存在折磨。
這個折磨不是說寫程式碼,覺得寫程式碼是折磨的人幹不了這一行。
這裡說的是來自同事和需求方的折磨。
寫程式碼對程式設計師來說不難,難的是需求方的需求變來變去,一開始說要A,程式碼寫到一半說要B,又得重新寫,寫了一大半又說要新增個C功能,但這個C功能必須底層就寫好,不能寫一半再加,這時候又要重寫。
最後就是整個人都被折磨瘋了。
除了需求變來變去之外,還有一個問題就是經常白天被抓去開各種亂七八糟的會,然後只能晚上寫程式碼,這就又造成了加班的現象。
程式設計師天天加班不假,但並不是加班寫程式碼,主要是白天都被抓去開會,晚上和人撕逼需求,深夜才能寫程式碼。
然後還要擔心自己的技術落後,又得研究技術,還得想辦法討好領導,爭取早日坐上技術管理不用在一線寫程式碼。
多重摺磨之下,這個頭髮肯定是留不住的。
所以他們拿的不是工資,也可以說是精神損失費。
所以高一點,也合理的。
相關文章
- 程式設計師的工資高,到底程式設計師的工資有多高?程式設計師
- 好程式設計師:為什麼很少見到工資高的程式設計師炫富程式設計師
- 為什麼很少見工資高的程式設計師炫富?程式設計師
- 為什麼大資料工程師比Java程式設計師工資高大資料工程師Java程式設計師
- 為什麼產品經理的工資不能比程式設計師高?程式設計師
- 為什麼程式設計師工資比其他行業高這麼多?程式設計師行業
- 程式設計師工資高,但為什麼越來越多的人都不再願意做程式設計師呢?程式設計師
- 同是程式設計師,為什麼我工資最低程式設計師
- 同為程式設計師,為什麼我的工資最低?程式設計師
- 同為程式設計師 為什麼我的工資最低程式設計師
- 程式設計師 為何你不該加班?程式設計師
- 程式設計師的工資禁忌程式設計師
- Java程式設計師工資為什麼這麼高?想要入門Java怎麼辦?Java程式設計師
- 成都Java程式設計師工資多高?Java程式設計師
- 如何成為高階java程式設計師Java程式設計師
- 為何程式設計師討厭運維平臺?程式設計師運維
- 程式設計師的晉級之路:程式設計師如何快速工資翻倍?程式設計師
- 程式設計師越來越多,為啥工資反而越來越高?程式設計師
- 程式設計師薪資高嗎?愛跳槽就是因為薪資嗎?程式設計師
- 30+程式設計師,他究竟為何頻繁跳槽程式設計師
- 國外程式設計師為何練習中國氣功程式設計師
- 工資低的.Net程式設計師,活該你工資低程式設計師
- 程式設計師工資為什麼普遍很高,原來是因為這個...程式設計師
- java工資多少 程式設計師薪資很高嗎?Java程式設計師
- 為什麼程式設計師的工資那麼多!憑什麼?程式設計師
- 程式設計師何苦為難程式設計師?程式設計師
- 程式設計師何必難為程式設計師程式設計師
- 為啥程式設計師工資高,卻很多人想轉行,這4點原很現實程式設計師
- Java程式設計師工資一般多少?Java程式設計師
- 為什麼高階程式設計師討厭程式設計面試? - Adam程式設計師面試
- 為什麼你作為一個.NET的程式設計師工資那麼低?程式設計師
- 我是為何下定決心入行程式設計師的行程程式設計師
- 成為java高階程式設計師需要掌握哪些Java程式設計師
- 我是如何從礦工成為程式設計師的程式設計師
- 為什麼國外的程式設計師薪資是國內程式設計師薪資的四五倍,國外程式設計師技術都比國內高嗎?程式設計師
- 程式設計師工資高,卻有很多人想轉行,理由很簡單!程式設計師
- 程式設計師的工資到底花到哪裡去了?程式設計師
- Java程式設計師的工資標準是多少Java程式設計師