換過很多工作捧杉,卻依然無法在科技行業(yè)過好一生

作為工程師或者開發(fā)人員陕见,你可能會(huì)認(rèn)為除了寫代碼以外的一切都是沒有生產(chǎn)力的。但是往往卻會(huì)遇到各種影響生產(chǎn)力的事情味抖。Alejandro Wainzinger就是這樣评甜,他以為自己遇到的這些問題也許是進(jìn)的公司不對(duì),結(jié)果大中小型公司都換了一遍之后仔涩,發(fā)現(xiàn)到頭來工作總是會(huì)變?cè)闳炭馈榇?下文在計(jì)劃、所有權(quán)红柱、技術(shù)債務(wù)承匣、設(shè)計(jì)蓖乘、編碼锤悄、會(huì)議、流程嘉抒、溝通零聚、評(píng)估、宣傳些侍、面試等方面的常見問題隶症,并給出了自己的解決方案,供各位參考岗宣。

無論我去過多少家公司蚂会,工作到最后都會(huì)變?cè)恪T谖夜ぷ鬟^的技術(shù)公司里面耗式,早晚都會(huì)出現(xiàn)一些問題胁住,這些問題要么需要做出管理方面的改變,要么需要對(duì)現(xiàn)有的管理風(fēng)格迅速做出極端改變刊咳。但通常這些需要的改變都不會(huì)發(fā)生彪见,然后我開始換地方,希望能遇到更好的管理娱挨。

作為獨(dú)立貢獻(xiàn)者余指,我已經(jīng)在大中小規(guī)模都有的好幾家技術(shù)公司當(dāng)過web后端軟件工程師。我想通過本文卑微的努力把我所見到的事情跷坝、問題出在哪里酵镜、以及可能的解決方案是什么說清楚碉碉。我寫這個(gè)是為了梳理自己的思路,同時(shí)也希望有人能從這些故事當(dāng)中找到熟悉的東西淮韭,并且了解到并不是只有他自己才體會(huì)到這些誉裆。在某些情況下,這些看起來似乎是開發(fā)者的問題缸濒,但是開發(fā)者是在管理層創(chuàng)造的環(huán)境下工作的足丢,所以我也把它們列進(jìn)來了。

???如果你很忙的話庇配,我已經(jīng)把要點(diǎn)標(biāo)出來了斩跌。不過,知道這些要點(diǎn)是什么意思會(huì)更好一些捞慌。

1耀鸦、計(jì)劃

 沒有路線圖,或者路線圖很虛

??對(duì)成功應(yīng)該是什么樣沒有想法或者想法很少的話啸澡,你是永遠(yuǎn)也無法實(shí)現(xiàn)的袖订。項(xiàng)目的想法模糊會(huì)導(dǎo)致寫出來的代碼也含糊,運(yùn)行“晚”(沒有路線圖的話你怎么知道呢嗅虏?)洛姑,以及各種沮喪。

??解決方案:制訂路線圖皮服。

???路線圖不以現(xiàn)實(shí)為基礎(chǔ)(沒有找工程師/利益攸關(guān)者進(jìn)行估計(jì)楞艾,過程中沒有檢查點(diǎn))

??管理層決定了一系列他們想要的事情,并且決定這個(gè)季度就要完成龄广。但如果沒有來自執(zhí)行那些工作的人提供輸入的話硫眯,那些設(shè)想可能就是空中樓閣。沒有檢查點(diǎn)去了解事情的進(jìn)展情況的話择同,項(xiàng)目就會(huì)完成得很遲两入,往往太遲了以至于要重新確定范圍,希望能完成點(diǎn)有意義的事情敲才。

??解決方案:強(qiáng)迫那些負(fù)責(zé)做事的分解時(shí)間表裹纳,并且要合理化。讓他們暫停寫代碼(很多開發(fā)者認(rèn)為只有寫代碼才算生產(chǎn)力)归斤,先做完這個(gè)痊夭。對(duì)于好的、周密的估計(jì)要激勵(lì)脏里。

??路線圖制訂得太遲(在開發(fā)期間)

??先做項(xiàng)目她我,上路后才制訂路線圖。突然才意識(shí)到正在做的項(xiàng)目毫無意義。時(shí)間和精力還有士氣都沒了番舆。

??解決方案:在開始工作前花時(shí)間制訂路線圖酝碳。你不需要預(yù)測(cè)每一種可能的未來,但是當(dāng)你了解形勢(shì)時(shí)就更容易把握好方向不至于撞車恨狈。

??路線圖的極端改變不是因?yàn)榄h(huán)境變化疏哗,而是因?yàn)槎桃暬蛘咴鹊挠?jì)劃缺乏周密性。

