1. 程式人生 > >十年後的程式設計師是否還是一個高薪職業?

十年後的程式設計師是否還是一個高薪職業?

        10年前我剛碩士畢業,進一個小公司寫C++,畢業生起薪就已經超過了澳洲平均年薪。

        10年後的今年我拿多少錢就不說了。可以透露的行情是,在澳洲市場上,資深程式設計師(senior developer)一個人的年收入頂其他行業一個家庭的年收入稀鬆平常。那些光鮮行業從業人員比如房產中介,辛辛苦苦賺底薪+加成,還不如程式設計師躺拿錢賺得多。

        並且在一定的級別上還有職位和薪水倒掛的現象。技術首席(tech lead)不一定比資深程式設計師(senior)拿得高;資深程式設計師很有可能比專案經理拿得高,雖然後者行政級別比前者高;而同個公司裡資深程式設計師一定比分析師(business analyst)拿得高,雖然這兩者基本是同級的。誰能幹活能戰鬥,市場還是看的很清楚的。

        而IT行業在這十年中的爆點是大規模增長的。10年前沒有移動計算(iPhone App Store是2008年才出現的),沒有平板電腦,沒有云計算,沒有VR,沒有自動駕駛汽車,沒有共享經濟。現在呢?10年後呢?要用發展的眼光看問題。

        狂噴IT業的無非也就是那麼幾點,什麼寫程式都是1個月裡培訓班出來騙錢的,網際網路都是泡沫,等等。。。和其他任何行業一樣,免不了從業者龍蛇混雜,更何況IT錢多,確實阿貓阿狗都來分一杯羹。但IT業的好處在於,從業者的能力是最容易量化的

        Github參與度,Stackoverflow的成績,開源專案程式碼,再不濟上白板寫一個程式,能力如何分分秒秒可以體現。而正因為如此,資深的程式設計師才尤為寶貴。我見過有外行老闆來技術討論會想“找幾個程式猿做專案”,結果大牛們鳥都不鳥,他惱羞成怒。而我自己招人也很清楚:低手多,精英少。然而高手(aka:me)可以一眼識別你的戰鬥力,換了其他行業,行麼?

        所謂能力越大責任越大,合格的程式設計師不是那麼好當的。學會計的考一個CPA就算被“認證”了,每年只要跟進下法律法規的變動就行。做程式設計師誰給你認證?你考了哪個公司的認證,別說不一定被認,給你發證的公司能不能活過下個5年都是未定的。技術潮流要跟對(我見過跟了5年Silverlight的程式設計師,那叫欲哭無淚),知識要不停地更新。只想來分一杯羹賺快錢的,撐不了幾年就會被淘汰。外行一直謠傳程式設計師30歲退休,而事實是IT的趨勢是資深化、精英化,隨著雲端計算平臺的完善,創業公司幾個資深大牛頂印度外包公司幾千人的生產力很正常。而這種趨勢隨著IT自動化水平的提高,會越來越明顯。

        從另一個角度來講,IT自動化伴隨的是其他行業的失業,賺的有一部分是其他行業的錢。現階段最著名最激化的例子就是以UBER為首的共享經濟,把世界各地的計程車行業鬧得雞飛狗跳。矽谷的趨勢很可能是華爾街那樣翻雲覆雨的高智商暴利產業。(也許已經是了,高盛的員工中碼農的比例已經超過了操盤員)

所以來回答你的問題。程式設計師10年後會賺得更多,收入指數增長,前提是你隨著這個行業一起成長。而IT業內部的貧富差距也會越來越大。

        當然了,“程式設計師”這個職業本身也並不是一成不變的。其他幾個答案也提到了程式設計師需要與時俱進。在現在這個年代,像2000年那樣吃定某個既定平臺(比如.NET, J2EE等)就能活很久的行情已經不再了。昨天和業內人士吃飯也討論到招聘要求的問題。

        對高階程式設計師的要求,不是精通某一門語言或者某一個平臺,而是工程能力/解決問題的能力。換言之,你應該針對專案提出解決方案,然後為解決方案尋求最好的工具,而這些工具可能是你用過的也有可能是沒用過的,如果沒用過,這不能成為你避開該工具的理由。如此說來,強調自己是“某語言程式設計師”將會過時,替代的說法是“全棧”。

        以Javascript/HTML前端為例,許多從業新人覺得自己使足了勁都攆不上前端科技的發展,因為各種庫/工具/框架乃至於Javascript語言本身都在高速進化。知道你為什麼攆不上麼?因為培訓機構最多教你一點使用工具的能力,但你依舊沒有解決問題的能力,當工具本身發生變化的時候,你也就無法適應了。

