為什麼搞軟體開發的工資都這高
❶ 程序員的工資為什麼那麼高
每個行業的工資是市場決定的。得分析需求與供給。
---
供給:
程序員並不多。據說中國也只有200萬會寫程序的人(占人口0.14%)。相當少。
另外,印度270萬程序員(最多的),也只佔人口0.2%的樣子。
我們先從西方國家的角度出發吧。雖然和中國印度不一樣,但也有很大的參考價值。
美國的Tech行業(包括IT在內)工作人員達到700萬;占人口的2%以上。
英國類似,160萬員工,也佔到2.4%。其它西歐國家應該都是差不多的比例。
不過拿整個行業來對比不恰當。因為高科技行業其中只有一小部分人是搞程序的。美國專業從事軟體程序的人口呢,好像只有102萬(根據2010年的人口普查);0.3%。
另外,在美國的職業排行中,程序員在所有職業當中人口數量排行第三十,還少於:
律師職業,104萬;金融資產管理,110萬;大學老師,130萬
如果覺得金融和律師工資高很合理,那程序員工資高也是合理的。
話說,軟體行業還詳細分類,分各種語言各種平台各種特殊要求。編程語言的話;熟悉Java到專業程度的程序員只有其中30%。Python估計20%。C不到10%。像Golang之類的小眾語言,1%都沒有。(或許可以參考一下github上的用戶數據)。
我們假設倫敦只有0.3%的人是寫程序到專業程度的,那就是四萬人左右。如果倫敦一家公司必須招Golang經驗的人,能選擇的程序員可能只有三四百人的范圍了。如果再要求人家Python和Golang都會,那可能少到只有50個人選是合適的。隨便看看一家科技公司的招聘要求,都會有好幾個亂七八糟的,比如這語言那語言、什麼SQL啊、Linux啊、機器學習啊、雲端計算啊。。。每家公司要求也都不一樣。真能完全符合他們所有要求的人可能只有幾個甚至根本不存在。能找到滿足兩三個要求的人已經算很不錯了。
其它行業沒這么麻煩,一個職位總是有很多人都能勝任的。選擇多了,公司就有條件把工資壓低之類的。但是在程序招聘方面,談工資的權利在程序員手裡,因為對方沒有選擇。程序員本來那麼稀有,非常適合要求的程序員更是稀有之稀有,不能錯過。
(在簡歷上寫什麼都會的人一抓一大把;但是人家公司也不傻,能看穿。這些東西到精通的地步都需要好幾年的經驗。如果某個程序員真能夠精通了其中兩三件,又正好符合公司所要的,那價值無上限啊。稀有度決定一切)
(也有不一樣的,一些高科技大公司比如google、facebook,他們不一定要求人傢具體會做些什麼,因為反正什麼類型都會招收一些,而且有耐心培養。但是人家找的基本是高能力的人,強調problem-solving能力、邏輯清晰、抽象思維、創新思維、有直覺的、等等。達到這種境界,會什麼不會什麼都不重要,反正都能很快學會新技能。但是一般公司沒這耐心,沒這遠見,只想盡快找一位能馬上解決特定問題的員工)
(當然也不能說一個程序員的價值取決於他熟悉多少種計算機語言什麼的。請別這樣理解。許多程序員「高階技能」更是一種訓練出來的思考維度,和編程語言無關。這些維度決定一個人能否有效解決某一類問題。具體用什麼語言並不重要。不過吧,如果只接觸一門編程語言,思維肯定會有些捆綁)
---
需求:
好吧,倫敦有那麼幾萬個程序員。假設平均兩年換一份工作。如果市場穩定了(滿了),那每個月新空出來的職位應該只有幾千個吧?但是倫敦的招聘廣告明明每個月都十幾萬個啊。而且一年一年越發多。這只能說明:找不到人了!
很多公司都是招不到程序員的狀態。有些公司一開始很天真,掛一個他們自認為很好招到人的低職位廣告,准備四萬英鎊年資(30多萬人民幣)。結果時間過去了幾個月,發現過來面試的偶爾幾個選手也都不適合,只好把年資提升到六萬、八萬、十萬。最後終於來了一位程序大牛,非常適合,但是人家被另一個給出15萬鎊年資的公司給搶了。結果掛了一年多還在等人;老闆的美夢都這樣被現實毀滅掉了。
(在倫敦四五萬鎊年資的程序員當然也有不少,因為這些人總能找到一個能接受他們的公司。要麼公司等得太不耐煩了只能選他們,要麼成功裝逼就混進去了。也或許是真找到了最適合的一家了。。。可是意識不到自己的稀有程度,低估自己的價值,有點可惜。有些人大概工作了幾年才會有這種意識吧,然後追求的工資開始飛速漲價。)
總體來說,倫敦(以及西方各地)的程序員工資很高是有道理的。因為需求高於供給高得太多太多了。其它行業都是公司來選員工。但是這行業還真是員工來選公司。這也可能導致各種不公平吧。許多員工在五十萬年資(人民幣)的范圍混,也有許多員工在百萬以上(因為他們找到了自己稀有之處,並且運用了)。反正平均可能在八十萬左右(比倫敦的平均薪資高一倍),但是很少有人的收入在這個平均值,一般是在兩個極端。
中國是否處於類似的情況,好像是的。道理應該也很相似。如果你在找一千萬人,但是只有幾百萬人能做到,肯定也會這樣。而且其中每一個職位大概只有10-100人能做得好;做得到底好不好又很容易判斷出來,薪資差距自然很明顯。
---
程序員收入比其它職業高是事實。而且一點都不虛。
世界需要很多人來干這些事,能乾的人又太少了。
這些程序員只要有幾年經驗在幾家公司,累積掌握到了獨特(僅限於自己)的一套技能,總能找到高薪的有價值的工作。因為他們是稀有動物啊。只要有一家公司正好非常需要那一套獨特的技能,稀有程度已經很明顯了。問題是不止一家認為他們稀有,所以各種搶破頭。因此稀有的高級程序猿可以挑來挑去。公司競爭搶程序員而不是程序員競爭入公司。
---
最後講幾句關於未來:
首先,在所有職業當中,程序員是增長得最快的。大家應該都能看得出來。很多傳統工作類型已經漸漸被取代了。正是因為程序員把這些工作內容自動化了。這個趨勢肯定會繼續下去。
最簡單的一例應該是收銀員工作。以前需要好幾十個員工來負責收銀的超市,現在只需要一兩個收銀員。超市裡各種越來越先進的自動收銀機器。至少在英國大多超市是這樣的吧。整個人工收銀行業在未來可能就不存在了。哦,還有金融行業現在幾乎所有交易都是自動程序操作的。
其實大多行業,遲早都會有類似的淘汰現象發生。目前,大家不會想到有一天醫生會被軟體取代。可是仔細想一想,一個軟體能分享和同步全世界所有的醫療數據來做一次診斷,遠勝一個人的腦力所能做到的。律師分析歷年來的案例和檔案去找出漏洞的能力也可能不如一個軟體程序。其他行業我就不一一說了,以後值得另外好好寫一寫。
這些變化會遠遠超過幾次工業革命的變化。軟體行業是唯一能堅持得比較長久的。這些其它行業被自動化軟體化也都需要這些程序員來實現和維持。但是未來幾十年內,需求只會越來越大。與其它行業的工資差距也會越來越極端。
感覺很多非行業的人有一種錯覺。。。
錯認為編程(或Tech)就是很多行業當中的其中一個而已。
我只能呵呵。
幾百年前的人也會認為「工業」只不過是一個小行業,因為人不多。隨著科技的發展,工人成了主流,這「工業」開始分成各種各樣劃分開來的新行業。後來服務業(白領)又突然發展起來了,分裂成現在大家所熟悉的各種行業。
下一次工作變革就是編程。它會慢慢形成很多獨立行業。現在已經能看得出來啊,軟體行業裡面已經有很多不同方向的。。。我幹不了A,A幹不了B,B幹不了C,C又幹不了我所做的。但是我們都是「程序員」。在以後,我們就不會再說「他是程序員」,而說「他是A」,「他是B」。因為到以後大多數人都是程序員。一百年以後,「程序員」這個詞就毫無意義了。
(當然也不是永久的;AI之類的也總會取代程序員,最後讓軟體寫軟體。將來下下下一個paradigm是什麼我們都猜不到吧,無法想像。那時可能都沒有「工作」這般概念。但是程序員的崛起作為目前一個大的paradigm shift,這是能確定的哦,畢竟這才是一步一步走向AI必須經過的一段歷史)
漢語中的軟體與英語中的software。。。含義好像不太一致?我覺得任何程序員寫的都可以叫做software,不一定僅限於公開給大眾下載用、有界面的應用。比方說,那些自動化交易程序,或者一些公司給內部開發的特殊功能,或者谷歌背後的搜索引擎後端,或者一輛汽車一台照相機裡面的系統。。。甚至一個drone,這些也都是軟體吧??
作為一個收入(可能是)amazon程序員中top%10的程序員, 我來很簡單的分析一下一般程序員的心態:
首先程序員對自己的財力是有比較清晰的認識的,是有點錢,但是跟公司這些經常遇到的中層高層一比。。。。基本是人家零頭。跟更富裕的公司的程序員比也是心酸,看到論壇上有人又分享跳槽XXXX拿到了YYYYYYYYYY的package,自慚很窮,。正所謂人外有人,天外有天。程序員愛上網,自然對網上各種驚為天人的富二代的財力也有清晰的認識。
但是coding老子天下第一呀!↖(^ω^)↗ 你看這個設計,嘖嘖嘖,除了我, 還有誰?!(#^.^#) 哪些VP,director還不是靠我把系統搭建的這么好,組里離了我那就要玩完!是的,程序員往往會在技術上「自視甚高」,越年輕的越這樣,學了一個XXXX技術然後發現某資深程序員在這方面不熟悉,就會小欣喜的覺得自己比別人強。
今天去了新開的愛馬仕店看了看,哎,沒什麼新東西,稍微能看上眼的我已經都有了。
哎,這個burberry新款風衣真漂亮,決定今年的生日禮物就是它了!
怎麼說呢,我發現XXX家的化妝品更好更適合我呀!YYYY家的以後我都不用了,可惜之前買了很多,浪費了1個月零用錢。。。5555
覺得留學租房不是很方便,所以家裡在美色島(搜了的人會知道是富人區)買了套房子,有3層可以看到華盛頓湖哦(暗示湖景房), 歡迎大家來玩,國內的小夥伴來旅遊包吃包住哦!
今天去參加了XXX技術峰會,哎,沒什麼新東西,基本都是老生常談,這個AAA宣傳的厲害,其實只不過是BBB理論的一種新應用吧了,還是沒有解決CCC的缺陷。(內心OS:所以你看我懂AAA,BBB和CCC哦,我很有知識很厲害吧,快表揚我!) ( ^ω^ )
哎,這個新的分布式資料庫看起來挺不錯的,最近正在學習,有興趣的同學一起研究呀!(內心OS:你看這個我已經學會了哦, 你會嘛?快表揚我!)(⁎⁍̴̛ᴗ⁍̴̛⁎)
怎麼說呢,這個XXX機器學習模型相對於YYY模型更好一些,因為#¥%#&¥...省略各種討論和論文引用。(內心OS:我是機器學習的專家喲,快表揚我!)(≧∇≦)
我們組發明了一種新的超牛逼的演算法/資料庫/分布式計算框架/語言/庫/服務/引擎, github上火了呀,歡迎大家使用,歡迎評價哦! (內心OS:我是站在技術最前沿的人,我好厲害的,快表揚我!)⁄(⁄ ⁄ ⁄ω⁄ ⁄ ⁄)⁄
所以在這種心態下,程序員為什麼要炫富呢? 這就好比我在劍法上有一定的造詣,但是(自以為)內功天下第一,為什麼不去秀內功而要去秀劍法呢?
所以你絕對看不到程序員在朋友圈分享這些:
他們會分享的是:
結論:比起財力上的優越感,智商和知識上的(自以為是的)碾壓和超越,技術實力的被認同,更能讓程序員有快感。
他們就是這么一群在自己的小世界裡偷偷的有著自己的小驕傲的人們,一群被PM誇獎一下「好厲害」,就會一邊輕描淡寫的回一句「沒有啦~」,一邊心裡樂開花的幫PM加班一整天趕進度的人們,很可愛吧。
最後掛一個自己對「什麼是編程」的體會的答案,努力寫的比較淺顯易懂(反正寫的干貨也不會有人去看 =( ・᷄ὢ・᷅ ) =),非程序員也可以看下哦,覺得對您有幫助的話,可否點個贊幫我實現擁有一個萬贊答案的小心願呢。先行謝過 。
❷ 為什麼大部分程序員的工資比其他行業高那麼多
和其他行業相比,程序員的工資確實普遍偏高,但這是為什麼呢?難道僅僅是因為程序員加班多比較辛苦?因為一些公司996的工作體制?其實不然,辛苦的人多了去了,你看清晨街道上的清潔工辛苦嗎,他們天不亮就得工作,無論寒冬酷暑總要起得比別人早睡得比別人晚;再看看工地上的建築工人,他們難道不辛苦嗎?大家都很辛苦,但為什麼程序員的工資卻偏高呢?下面就來從四個方面做個分析。
1、 技術為王
互聯網行業是一個非常注重技術的行業,產品的研發離不開技術,當一個項目同時被兩家公司想到,那麼就是誰先研發出來並完成推廣盈利,那麼誰就能賺到錢。當然項目的實現離不開技術人員穩扎穩打的技術。在這個快節奏的時代里,技術更新迭代的速度是驚人的,但是新技術的研發學習應用也在不斷的縮短時間。
所以適合的技術人才,對於很多公司來說是至關重要的存在,尤其一些關鍵的技術崗位,這些崗位人才的流失會對公司造成巨大的經濟損失,如之前陸奇從網路離職後,網路股票值一度大跌10%,市值最高蒸發了近100億美元。在短時間內創造巨大的經濟效益,是程序員的價值之一。
2、成本固定
互聯網行業的開發成本一般都是固定的,且變化的幅度不是很大,但一個成功的項目後期創造的經濟收益卻是無窮無盡的。比如說,你開發一個網站,開發成本是100萬,當有一個人訪問時你的收益是1W,那麼當有100個人訪問時,收支已經持平,後面每訪問一個人,都可以認為是凈賺1W,因為開發成本幾乎不隨著規模而上升。
再比如,假如你想要開一家服裝店,從裝修到開張,需要花掉30萬左右,但假如你開的是網店,你只需要雇一兩個程序員將網店設計好,後期需要做的就是運營推廣即可。實體店店面的裝修及租金都是支出的大頭,唯獨在軟體行業,伺服器等設備很便宜,但人力卻非常貴,這也是程序員之所以能拿這么高工資的原因之一。
3、行業發展趨勢所致
互聯網行業的加速發展帶動著我國的經濟不斷增長,同時也增加了很多就業崗位,解決了很大一部分人的就業問題。在十三五規劃中,提出的大方向是加快壯大戰略性新興產業,打造經濟社會發展新引擎。在戰略性新興產業中,主要集中在信息技術產業和網路經濟,國家層面將會提供各種政策、資金、資源的支持,保障它快速、廣泛的發展。互聯網+、大數據、人工智慧,將是重中之重,未來十年,軟體、互聯網、數據、智能化等相關領域,依然是時代發展大趨勢,而支撐這些領域發展的程序員,平均收入依然會遠高於其他行業。
4、能解決傳統的機械工作
近年來出現的很多「無人產品」,像無人超市、無人酒店以及智能機器人這類新興產品,都得益於程序員的研發,這些新興產品替代了很大一部分人力,讓人們的生活享受到更多便捷,同時也能感受到科技的魅力。
程序員的薪資之所以高,不僅是因為辛苦,更多的是因為技術能夠推動社會的進步與發展,將人們的生活變得更加智能。
❸ 中國的程序員為什麼工資那麼高
IT行業是高薪行業這一點毫無疑問,根據有關數據顯示,IT行業是目前平均收入最高的行業,其從業人員平均年薪已逾十萬元,有經驗的IT工程師平均年薪一般在12萬元以上。主要是因為以下幾點:
1、市場需求大 :隨著社會的發展,每年的IT人才缺口人數都高達百萬以上。據權威數據統計,未來五年,我國信息化人才總需求量高達1500萬至 2000萬人。其中「軟體開發」、「網路營銷」、「電腦美術」等人才的缺口最為突出。軟體人才對技術的需要較高,高校的培養和企業的需求嚴重脫軌,導致軟體人才缺乏,因此一個技術強有工作經驗的技術人才,成為企業爭搶的對象。
2、就業范圍廣 :一般企業都有自己的IT部門,企業里的信息量比較大,就勢必需要資料庫的管理、企業信息化管理等。
❹ 為什麼程序員的工資比較高
這些年來,IT行業一直是資本的寵兒。也是創業最具活力的行業。這個行業的主力軍:程序員,一直是大家追逐的職業。每年都有成千上萬的畢業生擁進這個行業,但是仍然填補不了市場的缺口。優秀的程序員一直是各個公司爭相追求的對象。
不同的軟體公司差別很大,有的是做傳統外包的,有的是互聯網公司。現在一般工資很高的大多是是互聯網行業。由於純市場化運行,互聯網公司能否成功的唯一因素就是開放出來的產品本身,所以程序員在這樣的公司里至關重要。但是相對的,傳統外包公司。項目很大程度上取決於銷售,和某些特殊的關系,在這樣的公司,程序員的地位就沒有那麼高,所以工資也就不會特別高,當然,開發出來的產品質量也就不會太高。

❺ 為什麼程序員工資這么高
曾經看過一個等式:熱門+門檻高=高工資
那麼我們就從門檻開始分析原因。
1、程序員的門檻相對比較高,很多人都倒在了入門的路上。
人需要一種叫成就感的東西來支撐自己前進,剛開始學的時候這也不會那也不會就很容易讓人放棄。所以干這一行的人相對其他行業還是少。
2、市場需求存在巨大的缺口。
這幾年中國在移動互聯網這塊發展非常迅猛,各種創業公司、小團隊如雨後春筍般冒出來,對安卓開發、java、web的需求變大。
很多有經驗的人才不能滿足現在的市場,很多公司不願意培養新人,造成公司招不到人,剛畢業的找不到工作,導致這一塊的人才發展跟不上市場的需求。
3、程序員的確很辛苦,需要不斷學習、進步。
辛苦分勞力和腦力兩種,勞力工作不難,每天重復著體力活;但腦力活就不一樣了,程序員一輩子都在學習、在挑戰,因為這是一個不進步就out的行業。
程序員在一定程度上叫做碼農,不說別的,編程的字元都是一個個字母組成的,一些工程是及其龐大的,在千軍萬馬之中找到正確的點,然後修改之,想想都是一件很不可思議的事情,這就需要付出很大的腦力,去追蹤解決,根據經驗來定位問題。
更何況,每個項目開發都不一樣,或許剛開始你的東西幾十萬人用,但後來就幾千萬上億了,原來的解決方案不能用了,你就得研究新東西。
因此,越來越多的人更願意選擇培訓機構,在鄭州的尚學堂老師的帶領下,受周圍的良好學習氛圍的感染,能更加專注地學習。
❻ 為什麼程序員工資都很高
人均年薪11萬,那是工作1-2年的平均,這個行業工資高不是沒有道理:
(1)試想一下,每天你要盯著電腦幾個小時,看N行程序代碼,還要敲,在很多人看來是多麼無聊的事情。
(2)很多人入行培訓中途而廢,堅持不下來;如果沒有經過一定的培訓,有一定的基礎,那不可能看得懂,敲得出來,也就是這是一份技術性的工作,要求掌握一定的技術,門檻較高,並不是你能會用電腦就行了。
最根本的原因可以有2點:1.這本身就是一個相對於其它行業來說,起點較高的,並不是每個人都做得來的,要求邏輯思維能力強,英語能力較好,尤其是英語這方面,對應0基礎英語入行的人來說確實是一大障礙,我們用的是國外開發的軟體,比如常用的eclipse,myeclipse等,原版純英文界面,即使有漢化版中文界面,如果身邊沒人指導用法,那也比較困難,不會用,問題較多。
2.需要有前輩,有多年企業項目實戰經驗的經理(即做項目轉向管理崗位,擔任企業培訓講師或者在職的)帶領,講解,指導,了解企業需要,才能比較快的與企業接軌,這也是一個重要的入行條件,第1點很多人也許做到,但缺少這一項。一到真正IT企業面試,一問三不知,筆試難通過,說起來,應屆畢業生大都達不到企業要求,也許就是這個問題)
❼ 學軟體開發的工資高嗎
薪資待遇很不錯。眾所周知啊,軟體開發行業工資比較高的,軟體測試也不例外,最新行業調查顯示,剛入行的軟體測試人員,起步的月薪就在7000元左右。千鋒教育就有線上免費的軟體開發公開課,
千鋒教育採用全程面授高品質、高體驗培養模式,學科大綱緊跟企業需求,擁有國內一體化教學管理及學員服務,在職業教育發展道路上不斷探索前行。數據來自職友集,還是相對可靠的,而且隨著從業年限的增加,薪資還會一路上漲,其就業路線也是比較明確的。目前國內軟體開發每年新增大量崗位,但企業學校培養的人才遠遠不足需求。很多人也是看重了軟體開發的發展前景,也越來越多人入這行。軟體開發現在的行業優勢還是不錯的,首先是人員缺口大,零基礎無門檻可學,而且無性別歧視,不同於男性主場的開發行業,軟體開發行業男女比例相差不多,耐心細心就能勝任。而且職業壽命長,越老越吃香,項目經驗越多越有競爭力,經驗和資歷的增加會帶來更高的職位和薪資。招聘崗位缺所以說軟體開發培訓還是比較好就業的。關於軟體測試的更多相關知識,建議到千鋒教育了解一下,千鋒教育截止目前已在北京、深圳、上海、廣州、鄭州、大連等20餘個核心城市建立直營校區,服務近20萬學員、近千所高校和數萬家企業。
❽ 程序員為什麼工資都那麼高呢
首先程序員本來乾的工作就是靠知識賺錢的,就是把別人不會的,以前沒有的東西給做一個出來。你想想,沒有的東西做一個出來,那叫創新呀!別說工資,單單創新一個產品,申請一個專利就不知道有多少錢。
所以程序員的工資高很正常啊,他們創新出來的東西屬於公司所有,這些產品的專利不屬於他們自己。所以工資高也變相的等於公司把他們所創造的產品專利變相買斷了。
其次,程序員很辛苦啊!程序經常得熬夜加班寫程序啊,並且早上正常上班,下午不知道幾點下班了呢。想5點半下班那根本不可能,一般都是12點多才能下班,並且還沒有加班工資,只是給個回家打車的補助。
並且程序員們必須得在規定的時間內把項目做出來,把工程實現了。所以工程師的工資高很正常!
❾ 程序員的工資為什麼這么高
web前端開發工程師在一線城市實習工資在7000左右畢業轉正之後可達到上萬的工資,現在都是互聯網+時代 然而程序員正是當下最重要的職業,也不算上重要吧,你想如果每有程序員開發軟體我們日常的生活都會受到影響 舉個列子 點外賣app 網上都網站 視頻 社交 都是程序員寫出來了
❿ 為什麼一線城市程序員的薪資都很高
經常聽說北上廣的程序員,平平常常的月薪一萬元,稍微出色一點的月薪三四萬都很正常。根據數據顯示,2019年中國大陸一線城市程序員的平均工資為15716元,工資中位數為14000元,其中95%的人的工資位於5250到36500元之間。
那麼程序員的工資為什麼這么高,僅僅是因為行業對此類人才的需要多嗎?其實不盡然。下面我們來看一下具體的原因吧。
1、業務種類的多樣性
程序員是一個非常特殊的崗位,不同於普通的工種,普工的工種每天面對的基本上是重復的工作,即使是一些專業技術工種,工作內容也不會有太多的變化。然而程序員每天要面臨不同的業務內容,因為任何一個行業現在都有使用軟體系統的需求,程序員必須熟悉項目的所在行業的相關知識。
2、內心的錘煉
程序員是一個面臨極大壓力的工作,項目往往都是工期短,需求多,由幾人配合完成一個項目。而且大家應該也聽說過,程序員可能只有20%的時間在寫代碼,80%的時間在調試bug,整個軟體邏輯的負責度很高,容錯率很低,寫錯一個英文字母就會造成嚴重的bug。而程序員在開發程序的過程中,不僅僅要寫自己的代碼,還要同時去學習其他底層代碼,或者他人寫好的程序代碼。這都給開發工作造成了極大的苦難,有些bug調試需要幾天甚至一周時間,還有可能調試不好。
正因如此,程序員每天都在面臨無數的錯誤和挑戰,程序是否正常運行,功能是否滿足業務需求,安全性能是否良好,邏輯設計是否合理易用。面對產品經理、老闆和甲方客戶的吹毛求疵,慢慢地錘煉了強大的內心。
3、精益求精的習慣
程序員最好的一個習慣就是求知慾,以及對自己所做工作的不滿足,往往下一個項目會改正掉上個項目很多的怪習慣或者毛病。這一點也是跟其他行業形成一個明顯的對比,其他的工作往往是能交代就可以了,根本不會力求下一次最好,當然也是本身工作內容改進的空間比較小。比如設計行業就是兩極分化,普通設計師薪水很難過萬,因為他們都覺得自己的作品完美無缺,甚至不願意去接受其他人的批評指點,所以很難進步。程序員則是在無數的批評指點中一步一步向前努力,學習的知識范疇越來越廣。
4、行業需求
行業需求是大多數人所認為的重要原因,覺得自己的工資跟程序員差距那麼大,其實是因為當時學的專業不同,悔不該當初報了別的專業。其實這只是一個方面而已。程序員確實很多公司都需要,而且需求很大,但是不可忽視的是從業人員也非常多,但並非所有的人都能在這個職業上走下去。北京上海等地近幾年多了無數的培訓工資,很多其他崗位的人來學習編程技術,羨慕程序員的高工資,想轉行當程序員,但是很少有人能在這行取得什麼成績。職業的優勝劣汰性,導致了剩下的程序員大多數都是非常優秀的,所以當優秀的程序員去轉型其他崗位的時候,比如產品經理,項目經理,或者有的可以當副總、總經理等,也有很多走出來創立自己的公司,在這個時候他們依然能做得很好。但是很多人去轉行當程序員會失敗,是因為他們在本身的崗位上做得就不算太好,去挑戰對各方面能力要求更高的程序員崗位自然會鎩羽而歸。
根據上面的幾條分析,我們可以看到,程序員在知識、能力、內心、習慣和被需求的程度等各個方面都比普通人優秀的多,這也是他們可以拿到高工資的理由了。如果小夥伴們也想提升自己的薪水,就不要再抱怨職業的差異了,還是努力提升自己吧。