前言
大家好,我是龍叔,在互聯網做了18年的程式員,積攢了自己覺得差不多的資本之后,今年正式退出上班程式員的行列了,
請允許我簡單做一下自己的閱歷介紹,一線城市我基本都待過,做過互聯網上市公司的技術總監,現在是兩家公司的股東(當初承蒙伙伴們看得起,技術入股),在互聯網方面應該可以說是比較了解了,
我是一個不善于言辭 但卻思想比較活躍的人,所以退休后就開始做關于IT行業的個人自媒體,是一種分享,也是一種學習,
今天我就拿我這些年來的作業經驗和認知,跟大家講講程式員之所以薪資高的原因,絕不是加班、寫代碼掉頭發所以才薪資高這么簡單,
經常加班的人群不只是程式員,作業量比程式員大的職業也不在少數,但為什么程式員的工資卻排在了頂尖位置?

一、行業資金
互聯網行業比絕大多數行業資金充足,這是很重要的一點,
互聯網公司可分為3種:龍頭企業、中層公司、底層公司,這三種公司給程式員開的工資都比外界要高,為什么?
龍頭企業肯定是賺錢的,對于賺錢的公司,給予員工待遇自然不會差,這是大家都知道的,
底層企業雖然不賺錢,但只要他們會講故事,并且這個故事有人信,他們就能從資本那里弄到錢;如果還能做出點規模,就會有資本爭先恐后地跪著往里面送錢,比如某知名共享單車,

當然資本不傻,也不是白做善事,資本也要賺錢,要么是早期投入的資本渴望割后來的資本韭菜,要么是最終上市來擱股民的韭菜,這就是一場跑快,總得來說“萬物基于傳銷”屬實不賴,
總的來說,很多互聯網公司的本質是一場擊鼓傳花的游戲,為了這個游戲能玩下去,所以需要大量的錢燒出規模,燒出好故事,只有好的故事才能成為韭菜的故事,
說到這里,某個擅長用資本的眼淚來泡咖啡的品牌笑了,
互聯網行業的投入產出比相差巨大,需要大量的資本投入,這個時候互聯網公司只要把故事寫好并找個像某亭百分之一口舌的人,何愁找不到資本?

這跟程式員有什么關系?有關系,互聯網只有燒更多的錢、招更多的人才能打造專案,打造更多的專案,才能支撐起好故事,才能引起資本的涌入,而對于獲得資本之后不僅花錢不用心疼,而且還得在指定的時間內花完,不然就沒有下一筆資本涌入,或者下一筆很少,
但凡做過專案預算的人都懂我在說什么,有點類似《西虹市首富》里面的情節,所以當大量熱錢涌入這個行業,然后這個行業就一下子特別有錢了,雞犬升天,程式員就是剛好吃到這個時代的紅利,
不信你可以去看看做化學的、做材料的,別人作業強度、難度、時長絲毫不亞于程式員,但收入水平卻比程式員低,歸根到底就是這個行業的資金不充足,沒有凱子來砸錢,大家都沒掙到什么錢,所以大家就只能一起可憐可憐,
而且互聯網的趨勢目前來看絲毫沒有降低,一代掌門樂視大帝,二代掌門全民P2P,三代掌門共享經濟,四代掌門瑞幸貝比,你們覺得下個時代的代表會是誰呢?
二、行業供需
互聯網行業的市場需求其實是具有極大的不確定性的,而互聯網有錢的時候招人工資不設限,沒錢的時候向社會輸送大量人才,供需特別容易出現大量變動,這既是因也是果,
在市場需求大于供給的時候,程式員往往可以坐地起價,在行業發展的早期,有大量的市場可以開拓,各種概念、各種賦能、各種燒錢、各種凱子做的是增量市場,在增量市場上,企業需要大量的員工來開疆拓土,并且那個時候同一個領域往往有多個公司在競爭,每一家公司都覺得自己才是未來可以從資本手里割到更綠的韭菜,
所以程式員往往可以通過跳槽拿到更高的工資,而且企業不會因為工資這種小錢而放棄割資本這種大錢,那程式員工資自然就很高了,例如共享經濟和P2P打得火熱的時候,程式員1年3跳跳出年薪百萬的案例多不勝數,

