10個(gè)訣竅助你成為牛逼的遠(yuǎn)程開發(fā)人員

2014-12-16 15:15:06來源:html5tricks作者:蔣麗麗 翻譯

在過去的十年中,通過建立一個(gè)遠(yuǎn)程團(tuán)隊(duì)來完成應(yīng)用程序和網(wǎng)站開發(fā)的工作,X-Team稱第二就沒人哪敢稱第一。在這段時(shí)間,我們通過自己艱難的摸索終于發(fā)現(xiàn)了成為一個(gè)真正高效的遠(yuǎn)程開發(fā)者所需要具備的品質(zhì)。

在過去的十年中,通過建立一個(gè)遠(yuǎn)程團(tuán)隊(duì)來完成應(yīng)用程序和網(wǎng)站開發(fā)的工作,X-Team稱第二就沒人哪敢稱第一。在這段時(shí)間,我們通過自己艱難的摸索終于發(fā)現(xiàn)了成為一個(gè)真正高效的遠(yuǎn)程開發(fā)者所需要具備的品質(zhì)。

下面,我把這些發(fā)現(xiàn)給大家分享一下。這可是我們的秘密法寶哦。一般人我不告訴他。如果你和你的團(tuán)隊(duì)都能嚴(yán)格要求自己,實(shí)施我們發(fā)現(xiàn)的訣竅方法,那么你的遠(yuǎn)程開發(fā)團(tuán)隊(duì)一定會(huì)有一個(gè)質(zhì)的飛躍。

有一個(gè)關(guān)鍵點(diǎn)要記住,千萬不要忽略常識(shí)性的建議。有些很明顯能起作用的就應(yīng)該把它列為優(yōu)先選項(xiàng),而重中之重是要為你的團(tuán)隊(duì)打好基礎(chǔ),這個(gè)基礎(chǔ)就是:

團(tuán)隊(duì)成員之間應(yīng)相互信任

一切源于信任。如果你的時(shí)間很緊迫,沒辦法看完全文,那么我強(qiáng)烈建議這一點(diǎn)你必須看。團(tuán)隊(duì)的定義是什么?精確地講,就是一個(gè)個(gè)因?yàn)樾湃味奂谝黄鸬膫(gè)體組合。

我們現(xiàn)在的實(shí)體團(tuán)隊(duì),因?yàn)榉N種原因,比如有歸屬的部門不同之分,往往分成幾個(gè)小團(tuán)體,而這些小團(tuán)體之間不能完全互相信任。不過令人驚訝的是,盡管缺乏信任,這樣的團(tuán)隊(duì)卻也能運(yùn)作起來。

但是對(duì)于遠(yuǎn)程團(tuán)隊(duì),信任卻是生死攸關(guān)的事。因?yàn)樵谝粋(gè)遠(yuǎn)程團(tuán)隊(duì)里,是沒有部門之分的,沒有上司督促你,沒有老板監(jiān)視你,也沒有人照顧你。這是一個(gè)因?yàn)橛兄餐哪繕?biāo)而聚在一起并且相互信任的個(gè)體組合。

如果沒有信任,那么整個(gè)遠(yuǎn)程團(tuán)隊(duì)就是一紙空文。所以我們每天都需要問問自己,“今天我該怎樣為建設(shè)團(tuán)隊(duì)信任而貢獻(xiàn)自己的一份力量?”

而下面所分享的10個(gè)訣竅總的作用就是為了不斷促進(jìn)團(tuán)隊(duì)成員之間的信任,增強(qiáng)大家的信心,保持不斷進(jìn)步。如果你能嚴(yán)格要求自己按此方法去做,并能持之以恒,那么你的遠(yuǎn)程團(tuán)隊(duì)絕對(duì)能完勝實(shí)體團(tuán)隊(duì)。

訣竅1:比和你的第一個(gè)女朋友溝通的更多

communicate

還記得你的第一個(gè)女朋友或者男朋友嗎?還記得那時(shí)候你會(huì)不停的發(fā)短信,發(fā)電子郵件,傳小紙條,甚至一邊打電話一邊睡著了?