??某一天商業(yè)團(tuán)隊(duì)一覺醒來決定另一個(gè)項(xiàng)目的優(yōu)先級(jí)應(yīng)該更高禾怠,因?yàn)檫@樣才可能有高速發(fā)展的走勢(shì)返奉,只是他們一開始沒有事先花時(shí)間確定好事情的優(yōu)先級(jí)。幾個(gè)月的努力變成白費(fèi)功夫吗氏,而這其實(shí)是完全可以避免的芽偏。

解決方案:認(rèn)真對(duì)待路線圖。好好確定優(yōu)先級(jí)弦讽。除非商業(yè)方面發(fā)生了極端的變化污尉,路線制訂好就要堅(jiān)定走下去。猶豫不決造成的損失比壞決定還要糟糕往产。致力于你說自己要做的項(xiàng)目被碗。那是可以衡量的生產(chǎn)力。如果你對(duì)上一個(gè)優(yōu)先級(jí)感到后悔的話仿村,下個(gè)季度別再犯同樣的錯(cuò)誤了锐朴。

2、所有權(quán)

項(xiàng)目缺乏直接負(fù)責(zé)人

??項(xiàng)目是建立了奠宜,也分配給團(tuán)隊(duì)了包颁。也許某人下達(dá)跟蹤要完成工作的工單。一些人想起來的時(shí)候就去處理這些工單压真。經(jīng)理偶爾會(huì)在郵件里面問問進(jìn)展情況。開發(fā)者都是各自回答問題蘑险。結(jié)果表明該項(xiàng)目嚴(yán)重滯后滴肿,而且很多工作都沒做好。

??解決方案:選定1個(gè)人佃迄,其工作是確保項(xiàng)目取得進(jìn)展泼差。這個(gè)人有權(quán)力跟經(jīng)理去談,如果必要的話可以申請(qǐng)更多的資源呵俏,但到頭來回答關(guān)于進(jìn)展情況并且推動(dòng)事情發(fā)展的都是這個(gè)人堆缘。

??某個(gè)大項(xiàng)目只有一位工程師孤軍作戰(zhàn)

??每個(gè)人都忙著做項(xiàng)目。一個(gè)人有點(diǎn)空閑普碎,然后被分配去做一個(gè)重要的項(xiàng)目吼肥。并行主義萬歲對(duì)吧?錯(cuò)。這位工程師試圖知道事情是怎么做的缀皱,但是得到的幫助寥寥斗这,因?yàn)閯e人都很忙。沒人審核她的工作啤斗。他們問什么地方耽誤了她也回答了表箭,但是沒人對(duì)答案感到滿意。她請(qǐng)求幫助但是被告知沒有人有空钮莲。

??解決方案:除非你是在初創(chuàng)企業(yè)免钻,已經(jīng)快沒錢,再過幾周就要死掉崔拥,否則的話一個(gè)項(xiàng)目至少要分配2個(gè)人伯襟,理想的話3個(gè)最好。他們會(huì)提出問題的可能性要高得多握童,因?yàn)橄嗷ブg可以討論工作姆怪,一起推進(jìn)事情前進(jìn)。而引入第三個(gè)人可以在設(shè)計(jì)決策和代碼審核方面打破僵局澡绩。

??代碼評(píng)審缺乏責(zé)任擔(dān)當(dāng)稽揭,不夠徹底,指責(zé)代碼作者

??來了一個(gè)pull請(qǐng)求肥卡。你很忙溪掀,這個(gè)人可能知道他們?cè)谧鍪裁矗恍枰饩涂梢岳^續(xù)你的事情了步鉴。輕而易舉的同意誰不喜歡呢揪胃,對(duì)吧?再想想氛琢『暗荩看都沒看只能說明你是個(gè)懶人。而且你還給別人開了先例阳似,行啊骚勘,我以后也可以不審核代碼了。當(dāng)別人寫的代碼出問題時(shí)人家會(huì)說你不是看過了嗎撮奏?代碼是你批準(zhǔn)的俏讹,負(fù)責(zé)也有你一份。

??解決方案:認(rèn)真對(duì)待代碼評(píng)審畜吊。如果你沒有時(shí)間泽疆,把它分配給別人,或者問問pull的請(qǐng)求者是不是能夠等久一點(diǎn)因?yàn)樽约哼€沒時(shí)間玲献。我向你保證殉疼,你會(huì)對(duì)自己的所謂感到高興的梯浪。

技術(shù)債務(wù)

??沒有采取合適行動(dòng)讓舊系統(tǒng)退役,重寫及/或撤除現(xiàn)有遺留系統(tǒng)