除此之外,互聯網也是一個技術迭代日新月異的行業,經常短短兩三年間就會實作技術的更迭,在這種情況下,即使行業里面不缺程式員,但一定缺掌握了最新技術的程式員,所以在技術迭代的初期,掌握新技術的人員都是被搶的,
于是供需失衡又來了,
比如說當年ios的開發是天價,現在是白菜價;比如說前兩年區塊鏈的研發是天價,現在提區塊鏈的人都不多了;再比如近兩年演算法價格上天,現在的演算法價格依然上天,但招聘的人數少了,并且只要最好的程式員,

另外還有很多企業高價招聘,不單單是業務需求,更是一種防守策略,你本身對我不重要,但是我的競爭對手沒有你對我很重要,所以你對我很重要,這時候砸一些錢把人圈養起來的,性價比比起讓對手發展更快,那可是太高了,這都不算砸錢,這叫花小錢,省大錢,
很多大公司里面的人開掉一半依然可以正常運轉,甚至賺錢,但他們就是愿意花錢把更多的人留下來,讓這些人進入舒適區走不了,不會流到更多的小公司里面產生競爭力對他們形成威脅,
那么需要人才的公司想要招聘到合適的程式員,就得花更多的錢了,所以程式員的工資自然不會低,
三、程式員崗位的性質比較特殊,
程式員和一般的生產類崗位是存在本質差異的,雖然嚴格來說程式員可以屬于工人的性質,生產代碼來解決問題,雖然作業定位類似,但效果完全不同,
傳統的工人崗位一般是一個人做一個人的作業,而程式員寫代碼解決問題產生的生產力往往可以替換掉一堆人的作業量,往小里面講,寫一個搶火車票的小腳本就可以解決一堆天天買票的黃牛,并且這個小腳本是無成本對外復制的,
互聯網產品的特點就是拓展成本極低,做一個游戲上下應用市場全世界都可以推廣,這就代表著一個程式員的實際生產力折算了一個游戲上架應用市場全世界都可以推廣,這就代表著一個程式員的實際生產力折算下來是非常恐怖的,這也是互聯網顛覆一切說法的起源,
有了程式,其實就未必需要特別多的人工,程式可以高效解決問題,替代大量人工的事情大家已經見得多了,而且程式還可以低成本的復制,程式還可以切成二十四小時的運轉,所以考慮到程式員實際產生的價值,其工資高并不意外,

四、門檻篩選
程式員高工資其實和門檻也有關,一個是個人智力門檻,一個是高薪公司門檻,
先說個人智力門檻,
不是說當不了程式員就是智力有問題,而是說個人智力的適用場景不同,每個人都有1個或者多個適合自己智力的適用場景,比如說我媳婦兒,就特別擅長砍價,同樣的東西我去買跟她去買,效果是截然不同的;反過來,我讓她去看代碼,雖然她每個單詞都認識,但就是無法理解代碼的邏輯,這就是個人智力適用場景的問題,
有的人特別擅長運動,天生就懂得體力分配,但學習就是不行,有的人學文科,各種背誦小天才,但一看數學頭都炸了;有的人根本不擅長讀書,但是做小生意的時候,各種創意層出不窮…在自己智力更好使的場景里面,方能發揮自己的能力,

所以從個人智力方面來講,不是每個人都適合當程式員,
再來說高薪公司門檻,
雖然很多時候程式員的作業確實是擰螺絲,去開源社區復制粘貼或對已有代碼修修改改,但面試那真的是硬核造火箭、徒手摸芯片,從來沒有白給的錢,高工資帶來的必然是高要求,
從以上兩方面來看,成為程式員的門檻并不平坦,不是誰都能成為程式員,所以對于這類門檻較高的技術型職業,高薪也是情理之中,
五、高薪但很累
說了那么多程式員高薪的話,我們也來說程式員這個活兒有多難,畢竟有苦有樂才是人生常態,否則都往好處來吹的話,指不定哪個粉絲就找上門來興師問罪,哈哈哈,

