讓程序員跳槽的非錢緣由(轉載)

原文地址:http://www.iteye.com/news/30647程序員

馬雲說員工離職的緣由林林總總,但基本上能夠歸結爲兩點:錢,沒給到位;心,受委屈了。這些歸根結底就一條:幹得不爽。這篇文章咱就來看看程序員會由於哪些不爽而跳槽——與錢無關的那些哦。

領導

爲何把「領導」放在第一位?

由於至關一部分人離職,是由於他們以爲領導很不通情達理、不專業、不稱職、不配領導本身,在這樣的領導治下,幹活讓人絕望。

很2的領導一般不把程序員當回事兒,認爲程序員就像機器,只要按吩咐幹活兒就行。他們一般不尊重程序員和程序員的勞動。好比他們可能會說這些讓人難堪、窩火、憤怒的話,絲絕不考慮程序員的面子。

「又請假?活幹完了嗎?」

「我以爲這個需求簡單得很,一天搞定。」

「幹不完就加班,通宵也得搞定,明天必定要上線!」

「幹活不動腦子啊!」

「這確定是你改出來的Bug!」

「活都沒幹完,還一下班就走,一點兒責任心都沒!」

「你昨天怎麼沒來加班啊!」

「咋這麼不讓人放心呢,這麼簡單的事兒都搞不定!」

「沒見過你這麼笨的傢伙!」

有的領導喜歡給程序員扣屎盆子。

好比網站新版上線後,購物車功能不正常,要添加的商品超過4個就崩潰,上級領導問起,領導就會說:「購物車是張三負責的,估計什麼地方沒注意,我下來立刻找他確認。」

好比上級領導問項目爲何延期,領導就會說:「張3、李四效率過低還不肯意加班,卡在他們那兒了。」

還有的領導,就是個傳話筒,上級領導說網站要改版一個月後上線,他一口就應承下來,答應一個月後上線。而後轉過身來就吩咐這幫苦逼的程序員:「領導要求一個月內必須搞定,你們辛苦點兒,加班加點也要搞定。」

你有沒有評估過可行性啊親,最起碼應該問問這幫程序員啊親!

還有的領導每天都表現得像更年期的祥林嫂同樣,一天能跑過來問你十次:「阿猿,怎麼樣,何時搞定?」

還有的領導老懷疑你不幹活,常常僞裝走過你身邊,瞄瞄你的顯示器,而後問:「噯你幹嗎呢?」

還有的領導本身很輕鬆,每天早早下班不說,臨走了還給你來一句:「我先走了啊,各位辛苦。」

還有的領導本身的事兒也推給別人幹,「張三,幫我寫個月報。」「李四,幫我彙總一下項目狀態。」「小三,我明天去客戶那裏交流,你幫我作個介紹項 目的PPT。」「阿媛,告訴你們今天加班。」「小劉,告訴王五讓他晚上盯着服務器,美國那邊要演示,千萬不能出問題。」「小四,打電話問問小三爲何到現 在還沒來。」……

還有的領導只關注你的錯誤,你犯錯了他們就會揪着不放。你幹得好,他們就認爲是理所應當,上級領導表揚時,絲絕不提程序員們的貢獻。好比你提了一 個能夠避免90%進度問題的過程改善方案,他向領導彙報時竟然一句也沒提到你。好比公司都知道項目被卡在Win7 64位驅動藍屏上,老闆也知道了,你解決了這個問題,老闆表揚大家團隊,領導竟然不提你的名字……

還有的領導,老是讓你本身去解決應該由他解決的問題。好比你告訴他「電腦太慢,編譯一次Android系統要10個小時」,他就讓你去想辦法,諸 如晚上編譯、添加-j4參數什麼的。好比你要開發iOS應用,老闆不捨得配Mac電腦,他就讓你去裝黑蘋果,還限期搞定。好比你告訴他需求三天兩頭變,希 望他想辦法改善這種情況,他就會說這都是不可避免的——開發應該擁抱變化……

還有的領導,分不出誰能幹誰不能幹,甚至有時會很親近那些偷奸耍滑的傢伙。

一個不合格的領導,會把一個團隊帶向深淵,有追求的程序員會一個一個走掉。

死水文化

若是一個團隊缺少朝氣,死氣沉沉,大部分人得過且過,當一天和尚撞一天鐘,那也很難留住有追求的程序員。

好比你看到公司的認證服務器採用的方案是「一個線程處理一個客戶鏈接」,這種方案很難應對高峯期的大併發訪問,找架構師討論是否該用NIO或者MINA來重構一下,人家都不肯意搭理你……

