【調查問卷】5種類型的工程師,你是哪一種?

點擊上方「黑馬工程師」可訂閱哦!

在我的代碼旅程和編程冒險中,我遇到過很多奇怪的敵人,以及陌生的盟友。我發現至少有五種不同類型的代碼戰士,有的人能成為並肩合作的戰友,而有些人似乎只能襯托我的每一個計劃。

不過,他們在軟體開發這個萬神殿中也有著自己的地位。如果沒有這些不同編程風格的合理搭配,那麼你的項目要麼需要很長時間才能完成,要麼不夠穩定或過於完美。

【調查問卷】5種類型的工程師,你是哪一種?

擅於修修補補的工程師

這編碼可能不漂亮,但它能工作啊!

這種家夥是公司的基礎。當出現錯誤時,他能快速修復,並且從某種程度上說,不會再壞掉。當然,他不關心代碼的外觀和易用性,也不在乎其他任何瑣碎的事情,他不會浪費時間在毫無意義的廢話上面,喜歡直接就幹好工作。要用這種人的話,最好的辦法是指定一個問題,然後走開。

具有完美主義強迫症的工程師

你想對我的代碼做什麼?

這家夥並不關心代碼的最後期限,也不在乎項目預算,因為這些和編程中的藝術形式相比,對他們而言都是微不足道的。當你終於接收到成品的時候,你除了屈服於這令人驚嘆的完美又漂亮的代碼之外,別無選擇,而正是如此精致,以致於你想在上面做什麼都是對這一傑作的褻瀆。對於他的代碼,只有他自己才有資格去改動。

反對編程的工程師

我是一個工程師。但我不寫代碼。

他的世界只有一個簡單真理:笨蛋才寫代碼。既然別人已經做過這工作了,那就應該使用他們的代碼。他會理直氣壯地表示這種開發實踐速度有多快,哪怕實際上他需要和其他工程師相同或更長的時間。但是,當你拿到項目的時候,可能實際只有20行代碼,非常容易閱讀。他可能速度並不非常快,代碼也不高效和向前兼容,但是他完成任務所需要的努力一定是最少的。

【調查問卷】5種類型的工程師,你是哪一種?

草率的工程師

你想要什麼?這不是起作用了嗎?

這家夥不關心質量,因為那是別人的工作。他會快速完成交給他的任務。你可能不喜歡他的工作,其他的工程師也討厭這樣的代碼,但管理層和客戶喜歡。雖然他現在的代碼會導致將來太多的痛苦,但他是保證在最後期限內完成任務的黑馬,所以你無法奚落和嘲笑他(不管內心有多麼想這麼做)。

理論型工程師

好吧,這是一個可能性,但在實踐中,這或許是一個更好的選擇。

比起應該做什麼,這家夥對其他可取的選擇更感興趣。他會花80%的時間茫然若失地盯著電腦想辦法來完成任務,15%的時間用來抱怨不合理的期限,4%的時間用來改善選項,然後只有1%的時間放到寫代碼上。最後你接收到的工作永遠伴隨著那句「如果我有更多的時間,那麼我一定能找到更好的方法來完成任務」。

你是哪一款?

就個人而言,我會將自己歸類到完美主義者中。那麼,你是哪一種類型的工程師呢?

下次文章公布投票結果哦,想知道你是不是大眾型工程師,投下你的票吧!

【調查問卷】5種類型的工程師,你是哪一種?

點擊下方

「閱讀原文」

了解更多哦!

閱讀原文


關於作者:
黑馬工程師資訊平台

微信號:heimaedu