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

程序員與別的專業有所不一樣,其餘專業都是越老越香,而程序員倒是一個例外,由於計算機技術更新太快,並且工做強度很大,所以大部分程序員只會寫 3 年代碼。3 年後要不晉升作項目經理,要麼轉行,個別研究所除外。java

上面是我在知乎上看到的一個很奇葩的觀點,我我的是不認同的,所以我在標題上加了一個「非」的符號「!」。程序員

就我來講吧,從 19 歲開始敲「Hello World」到如今,不知不覺,十多年過去了。雖然沒能成技術專家,卻依然戰鬥在技術一線,屬於那種一我的扛起一個公司的類型。web

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

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

在我老闆眼裏,甚至不少老闆眼裏,代碼穩定了,不就是修修 bug 啥的,隨便招個應屆生都能對付。但說真的,在小公司,像我這種老油條不只代碼敲得 666,甚至業務上都是得心應手。別說應屆生,5 年工做經驗的都不必定能拿下來,況且 3 年的。要知道,程序員乾的但是手藝活。微信

有一段時間,我由於家裏有事沒去公司。而剛好項目上出了一些問題,我那兄弟沒能扛得住,反而 bug 更多了。老闆就不停打電話催我,因而只能遠程辦公把問題搞定。過後不久,公司資金鍊緊張,我那兄弟就回老家作教師去了。app

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

若是我是馬雲,直接把全部員工裁掉拉倒,找幾個大爺,服務器崩潰了就重啓一下,依然能夠賺得盆滿鉢滿。spa

在很多公司,出發點都是業務大於技術。典型的例子就有聯想,柳傳志和倪光南在究竟是注重技術仍是業務上發生了重大的分歧,最後,業務(柳)把技術(倪)踢出了局。現現在的聯想,你們都知道它過得並很差(呵呵,鹹吃蘿蔔淡操心地舉個恰當的例子)。日誌

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

還有像醫院的藥品管理系統,那真的是「與日俱進」的反面典型。若是你有幸成爲開發這種軟件的程序員,那麼恭喜你,不用 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 年以上的,而程序員這個行業,就目前看來,我認爲是健康的,儘管大環境被一些惡意的資本家破壞着。

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

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

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

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

相關文章
相關標籤/搜索