好比你以爲公司的商品搜索服務每次都返回全部結果,而手機上一頁只能顯示10個,當結果超過200個時解析就會很慢,超過1000時簡直就不能忍 受,你去找實現搜索服務的哥們,他告訴你說「需求沒提,別管它」,你去找開發手機客戶端的哥們,他告訴你「先這樣吧,要實現分頁查詢又得改接口又得改邏 輯,太麻煩了」……

好比你在用公司的Android客戶端時發現商品展現頁面,翻頁多了程序會崩潰,猜想多是圖片佔用內存太多出現了OOM錯誤,但是負責客戶端的哥們兒說,「用戶絕對不會像你那樣一直翻頁的」……

當你們對代碼和產品沒有追求沒有感情以爲怎麼着都成時,追求完美的你,就會感到格格不入,這樣半死不活的團隊,你是不肯意待下去的,除了離職,還有別的選擇嗎?

豬隊友

有些領導沒辦法識別團隊中壞了一鍋湯的那粒「老鼠屎」,這會讓兢兢業業勤勉上進的其餘成員感到不公。

不怕神同樣的對手,就怕豬同樣的隊友。

絕望的產品

當你遇到這樣的產品:方向不明、市場不明,號稱要跟隨市場腳步,找不到本身的定位和核心競爭力,各類亂改需求,程序員們像堂吉訶德同樣好笑的戰鬥,個人while(true) 啊……

路越走越漫長,看不到一絲光亮,心愈來愈絕望……break,必須的啊。

不受重視,被嚴重邊緣化

有時你本身以爲有才有能力,卻總被安排打下手,深深以爲不受重視,有一種英雄無用武之地的感慨,此時也有必要考慮換個能發揮你長處的地方。士爲知己者死,千里馬須要伯樂。在不對的地方跟着不對的人,很難作出對的事情,本身也很難由此成長起來。

不被尊重

公司不尊重人,領導不尊重人,看不起下屬,心裏不屑鄙夷,動輒橫眉冷眼呼來喝去,甚至把程序員當牲口用,給你頭上蒙個黑布罩就想讓你拉一生磨。他只當你是一顆小石子,用得着就撿起來,用不到一腳踢飛。這樣嚴重缺少基本尊重的環境,敏感、自尊的程序員是絕對沒法忍受的。

發展空間

團隊裏沒有高手,連個切磋的人都沒,何等寂寞。遇到問題沒人能搞定,何等無奈。

你只要完成上頭交待的任務就好了,你的技術之路如何發展,你在公司的職位和等級怎麼晉升……歷來沒有人找你談過,也沒有人真的關心你。

你只要幹好你手頭的那塊工做就行了,其餘的你不要管。

你只要熟悉這項技術就行了,每次分配任務都根據你如今掌握的技術來定,你只能幹你能搞定的活兒,不給你接觸新技術的機會。當你決定要用一個新技術來實現某個功能時,領導就會告訴你完成任務是最重要的,冒險是不容許的。

要知道,不少程序員之因此願意作開發,就是有強烈的學習興趣,願意不斷挑戰本身。失去學習和鍛鍊的機會,在這裏待着還有什麼意義呢?

要知道,每一個程序員都但願本身的競爭力愈來愈強,眼看着只能拿個錘子敲一生釘子,誰能壓抑住野草同樣生長的憂傷與絕望?

薪水倒掛

有的領導很奇葩,寧願花更多的錢請新人,也不給老員工漲工資,以致於一樣的工做經驗,新來的人工資竟然比老員工高一大截,這叫辛辛苦苦兢兢業業的老員工情何以堪啊。

這不是錢的問題,而是領導的觀念問題。

沒有來由的加班

假如要配合某個市場節點,加班加點趕進度,這能夠理解。

假如線上產品有重大Bug爆出,加班加點Hot Fix,這能夠理解。

假如我是新人,還不能勝任目前崗位,加班加點能提高本身,這能夠理解。

假如我負責的模塊由於個人我的緣由進度落後,可能致使項目延期,加班加點向團隊看齊,這能夠理解。

假如競爭對手忽然爆出一個彪悍的功能,咱們的用戶大量流失,產品必須迅速跟上,加班加點挽回損失,這能夠理解。

……

假如只是老闆以爲看不見人加班內心不爽,這讓人怎麼接受?

假如領導老是錯誤估計工做量,致使每次都要加班加點爲領導的輕率買單,這讓人怎麼接受?

假如領導安排任務時就把加班加點算計在內,這讓人怎麼接受?

失去激情,沒法投入