但是,我這里所提倡的溝通程度需要更進(jìn)一步。我曾經(jīng)所在的一個(gè)遠(yuǎn)程開發(fā)團(tuán)隊(duì) X-Teamer中的一個(gè)成員啟發(fā)了我,在共事的8個(gè)月里,他每一天都會(huì)在Skype上給我留言,譬如“親希望你今天一切順利”之類的。

也許,你覺得這種事情你只愿意為你的妞去干,但是,我想說的是,我所說的這個(gè)同事,因?yàn)樗,我們的團(tuán)隊(duì)氛圍異乎尋常的和諧。直到現(xiàn)在想起那個(gè)團(tuán)隊(duì),大家還是能感到溫馨,相互信任,相互關(guān)心,無論誰需要幫助,即使需要通宵達(dá)旦也絕不推托。

當(dāng)然做好這一條絕不僅僅是每天說個(gè)“你好”這么簡單,你需要做到以下幾條:

——當(dāng)你有事離開的時(shí)候,告知你的團(tuán)隊(duì)。

——當(dāng)你在最后期限里完不成任務(wù)的時(shí)候,要讓你的團(tuán)隊(duì)知道。

——當(dāng)你有空閑的時(shí)候,知會(huì)團(tuán)隊(duì)你隨時(shí)能幫一把手。

——當(dāng)你學(xué)到新的有用的框架知識(shí),分享給你的團(tuán)隊(duì)。
——當(dāng)你發(fā)現(xiàn)你的團(tuán)隊(duì)落后了或者代碼中有了bug,立馬通知團(tuán)隊(duì)。

大家相互協(xié)作,共同成長。

除了遠(yuǎn)程開發(fā)團(tuán)隊(duì),你再也找不到更加有激情的合作對(duì)象了。因?yàn)樵谶h(yuǎn)程開發(fā)團(tuán)隊(duì)中,你除了和大家協(xié)作別無選擇,但是也因?yàn)槿绱,每個(gè)人都獲益匪淺,或者成為了更有能力的開發(fā)員,或者是更有凝聚力的領(lǐng)導(dǎo)者,或者讓你在溝通方面得以鍛煉,也或者展示了你的人格魅力,讓你變得更加受歡迎。

訣竅2:找個(gè)時(shí)間聚一聚

focus

聚一聚對(duì)那些在辦公室工作的人來說不亞于一個(gè)巨大的挑戰(zhàn),因?yàn)橛刑嗫菰锏臅?huì)議,毫無營養(yǎng)的聊天和各種打斷思緒的插曲。

而對(duì)于遠(yuǎn)程團(tuán)隊(duì)來說,要想找個(gè)時(shí)間聚聚,唯一要克服的問題就是時(shí)區(qū)差異。因?yàn)榇蠹腋髯栽诓煌臅r(shí)區(qū)工作,也許全天的各個(gè)時(shí)間點(diǎn)都會(huì)有要會(huì)面的團(tuán)隊(duì)成員。

不像辦公室的實(shí)體團(tuán)隊(duì),有這個(gè)那個(gè)的干擾因素,遠(yuǎn)程團(tuán)隊(duì)的優(yōu)勢是你很容易就可以找個(gè)雙方都空閑的時(shí)間聚一聚。只需要關(guān)了Skype和IM,點(diǎn)擊email的關(guān)閉按鈕,然后就是聚會(huì)時(shí)間了,It’s so easy!

俗話說,時(shí)間就像牙膏,擠擠就會(huì)有。如果能每天擠出3小時(shí)專注于手上的工作,那絕對(duì)會(huì)有成效。而當(dāng)你習(xí)以為常的時(shí)候,你會(huì)深深迷戀上這種工作節(jié)奏。

訣竅3:找到你的“刺猬”

hedgehog

如果你沒有讀過科林斯所著的《從優(yōu)秀到卓越》,那我建議你好好讀一讀。書里面有個(gè)狐貍和刺猬的故事,一只狐貍千方百計(jì)想要吃掉刺猬,但是刺猬只用一招就能克敵制勝,這招就是:卷起來,把自己卷成一個(gè)棘手的刺球。

這個(gè)故事告訴我們,要有自己的“招”,或許能讓你在將來的職業(yè)生涯中取得成功,避免被各種“狐貍”吃掉。