??到了一定時(shí)候株依,某個(gè)遺留的單一程序規(guī)模達(dá)到了像利維坦巨獸那樣的地步驱证,而且給web帶來的災(zāi)難之嚴(yán)重已經(jīng)到了妨礙開發(fā)的地步。現(xiàn)有的資深開發(fā)者處理相關(guān)事情的時(shí)候都有困難恋腕,新的開發(fā)者更是罵罵咧咧了好幾個(gè)月才稍微提高了一點(diǎn)效率抹锄,奇怪的崩潰潛伏著,導(dǎo)致你的客戶時(shí)不時(shí)會(huì)出現(xiàn)莫名的問題荠藤。但管理層總是優(yōu)先考慮產(chǎn)品伙单,并沒有意識(shí)到技術(shù)債務(wù)拖累了他們非常渴望的產(chǎn)品功能研發(fā)哈肖。

??解決方案:企業(yè)必須賦予技術(shù)債務(wù)足夠的優(yōu)先級(jí)吻育。遺留系統(tǒng)中最臭名遠(yuǎn)揚(yáng)的問題必須優(yōu)先處理。重寫的工作必須按照規(guī)模大小依次處理淤井。這會(huì)給將后的功能開發(fā)帶來時(shí)間紅利布疼,連開發(fā)者的幸福感和壽命都會(huì)增加。大家常說開發(fā)者離開的不是自己的工作币狠,而是他們的老板游两,但我認(rèn)為很多時(shí)候,開發(fā)者離開的也是他們的代碼庫漩绵。

 開發(fā)沒有必要寫的系統(tǒng)

??“你有沒有聽說過那門很酷的新語言贱案?我用周末的時(shí)間學(xué)了,現(xiàn)在想看看用到生產(chǎn)過程里面會(huì)怎么樣止吐。我聽說挺棒的宝踪。”然后碍扔,一個(gè)用新語言開發(fā)的新系統(tǒng)做出來了瘩燥,結(jié)果發(fā)現(xiàn)它做的東西跟某個(gè)現(xiàn)成的開源庫非常類似,只是針對(duì)了比較特殊的用例蕴忆,而且支持的開發(fā)者比較少颤芬。這個(gè)項(xiàng)目遲早都會(huì)延誤,開發(fā)者離開了那家公司套鹅,可是在這個(gè)系統(tǒng)上已經(jīng)浪費(fèi)了很多大可不必的時(shí)間,但其實(shí)這些本來可以用在對(duì)業(yè)務(wù)很關(guān)鍵的工作上的汰具。

??解決方案:這個(gè)問題比較棘手卓鹿。需要有一位老練的經(jīng)理知道什么對(duì)這種項(xiàng)目亮紅燈,轉(zhuǎn)而采用現(xiàn)成的解決方案留荔,以及什么時(shí)候開綠燈吟孙。你當(dāng)然不希望打壓好的開發(fā)者澜倦,但是你也不想浪費(fèi)時(shí)間精力。最好是讓那位開發(fā)者寫一份詳細(xì)的建議書說清楚實(shí)現(xiàn)細(xì)節(jié)杰妓,然后進(jìn)行詳細(xì)的審查藻治。也就是說,這是招到經(jīng)驗(yàn)欠缺的經(jīng)理可能會(huì)遇到的陷阱之一巷挥。

??把錯(cuò)全都?xì)w咎到遺留系統(tǒng)上面

??差點(diǎn)忘記桩卵,遺留系統(tǒng)。人人都喜歡噴原有代碼倍宾,指責(zé)往往已經(jīng)不在那里的開發(fā)者雏节,因?yàn)閷?duì)方無法還擊。情況變得這么糟糕一定是因?yàn)槟菐腿颂珷€了高职,但我們比他們好钩乍。當(dāng)然我們不會(huì)去修改原來的東西,我們的額外修改是必要怔锌,但我們比他們好寥粹,真的,我們保證埃元。在別人的東西基礎(chǔ)上增加修改要容易多了涝涤,它會(huì)讓你琢磨為什么要有原來的東西。這會(huì)創(chuàng)造出一種抱怨沒完沒了的有毒環(huán)境亚情,最終受害的將是代碼質(zhì)量和團(tuán)隊(duì)和諧妄痪。

??解決方案:盡管對(duì)原有的確質(zhì)量不高的系統(tǒng)沒完沒了的抱怨可能會(huì)很有吸引力,但是請(qǐng)記住楞件,正是因?yàn)樵鹊拇a才讓公司走到了現(xiàn)在衫生,而那些有疑問的涉及決定也許是幾次變更、商業(yè)決策以及緊急災(zāi)難共同造成的結(jié)果土浸,這在任何快速成長(zhǎng)的企業(yè)里面都是很常見的事情罪针。某個(gè)東西很糟糕?做出具體計(jì)劃改進(jìn)它黄伊。要行動(dòng)而不是抱怨泪酱,哪怕你的舉措是慢慢削弱舊系統(tǒng)。你后面的人(可能也是你自己)會(huì)對(duì)此感激不盡的还最。

3墓阀、設(shè)計(jì)

