年薪10W以下的工作,基本都是小公司的碼農,工資和能力掛鉤,跟學歷關系不大,說白了,就是小企業,只要你能幹活就行,管你哪個民辦大專或者xx培訓結構出來的,會用ssh寫增刪改查,會寫個jquery,ajax,會寫個android畫個ui,會照著需求寫業務邏輯就行。
年薪10-30W的工作,中等公司(100-500人規模)的碼農,一般混到管理層的話一般都需要學歷高一點,學歷高了好壓人好管人。學歷低的也不是沒有,佔少數,30%左右吧
30-50W的工作,基本是一線公司的碼農,普遍名校本科,或者碩士居多。專科的佔比很少,10%左右。畢竟這些企業並不僅僅要求你會用ssh就夠了,需要在學校里了解的演算法啊,數據結構啊,系統優化啊,並發處理啊,這些相對專業的知識。培訓機構和低等的高校一般對這個涉及比較淺了,通常以培訓學生應用為主,原理為輔。
50W以上級別,基本是一線公司的精英或者中等公司的CTO,這個level,語言只是一種工具,肯定都不止會一種語言的,用java,也寫scala,能清楚了解c++,偶爾也研究研究go-lang。就是這樣的人。主要都是站在比較高的層面看問題了。平時的工作,跟高管開開會,討論討論建設個什麼新系統,跟碼農搞搞培訓,介紹下最近流行的新玩意兒。面面試,打擊打擊小蝦,告訴他們你還有很漫長的路要走。也寫寫代碼,代碼這玩意兒三天不練手生。再牛的人,也得堅持寫代碼。當然不是增刪改查了,哈哈。比如改改tomcat,搞一個xx版tomcat,支持1000個並發。改改nginx,玩玩jvm,之類的。
在這個level里,如果你說你還是一個民辦專科院校畢業的,除非你要麼超級牛,跟寫熊貓燒香病毒代碼的那個作者一樣是個全國級的超級天才,要麼公司是你爸開的。否則,你覺得搭襯么?
一般到了這個級別,就算以前學歷很低,也會通過買在職文憑啊,或者別的方式把學歷搞上來,不會在簡歷里學歷那一欄留個個XX民辦大專畢業,或者XX培訓機構畢業的。丟自己的人沒關系,連公司的人都丟了啊。
因為那時候,幾萬塊錢的學歷費已經不算什麼了
『貳』 IT技術人員必須思考的幾個問題,千萬別不當
1.搞IT的是屌絲、碼農、程序猿?
人們提到IT人的時候,總會想到他們呆板、不解風情,專注於IT技術,就算性感的美女躺在旁邊也無動於衷。事實真的是這樣嗎?雖說不能完全否定有這樣的情況存在,但這是IT人普遍的特點嗎?而其它行業也有很多這樣的人,那為什麼人們總是拿程序員說事?下圖為2013年網上曾經流傳的一張屌絲分布圖(圖片來自3dmgame.com),程序員行業居首。
而實際上,問題並不在於IT行業擁有這些固有的標簽,而是行業內的人看待自己的態度。IT行業大多都很辛苦,「朝九晚五」只是聽說過,很多IT人都沒有見過,這是大家都知道的事實。那麼,不排除某些程序員需要在苦中找樂子,好讓辛苦的工作多一份樂趣,這當然是可以理解的了,生活總不能像程序一樣執行。
而正因為IT行業很辛苦,整天只能與機器打交道,慢慢地就不想跟人說話、不想出門,經常就會有程序員在社交網路吐槽。「程序猿」是用來形容IT人呆板、情商低的特徵;「碼農」用來形容程序員的工作跟農民一樣辛苦,賺不到錢;「屌絲」就是前面兩者的結合了。
因此,程序員為自己貼這幾個標簽的原因主要有兩個,一個是找樂子,另一個就是吐槽了。那為什麼行外的人也來湊熱鬧?記得多年前,當筆者還是個朦朧的高中生的時候,就特別崇拜程序設計師,在我心裡他們就是社會的精英。而其他的人,對IT行業也很有神秘感。當時的人要想去編程,要麼有興趣和天賦,要麼畢業於相關專業,否則是難以勝任的。而現在的情況就不同了,外面的軟體開發培訓機構都在面向初中和高中畢業生招生了。越來越多的人可以接觸到軟體開發,而進入這個領域的人中,能力參差不齊,目的各不相同,有發展得很好的,也有發展得不理想的。所以,行外的人印象中的高薪行業,行內卻有不少人並沒有拿到高薪;行外的人覺得這是一個精英行業,而行內不少人認為自己跟工地上的搬磚工差不多。
那為何面對行外的調侃時,很多程序員表現得如此淡定?原因就很簡單了,如果程序員對自己都是這種「調侃」的態度,別人怎麼調侃都無所謂了,甚至還表現出歡迎或者引起共鳴。
2.如何看待工作中的加班以及確保自身健康?
加班可以分為主動加班和被動加班。
先談談主動加班,主動加班也是有不同的動機,很多時候分為兩類,一類是熱衷於自己的事業,願意奉獻更多的時間和精力在事業上面;另一類是,回家後就找不到成就感與幸福感,還不如留在公司,可以做一些工作,也可以玩一會兒游戲,一般不會有領導去干涉員工在下班時間做的事情,而且還可以節約一點空調的電費,有些公司還會提供加班補貼,因此他們覺得多在公司呆幾個小時也挺好。
而被動加班的原因就沒那麼簡單了。有可能造成被動加班的原因很多,它可能來自公司、領導、團隊、個人以及一些不可抗拒的因素。
在創業公司,因為業務變動頻繁,公司的決策和方向,也會瞬息萬變,這就需要團隊成員花更多的時間去應對這些變化,因此正常的八小時工作制一般不適合創業公司,除非創始團隊足夠牛,能保證非常好的工作效率、市場洞察力和執行力。當然在大公司一般不會出現業務頻繁變動的情況,不然這家公司就是瀕臨倒閉了。在國內某些互聯網巨頭中,加班不僅已經成為家常便飯,而且有時候可以以「變態」來形容。某985高校畢業生A在畢業後進入某互聯網巨頭(為了保護相關人員或組織的隱私,本文盡量不出現特定人員或組織的名稱)承擔開發工作,在試用期三個月里兢兢業業,每天晚上24:00左右下班回家,試用期結束以後,轉正考核以優秀通過。A憑借較強的學習能力,這時對自己項目組的業務和技術非常熟悉,已經可以提前完成領導安排的任務,甚至還主動去改進項目組的程序。隨著工作效率的提高,A感覺沒有必要跟其他同事一樣必須呆到23:00之後才回家了,所以慢慢的他提前離開了,23:30,23:00,22:30,22:00,21:30。隨著時間一點一點提前,雖然他的工作任務都保質保量完成了,但是他在領導眼裡被貼上了「不盡職」的標簽,月度考核從最初的A滑到了C。
而團隊所帶來的加班有些時候也是不可避免的,這涉及到團隊的分工與合作,如果經常出現團隊之間的協作導致的加班,那一定是團隊成員工作的耦合度太大了,就有可能是技術架構或者團隊分工出現嚴重問題。
個人導致的加班,可能是由於自己沒有較為准確地預估工作量,也有可能是自己拖延症嚴重,還有可能是自己對技術不夠熟悉等原因,其實個人原因最好解決,因為自己可以輕松地找到這類加班問題的症結,並對症下葯。
其它一些不可抗拒的因素,包括需求變動、硬碟永久性損壞等,都會帶來很多額外的工作量。
而當前國內大多數IT技術人員都是被動加班,而且是強制性質的,只有極少數公司提供加班費。因此,很多技術人員只有兩種選擇,要麼適應,要麼走人。而在中國這樣一個發展中國家,也很難期待當局會強烈干涉這個現象。
前不久一則「深圳36歲IT男猝死馬桶蓋上」的新聞在互聯網引起轟動,一個清華畢業的程序員,在長期連續加班之後,終因身體透支過多,年輕的生命就這樣倒下了。從尊重生命的角度來說,事業、公司和客戶都沒有自己的生命重要,若事業與生死只能選擇一個,相信絕大多數人會選擇生存。而從所謂的「XX比生命還重要」的角度而言,如果你能夠承擔長期過度加班所帶來的後果,或者原意像革命先烈一樣為自己的事業獻出生命,那誰也沒法阻止你。
3.技術牛人如何對待新手?
在公司里(特別是大公司),一般會有一些技術大牛,他們是公司核心的技術人員,支撐著整個公司的技術平台。那些可以稱得上技術專家的員工,一般性情隨和,也表現得非常謙卑,他們對於技術新手的提問特別有耐心。但是也有少數技術還不錯的人,對於職場新手各種瞧不起,特別是對於新手程序員犯下的錯誤,他們會用盡可能高的音量指出錯誤,甚至是謾罵,以此來向周圍的人表明自己的技術是多麼牛。只能說,作為IT技術人員,這樣的表現很不成熟。高手或專家都是從小白起家的,今天的小白也許就是明天的專家,根本沒有必要去嘲諷職場新人,那樣只會讓自己在同事眼裡的魅力大打折扣。
4.是否經常把自己的思想強加給同事?
程序員群體有個比較普遍的現象就是,總覺得自己的想法是最好的。而人人都有自己的想法,只是有些人喜歡表達出來,而有些是埋在心裡。允許他人評判你的想法,客觀去分析他們的觀點,而不是粗暴地強加給他們,這是一種個人魅力。
5.IT人可以做多久的技術?
筆者在大學期間,經常聽人說IT人是吃青春飯的,過了35歲就寫不了代碼了。如果幹到了35歲還停留在寫代碼層面上,估計那時是干不過畢業沒多久的年輕人了。
6.如果某一天計算機自動編程不需要人類編程了,你還可以做什麼?
隨著人工智慧技術的發展,若未來機器可以代替程序員進行編程了,程序員還能做什麼呢?計算機和互聯網的發展,消滅了很多傳統職位,但隨著科技的不斷發展,程序員這個職位也許會有一天也被消滅了。當全球的IT公司都宣布廢除人工編程時,程序員應該是回家還是轉行呢?
7.如何定義成功
畢業多年後,同學之間總會有人討論誰混得好誰混得差。那麼好與差的標準是什麼呢?是賺了多少錢,有沒有在北上廣深買房,當了多大的官、是否在BAT工作?不同的人有不同的評判標准,但多數是以錢來衡量他是否成功。但成功的標准就這么單一?如果一定得給成功下一個定義,那麼成功應該這樣來計算:
成功度(S)=(工作快樂度*工作快樂權重+工作薪資*薪資權重+ ... + 生活快樂度×生活快樂權重 + 家庭和睦度*家庭和睦權重 + ...)/n
這里S最大者才是最成功的人。
希望可以幫到您,謝謝!
『叄』 律師和程序員收入高,你覺得這句話對嗎
月入30000的律師會被認為是精英,月入30000的程序員就是碼農。大家會認為一個職業光環的人為精英,並不是完全靠收入,也要看發展走向、社會資源和不可替代性。絕大多數的律師年紀越大越吃香,但絕大多數的程序員年紀越大越危機,也會有少部分爬上金字塔的塔尖走向技術大牛走向管理,但是是少數;而且得益與更廣泛的社會活動以及關系圈,律師所結交的社會資源,能調動的社會資源,遠比互聯網大廠的程序員多得多。
反觀律師,熬不過發展期的年輕律師也比比皆是,這些人要麼去考公務員,要麼找個私企做法務養老,前途幾乎為零。總之,大家干工作也就是為了養家糊口,誰也甭有優越感,誰也甭瞧不起誰,有在資本市場如魚得水的頂流律師,也有抓住風口年紀輕輕就財務自由的學霸程序員,各憑本事。
『肆』 為什麼中國的程序員總被稱為碼農
本人並不是一位程序員,但是從事互聯網行業也少不了與程序員朋友打交道,他們經常自嘲為「碼農」、「程序猿」、「代碼工人」、「碼字猴」等等,這些一定程度上是幽默的稱謂,但是站在旁觀者的角度,本人認為還有一些深層次的原因。
第一,中國的程序員是一個龐大的群體,只要是學過計算機,只要懂一門編程語言,都可以吃這碗飯。當你看到中午吃飯時那個浩浩盪盪的場面,你就會覺得程序員真的看起來和農民差不多。
第二,大部分程序員做的都是比較枯燥的工作,一點創新性都沒有。很多新項目都是在很成熟的項目之上進行修改,都有現成的模板可以套用,基本上不用怎麼動腦筋。這和農民種田是多麼的類似。他們年復一年地做著同樣的事情(播種、插秧、收割),也不知道這種日子什麼時候是個頭。IT行業本應該是一個創新性非常強的行業,但到了中國就成了比較死板的東西了,這是什麼原因呢?
第三,大部分程序員的視野都比較的窄,對其他行業懂得很少,這也和農民是多麼的相似啊!我們都說農民階層是沒有多少文化的,但這居然也適用於以高學歷著稱的程序員身上,是多麼具有諷刺意味啊!你隨便問一下身邊的程序員,當今最流行的詞語是什麼,我想沒有幾個人回答得上來。他們成天盯著代碼,想著那26個字母和10個數字,視野如何能變寬廣?
第四,大部分程序員都是靠自己的努力掙錢,沒有強的人際關系,基本上屬於「弱勢」群體。就像農民一樣,他們沒有關系,只能世世代代在自己的土地上耕耘,只求維持生計、終老一生。如果稍微有點關系,幾乎沒有人願意當程序員。在行業發展較為順利的時候,他們能夠保住飯碗,能夠養家糊口;當行業不景氣的時候,他們隨時都有被裁的危險,因為公司要不了那麼多人。程序員的命運並沒有真正地掌握在自己手上。
在一個大的IT公司,程序員都佔了很高的比例,少則成百上千人,多則幾萬人,真的像農民一樣,到處都是。我在和同事聚餐的時候,程序員都在抱怨自己的工作是如何的辛苦、如何的累,都說自己是「碼農」。
『伍』 程序員一直加班嚴重,為何還有許多人選擇程序員呢
每個行業都有每個行業的精英,很多精英都會有表現自己的地方,好比一個程序員,在他們職業光鮮亮麗,工資待遇相當不錯的背後,是一個一個夜晚走過來的,雖然說幾乎每個程序員都會有加班,有熬夜的時候,可為什麼還是會有人明知道會很苦,依舊選擇當一個程序員呢?
第一,工資待遇高於想對比職業程序員給人們的感覺就是高工資,事情是工資待遇很是不錯的,即使是一個剛畢業的大學生,只要有一定能力他的工資就會高於同畢業同學的工資,因為這是一份腦力的勞動,考驗的就是編程能力,對於剛畢業的學生來說拿到一個項目,讓自己去完成一個任務是不太可能的,所以就需要加班,這種高強度的加班換來的就是高回報,高額工資。
不管是哪一方面的原因,能夠從事這一方面的工作就肯定會付出自己的努力,去實現自己的價值,未來程序員的路還有很長時間要走,那就讓自己在這份道路上實現自己的理想,奔向更加美好的未來。
『陸』 三十萬年薪的程序員是什麼級別的
如果是在互聯網發達的一線城市,基本就是三年以上的大公司項目經驗,目前在公司不是技術主管,就是精英骨幹級別。
如果是在普通的二線城市,基本就是公司的技術總監,技術負責人這種級別
『柒』 蘇州程序員月薪2萬是什麼水平
一般水平,程序員就是碼農,屬於it行業,是這個高薪行業,從事人員都檔鬧是計算機精英,憑借著高超的技術可以為公枝蠢兄司寫出很多程序,創造更多利潤,自然也能得到更猛襲好匯報,蘇州是發達城市,但是競爭也激烈,2萬只能算中等水平,好的程序員月薪5萬的也有!