所以,請(qǐng)務(wù)必找到你的“刺猬”,不論它是Drupal的主題美化,node.js,還是基礎(chǔ)框架,然后全神貫注,專心致志學(xué)習(xí)研究。

你肯定要問為什么?那我告訴你,現(xiàn)在的公司只有在他們自己的程序員里找不到能勝任某個(gè)項(xiàng)目或工作的時(shí)候,才會(huì)需要遠(yuǎn)程開發(fā)。

你知道要想在洛杉機(jī)找到一個(gè)高級(jí)的Backbone.js開發(fā)者有多困難嗎?這就是為什么X-Team會(huì)這么受歡迎的原因了,因?yàn)橥ㄟ^遠(yuǎn)程技術(shù),一個(gè)公司可以擁有最好的軟件開發(fā)技術(shù),而不必局限于地理環(huán)境。

但是,要是你想成為一個(gè)“萬事通”,懂得前端,后端,基礎(chǔ)設(shè)施,JS, PHP, .NET等等所有方面,呵呵,那我只能說,抱歉,博而不精,木有價(jià)值。因?yàn)樵谀愀浇欢ǹ梢哉业揭淮笸祁愃朴谀氵@種的“萬事通”。而需要遠(yuǎn)程開發(fā)的公司往往是因?yàn)槿鄙贀碛心稠?xiàng)特定開發(fā)技能的“刺猬”,而不是這種“萬事通”。

最好的遠(yuǎn)程團(tuán)隊(duì)里一定都有“刺猬”。在X-Team,我們更愿意稱他們?yōu)閾碛谐?jí)技術(shù)的超級(jí)英雄。在遠(yuǎn)程團(tuán)隊(duì)里擁有超級(jí)英雄的好處是,碰到某些技術(shù)問題你就不必找人來解決了,自然而然會(huì)有對(duì)應(yīng)的技術(shù)人員該出手時(shí)就出手。

遠(yuǎn)程團(tuán)隊(duì)里的成員雖然在現(xiàn)實(shí)里并不認(rèn)識(shí),但是需要了解每個(gè)超級(jí)英雄的技術(shù)特長,這樣才能共建一個(gè)高效的團(tuán)隊(duì)。

訣竅4:保持技術(shù)創(chuàng)新

create

一旦你擁有了你的刺猬/超級(jí)技術(shù),那么就必須讓你的技術(shù)處于領(lǐng)先狀態(tài),而要一直處于這種狀態(tài)最簡單的辦法就是保持創(chuàng)新。

一旦在遠(yuǎn)程團(tuán)隊(duì)工作,你的時(shí)間就會(huì)灰常靈活,可以和朋友出去玩,和家人去旅游等等,所有你可能不大愿意花時(shí)間去“修煉”,但是我鄭重告訴你這是錯(cuò)的。作為刺猬,你是幸運(yùn)的,但是如果你不好好琢磨你的優(yōu)勢,那你就會(huì)被別人迎頭趕上,技術(shù)猶如逆水行舟,不進(jìn)則退。

要保持技術(shù)創(chuàng)新最好的方法就是回饋你所在的社區(qū)。例如,假設(shè)你是Drupal刺猬,那你可以分享模塊和主題到Drupal社區(qū)。這不僅可以提高自己,還能獲得大家的認(rèn)可和贊許,這也意味著更多的就業(yè)機(jī)會(huì)。

在X-Team,有一部分預(yù)算是給那些為社區(qū)做出貢獻(xiàn)的開發(fā)員的,因?yàn)樗麄儾坏嵘俗约,也為我們這個(gè)團(tuán)隊(duì)贏得了榮譽(yù)。所以你最好找一個(gè)獎(jiǎng)勵(lì)你這么做的團(tuán)隊(duì)。

訣竅5:學(xué)習(xí)語言

languages

你是不是以為我指的是編程語言,哈哈,那你就錯(cuò)了,其實(shí)我指的是實(shí)際的語言。