??如果你在繞開系統(tǒng)弱點(diǎn)上面用的代碼量多過利用其優(yōu)點(diǎn)的代碼量的話,就是壞設(shè)計(jì)

??有人有一個(gè)很棒的新設(shè)計(jì)拓轻,他們想實(shí)現(xiàn)這個(gè)設(shè)計(jì)斯撮,因?yàn)樗仍瓉淼哪莻€(gè)好多了,原來的設(shè)計(jì)太糟糕扶叉。只是這么做會(huì)需要到處修補(bǔ)一下勿锅,但這完全是可以接受的帕膜,因?yàn)檎w上新設(shè)計(jì)更好。直到后來才發(fā)現(xiàn)需要的修補(bǔ)的地方太多了溢十,但是你已經(jīng)全力以赴垮刹,沒法走回頭路了。

??解決方案:重新開始张弛。沉沒成本謬論是真的荒典。你已經(jīng)犯了一個(gè)錯(cuò)誤,沒關(guān)系乌庶,你可以吸取教訓(xùn)然后做出更好的种蝶。不要無奈地接受混亂。

??如果致力于這一代碼庫的大多數(shù)人都遇到了同樣的問題瞒大,并且這些問題采用不同的架構(gòu)時(shí)可以避免的話螃征,就屬于糟糕設(shè)計(jì)

??你會(huì)注意到同一段代碼被拷貝粘貼到系統(tǒng)的每一個(gè)被牽涉到的地方。你問某人為什么透敌,他們解釋說“哦盯滚,那是因?yàn)檫@個(gè)系統(tǒng)因?yàn)槟硞€(gè)原因預(yù)計(jì)要做這個(gè),其實(shí)這不是真的酗电,但聽起來不錯(cuò)魄藕,所以大家只好跟著做∧焓酰”你不知道為什么他們要這么做背率,但你很忙,所以就把這段代碼粘貼進(jìn)去然后繼續(xù)自己的事情了嫩与。

??解決方案:我說的話聽起來會(huì)很痛苦寝姿,但是,還是重構(gòu)吧划滋。重構(gòu)整個(gè)東西饵筑,把那些拷貝粘貼都去掉。付出會(huì)有回報(bào)的处坪。

4根资、編碼

隨意編碼。沒有測(cè)試同窘,或者測(cè)試糟糕玄帕。沒有處理極端情況,而主要是編寫基本邏輯(happy-path)代碼

??“這里是初創(chuàng)企業(yè)想邦,我們沒有時(shí)間做這個(gè)桨仿,晚點(diǎn)再處理。這是可以接受的案狠,”這些年來很多開發(fā)者都這么說服傍,每個(gè)人都為最后的混亂局面貢獻(xiàn)了自己的力量。未經(jīng)測(cè)試就上線代碼骂铁,產(chǎn)品出問題晚點(diǎn)再修復(fù)吹零,哪怕寫測(cè)試也只是測(cè)基本邏輯,或者甚至連這個(gè)都不做拉庵。

解決方案:管理層可以強(qiáng)制要求測(cè)試的覆蓋面灿椅,不過其實(shí)這并不是代碼庫測(cè)試是否到位的好的衡量手段。有效的辦法是讓周密的人對(duì)這些代碼進(jìn)行評(píng)審钞支,讓那些代碼評(píng)審只是做表面文章的走人茫蛹。不幸的是,不幸的是烁挟,當(dāng)你招進(jìn)來的工程師缺乏經(jīng)驗(yàn)或者不夠盡責(zé)的時(shí)候就會(huì)出現(xiàn)這種情況婴洼,所以招人的時(shí)候要擦亮眼睛。

 5撼嗓、會(huì)議

??沒有日程柬采,或者日程不明確,沒有可衡量的輸出

??你查看日程發(fā)現(xiàn)自己有個(gè)叫做“系統(tǒng)討論會(huì)”要參加且警,但是要干什么并沒有描述粉捻,只知道邀請(qǐng)了10個(gè)人,要進(jìn)行1個(gè)小時(shí)斑芜。身為好員工的你出席了肩刃,但是絕大部分時(shí)間內(nèi)都是默不作聲,只有其中的2個(gè)人在那里漫談杏头,到會(huì)議最后的時(shí)候盈包,組織者拍拍那兩個(gè)人的后背中斷了同名的談話,并且威脅著要再舉行一次會(huì)議大州。大家的時(shí)間被白白浪費(fèi)掉了续语,一點(diǎn)收獲都沒有。

??解決方案:在全公司范圍強(qiáng)制執(zhí)行一項(xiàng)政策厦画,要求所有會(huì)議都要有日程疮茄,有可衡量的輸出,只讓必須參加的人出席根暑,而且要有備忘錄力试,看看會(huì)議的結(jié)果是否達(dá)到預(yù)期。一旦目標(biāo)達(dá)成或者時(shí)間到馬上結(jié)束會(huì)議排嫌。任何違背這些原則的會(huì)議畸裳,要么允許大家走人,要么允許將來不再出席淳地。這樣就會(huì)迫使大家做出改變怖糊。

