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

3種類型的程序員:“蟲族”,“人族”,“神族”

原創(chuàng)
開發(fā) 新聞
星際2的火熱,讓我們理解了不同種族的性格品質(zhì)。放到程序員當中,其實我們也能看出不同性格的程序員還是有些許差距的。他們可以分別代表:“蟲族”,“人族”和“神族”。

【51CTO經(jīng)典譯文】“人族”程序員

吃苦耐勞型,“人族”程序員的個人能力并不是很強,但是他們的能力足以完成各種工作了。他們的代碼既不迷人,也不優(yōu)雅,但是這些代碼可以完成任務,并且工作得也還可以。他們可以使用公司能夠駕馭的任何工具。

[[17919]]

堅韌不拔的人族程序員

通常,在一個創(chuàng)業(yè)型的公司中,一個人族的程序員可以發(fā)展的很好,或者也可能會成為一個技術方面的領導者。37 signals就是一個以人族程序員為主的公司。

“蟲族”程序員

對于一個公司來說,“蟲族”程序員是十分重要的。他們需要使用他們熟悉的IDE(也就是說,他們需要“蟲族”的土地)。管理層必須要聘請足夠多的蟲族程序員才能按時交付產(chǎn)品,即使對于最基礎的產(chǎn)品來說,情況也是如此的,但是他們可以聘請一大堆蟲族程序員來解決擴展的問題。他們依賴于他們的“女皇”。

蟲族程序員 

Visual Studio與Oracle是蟲族程序員的好伙伴

Visual Studio進化史》讓你更了解微軟Visual Studio的物種起源。

在公司這個“大機器”中,作為一個“小齒輪”,一個“蟲族”程序員可以很好地發(fā)揮作用,他們更喜歡使用微軟或Oracle的產(chǎn)品。大多數(shù)離岸外包公司都是一個以“蟲族”程序員為主的公司。

“神族”程序員

高級的數(shù)學知識是“神族”程序員的主要工具;這極大低限制了他們的數(shù)量。他們可以使用像Lisp或ML那樣的語言開發(fā)出令人嘆為觀止的產(chǎn)品。

51CTO延伸閱讀:《2010年12月編程語言排行榜:觸摸經(jīng)典語言化石之Lisp

ML是一個通用的函數(shù)式編程語言,它是由愛丁堡大學的Robin Milner及他人在二十世紀七十年代晚期開發(fā)的。它的語法是從ISWIM得到的靈感。作為元語言的ML是為了幫助在LCF定理證明機中尋找證明策略而構想出來的。(之前的元語言是pplambda,它聯(lián)合了一階邏輯演算、多態(tài)及Λ演算)。它使用了Hindley-Milner類型推論算法來推測大多數(shù)值的類型,而不需要四處使用注解。

[[17920]]

神族程序員的起源(陳景潤與華羅庚)

在“神族”程序員成熟到到具有創(chuàng)辦一個公司的遠見卓識之前,他們會一直呆在學術界,例如,Google的PageRank就是一個“神族”程序員的遠見卓識,他一手創(chuàng)辦了Google公司,因此,Google公司是一個以“神族”程序員為主的公司。

寓意

如果你創(chuàng)建了一個公司,那么你必須要聘請員工來做事。你必須找的合適的人,把他們放到合適的工作崗位上,這樣的話,公司才能作為一個整體運營下去。

在一個公司中,每種類型的程序員都有他們的優(yōu)點和缺點,我們的目標是利用這些優(yōu)缺點,調(diào)整公司的組織結構,讓大家可以高效率地在一起工作。

如果我們忽略掉了他們之間的區(qū)別,或者對他們之間的區(qū)別存在錯誤的認識,那么我們會喪失他們可以在一起工作的可能性,這樣的話,就無法做出真正偉大的產(chǎn)品了。

原文標題:3 Types of Programmers: Zerg, Terran, Protoss

【編輯推薦】

  1. 論:如何成為有思想、能創(chuàng)新的程序員
  2. 程序員變身哈利波特 尋找自己的死亡圣器
  3. 程序員的十個層次 你屬于哪一層?
  4. 是什么成就了一名“高級”程序員? 
責任編輯:彭凡 來源: 51CTO
相關推薦

2012-01-10 14:43:48

程序員

2013-06-28 10:17:04

2019-10-31 14:37:55

技術人工智能開發(fā)

2015-08-24 09:21:27

類型程序員

2010-07-30 01:12:52

2010-07-29 21:26:09

2010-07-30 00:41:48

2013-04-28 11:03:41

編程語言程序員私有云

2010-08-06 17:35:21

2010-08-17 17:34:06

2009-06-15 14:15:07

Java設計模式Java

2018-06-13 11:36:26

WeexUI渲染魅族

2015-09-08 10:49:35

程序員編程經(jīng)驗

2013-01-17 10:18:02

程序員

2015-04-02 17:31:24

程序員程序員鼓勵師

2011-05-19 15:57:15

測試專家

2010-07-29 15:59:58

2010-07-29 21:00:54

2015-09-22 16:10:09

魅族

2021-06-02 05:47:32

程序員編程開發(fā)
點贊
收藏

51CTO技術棧公眾號