(1)程式員的壓力之技術迭代
各種新技術,技術在帶來先進生產力的同時,技術的迭代也會帶來極為高效的淘汰,不像很多傳統行業,技術的積累是逐漸穩固的,越老越吃香,程式員可不一樣,他們掌握的東西如果不能快速迭代,很容易讓自己被淘汰,
買數碼產品我們都知道越新越好,買新不買舊,技術其實也是如此,所以必須持續學習,白天被作業弄得要死要活,晚上還要學習新知識研究整活,
(2)程式員的壓力之危機意識
不僅是所謂的35歲,更是要時刻警醒自己,要做架構,要研究演算法,要轉技術管理,要去做專案經理,去轉產品經理,單純在一線寫代碼,寫一輩子不是一件很容易的事情,我國的互聯網行業發展這么快,短短十年就追了上來,整體的淘汰速度必然也是快的,
不要光說什么努力,這個行業沒有人不努力,只不過很多時候努力并不能解決問題,行業稍微有點變化,個人的命運就會曲折化,

(3)程式員的壓力之需求折磨
寫代碼對程式員來說不難,難的是需求方需求變來變去,一開始說要A代碼,寫到一半說要B代碼,又得重新寫,寫了一大半又說要添加一個C功能,但這個C功能必須底層就寫好,不能寫一半再加,這時候又要重寫…往返這么弄幾十次,整個人都要被折磨瘋了,
除此之外,程式員最痛苦的就是接受別人留下的老代碼,你都不知道那堆破東西寫出來的時候是怎么實作業務邏輯的,但是前人還不愛寫注釋、命名亂來,那代碼維護起來根本不是科學,而是一種玄學,
而且你還不敢動,要是影響了業務,老板分分鐘要拿你祭天,
接手別人留下的代碼就像接盤一樣痛苦,不比接盤還要痛苦,起碼你接盤之后未來怎么樣你說了算;你接手了別人的代碼,未來怎么樣你真的說了不算,

(4)程式員的壓力之時間太緊
我當程式員的時候深有感觸,經常白天被抓去開各種亂七八糟的會,然后只能晚上甚至夜里寫代碼干活,這就又造成了加班的現象,白天被抓去開各種會,晚上跟需求撕逼,夜晚甚至下半夜才開始寫代碼,又得研究技術,還得想方設法討好領導,爭取早日轉職活坐上技術主管,多重折磨之下,頭發肯定是留不住了,
我轉轉多個城市之后我發現,每一個互聯網大廠聚集的地方,植發產業都特別的旺盛,
六、總結
家家都有本難念的經,大家都很難的啦,但我感覺當程式員還是蠻不錯的,起碼薪資還不錯,買車買房都只是時間問題,關鍵是解決好物件的問題,當然啦,絕大多數行業的男人都需要找物件,
我轉轉多個城市之后我發現,每一個互聯網大廠聚集的地方,植發產業都特別的旺盛,

文章正文到這里已經結束了,只是想感謝一些閱讀我文章的人,
我退休后一直在學習如何寫文章,說實在的,每次我在后臺看到一些讀者的回應就會覺得很欣慰,于是我想把我收藏的一些編程干貨貢獻給大家,回饋每一個讀者,希望能幫到你們,
干貨主要有:
① 2000多本Python電子書(主流和經典的書籍應該都有了)
② Python標準庫資料(最全中文版)
③ 專案原始碼(四五十個有趣且經典的練手專案及原始碼)
④ Python基礎入門、爬蟲、web開發、大資料分析方面的視頻(適合小白學習)
⑤Python所有知識點匯總(可以弄清楚Python的所有方向和技術)
*如果你用得到的話可以直接拿走,在我的QQ技術交流群里(純技術,廣告勿入)可以自助拿走,群號是980758007,*

轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/279851.html
標籤:其他
上一篇:多項式加法運算(鏈表實作)
