-
1 # 東森網路弱電vlog
-
2 # 張德Talk
1、持續高質量精進,如看書、看部落格、看影片、看專欄;
2、多參與開源專案;
3、多思考;
4、對技術的深度和廣度進行擴充套件;
5、有條件的可以報個高階班;
6、對公司的產品和業務有一定熟悉和認識,並可以提供一些想法;
7、不斷積累自己的人脈圈,包括技術圈和網際網路圈的。
-
3 # 老陳說程式設計
如果單從工資來說的話,從事稀缺崗位,比如AI,比如金融行業,主要能力過關,完全可以拿到;去到發達城市,進到大廠,也可以拿到;
如果三線城市的話,那隻能透過其他來輔助收入,比如接外包專案,比如擺地攤,比如幫其他公司解決問題,等等。
如果能力不足的話,那就好好學習,天天向上。
-
4 # 小籠包子豆腐腦
貌似這行幹幾年後這個年薪不新鮮吧,起步就1萬多,據我瞭解,大公司成為骨幹後光年薪60萬很正常,這不算年終獎啊,算了更多,再說就沒自尊了[捂臉][捂臉][捂臉]
-
5 # 巴蘭巴蘭
首先總結一下年薪超過60萬的程式設計師在哪些公司工作,大致可以分為以下幾類:
1. BAT 和其他盈利能力強的大公司
附一張阿里的級別對應薪資
不僅限於 BAT,其他盈利能力強的網際網路大公司,高層技術員工達到60萬以上年薪是比較容易的。
關注兩個限定詞:盈利能力強、大公司。
有些公司雖然員工數達到數千人,但盈利能力弱甚至常年虧損。如果所處細分領域、產品模式也不處於風口浪尖上,不被投資者看好,那麼即使規模大,員工工資也不會高,可能低於初創期公司的員工薪水。
再來說第二點——大公司。對於六十萬年薪以上的高水平程式設計師,大公司的招聘需求比小公司強得多。
而很多小公司管理者的真實想法就是這樣的:我的產品目前只需要一個兩年 XX 經驗的程式設計師,為此我最多願意發年薪20萬的 offer。
2. 金融巨頭
如果只考慮薪水、福利和工作強度的話,金融企業的 IT 工程師可能是中國最幸福的程式設計師了。金融巨頭的專案經理(不是產品經理),可以達到 60萬以上年薪。
3. 明星創業公司
那些被資本青睞的網際網路創業公司,在人才的渴求程度和土豪程度上,比起 BAT 來也不遑多讓。
4. 悶聲賺大錢的小公司
除了能盈利的大公司、獲得鉅額融資的創業公司能開出 60 萬以上的 offer,還有一類公司可以——悶聲賺大錢的小公司。
舉個例子:幾位網際網路公司離職的員工,合夥創辦了一個創業公司,啟動資金來自幾位合夥人以前的股票期權收益。
因為細分領域、產品模式選得準,公司很快盈利,利潤率客觀。他們前段時間剛開出一個60 萬以上的 offer。
這類低調的公司很難在 36kr 等媒體上看到他們的身影。有些投資者時常想約創始人出來「聊一聊」,幾位創始人的態度無一例外的高冷——不約叔叔我們不約。
在這類公司中做程式設計師往往幸福指數比較高,只是一來知名度不高,二來招人不多。
他們是怎麼招人的?
——大多是透過熟人推薦。
總結一下公司這塊的情況,以下兩點決定了它願意給出 60W 以上的 offer:
公司不差錢
需要高水平的程式設計師
-------------------------
說說求職者的情況。把年薪60萬以上的程式設計師稱為 Topcoder,大致有以下幾類:
1. 工作年限長,經驗豐富
這類程式設計師是 Topcoder 的主力軍,他們的共同特點是:10 年以上的工作經驗,在大公司當過螺絲釘,也在創業公司做過技術 leader,有過一兩段不算成功的創業經歷。這樣的程式設計師無論是去 BAT 還是去創業公司,都能拿到 60萬年薪以上的 offer。
2. 矽谷回國派
從矽谷回大陸的程式設計師同學,輕鬆達成60萬年薪。
3. 真正的技術高人
雖然前面說技術水平不是決定薪水的唯一因素,但如果技術牛到一定程度,高薪 offer 也是探囊取物
舉一個例子:傳說網路安全大神道哥在面試阿里的時候,面試官提出這樣一個問題:你怎麼證明自己的技術水平?
然後道哥接過電腦,當著面試官的面關掉了阿里的內網。據說當時運維人員都傻了眼,內部引起一陣騷動。面試官趕緊把道哥簽了才把問題解決了。如果技術水平牛到這種境界,沒有理由會不成為 Topcoder 啊。
再來說說假如年薪超過60萬,公司養人差不多是1.5到1.7係數的成本,好歹公司不能白養你,總的賺點,綜合說你得為公司創造每年100萬以上的效益。作為以編寫軟體為生的人,你的主要貢獻是程式碼在產品上能發揮什麼作用。概況點,三個作用,別人做不到的你做得到;別人做得到的,你能做的成本更低;別人做的到成本也低,你做的更好。這就是溫州商業經驗“人無我有,人有我廉,人廉我優,人優我轉”。第一個作用參考各種安全類廠商;第二個作用參考各嵌入式廠商;第三個作用參考巨頭軟企。由於你的作用,公司能夠規避各種安全風險避免損失超過100萬以上每年;由於你的作用,公司能在程控晶片上有更大的靈活度,每年成本節省100萬以上;由於你的作用,公司每年比競爭對手多賣100萬以上,你都能拿到年薪60萬以上。
對於程式碼而言,任何程式碼背後的努力比程式碼本身更多。有的人曾經花兩年時間編寫了一個軟體,程式碼不過8000行左右,公司在他身上花費超過40萬。問題是8000行的程式碼,背後的軟體設計方案、演算法推演模擬、資料分析的工作量換算成文字打印出來估計能有一人高,如果再加上試驗檢驗,人力物力投入更大。這麼多工作量,從8000行程式碼的工作量拿1萬塊錢就夠了,背後的工作該拿39萬。再比如駭客,編寫病毒不需要多大工作量,因為病毒程式碼越短小越好。但知道怎麼寫需要巨大的工作量,你得知道怎麼插入到其他程式中去,怎麼加殼,怎麼規避安全軟體等等。明白我的意思沒?任何拿高薪的程式設計師都是披著程式設計師外皮的其他職業者。比如駭客是駭客,不能因為他的工作需要程式設計去實現就歸為程式設計師;設計師是設計師,不能因為他要用程式設計去實現演算法、架構之類的就歸為程式設計師;分析師是分析師,不能因為他要用程式設計去分析資料就歸為程式設計師。
綜上所述,真正意義上的程式設計師如果公司給不了你年薪60萬以上。但是你可以從事披著程式設計師外皮的其他職業,既滿足了興趣又能拿高薪.
給自己更高的要求,積極的學習,程式設計師年薪超過60萬不話下。
-
6 # 逆齡女神
首先總結一下年薪超過60萬的程式設計師在哪些公司工作,大致可以分為以下幾類:
1、BAT 和其他盈利能力強的大公司
附一張阿里的級別對應薪資
不僅限於 BAT,其他盈利能力強的網際網路大公司,高層技術員工達到60萬以上年薪是比較容易的。
能做到下面這幾點:
頭髮有些花白。極罕見的例外是少於十年工作經驗的。
令人印象深刻的良好記錄。交付軟體很有經驗,有百萬計的人們實際用他做的系統。他的一份簡歷讓我說"哇!此人要麼是很幸運還是真的有兩下子。‘
領域內閃光或"頂尖"的知識。在一個領域有非常深厚的經驗(我見過的最深的),或在兩個或兩個以上的領域相當深的經驗,並在其他領域還有較淺的經驗。
雄厚的技術和領導技能。技術技能上能夠架構宏大設計方案,編寫它關鍵部分。領導力上,能夠組織大家做偉大事情,並且正確的做到。
好的人際網路。由於他們的職業生涯的強度和長期持續的時間,他們在很多地方認識很多人。這總是有用的,並且此人是值得保持聯絡的。
那作為程式設計師怎麼接私活呢?有以下幾點:
同行之間,假設你的朋友接了私活一個人完不成,那他就會來找你,所謂在家靠父母,出門靠朋友。
自己做一個個人網站,有沒有私活主動找你,和你網站做的好不好也有關係。
網路上有很多接私活的網站和私活的群組,你主動找他們。
控制好自己作品的價格與質量,這樣口碑有了,還愁沒事做?
但對於接私活這件事,也是存在利弊的,如果你的公司給你滿意的公司,那麼他也會讓你沒有時間去接私活。
只要你能潛下心來,深入研究某個技術,有了一技之長,溫飽問題肯定就可以先解決了。
掌握其精髓,技術在精而不在多
新技術層出不窮,而核心的精髓的東西卻變化不大,就像.NET,從VS2003到VS2012,已經有10個年頭,VS的版本不斷更新,而.NET核心的最新版本也才4.0,所以,作為程式設計師,我們要多掌握核心的東西,精髓的東西。
打造自己的精品
經驗積累
當你在某個小領域鑽研了3、5年後,你一定會有很多心得,積累了很多經驗,其中有些經驗是異常寶貴的,為什麼了?因為在鑽研這個領域一段時間後,會陸續碰到很多問題,而那些80%的人,在碰到某個問題時就停止向前了,在這個小領域的水平就到此為止了,而你卻不斷地解決這些問題,不斷地超越那80%的人。
厚積薄發
而且,很可能的一個情況是,作為幾年鑽研的一個副產品,你積累了一套類庫或框架,而基於該類庫或框架來開發該領域的專案,不僅開發速度更快,效率更高,而且專案的質量更有保證。
一則小故事:
程式設計師見禪師:我學了 hello world 和水仙花數,想自己開發個作業系統,希望大師指點。
禪師笑而不語,抓來一隻雞,在雞腿上纏根線,他一拉線,雞立即跌倒,雞掙扎起來繼續走,禪師又一拉,雞又跌倒,如此反覆八次之多。
程式設計師若有所悟:“大師您是讓百折不撓,再接再厲?”
禪師一笑:“小夥子,我是讓你拉雞八倒。”
程式設計師問禪師:我總是和我的同事們合不來,他們使用 Java,我使用 PHP。
禪師笑而不語,拿出一根筷子,遞給青年:來,折斷它。
青年接過筷子,很輕鬆地就折斷了。
禪師又拿出四十七根筷子,青年搶過來,抄出把斧頭全砍斷了。
禪師沉吟片刻,擺出架式,雙手合十:你們應該使用 Python 語言。
程式設計師對禪師說:“禪師,有些東西我放不下。”
禪師說:“沒有什麼東西是放不下的。”
程式設計師搖了搖頭,開啟電腦。
禪師說:“還是買個大點兒的硬碟吧。”
另外還有一點可以透過自身的學習來獲取一大進步。
-
7 # 傻老頭
不熟悉這個行業的收入水平,既然有人自信滿滿的回答看得出都是能夠拿得到的。我感覺程式設計師有開發的有應用的,通常開發新程式的程式設計師恐怕是可塑性大一些,如果能夠及時轉化為生產力的恐怕是收入水平高,但如果不能領先行業恐怕是利用價值也不高,相應的收入也不會太好。
要想拿高薪就應該拿出好活來。
程式設計師的工作是以特殊的方式運用控制邏輯的法則去判斷並操作客觀規律性的創造活動。如果對控制理論、控制特性有較高的認識程度,同時對客觀環境的邏輯推理有較高的掌握程度,就能夠寫出即安全可靠又簡單實用的好程式,那麼拿高薪也是理所應當。
當然如果你是做程式除錯或者是功能除錯,能夠及時發現程式中的問題或者開拓程式的功能應用,也同樣是難能可貴的。總而言之想拿高薪就應該拿出好活才是正道。
-
8 # 匯智動力學院
匯智妹根據身邊的程式設計師案例,來簡單的說幾類高薪的程式設計師。
1.深鑽技術,成為架構師;
2.注重技術提升,走上管理崗位;
3.提升綜合能力,進入大廠做技術骨幹;
4.挖掘優待遇兼職;
5.創業併成功。
一般情況下,作為程式設計師,無論哪條路走通了,想要年薪60萬,都是比較容易達到的。具體選擇走哪條路,這還得根據個人情況,自身能力來綜合考慮!
-
9 # 上海千鋒教育
同樣是程式設計師嗎,同樣掌握了相應的技術,為什麼自己就不能拿到BAT企業的Offer,不能拿到60W+的年薪?程式設計師如何拿到60萬年薪?自己和年薪60W+的程式設計師差距在哪裡?
1、工作效率
一個程式設計師每天寫出來的有效程式碼(刨去自動生成和複製貼上),大約就100~200行。
我們的時間還耗費在需求討論、思路整理、程式碼編譯、提交、部署測試多個環節,優秀的工程師總能想到很多辦法來提升自己的工作效率,所以一線網際網路公司架構師,都會配置“效能平臺(如阿里的雲效平臺)”來透過一整套的CI/CD方案來提高研發效率。
2、解決問題的能力
程式設計一個腦力活,如果把它做成了體力活,這就代表是時候改變一下了。
現在的框架封裝越來越便捷,透過springboot剛畢業都能把web開發玩的666,透過netty的相關封裝,一年新手也能寫出來效能不錯的網路程式。
架構師和普通開發的區別不在於會使用多少新潮的框架或者api,而在於對底層原理了解的程度。如果用的開源框架在生產環境出現問題,出面解決的肯定是年薪50W+的架構師。話說,來看看自己對spring框架原理知多少?
3、學習能力
Java往深往上走,下到C/C++,上到中介軟體、架構方式,按照IT行業技術發展的速度,不被掉隊那就得不斷的學習。普通程式設計師還在糾結業務程式碼怎麼實現,技術領導們每天的工作就是研究各種高併發/新框架/分散式這些東西,慢慢下去差距能不大嘛,只有用很快的速度,掌握必備知識,才有一搏之力!
4、軟技能
多少人努力進入大廠,但終究默默無聞進,默默無聞的出來,BAT等一線公司數十萬技術人,你知道多少大牛,記住的有多少呢?
平臺重要,更重要的是,能在平臺發展到什麼程度。每個公司都有他的管理尿性,有它的企業氛圍,軟技能決定了能到什麼職位!看到差距,才知道哪裡需要改進,有了目標,更有學習動力。
技術人成長不能再單打獨鬥,要學會與人交流,學會將別人的知識為自己所用。預祝每一位小夥伴都能拿到自己滿意的工資待遇,不負韶華!
-
10 # 歐陽先波
雄厚的技術和領導技能。技術技能上能夠架構宏大設計方案,編寫它關鍵部分。領導力上,能夠組織大家做偉大事情,並且正確的做到。
回覆列表
就是碼農嘛!年60萬,月入5萬,,我還是認為90%的碼農很難達到,一般就1萬左右吧,,還要好好學,獨闢蹊徑,好好思考,搞出些新東西或許還行