??可以郵件或者私聊解決的會(huì)議

??你參加了一個(gè)會(huì)議帅容,會(huì)議有可衡量的輸出(耶!)伍伤,但這只是一個(gè)只需簡(jiǎn)單回答是與否的問題并徘,通過郵件或者私聊完全就可以解決。

??解決方案:是的扰魂,就用郵件或者私聊麦乞。用好你的常識(shí),以及合適的媒介劝评。

??該參加的人不參加不該參加的人卻參加的會(huì)議

??你參加了一個(gè)有10個(gè)人出席但是主要設(shè)計(jì)師缺席的會(huì)議姐直。大家都舉手說了點(diǎn)東西,但到最后蒋畜,所有的東西都被負(fù)責(zé)的人拒絕了声畏。那天晚些時(shí)候,因?yàn)槟承┰蚰愠鱿⒘艘粋€(gè)有工程負(fù)責(zé)人參加的會(huì)議百侧,為的是審查了一下底層代碼決策的事情砰识,可是他在不了解背景的情況下對(duì)東西吹毛求疵,浪費(fèi)了大家的時(shí)間(也包括他自己的)佣渴。

??解決方案:邀請(qǐng)每一個(gè)人參加會(huì)議都要有個(gè)好的理由辫狼。如果你想不出好理由,那就別邀請(qǐng)那個(gè)人辛润。如果某件事情的主要決策者應(yīng)該參與膨处,那就邀請(qǐng)他。最重要的是砂竖,不要把可來可不來的人加進(jìn)來真椿。如果某個(gè)人是可選的話,那就不要邀請(qǐng)乎澄。就這么簡(jiǎn)單突硝。這是一場(chǎng)公司會(huì)議,不是技術(shù)研討會(huì)置济。

??為了開會(huì)而開會(huì)(站立會(huì)議解恰,你究竟想從中得到什么?)

??你在參加每天的站立會(huì)議浙于?大家討論的都是你沒有想法或者不在意的事情护盈。你分享的東西可能跟他們也毫無關(guān)系。跟你有關(guān)系少數(shù)人你早就在會(huì)下交流過了羞酗,然后你報(bào)告說你們已經(jīng)在私下交流過了腐宋,而且還會(huì)繼續(xù)在會(huì)下跟他們講。等一下,為什么我們還要站在這里呢胸竞?

??解決方案:如果你絕對(duì)必須知道其他人在做什么欺嗤,把它寫成文字以聊天或者郵件形式進(jìn)行。但你會(huì)說:“哦撤师,但是沒人會(huì)看剂府。”對(duì)剃盾。那是因?yàn)闆]人在意∮偻啵可是你以為大聲說出來他們就會(huì)在意了嗎痒谴?作為這種日常儀式的結(jié)果你現(xiàn)在就會(huì)做得更好了嗎?未必铡羡。不要再浪費(fèi)別人的時(shí)間了积蔚,把焦點(diǎn)放在結(jié)果上面。要消滅一切無用的會(huì)議烦周,尤其是那些重復(fù)性的尽爆、主要是出于慣例進(jìn)行的會(huì)議。

??開會(huì)太早或者太晚读慎。注意力廣度很低漱贱,憤怒情緒高漲。你不會(huì)從這些會(huì)議中收獲好結(jié)果的夭委。

??現(xiàn)在是下午6點(diǎn)幅狮,有人還在開會(huì)。你的手緊緊握住了當(dāng)天的第三杯咖啡并且祈禱這次會(huì)議要么有個(gè)好結(jié)果要么很快就會(huì)結(jié)束株灸。很可惜崇摄,一件事情都沒有通過。第二天早上你意識(shí)到有人已經(jīng)安排了早上8:30的會(huì)議慌烧。你握住手里當(dāng)天的第一杯還沒喝完一半的咖啡希望有個(gè)好結(jié)果逐抑。有人問了你一個(gè)yes/no的問題,然后會(huì)議結(jié)束了屹蚊。沒開玩笑吧厕氨?

??解決方案:認(rèn)真點(diǎn)。很多時(shí)候我們考慮事情都忽略了人的因素了淑翼。不要把會(huì)議安排得太早或者太晚腐巢,要安排在核心時(shí)間段。如果會(huì)議很重要玄括,就需要馬上進(jìn)行冯丙。否則的話,沒有什么事情是不可以等1天或者幾個(gè)鐘頭的。那樣的話胃惜,大家會(huì)更愿意出席泞莉,更愿意參與,你也更有可能得到想要的結(jié)果船殉。

 6鲫趁、流程