如果在你的團(tuán)隊(duì)中,有巴西人,阿根廷人,菲律賓人,俄羅斯人,波拉克人,新加坡人,各種文化差異就出來了?墒,要是你每種語言都會(huì)點(diǎn)簡單的短語,那么彼此之間就會(huì)愈加惺惺相惜,無比信任。當(dāng)你對(duì)那個(gè)葡萄牙人說“Bom dia!”(相當(dāng)于葡萄牙語的“你好”)的時(shí)候,他會(huì)對(duì)你非常有好感,因?yàn)檫@顯示了你關(guān)心和重視他們的文化,并且想要建立彼此之間的信任。

所以,請(qǐng)學(xué)些類似“早上好”,“晚安”,“你好”,“再見”,“干得好”這類簡單而實(shí)用的短語,當(dāng)然,如果你需要到他們的國家和他們一起工作,你會(huì)更加感激這條訣竅。

訣竅6:限制視頻聊天

video

視頻聊天對(duì)于遠(yuǎn)程團(tuán)隊(duì)似乎成了一個(gè)必需品,被廣泛使用。但是,我們應(yīng)該慎用視頻聊天。為什么?因?yàn)榇蠖鄶?shù)情況下視頻聊天其實(shí)并沒有必要,簡單的文字聊天對(duì)于解決問題已經(jīng)足夠了。

不過,如果你需要來一場激烈的討論或者是頭腦風(fēng)暴,那么視頻聊天就大顯身手了。當(dāng)人們聚在一起討論的時(shí)候,越來越趨向于在爭論中得到個(gè)決定。

很多開發(fā)者喜歡在視頻中討論如何去做這件事情,所以你經(jīng)常可以看到開發(fā)者對(duì)著視頻的一幕,但是問題的重點(diǎn)是我們要限制像這樣的視頻聊天的次數(shù),而應(yīng)該用視頻聊天解決更有價(jià)值的問題。

視頻聊天也可以作為兩周一次或者一月一次的會(huì)面好去處,在這里你可以暢所欲言,無拘無束。大家全身心的放松自己,使團(tuán)隊(duì)空前團(tuán)結(jié),甚至還可以提高你的英語口語,趣味無窮。但是同樣的,這種視頻聚會(huì)也應(yīng)該限制起來,使其高效,含金量高。

訣竅7:有正確的態(tài)度

X-Team有一種“sleepcanwait”的文化,意味著我們的團(tuán)隊(duì)成員廢寢忘食,通宵達(dá)旦,不搞定工作不休息。而一旦有人完工了之后,往往會(huì)說一句“有什么需要我?guī)鸵话训,盡管說”。

在做項(xiàng)目的時(shí)候這句話出現(xiàn)在聊天室的頻率非常高。正如我前面提到的訣竅1——溝通——一樣,你得有一個(gè)態(tài)度,使得大家愿意相信你,信任你:你就在那里“聽候差遣,隨時(shí)待命”,要知道大家作為一個(gè)整體來完成項(xiàng)目開發(fā)的。

說那句話的感覺真的非常棒,能為團(tuán)隊(duì)出分力的感覺更是難以置信的好,并且這種態(tài)度也有助于你個(gè)人的成長。聘用遠(yuǎn)程團(tuán)隊(duì)基本上完全取決于這個(gè)團(tuán)隊(duì)的態(tài)度。信任的源頭是正確而無私的態(tài)度。

訣竅8:服從在線主管

onsiteleaders

不知道是出于什么原因,關(guān)于這一條,很多開發(fā)者都很難做到。在這里我再提一提。

一般說來,肯定至少會(huì)有一個(gè)人作為在線主管指揮團(tuán)隊(duì),而一旦他定下了優(yōu)先目標(biāo),你就必須服從。

當(dāng)你在辦公室里面工作的時(shí)候,如果有了優(yōu)先目標(biāo),壓力就會(huì)陡然升高。但是如果是遠(yuǎn)程團(tuán)隊(duì)就不是這樣了,因?yàn)樵谀愕闹車鷽]有其他成員。沒壓力,沒動(dòng)力。所以你必須服從在線主管,“指哪兒打哪兒”,這樣才能一步步完成項(xiàng)目開發(fā)。

Ps:雖然在線主管給予你壓力,但是你也不必懼畏他們,他們也不是權(quán)威。

訣竅9:要言而有信

word

如果你說你能搞定這些工作,那么你就必須辦到,要是你搞不定,那么你得讓大家知道,以便于能及時(shí)調(diào)整計(jì)劃。

