與程序員打交道,千萬別“嘴欠”說這 11 句話
編者按:如今,新技術(shù)的發(fā)展已經(jīng)入侵至各個領(lǐng)域。由是,對于開發(fā)人員的市場需求更是只增不減。而對于非開發(fā)人員來說,如何與開發(fā)人員進行合理且有效地溝通就成為了職場中一項必備技能。本文作者Whitney Meers在“11 Things Developers Love Hearing From Non-Developer Co-Workers”一文中用反語式的表達,提出了最會引起開發(fā)人員憤怒的11句話。
在工作中,非開發(fā)人員會將開發(fā)人員視為那種能夠使用代碼魔法的人。而身為一名開發(fā)人員,你可以全天都在創(chuàng)建復(fù)雜的API集成,或是在Steam上玩著《惡念之西》(West of Loathing),而絕大多數(shù)的合作隊員都無法辨認出這兩者的區(qū)別。即使科技公司無法脫離開發(fā)團隊而存在,但是開發(fā)者的薪水也一貫比有著工作頭銜的人,比如每天開著毫無意義的會議通過竊取他人的工作成果而獲得榮譽的首席靈感官,的薪水低。
身為一名非開發(fā)人員,如果想要與自己的開發(fā)團隊建立良好的溝通關(guān)系,那么就需要知道哪些東西是開發(fā)者喜歡聽的,而哪些是開發(fā)者不喜歡聽的。例如,開發(fā)者們喜歡聽到你在不向他們求助的前提下做出那些與技術(shù)有關(guān)的艱難的且極其重要的決定,因為這會為他們省去很多時間。
下文就是開發(fā)者喜歡從非開發(fā)人員那里聽到的話。
“這個變動不會浪費你幾分鐘的時間。”
謝謝你,市場部協(xié)調(diào)專員!我很感激你能告訴我修復(fù)網(wǎng)站的某個問題不會花費太多時間,盡管你可能不知道這個網(wǎng)站基于COBOL(CommonBusinessOrientedLanguage,其是數(shù)據(jù)處理領(lǐng)域最為廣泛的程序設(shè)計語言,是第一個廣泛使用的高級編程語言)而建立,而COBOL在你五歲那年就遭受過黑客襲擊。
“讓我們開個會吧!”
真的,開發(fā)人員最喜歡干的事情就是非開發(fā)人員叫他們一起開會……不管事情到底是什么!想要對顏色做出調(diào)整?讓我們開個會決定把!想要說服你的團隊在WordPress中創(chuàng)建它?聽起來我好像不用再花上一個月的時間,而只用三個小時就做出這個產(chǎn)品。我們還需要開個會來弄清楚什么時候應(yīng)該舉行這次會議!
“不要太擔(dān)心安全問題……我們看起來也不像是會被黑客或是其他東西攻擊的樣子。”
真感謝你有這種想法,操作專家!那么我敢肯定當(dāng)有人侵入我們的系統(tǒng)并竊取公司員工的所有個人記錄時,你不會受到絲毫影響。既然你對于安全的認識頗有心得,那么我將按照你的要求僅僅保護我個人的工資信息、社會保險號碼、工資銀行賬戶和我的密碼。
“我們沒有需求文案,但是我相信你能弄明白這個要求。”
首先,感謝你對我的信任!我也相信我在第一次嘗試時就能夠確切滿足客戶的需求,而且在嘗試推進這些客戶需求時不會收到客戶的憤怒咆哮。
“我知道我不是一名開發(fā)人員,但是我認為你應(yīng)該使用我的表兄弟提到的這個框架……”
謝謝你的建議,雖然你依然在用Hotmail郵箱發(fā)送個人郵件。我想我們應(yīng)該以Ruby為基礎(chǔ)建立,僅僅因為你的表兄弟在三年前參加的一次長達兩小時的編程研討會上聽到了某些認為Ruby很酷看法。
“我擅自更新了代碼庫。”
你簡直為我省去了不少時間!不要在網(wǎng)站崩潰時因為覺得為我們“省去”了不少時間而感到有壓力,至于我,則需要在接下來的兩天里致力于網(wǎng)站恢復(fù)問題。
“我們不需要你的意見,因為你不是一名創(chuàng)意人員。”
說的不能再對了,開發(fā)者從來不干創(chuàng)意人員該干的活!我們不會花上一天的時間去思考如何做出好的創(chuàng)意,更不會發(fā)散創(chuàng)意去思考如何確保這些復(fù)雜的系統(tǒng)能夠協(xié)同工作。讓我們將開發(fā)人員排除在出創(chuàng)意過程之外,而當(dāng)他們終于能夠說出自己的想法時,也沒有人搭理他們。然后在開發(fā)人員告訴創(chuàng)意人員所有充滿創(chuàng)意的想法無法落地時受到這些人的責(zé)難。
“這些客戶需要程序能夠在IE 6上運行。”
真的是復(fù)古追求者!我需要費盡心思找到一臺滿足客戶需求的測試電腦,只因為會有大約四位用戶用自己的Windows 2000操作系統(tǒng)訪問你的網(wǎng)站。
“我們不想為你需要獲取授權(quán)的軟件付費,為什么你自己不動手做一個呢?”
天哪,這件事真是太容易做到了!我相信自己能夠在兩周之內(nèi)解決這個問題。不過也不一定,也許是兩個月,也許是兩年。管它呢,真是求求你為這個軟件付錢吧,如果我們能夠早兩年獲得許可,那么就能夠為公司省下50萬美元。
“我知道你已經(jīng)在這個項目上花費了一年的時間,但是我們最終還是撤銷了這個項目。”
哦耶!感謝你將我從水深火熱中拯救出來,雖然這是我在公司工作期間遇到的最令我激動的項目。
“將由你來完成這個客戶的合同項目……你會使用ColdFusion,對吧?”
我當(dāng)然知道!難道還有人不知道這個遺留系統(tǒng)與喬治·布什時代的關(guān)系嗎?我很樂意在ColdFusion中構(gòu)建客戶的項目,并且不要對它有所抱怨,另外對于那些使用起來更加靈活的代碼庫閉口不談。
***
如果你曾經(jīng)對公司的開發(fā)人員說過這些話,那么就不要在他們將電腦摔在地上,大喊著“我要離開這里,你這個瘋子”,并且經(jīng)過你的同伙身邊怒氣沖沖地離開公司時責(zé)怪他們。你可以認為他們的確在為你們對他提出的那些要求而感到由衷高興,或是認為他們是那種只愿意專注于做好本職工作而不愿聽到任何官僚主義式對話的開發(fā)人員。無論如何,只要你能將上面這些話說出口,那就一定會成為開發(fā)團隊的真正朋友。















 
 
 




 
 
 
 