不評(píng)估當(dāng)前情況就盲目遵守流程

??沖刺!誰不喜歡沖刺呢利虫?我們行動(dòng)敏捷挨厚。你什么意思敏捷可不是名詞。我給它大寫糠惫,必須這樣疫剃。不管怎樣,讓我們大概一周左右都要沖刺一下硼讽,讓大家弄清楚自己都在做什么巢价。我怎么知道這么做有效?因?yàn)槲覀兠恐芏家_始新的沖刺啊固阁。什么壤躲?結(jié)果怎么衡量?我們創(chuàng)建并完成了很多工單备燃。你還想要什么碉克?

??解決方案:流程是個(gè)好東西。流程指導(dǎo)工作赚爵,引導(dǎo)得到路線圖(你當(dāng)然要有C拚汀)上想要的結(jié)果。然而冀膝,無法衡量你是否離目標(biāo)更近或者是否實(shí)現(xiàn)了目標(biāo)的流程要么是不必要的唁奢、要么是錯(cuò)誤的、浪費(fèi)時(shí)間的窝剖,或者以上都是麻掸。永遠(yuǎn)都要評(píng)估你的流程,看看它能給你帶來什么赐纱,又會(huì)讓你失去什么脊奋,并且確保前者永遠(yuǎn)比后者更多。

??民主過度導(dǎo)致優(yōu)柔寡斷

??每個(gè)人的意見都很重要疙描。因?yàn)槲覀儾皇菍V频某舷叮瑢?duì)吧?我們聽聽工程部門所有人的意見起胰。等一下久又,有兩個(gè)人不同意,這可不好。其中一位工程師雖然跟項(xiàng)目沒有關(guān)系地消,但是他很有經(jīng)驗(yàn)奥濉!我們還是搞定他再繼續(xù)吧脉执。別管期限了疼阔,我們需要把事情做對(duì)!正確才是最重要的半夷。

??解決方案:企業(yè)不是政府婆廊,這里不應(yīng)該民主。又快又好的決定可以拯救公司玻熙,決策慢的話無論好壞都會(huì)毀掉一家公司否彩。如果你讓某人負(fù)責(zé)這個(gè)項(xiàng)目,他們就有最后的話語權(quán)嗦随,他們會(huì)迅速做出決定。爭(zhēng)端可以在更加私下的場(chǎng)合解決敬尺,不用把整個(gè)工程部門都牽扯進(jìn)來枚尼。關(guān)注你的人钓试,這樣可以讓結(jié)果最大化亡嫌。讓他們每個(gè)人都有話語權(quán)的話炕倘,你就會(huì)毫無理由地陷入僵局框仔。

??過分微觀管理躏惋,經(jīng)理不去關(guān)心更大的局面校仑,IC沮喪拙徽,糟糕的工作出現(xiàn)

經(jīng)理是管人的人彪标,他跟你在一個(gè)戰(zhàn)壕上概而。在不知道是什么原因?qū)е履阕龀鲞@個(gè)決定的情況下呼巷,他問你這行代碼為什么不換種寫法。你用了一個(gè)小時(shí)的時(shí)間才跟他解釋清楚赎瑰,最后他就說了一句“哦”然后同意你了王悍。與此同時(shí),路線圖已經(jīng)延誤而且跑偏了餐曼,工程師憤怒了压储,但是該解決這些真正的問題的時(shí)候經(jīng)理卻不見了。

??解決方案:要相信人源譬。如果你無法信任他們集惋,那就開除對(duì)方。微觀管理是任何組織的喪鐘踩娘,會(huì)阻止任何團(tuán)隊(duì)擴(kuò)大刮刑。如果經(jīng)理不去處理真正高層的決策,一行代碼是起不到作用的,因?yàn)楫?dāng)房子都已經(jīng)著火的時(shí)候你卻在跟木匠爭(zhēng)吵新椅子的問題为朋。要站得高一點(diǎn)臂拓,用鳥瞰的視角來做出好的決策,即便底層會(huì)出現(xiàn)一些低效的事情习寸,但大船仍然朝著正確的方向航行胶惰。

越級(jí)管理

???你在做某件事情,你的老板問你情況怎樣霞溪,于是你提供了一個(gè)更新孵滞。然后你的老板的老板又問,你給出同樣的回答只是沒說那么詳細(xì)鸯匹。然后他的老板問坊饶,你就說“不錯(cuò)∨古睿”然后一位跟你的團(tuán)隊(duì)毫無關(guān)系的經(jīng)歷又來問匿级,你開始猜測(cè)發(fā)生了什么事。你決定寫一封全公司范圍的報(bào)告染厅,說清楚進(jìn)展情況痘绎,這浪費(fèi)了你的時(shí)間,因?yàn)槟阋蚰切┎粦?yīng)該有其他考慮的經(jīng)理解釋清楚事情肖粮。

