自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

程序員的5種類型

開發(fā) 項(xiàng)目管理
在我的代碼旅程和編程經(jīng)歷中,已經(jīng)遭遇很多奇特的對(duì)手,還有更為奇特的盟友。我至少發(fā)現(xiàn)有5種代碼勇士,有些是出色的戰(zhàn)友,其他則似乎都在攪黃我的每個(gè)計(jì)劃。詳細(xì)請(qǐng)看下文。

在我的代碼旅程和編程經(jīng)歷中,已經(jīng)遭遇很多奇特的對(duì)手,還有更為奇特的盟友。我至少發(fā)現(xiàn)有5種代碼勇士,有些是出色的戰(zhàn)友,其他則似乎都在攪黃我的每個(gè)計(jì)劃。

不過(guò)他們都在軟件開發(fā)的萬(wàn)神殿上都有一席之地。如果沒(méi)有不同編程風(fēng)格的良好組合,你可能會(huì)發(fā)現(xiàn)你的項(xiàng)目要不就是耗時(shí)過(guò)長(zhǎng),要不就是太不穩(wěn)定或太過(guò)***而無(wú)人去做。

1. The duct tape programmer 喉嚨貼了膠帶的程序員

[[55576]]

The code may not be pretty, but damnit, it works! 代碼或許不漂亮,但能用!

這種家伙是公司的基石。代碼有問(wèn)題的時(shí)候,他能快速補(bǔ)漏,下不再犯。當(dāng)然他并不關(guān)注代碼看起來(lái)怎么樣,是否容易使用,以及其他瑣碎的問(wèn)題,但是他能搞定,沒(méi)有一堆廢話,也不會(huì)唧唧歪歪。用這種程序員的***方式是,你指出問(wèn)題后,走開就可以了。

2. The OCD perfectionist programmer 有***主義強(qiáng)迫癥的程序員

[[55577]]

You want to do what to my code? 你想對(duì)我的代碼做什么?

這類家伙并不關(guān)心你的截止日期或預(yù)算,和編程藝術(shù)相比,那些都微不足道。當(dāng)你最終收到最終成品時(shí),你沒(méi)有選擇余地,只能對(duì)那漂亮格式的代碼,不,是白玉無(wú)瑕的代碼,衷心地贊嘆。那代碼是如此有效率,你無(wú)須再對(duì)它做什么,否則就是畫蛇添足,褻瀆大師手筆。他就是那位唯一有資格改動(dòng)代碼的人。

3. The anti-programming programmer 反編程的程序員

[[55578]]

I’m a programmer, damnit. I don’t write code. 我是一個(gè)程序員,擦!我不寫代碼。

他的世界只有一個(gè)簡(jiǎn)單的真理:寫代碼不好。如果你不得不寫些東西,那你就錯(cuò)了。因?yàn)樵缫延腥俗鲞^(guò)了,只需拿來(lái)就是了。即便他寫代碼所用時(shí)間和其他程序員差不多,或更長(zhǎng),他會(huì)告訴你,這種開發(fā)實(shí)踐是多么多么地快。當(dāng)你拿到他提交的項(xiàng)目時(shí),可能實(shí)際代碼只有20行,也易于閱讀。代碼或許并不快、高效或向前兼容,但所耗費(fèi)之力是最小的。

4. The half-assed programmer 不稱職的程序員

[[55579]]

What do you want? It works doesn’t it? 你想要什么呢?代碼不是能用么?

這種家伙很少關(guān)注代碼質(zhì)量,那是其他人的工作。他只快速完成安排的任務(wù)。你可能不喜歡他的代碼,其他程序員也討厭,但管理層和客戶喜歡。雖然將來(lái)他會(huì)給你帶來(lái)很多的痛苦,但他可以單槍匹馬地在期限之前干完活,所以你不能嘲笑他(不管你心里有多想)。

5. The theoretical programmer 理論型的程序員

[[55580]]

Well, that’s a possibility, but in practice this might be a better alternative. 嗯,有那種可能,但實(shí)踐中這種應(yīng)該更好。

這家伙對(duì)應(yīng)該要做事之外的份外事更感興趣。他80%的時(shí)間在呆呆地盯著電腦,15%的時(shí)間在抱怨不合理的期限,4%的時(shí)間在琢磨份外事,1%的時(shí)間在寫代碼。當(dāng)你拿到他的最終成品時(shí),總會(huì)看到這樣的話,“要是時(shí)間多的話,這個(gè)地方我可以做得更好。”

你是哪一種?

個(gè)人而言,我自認(rèn)為是***主義者。所以,你是哪種類型呢?或者是哪幾種的混合型呢?還是你覺(jué)得還有上面沒(méi)有講到的類型?請(qǐng)?jiān)谠u(píng)論留言。 

原文鏈接:http://blog.jobbole.com/10392/

【編輯推薦】

  1. 程序員每天到底可以寫幾行代碼?
  2. 為什么程序員的社會(huì)地位不高?
  3. 《Clean Coder》讀后感:程序員自我管理的9個(gè)原則
  4. 程序員學(xué)習(xí)一門新語(yǔ)言的二三事
  5. 美工程序員——每個(gè)創(chuàng)業(yè)公司都在尋找的傳奇人物
責(zé)任編輯:林師授 來(lái)源: 伯樂(lè)在線
相關(guān)推薦

2013-06-28 10:17:04

2015-08-24 09:21:27

類型程序員

2010-12-30 08:57:42

程序員

2019-09-16 13:51:34

物聯(lián)網(wǎng)平臺(tái)物聯(lián)網(wǎng)IOT

2015-08-20 09:06:48

程序員

2013-01-17 10:18:02

程序員

2010-04-23 14:55:31

Oracle字符

2017-11-20 22:28:43

程序員源代碼編程

2013-04-28 11:03:41

編程語(yǔ)言程序員私有云

2015-05-28 15:01:23

程序員高效程序員

2021-04-20 16:51:07

程序員技術(shù)開發(fā)

2013-08-20 09:33:59

程序員

2020-11-15 23:29:01

大數(shù)據(jù)安全數(shù)據(jù)安全網(wǎng)絡(luò)攻擊

2021-05-30 15:54:45

服務(wù)器虛擬化

2019-06-14 15:28:13

程序員文本編輯器

2021-06-07 14:05:53

物聯(lián)網(wǎng)IOT物聯(lián)網(wǎng)技術(shù)

2010-12-21 15:15:01

完美程序員

2011-08-29 17:05:55

2012-05-22 00:09:37

程序員銷售員

2011-06-09 13:48:48

程序員
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)