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

程序員應如何更好的與非程序員一起工作

原創(chuàng)
開發(fā) 前端 新聞
程序員在今天的科技世界中要想成功,僅有編碼技能是不夠的,與非程序員同事共事,維護關(guān)系的也是一個重要因素。下文就是Google技術(shù)領(lǐng)導和經(jīng)理Ben Collins-Sissman(@sussman)與Google工程經(jīng)理Brian Fitzpatrick(@therealfitz)的經(jīng)驗談!

【51CTO外電頭條】程序員在今天的科技世界中要想成功,僅有編碼技能是不夠的,在下面的對話中,Google技術(shù)領(lǐng)導和經(jīng)理Ben Collins-Sissman(@sussman)與Google工程經(jīng)理Brian Fitzpatrick(@therealfitz)一起,討論了與非程序員同事共事,維護關(guān)系的重要性。

Ben和Brian說謙虛、尊重和信任是培養(yǎng)一個愉快的,富有成效的工作環(huán)境的重要原則,他們二人將在下周舉行的OSCON大會上分享程序員如何很好地與其他同事一起工作。

OSCON會議描述中提到“大規(guī)模組織操縱的藝術(shù)”,那是什么?

Brian Fitzpatrick:我認為“組織操縱”應有一個度,這意味著我對Google是如何運作的有較好的了解,我可以引導公司朝好的方向發(fā)展。

Ben Collins-Sussman:我懷疑Fitz說的是否屬實,公司并不總是有一種權(quán)力結(jié)構(gòu)與組織機構(gòu)圖匹配,它需要一些真正的調(diào)查,發(fā)現(xiàn)真正的權(quán)力關(guān)系所在。

Brian Fitzpatrick:據(jù)我所知,沒有公司能做到權(quán)力結(jié)構(gòu)和它們的組織機構(gòu)圖完全匹配,除非他們少于兩個人。

程序員如何與非程序員同事溝通?

Ben Collins-Sussman:首先,要看他們的眼睛而不是他們的鞋子,其次,大多數(shù)人不會就純粹的邏輯喋喋不休。

它有助于添加一些情緒的敏感性,例如,討論時發(fā)生一些爭執(zhí),大多數(shù)非工程師不會領(lǐng)情原始的真相,工程師喜歡純粹的信息,往往期望十足的反饋 — 代碼審查,設(shè)計方案等,當你與非技術(shù)人員溝通時,僅僅陳述事實并不總是有幫助,你需要以某種方式將事實包裝起來,讓它們更易于他人吸收。不要在你的反饋中繞圈子,確保對方不需要逐字分析你的反饋,大多數(shù)人比程序員更敏感。

Brian Fitzpatrick:尊重非程序員的能力是關(guān)鍵,你公司里做市場營銷,銷售或公關(guān)的同事,他們不知道編寫代碼并不意味著他們就是白癡,他們有他們的工作,你有你的工作,除了工程外,還有大量的技能需要學習,我們應該和非工程師同事相互幫助,協(xié)同工作,共同提高。

如何與其他程序員協(xié)作,有什么建議?

Brian Fitzpatrick:這是一個廣泛的問題,我們的新書將會在這方面提出建議。我們主張采取三個主要的原則:謙虛、尊重和信任(簡稱HRT),如果你表現(xiàn)得很謙虛,并尊重你的同事,并信任他們能把事情做好,你和它們建立愉快的,富有成效的工作關(guān)系的機會將更大。

當然,你的同事需要獲得你的尊重和信任,但我們發(fā)現(xiàn),要信任某人首先就得懷疑他,如果有人不可信任或不值得你尊重,你會很快弄明白。

Ben Collins-Sussman:這些原則不僅適用于自己,實際上可以成為一個強大團隊的文化基礎(chǔ),我們常說軟件工程是一項團隊運動,而不是個人運動,圍繞HRT培養(yǎng)團隊文化是提高生產(chǎn)力,長期保持成功的關(guān)鍵。

項目發(fā)生分歧時該如何處理?

Ben Collins-Sussman:我認為***的策略是討論,并快速達成方向一致的協(xié)議,有時雙方需要相互做出一些讓步,關(guān)鍵是有一套單一的標準和慣例,沒有什么比編碼風格,組織慣例或設(shè)計技術(shù)不一致更快讓項目變得混亂不堪,因此保持項目一致性很關(guān)鍵。

Brian Fitzpatrick::這時應該讓信任和尊重的團隊文化發(fā)揮作用,此外,在開始編碼之前,為你的團隊建立一套編程習慣,坐下來設(shè)計你的產(chǎn)品,可以幫你弄清你究竟要做的是什么,以及你想怎么去做。

原文出處:http://answers.oreilly.com/topic/2801-software-engineering-is-a-team-sport-how-programmers-can-deal-with-colleagues-and-non-programmers/
原文名:Software engineering is a team sport: How programmers can deal with colleagues and non-programmers

【編輯推薦】

  1. 程序員育兒新工具Small Basic
  2. 國外PHP程序員的13個好習慣
  3. 十個行為把你變成糟糕的程序員
  4. 當你從程序員變?yōu)轫椖拷?jīng)理
  5. 如何從煤礦工成為程序員 你也可以
責任編輯:陳貽新 來源: 51CTO
相關(guān)推薦

2020-11-16 09:19:10

程序員IT互聯(lián)網(wǎng)

2022-10-25 08:23:09

Reactor模式I/O

2013-08-20 09:33:59

程序員

2011-05-31 09:22:39

程序員

2018-05-31 15:22:53

程序員女程序男性程序員

2017-03-27 10:17:54

程序員工作學習

2012-03-06 09:22:46

程序員

2013-07-15 13:45:16

程序員

2011-05-26 10:04:30

程序員

2011-05-31 10:50:36

程序員

2013-12-24 09:59:48

程序員管理

2011-05-13 14:34:02

程序員

2011-05-24 13:47:25

程序員

2009-05-21 15:58:12

程序員工作經(jīng)驗職場

2015-06-18 05:57:42

程序員適應新工作

2009-04-07 11:17:48

程序員高薪求職

2012-01-17 10:34:14

程序員

2011-05-30 14:50:56

程序員

2014-07-16 09:34:44

2015-07-20 09:21:19

程序員非程序員技能
點贊
收藏

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