如果你說了你可以搞定,但是最終卻沒有,你會(huì)瞬間失去整個(gè)團(tuán)隊(duì)的信任。也許就因?yàn)槟,而使得整個(gè)團(tuán)隊(duì)一團(tuán)混亂,拖延了行程,破壞了計(jì)劃。

請(qǐng)記住,一旦你不能讓你的團(tuán)隊(duì)信任,那你在這個(gè)團(tuán)隊(duì)也呆不長了。

訣竅10:請(qǐng)積極主動(dòng)

proactive

如果你想知道如何能做到團(tuán)隊(duì)成員之間相互信任的訣竅,那就是請(qǐng)積極主動(dòng)!遺憾的是,因?yàn)榉e極主動(dòng)性需要長年累月的培養(yǎng),所以大多數(shù)程序開發(fā)員并沒有這種特質(zhì)。

積極主動(dòng)的定義非常簡單:在事情成為讓人頭痛的問題之前解決了它。但是現(xiàn)在大多數(shù)遠(yuǎn)程開發(fā)者還無法做到這一點(diǎn),原因竟然是,因?yàn)樘^自由,他們沒啥動(dòng)力了。知道嗎,最好的遠(yuǎn)程開發(fā)者就是那些能自覺利用這些靈活時(shí)間的人?他們有著一種積極的態(tài)度。

積極主動(dòng)意味著在工作的時(shí)候創(chuàng)新思維,積極主動(dòng)可以保證工作的進(jìn)度,擁有了積極主動(dòng)的態(tài)度也證明了你已經(jīng)成長為一個(gè)合格的遠(yuǎn)程開發(fā)人員。此時(shí),你完全可以離開辦公室那種工作環(huán)境了,因?yàn)槟阋呀?jīng)不需要?jiǎng)e人來督促你,也不需要?jiǎng)e人不斷告訴你下一步應(yīng)該做什么了。

相反,你自己清楚,什么時(shí)候應(yīng)該起床,什么時(shí)候應(yīng)該工作,心中充滿激情和活力。遠(yuǎn)程開發(fā)團(tuán)隊(duì)鼓勵(lì)大家去做自己最擅長的事情,并且允許自由選擇,并不強(qiáng)行規(guī)定。

這是遠(yuǎn)程團(tuán)隊(duì)的核心?墒且且?yàn)檫@種靈活和自由卻讓你的工作熱情逐漸被懶惰掐死,那么我很遺憾的告訴你,你并不適合遠(yuǎn)程團(tuán)隊(duì)的文化。

每天醒來對(duì)自己說:“今天我要做項(xiàng)目。我不會(huì)坐等別人告訴我怎么做,我會(huì)努力,我要加油!”這是一個(gè)非常激勵(lì)人的方法。但是,如果你能一直保持這種積極主動(dòng)的態(tài)度,你絕對(duì)會(huì)是下一個(gè)超級(jí)英雄。

總結(jié)

編程開發(fā)的未來趨勢是遠(yuǎn)程團(tuán)隊(duì),遠(yuǎn)程開發(fā)使得世界上最優(yōu)秀的人才,最棒的超級(jí)英雄聚集在一起,獲得史無前例的成功。

不管你的寫代碼能力有多強(qiáng),如果你不懂得如何成為超級(jí)英雄,不能敬業(yè),不會(huì)無私協(xié)作,不能積極主動(dòng)的解決問題,那么即使你的寫代碼能力逆天的強(qiáng),你也不會(huì)成為一個(gè)真正的遠(yuǎn)程開發(fā)人員。

遠(yuǎn)程團(tuán)隊(duì)正在改變著開發(fā)人員的定義,我們必須認(rèn)識(shí)和適應(yīng)這種狀態(tài),如果我們不想被這個(gè)世界淘汰,那么是時(shí)候轉(zhuǎn)變我們的工作方式了。最后問一句,今天你為建設(shè)團(tuán)隊(duì)信任而努力了嗎?

譯文鏈接:http://www.html5tricks.com/10-tips-remote-team.html

英文原文:10 Secrets to Becoming a Great Remote Developer

關(guān)鍵詞:遠(yuǎn)程開發(fā)