為何程式設計師工資高?

皇家娛樂線上APP下載V18669187779發表於2020-11-14

最近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功能必須底層就寫好,不能寫一半再加,這時候又要重寫。

最後就是整個人都被折磨瘋了。

除了需求變來變去之外,還有一個問題就是經常白天被抓去開各種亂七八糟的會,然後只能晚上寫程式碼,這就又造成了加班的現象。

程式設計師天天加班不假,但並不是加班寫程式碼,主要是白天都被抓去開會,晚上和人撕逼需求,深夜才能寫程式碼。

然後還要擔心自己的技術落後,又得研究技術,還得想辦法討好領導,爭取早日坐上技術管理不用在一線寫程式碼。

多重摺磨之下,這個頭髮肯定是留不住的。

所以他們拿的不是工資,也可以說是精神損失費。

所以高一點,也合理的。

相關文章