??解決方案:就像過去說的那樣孤页,企業(yè)不是一般社會(huì)。層級(jí)的存在不是為了壓制下級(jí)涩馆,而是為了保持秩序和效率行施。如果3級(jí)經(jīng)理定期詢問非直接下屬項(xiàng)目的進(jìn)展情況,這就是微觀管理或者管理層級(jí)太多的跡象魂那。這些問題的解決方案也很明顯蛾号。

缺乏有用的檢查點(diǎn)

??項(xiàng)目結(jié)束時(shí)我們會(huì)知道。我們以工單完結(jié)數(shù)來匯報(bào)項(xiàng)目狀態(tài)冰寻。當(dāng)然须教,尚未完結(jié)的工單數(shù)是會(huì)隨時(shí)間轉(zhuǎn)移而變化,但那只是粗略的估計(jì)斩芭,對(duì)吧轻腺?直到根據(jù)安排需要2周的事情最后拖到了6個(gè)月完成。

??解決方案:增加檢查點(diǎn)划乖”嵫“這些那些應(yīng)該要在第二周結(jié)束時(shí)完成∏兮郑”如果檢查點(diǎn)任務(wù)未達(dá)標(biāo)误算,必須進(jìn)行重新評(píng)估仰美, 可能還要給項(xiàng)目多分配資源如果其優(yōu)先級(jí)比較高的話。否則的話儿礼,你的項(xiàng)目范圍和時(shí)間就會(huì)不斷膨脹咖杂,超出你的控制。

??工程師陷入困境的時(shí)候不去拉他們一把

??每個(gè)人都知道Jacike在做住這個(gè)長(zhǎng)期項(xiàng)目蚊夫,而且已經(jīng)做了一段時(shí)間了诉字。你經(jīng)常會(huì)想了解他的進(jìn)展情況。管理層似乎并不關(guān)心他是否延誤知纷,因?yàn)楹偃榔裕阒赖模@個(gè)項(xiàng)目很困難琅轧。時(shí)間過去了伍绳,沒人介入進(jìn)去。他時(shí)不時(shí)會(huì)請(qǐng)求幫忙乍桂,但被告知大家都很忙冲杀。項(xiàng)目就這么一直擱置下去了。

??解決方案:管理層應(yīng)該對(duì)項(xiàng)目狀態(tài)有一定的了解睹酌。如果某件事情明顯拖得太久了的話漠趁,那么到了一定時(shí)候,管理層介入找出缺失了什么信息忍疾,或者是否需要加人等是完全適合的。這不是微觀管理谨朝,這是管理的核心部分卤妒,但害怕微觀管理的經(jīng)理往往賦予的自由度太高了,根本就沒有起到管理的責(zé)任字币。是则披,當(dāng)然這種權(quán)衡是有點(diǎn)像走鋼絲線,但這是好的管理的標(biāo)志洗出。

???注:從下面內(nèi)容開始我就只列表了士复,因?yàn)閷?shí)在抽不出時(shí)間展開講了,但希望列出的東西能夠不言自明翩活。如果確實(shí)很重要并且時(shí)間允許的話阱洪,我會(huì)展開說一下。

 7菠镇、溝通

???過度溝通冗荸。出于所謂的透明性,事無巨細(xì)都郵件給一大群人利耍。收件箱堆滿了信蚌本,大家就會(huì)有意識(shí)地過濾掉盔粹,導(dǎo)致對(duì)此漠不關(guān)心。

???溝通不足程癌。你要進(jìn)行大改很可能會(huì)有影響到其他團(tuán)隊(duì)舷嗡,但是卻沒有通知對(duì)方。

 8嵌莉、評(píng)估

??經(jīng)理沒有讓直接下屬來評(píng)估

??對(duì)如何改進(jìn)的描述很含糊进萄,經(jīng)常說那個(gè)人從來都沒有超過期待這樣的話來打壓別人工資,但是又從來沒有明確這是什么意思

??獎(jiǎng)勵(lì)所謂的“滅火隊(duì)員”烦秩,也就是那些對(duì)糟糕的代碼部署做出迅速響應(yīng)的人垮斯,而不是那些設(shè)計(jì)和編碼都很仔細(xì),設(shè)法避免問題出現(xiàn)的人

??沒有清晰的發(fā)展路徑

 9只祠、宣傳

??“公司是個(gè)大家庭兜蠕。”不抛寝,不是熊杨,如果是的話,很多公司都像虐待孩子的父母盗舰,只有孩子不斷付出晶府,而父母卻一直都只有期望和懲罰。

