1. 程式人生 > >與程式設計師打交道,千萬別“嘴欠”說這11句話

與程式設計師打交道,千萬別“嘴欠”說這11句話

 如今,新技術的發展已經入侵至各個領域。由是,對於開發人員的市場需求更是隻增不減。而對於非開發人員來說,如何與開發人員進行合理且有效地溝通就成為了職場中一項必備技能。本文作者 Whitney Meers 在“11 Things Developers Love Hearing From Non-Developer Co-Workers”一文中用反語式的表達,提出了最會引起開發人員憤怒的 11 句話。 

  在工作中,非開發人員會將開發人員視為那種能夠使用程式碼魔法的人。而身為一名開發人員,你可以全天都在建立複雜的 API 整合,或是在 Steam 上玩著《惡念之西》(West of Loathing

),而絕大多數的合作隊員都無法辨認出這兩者的區別。即使科技公司無法脫離開發團隊而存在,但是開發者的薪水也一貫比有著工作頭銜的人,比如每天開著毫無意義的會議通過竊取他人的工作成果而獲得榮譽的首席靈感官,的薪水低。

  身為一名非開發人員,如果想要與自己的開發團隊建立良好的溝通關係,那麼就需要知道哪些東西是開發者喜歡聽的,而哪些是開發者不喜歡聽的。例如,開發者們喜歡聽到你在不向他們求助的前提下做出那些與技術有關的艱難的且極其重要的決定,因為這會為他們省去很多時間。

  下文就是開發者喜歡從非開發人員那裡聽到的話。 

  “這個變動不會浪費你幾分鐘的時間。”

  謝謝你,市場部協調專員!我很感激你能告訴我修復網站的某個問題不會花費太多時間,儘管你可能不知道這個網站基於 COBOL(CommonBusinessOrientedLanguage,其是資料處理領域最為廣泛的程式設計語言,是第一個廣泛使用的高階程式語言)而建立,而 COBOL 在你五歲那年就遭受過黑客襲擊。

  “讓我們開個會吧!”

  真的,開發人員最喜歡乾的事情就是非開發人員叫他們一起開會……不管事情到底是什麼!想要對顏色做出調整?讓我們開個會決定把!想要說服你的團隊在 WordPress 中建立它?聽起來我好像不用再花上一個月的時間,而只用三個小時就做出這個產品。我們還需要開個會來弄清楚什麼時候應該舉行這次會議!

  “不要太擔心安全問題……我們看起來也不像是會被黑客或是其他東西攻擊的樣子。”

  真感謝你有這種想法,操作專家!那麼我敢肯定當有人侵入我們的系統並竊取公司員工的所有個人記錄時,你不會受到絲毫影響。既然你對於安全的認識頗有心得,那麼我將按照你的要求僅僅保護我個人的工資資訊、社會保險號碼、工資銀行賬戶和我的密碼。

  “我們沒有需求文案,但是我相信你能弄明白這個要求。”

  首先,感謝你對我的信任!我也相信我在第一次嘗試時就能夠確切滿足客戶的需求,而且在嘗試推進這些客戶需求時不會收到客戶的憤怒咆哮。

  “我知道我不是一名開發人員,但是我認為你應該使用我的表兄弟提到的這個框架……”

  謝謝你的建議,雖然你依然在用 Hotmail 郵箱傳送個人郵件。我想我們應該以 Ruby 為基礎建立,僅僅因為你的表兄弟在三年前參加的一次長達兩小時的程式設計研討會上聽到了某些認為 Ruby 很酷看法。

  “我擅自更新了程式碼庫。”

  你簡直為我省去了不少時間!不要在網站崩潰時因為覺得為我們“省去”了不少時間而感到有壓力,至於我,則需要在接下來的兩天裡致力於網站恢復問題。

  “我們不需要你的意見,因為你不是一名創意人員。”

  說的不能再對了,開發者從來不幹創意人員該乾的活!我們不會花上一天的時間去思考如何做出好的創意,更不會發散創意去思考如何確保這些複雜的系統能夠協同工作。讓我們將開發人員排除在出創意過程之外,而當他們終於能夠說出自己的想法時,也沒有人搭理他們。然後在開發人員告訴創意人員所有充滿創意的想法無法落地時受到這些人的責難。 

  “這些客戶需要程式能夠在 IE 6 上執行。”

  真的是復古追求者!我需要費盡心思找到一臺滿足客戶需求的測試電腦,只因為會有大約四位使用者用自己的 Windows 2000 作業系統訪問你的網站。

  “我們不想為你需要獲取授權的軟體付費,為什麼你自己不動手做一個呢?”

  天哪,這件事真是太容易做到了!我相信自己能夠在兩週之內解決這個問題。不過也不一定,也許是兩個月,也許是兩年。管它呢,真是求求你為這個軟體付錢吧,如果我們能夠早兩年獲得許可,那麼就能夠為公司省下 50 萬美元。

  “我知道你已經在這個專案上花費了一年的時間,但是我們最終還是撤銷了這個專案。”

  哦耶!感謝你將我從水深火熱中拯救出來,雖然這是我在公司工作期間遇到的最令我激動的專案。

  “將由你來完成這個客戶的合同專案……你會使用 ColdFusion,對吧?”

  我當然知道!難道還有人不知道這個遺留系統與喬治·布什時代的關係嗎?我很樂意在 ColdFusion 中構建客戶的專案,並且不要對它有所抱怨,另外對於那些使用起來更加靈活的程式碼庫閉口不談。

  ***

  如果你曾經對公司的開發人員說過這些話,那麼就不要在他們將電腦摔在地上,大喊著“我要離開這裡,你這個瘋子”,並且經過你的同夥身邊怒氣衝衝地離開公司時責怪他們。你可以認為他們的確在為你們對他提出的那些要求而感到由衷高興,或是認為他們是那種只願意專注於做好本職工作而不願聽到任何官僚主義式對話的開發人員。無論如何,只要你能將上面這些話說出口,那就一定會成為開發團隊的真正朋友。

 

本文系轉載,原文地址:https://news.cnblogs.com/n/606007/