當一個程序員的心已不在所作的事兒上,沒法保持激情,也不能全身心的投入,成天懶洋洋的,幹好幹很差都不在意了,那他也該和當下的工做說拜拜了。由於這種狀態,消磨的是本身的生命,不肯蹉跎歲月的程序員,是沒法接受本身這種狀態的。

與BOSS關係緊張沒法調和

有時程序員和老闆或上級發生矛盾(好比常常性的在某些事項上分歧嚴重),通過努力也沒法調和,那極可能會給他帶來比較大的壓力和不適,讓他心生不公、委屈、厭倦、絕望,感到再也沒法待下去了……服務器

 

 

----------------主題:不加班能把事情作好,並且能夠更好-------------------------------------------------------架構

就我我的的認識而言,國內多數公司(這個「多數」的結論並無通過實際調查,僅憑我的經驗和感受得出)把是否願意加班,自動加班做爲考覈員工工做態度和責 任心的重要指標之一,彷佛加班是可以最大限度的榨取員工剩餘價值,提升公司業績的最有效手段,因此老闆或者領導們老是樂見於員工的加班。其實,在我看來, 加班對於企業而言也不見得有什麼好處,緣由列舉以下:
     一、加班會養成另一種懶惰
     什麼懶惰呢?思考的懶惰。古語云,「勞心者治人,勞力者治於人」,也能夠這麼說,善於思考的人治不善思考的人。天道酬勤,但更酬思(固然這裏的勤是僅指勤 於力而非勤於心),可是加班會讓人產生對加班的依賴而拒絕思考。好比說,一個任務下來,按某種方案須要三週的工做量,而又必須在兩週內完成。那麼,若是可 以加班,這個方案是沒有問題的,由於能夠要求員工加班完成嘛(反正國內加班又不須要給加班費的)。可是,若是不能加班(指制度上的不容許加班,好比到點了 就把辦公區的電源給斷了同時又不能帶做業回家等),那麼這個方案是通不過的,必須想出更好的,能兩週內完成的新方案出來。這樣,不加班會致使更多的思考, 而加班則能夠不用想那麼多。更多的思考意味這什麼?更多的思考,意味着進步,意味着創新,意味着探索和學習。假如方案提供者是任務接收者而不是任務派發 人,這種效果會更明顯,這至關於逼着員工去思考更好的方案而不是拿着既有的老方案就開始幹活。中國人自古引覺得豪的美德彷佛是所謂的「善良勤勞」,「善 良」這個弊端就不說了,直接致使國人幾千年來甘當奴才;而「勤勞」呢?它使得中國的生產力幾千年來幾乎止步不前(好比說古裝片里根本不用特地去區分是明朝 仍是唐朝)。呵呵,這裏扯得太遠和有些偏激了,不過,所謂「勤勞」,具體表現之一就是自願加班,確實會致使公司的生產模式和管理制度止步不前,由於你們已 經習慣於用加班來彌補思考的不足、方案的缺陷和管理的弊病。雖說,思考不見得能得出更好的方案(特別是對於新人來講),可是這會促使員工去探索和學習新 的知識以及更好的實踐經驗等等,而且會培養員工思考和創意的能力,長此以往,員工會成爲博學而善於解決問題的人。並且,更多的思考,特別是管理層面的思考 (員工不能加班而活兒又多必然致使管理層思考),則會直接致使企業管理模式的改革、進步和創新。
     二、人的精力有限,加班不見得能多產
     人不是機器,不是運做時間長了產出就多的。人是有血有肉有感情要生活的人,因此,加班並不能使員工多產多少。首先,加班時間長了,人的精力不足,工做效率 天然也低下。試想,你若是加班到晚上10點,工做效率估計已經開始降低,寫出來的代碼估計也比較難看了;加班到12點,寫出來的東西基本上是不能用的;加 班到三四點,不說你如今還能作什麼,恐怕是次日也不能作什麼了。其次,加班會致使消極怠工,特別是沒加班費和調休的長期加班。這種加班直接致使員工的不 滿和抱怨,天然就消極怠工了。再次,加班會致使人才流失。這是天然而然的事情,一個以加班著稱的公司,不說請不到好的人才,就是有現成的人才也會走的,因 爲你的才華不可能在加班狀態下得以發揮(固然若是你認爲加班就是你的才華的話那隻能恭喜你了),再不走就成廢材了,人才流失豈不是對公司更爲不利(固然如 果某公司認爲咱們不須要人才,能加班幹活的就能夠,隨便誰均可以幹,那我也無話可說,只能說明這公司就是靠廉價和惡意競爭爭取市場的,自己就很杯具)。
     先說那麼多,不是發牢騷,但願有人懂。併發

相關文章
相關標籤/搜索