為什么說程序員到國企就廢了(為什么說程序員到國企就廢了呢)
事實上,單純技術上來說,確實程序員進國企就廢了,這是一件很無奈也很真實的事情,廣大想來國企的小伙伴們也做好心理準備。
倒不是因為什么技術棧老舊這種廣泛傳播老掉牙的原因,而是一種工作氣氛、工作壓力、項目規(guī)模和大家吐槽最多的”工作壓力“方面的原因。
首先,我本身互聯(lián)網和央企都呆過,對于兩者的工作環(huán)境和工作模式等是比較有發(fā)言權的。
由于互聯(lián)網大多是to C項目,面向的是廣大用戶,是非常有競爭壓力的,因為市場上同類產品的數目很多,如果你的代碼出現了bug,那么影響到的可就是成千上萬的普通用戶。
就像微博崩潰了,在整個中國至少幾億人知道,那么你產生一個bug的成本是極大的,因此整體上來說互聯(lián)網對代碼質量的要求就非常高。
相對應來說的就是程序員個人的壓力會極大,你必須確保你寫的代碼的嚴謹性,不能出現哪怕任何一點兒線上問題,否則等待你的可能就是辭退和擔責。
同樣也是上面的原因,由于你寫的每一行代碼都是需要經歷成千上萬人的使用來檢驗的,你和你的同時在寫每一行代碼的時候考慮的場景和風險就會更加全面,而不是簡單的curd來完成業(yè)務即可。
軟件的復雜程度也是與軟件的用戶使用數量成正比的,使用的用戶量越大,你的軟件復雜性越高,你所需要解決的問題就越多,技術上涉及到的深度也更深,所以你在互聯(lián)網企業(yè)中編程能力提升得會更快。
但但但 。。。是,并不是呆在互聯(lián)網的所有程序員能力上都會有提升的,前面我說的這些都是互聯(lián)網中的那群寫核心代碼的程序員,在別人框架上修修改改干些搬磚的活兒的人不在其中。
大多數的大廠都有著自己的技術建設團隊,會設計一堆自己內部用的工具,哪怕這種工具市面上已經有了也要自己造。長期在這種環(huán)境下,干使用別人框架的活兒,但是不繼續(xù)學習承擔更重要工作的人也是挺慘的,而且大概率會被大廠所淘汰。
國企的邏輯跟上面互聯(lián)網的底層邏輯完全不同,互聯(lián)網的項目大多數要拿到市場上去經歷殘酷的廝殺,只有做得最好的產品才能夠最終活下來,獲得壟斷地位。
國企的軟件項目一般是一些集團的內部項目,或者有一些作為乙方為其它公司開發(fā)的項目也是常年合作下來的項目。
就如同中石油、中國五礦這樣的集團內部的智慧化建設項目,本質上是不存在競爭的,因為即使我的軟件開發(fā)部分可以外包出去或者找外包人員來做,但是這個軟件必須得是你們集團牽頭來做的。
包括版權和數據什么的最終必須屬于你們的集團,而且大領導也熱衷于將企業(yè)整體的智慧化建設作為工作成果向上匯報 。
這也就決定了,國企很多的軟件是不太會面對競爭問題的,比如你很難想象讓一個私企來做油田的智慧化管理軟件。
目前來說石油大體上還是壟斷的,油田建設也只有中石油、中石化集團的相關公司可以進行建設,配套的軟件你讓私企自己來做個產品也是空中樓閣,做出來的東西也不一定能用。
正是由于軟件項目沒有生存壓力,并且國企的正式員工只要不犯下原則性問題,如違法犯罪,泄露公司機密、造成巨大的生產事故之類的重大問題,一般也是不會被輕易開除的,但是也可能存在不續(xù)約的情況發(fā)生。
呆在國企的程序員就像溫室里面的花朵一樣,沒有動力去優(yōu)化問題,去采用新的技術,因為你代碼寫得再好也并不會給你更多的晉升機會,所以長期下去國企程序員的技術上確實就是慘不忍睹了。
我剛從互聯(lián)網大廠那邊跳過來的時候,心理還極度不平衡,倒不是因為國企工資給得有多么低,而是我一直耿耿于懷的是我呆的那個大廠給的錢真的太少了。
當我今年和一些工作好多年的成都普通程序員交流之后,我才發(fā)現了我作為校招生進入大廠之后整個人的狂妄與無知。
前一段時間,很多人看了我分享的去5A級景區(qū)寫代碼的blog之后,很多人都找到我問我們公司是否還有HC,是否還能夠內推,其中一個哥們令我印象深刻。
他是西南某一本畢業(yè)的本科生,從學校畢業(yè)現在已經3~4年,也是Java后臺開發(fā),一直也是在一些中小型企業(yè)里面打轉轉。
和他聊的時候,才發(fā)現畢業(yè)短短3~4年他已經換過4~5份工作了,而且工資才漸漸的從當初剛畢業(yè)的幾千塊漲到現在的1w左右。
怎么說呢,對于廣大普通程序員來說,近幾年的主題是活下來,如果這個時候能夠有個地方能讓你待到春暖花開的時候,也未嘗不是件好事情。
至于技術,廢了就廢了吧,本質上來說job和career是兩回事兒,job也就是“just over break”,每一個打工人,無論在國企還是私企都必須開啟自己的”career“,而不是一直打工下去,這就是我的人生信條。