最後給大家推薦我的web前端資料分享群:755627684有免費學習資料,還有各種趣味案例等,歡迎各位加群!


相關推薦

年後程式設計師是否還是一個高薪職業

        10年前我剛碩士畢業,進一個小公司寫C++,畢業生起薪就已經超過了澳洲平均年薪。        10年後的今年我拿多少錢就不說了。可以透露的行情是,在澳洲市場上,資深程式設計師(senior developer)一個人的年收入頂其他行業一個家庭的年收入稀鬆平常

年大猿猴生活兩茫茫-30幾歲是不是程式設計師生涯的一個句號

文章出處:http://www.cnn6.net/html/itok/2017613/202039.html 轉載寄語: ==================== 這篇文章給我一些啟示,文章的觀點與我哥對我說的話非常類似。雖然自己還不能悟出這些

匆忙--一個大齡年老程式設計師戰戰兢兢的應當中年危機的2019年總結與2020年展望

背景 2019年對一個大齡十年老程式設計師來說,是艱難的一年,不知道是不是整個it環境的普遍不景氣,還是僅僅我們自己,反正架構調整和優化一直是主旋律,整個2019年都是戰戰兢兢,如履薄冰。為了應對大齡化和慘遭被優化,老猿只好做好本職工作的同時,可以探索一些新的可能, 希望我的探索能對其他的程式設計師有一些

2019 年終總結和一個程式設計師的感悟

前言 年中的時候,在部落格上寫過一篇半年總結,地址在這裡: 我的 2019 年中總結 ,因為前幾天一直在忙家裡的事情,所以也沒有抽空出來在 2019 年前把總結寫完,算是一點小小的遺憾吧,就在這裡把總結補上,除了給自己一個交代之外,也想要 check 下自己 list 的完成進度,當初立的 flag 是不

#程式設計師吐槽同事高薪不要去讀研,網友:提升自己挺好的啊

很多大學生畢業之後直接去找工作但是卻因為薪資太低,或者覺得平臺不適合自己,又聽說讀研之後的各種好處種種,便選擇繼續回去讀研,期待著讀研出來後選擇更好的平臺跳槽或者學些什麼來提升自己。 如果有想學習java的程式設計師,可來我們的java學習扣qun:72340,3928免費送java的視訊教

是不是程式設計師總會遇到一個瓶頸期,覺得自己沒有進步了,該怎麼解決?

前言 這是IT修真院自問自答系列第十五篇,同樣是乾貨和硬廣混雜。   一 程式設計師的困惑 第一個跟我說這個的是小丁丁。 小丁丁在論壇時代的修真院,就已經是比較出名的了,他的學號是016。   在線上自學的時候會用Flex佈局,還會做Gif動畫。

香港的"區塊鏈"棋局, 年後, 紐倫港能主導金融世界嗎?

本文經授權轉自公眾號量子學派(ID:quantumschool) 本文作者:羅金海 2008年,美國《時代》週刊文章《三城記》中提出了紐倫港(Nylonkong)這個名詞。 它是紐約、倫敦、香港三座城市的合體,紐倫港構架的金融網主導了世界經濟,是全球化的典範。 2

程式設計師,創業後的感悟 (熱搜)

驀然回首自己做軟體開發這個行業已經十年了,這十年中我獲得了很多,技術能力、培訓、出國、大公司的經歷,還有很多很好的朋友。但再仔細一想,這十年中我至少浪費了五年時間,這五年可以足夠讓自己成長為一個優秀的程式設計師,可惜我錯過了,我用這五年時間和很多程式設計師一樣在困惑和迷茫中找不到出路!

北京java程式設計師,分享一個比努力更能決定人生的公式

  之前在羅振宇在公號上分享過一個“人生演算法”,他的公式是這樣的: 成就=核心演算法*大量重複動作的平方 這就是我要分享的比努力更能決定人生的公式。   如果說人生就是一條單向列車,想要更好更快的到達目的地,需要兩個因素。 核心演算法:即一條相對而

使用JProfiler進行記憶體分析幹不好測試的程式設計師不是一個好工程師!

在最近的工作中,通過JProfiler解決了一個記憶體洩漏的問題,現將檢測的步驟和一些分析記錄下來,已備今後遇到相似問題時可以作為參考。   執行環境: Tomcat6,jdk6,JProfiler8   記憶體洩漏的現象: 1. 在伺服器中執行某些批量操

程式設計師吐槽一個剛畢業的女產品,就想隨意指揮我10年後臺開發?

程式設計師的特點是非常明顯的,比如說做事比較專注,熱衷於技術類的話題,另外,我發現有相當一部分程式設計師都比較傲氣,總認為自己的想法比別人的好,別人寫的程式碼自己看不懂就說別人的程式碼可讀性不高,自己寫的程式碼別人看不懂就說別人水平不行等,當然,這麼說可能有人覺得有點誇張,不過事實的確差不多這樣。近

凌晨3點了作為程式設計師需求沒思路?那是你不會這項技能!

同學們,你們知道學習程式設計最重要的是什麼嗎?沒錯,就是實踐。實踐的過程無外乎:寫程式碼,看別人寫的程式碼,然後在寫程式碼。 拿到需求,是不是總沒有思路,凌晨3點了還在電腦前發呆?那就去看別人寫的程式碼吧。 看別人寫程式碼可以讓我們吸收前輩的經驗,找到程式設計的思路,站在巨人的肩膀上,開啟自

軟體開發三餘年程式設計師的畢生經驗

在我30多年的程式設計師生涯裡,我學到了不少有用的東西。下面是我這些年積累的經驗精華。我常常想,如果以前能有人在這些經驗上指點一二,我相信我現在會站得更高。 1.客戶在接觸到產品之後,才會真正明白自己的需求。 這是我在我的第一份工作上面學來的。只有當我們

網際網路殘酷裁員一幕:程式設計師上午在改bug,下午就被裁

網際網路的寒冬是否還會再次來臨?網傳某大型問答網際網路企業裁員優化百分之二十,有程式設計師上午還在改bug,下午就被叫到辦公室告知被裁。該公司不少員工紛紛在匿名社群吐槽了這一殘酷事實。有員工甚至表示,上午還在改bug,下午就被裁了。 先讓我們看看一些員工的回覆:我今天走了,哎,正在公交車;

一個程式設計師對另一個程式設計師的忠告

自己關於所從事工作的一些看法,希望對你有用。 為什麼要選擇軟體網際網路行業 從巨集觀上來看,軟體網際網路工作者算得上是這個時代的弄潮兒,站在潮流的前沿,致力於為使用者創造更加時尚便捷優質的生活。在當今這個移動網際網路的浪潮之中,你可以感受到網際網路正在改變人們的生活方式和

用一段程式碼表示程式設計師 網友:程式設計師好?

在分享這篇文章之前呢,我先介紹下自己,我自己是一名從事了5年前端開發的全棧工程師—————————————— 話不多說,直接上程式碼。 請輸入圖片描述 相信只要學了java的都能看懂。其實我幹了程式設計師這麼久,程式設計師這一行也看透了。 我21畢業,

學計算機專業,但是不想做程式設計師能做什麼呢?

我本科學得是通訊,畢業以後,家裡供我到國外讀計算機專業,父母都是工薪階層,加上新疆的工資又不高,不僅要支付學費還要負擔我的生活費,所以我很能體諒父母的艱辛。 第一學期,我學得很用功,開學第一個月的程式設計量就超過了我大學四年的程式設計量,我本以為按照這個節奏,我就要“逆天

程式設計師如何提一個好問題?

提出好的問題是在編寫軟體時的一個非常重要的技能。這麼多年來我對此也算略有小成。這裡有一些我用著覺得很棒的指導方針! 開始 我實際上是那種總是會問出愚蠢問題或“不好”問題的大信徒。我一直在問人們一些愚蠢並且完全可以通過谷歌搜尋或搜尋程式碼庫解決的問題。大多數時候我都不

程式設計師必備的網站推薦

簡述 程式設計師的工作和日常生活非常的枯燥,這裡給大家推薦一些程式設計師經常使用的網站,也是我經常上的一些網站,尤其是前三個網站感覺用起來非常的舒服。我大致把這些網站分為幾類:使用工具類、設計分享類、

程式設計師用眼告訴你 2018 PHP 不一樣

作者|程式師編輯|moomooPHP從誕生到現在已經有20多年曆史,從Web時代興起到移動網際網