“利用社交媒體來傳播公司的文章钻趋〈剑”這往好里說頂多算是不夠誠(chéng)實(shí)。希望利用大家的個(gè)人關(guān)系來推銷公司就是不拿工作和個(gè)人生活當(dāng)兩回事了蛮位。這是手伸過頭的表現(xiàn)较沪。如果員工喜歡公司所為的話,他們自己會(huì)傳播的失仁。

 10尸曼、面試

??流程與目標(biāo)不一致:面試的目標(biāo)是要找到那份工作跟公司和團(tuán)隊(duì)都很搭的合適人選。

??工程師負(fù)擔(dān)過重萄焦,經(jīng)常要進(jìn)行面試控轿,跟工作一樣頻繁。

??強(qiáng)調(diào)雇傭更多的人拂封,而沒有把焦點(diǎn)放在留住現(xiàn)有人才上(如果你的工程師感覺沒有被公司好好對(duì)待的話茬射,他們又會(huì)如何介紹你的公司給別人呢?)烘苹。

11躲株、酒精

??常規(guī)活動(dòng)也提供酒精飲料。喝酒帶來的純粹是壓力镣衡,不好的健康習(xí)慣霜定,不良的工作環(huán)境档悠。

??宣揚(yáng)喝酒文化,把它正惩疲化

 12辖所、歧視

??種族主義、性別歧視磨德、LGBT歧視缘回、年齡歧視。雖然這方面的培訓(xùn)很多典挑,但是出現(xiàn)了一些微妙的歧視形式酥宴。

??多元化水平很低

13、員工福祉

??工作過度您觉、緊張過度或者忽視勞累的明顯跡象拙寡,美其名曰“勤奮的員工”。

??忽略了員工也是人琳水。無視人際關(guān)系問題肆糕、健康問題等。

轉(zhuǎn)載:http://www.51testing.com/html/62/n-3725162.html

?

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末在孝,一起剝皮案震驚了整個(gè)濱河市诚啃,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌私沮,老刑警劉巖始赎,帶你破解...
    沈念sama閱讀 219,366評(píng)論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異仔燕,居然都是意外死亡极阅,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,521評(píng)論 3 395
  • 文/潘曉璐 我一進(jìn)店門涨享,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人仆百,你說我怎么就攤上這事厕隧。” “怎么了俄周?”我有些...
    開封第一講書人閱讀 165,689評(píng)論 0 356
  • 文/不壞的土叔 我叫張陵吁讨,是天一觀的道長(zhǎng)。 經(jīng)常有香客問我峦朗,道長(zhǎng)建丧,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,925評(píng)論 1 295
  • 正文 為了忘掉前任波势,我火速辦了婚禮翎朱,結(jié)果婚禮上橄维,老公的妹妹穿的比我還像新娘。我一直安慰自己拴曲,他們只是感情好争舞,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,942評(píng)論 6 392
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著澈灼,像睡著了一般竞川。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上叁熔,一...
    開封第一講書人閱讀 51,727評(píng)論 1 305
  • 那天委乌,我揣著相機(jī)與錄音,去河邊找鬼荣回。 笑死遭贸,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的驹马。 我是一名探鬼主播革砸,決...
    沈念sama閱讀 40,447評(píng)論 3 420
  • 文/蒼蘭香墨 我猛地睜開眼,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼糯累!你這毒婦竟也來了算利?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,349評(píng)論 0 276
  • 序言:老撾萬榮一對(duì)情侶失蹤泳姐,失蹤者是張志新(化名)和其女友劉穎效拭,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體胖秒,經(jīng)...
    沈念sama閱讀 45,820評(píng)論 1 317
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡缎患,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,990評(píng)論 3 337
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了阎肝。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片挤渔。...
    茶點(diǎn)故事閱讀 40,127評(píng)論 1 351
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖风题,靈堂內(nèi)的尸體忽然破棺而出判导,到底是詐尸還是另有隱情,我是刑警寧澤沛硅,帶...
    沈念sama閱讀 35,812評(píng)論 5 346
  • 正文 年R本政府宣布眼刃,位于F島的核電站,受9級(jí)特大地震影響摇肌,放射性物質(zhì)發(fā)生泄漏擂红。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,471評(píng)論 3 331
  • 文/蒙蒙 一围小、第九天 我趴在偏房一處隱蔽的房頂上張望昵骤。 院中可真熱鬧树碱,春花似錦、人聲如沸涉茧。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,017評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽伴栓。三九已至伦连,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間钳垮,已是汗流浹背惑淳。 一陣腳步聲響...
    開封第一講書人閱讀 33,142評(píng)論 1 272
  • 我被黑心中介騙來泰國(guó)打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留饺窿,地道東北人歧焦。 一個(gè)月前我還...
    沈念sama閱讀 48,388評(píng)論 3 373
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像肚医,于是被迫代替她去往敵國(guó)和親绢馍。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,066評(píng)論 2 355

推薦閱讀更多精彩內(nèi)容