!大部分程序員只會寫3年代碼


程序員與別的專業有所不同,其他專業都是越老越香,而程序員卻是一個例外,因為計算機技術更新太快,而且工作強度很大,因此大部分程序員只會寫 3 年代碼。3 年后要不晉升做項目經理,要么轉行,個別研究所除外。

上面是我在知乎上看到的一個很奇葩的觀點,我個人是不認同的,因此我在標題上加了一個“非”的符號“!”。

就我來說吧,從 19 歲開始敲“Hello World”到現在,不知不覺,十多年過去了。雖然沒能成技術專家,卻依然戰斗在技術一線,屬於那種一個人扛起一個公司的類型。

我敢給各位吹牛逼說,公司離了我轉不了,這也是我敢給老板硬剛的底氣,哈哈。可能有些人不相信,說我盲目自信。老板不是沒想過把我換掉,當年我的一個手下離職后偷偷對我說,老板有一次問他:“咱們公司的代碼現在也穩定了,要是王經理(對,就這個頭銜)離職了,你能頂上去嗎?”

這可是上位的好機會啊!但我那兄弟很硬氣的頂了回去:“咱們公司的核心代碼以及業務邏輯,好像只有王經理最拿手,我恐怕有點難啊。”

在我老板眼里,甚至很多老板眼里,代碼穩定了,不就是修修 bug 啥的,隨便招個應屆生都能對付。但說真的,在小公司,像我這種老油條不僅代碼敲得 666,甚至業務上都是駕輕就熟。別說應屆生,5 年工作經驗的都不一定能拿下來,何況 3 年的。要知道,程序員干的可是手藝活。

有一段時間,我因為家里有事沒去公司。而恰好項目上出了一些問題,我那兄弟沒能扛得住,反而 bug 更多了。老板就不停打電話催我,於是只能遠程辦公把問題搞定。事后不久,公司資金鏈緊張,我那兄弟就回老家做教師去了。

說到教師,我不由得想起馬雲這個滿嘴跑火車的鄉村教師,不是要裁掉“工作 10 年以上的寶貝”嘛,我怕支付寶啥的以后真的會崩。不是說阿里的新人不牛逼,而是馬雲這個態度真的是有問題——丑惡。

如果我是馬雲,直接把所有員工裁掉拉倒,找幾個大爺,服務器崩潰了就重啟一下,依然可以賺得盆滿缽滿。

在不少公司,出發點都是業務大於技術。典型的例子就有聯想,柳傳志和倪光南在到底是注重技術還是業務上發生了重大的分歧,最后,業務(柳)把技術(倪)踢出了局。現如今的聯想,大家都知道它過得並不好(呵呵,咸吃蘿卜淡操心地舉個恰當的例子)。

有一次,我去干洗店洗衣服,本來以為五分鍾的事,我就沒把車停到車位上,而是路邊。結果呢,我從干洗店出來后,發現多了一張罰單——違章停車,麻蛋。干洗店的電腦死機了幾次,卡私活刷不上,操作員給我抱怨說,“破電腦破系統,每次都耽誤事。”我瞥了一眼系統的界面,那老舊得就像馬雲的那張丑臉。這家干洗店在洛陽是大哥級別的,應該很賺錢的,畢竟操作員的打扮還是挺體面的。

還有像醫院的葯品管理系統,那真的是“與日俱進”的反面典型。如果你有幸成為開發這種軟件的程序員,那么恭喜你,不用 3 年,1 年就可以卷鋪蓋走人了。這種公司根本就不會采用新技術,畢竟穩定(落后)才是第一位的。也不需要 UI,丑不丑無所謂,將就着用嘛。

如果世界上都是這種不思進取的軟件公司,那別說大部分程序員只會寫 3 年代碼,恐怕就沒有程序員這種職業。但情況真的是這樣嗎?絕不是的。假如大部分程序員只會寫 3 年代碼,那么 25 歲以上的程序員就很稀缺了,就好像國寶大熊貓一樣稀缺。但很顯然,真相不是這樣的。

我大學的同學,從一開始敲代碼的,現在大多數上都還在研發一線,不是說我們沒有晉升空間,而是說我們這個年齡段的,正是做程序員的黃金年齡啊。

就我個人而言,技術成長最快的是前 3 年,然后是瓶頸期的 4 年,再然后就是最近 3 年,技術功底越來越扎實,所以寫出來的代碼也就不再漏洞百出;即便是出了 bug,也能最短的時間內從日志中扒拉出問題的根源,更重要的是,順帶把問題搞定。

所以我一直很擔心,哪天我副業收入是主業的 2 倍以上后,我是不是會炒老板的“魷魚”,那時候公司該怎么辦?

其實程序員這個職業並不是例外,除非是你所在的公司是個例外,否則的話,技術專家還是越老越香的。那些富有經驗的程序員,在身經百戰后,敲出來的不止是代碼,而是藝術。

我敢打賭,我的讀者群體里肯定有一小撮不是程序員,但下面這段代碼,大家肯定都能看得懂,哈哈,從藝術的角度來看,簡直無可挑剔。

public class Coder {

    private boolean hasGirlFriend;

    public Coder(boolean hasGirlFriend) {
        this.hasGirlFriend = hasGirlFriend;
    }

    public boolean hasGirlFriend() {
        return this.hasGirlFriend;
    }

}

即便是這樣通俗易懂的代碼,我敢再次下賭,新手真不一定能寫得出來。

如果一個行業是健康的,蓬勃發展的,那么就一定有 3 年以下編程經驗的程序員,也有 3 年以上的,而程序員這個行業,就目前看來,我認為是健康的,盡管大環境被一些惡意的資本家破壞着。

看在我堅持日更原創的份上,送我個贊唄,謝謝。

1、親愛的讀者朋友們,喜歡的話,請關注我的原創微信公眾號「沉默王二」,專注於有趣的 Java 技術和有益的程序人生。

2、給我點個贊唄,你最美你最帥,除此之外,還可以讓更多的人看到這篇文章,順便激勵下我,再次感謝。

如果覺得文章對你有點幫助,請微信搜索「 沉默王二 」第一時間閱讀,回復【666】【1024】更有我為你精心准備的 500G 高清教學視頻(已分門別類),以及大廠技術牛人整理的面經一份。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM