在上一篇文章中,我非常生氣並發表了一些在實際開發流程中的重要問題以及對我目前工作的反思。之後,我冷靜下來,想談談你和你的同事或用戶之間的關係。這篇文章的背景是這樣的,我希望它能讓你反思一些事情。
從別人的角度看問題#
有時候,我們應該試著從別人的角度來看待一些問題,這樣我們就可以找出產品中可以改進的地方。作為一名軟體工程師,我認為一個功能非常 “直觀”,就像我只是希望用戶輸入產品編號,這樣他們就可以在系統中獲得他們想要的數據。這樣做太直接了,會讓用戶感到困惑。我們可以做的是詢問你的用戶,或者把自己當作一個新用戶來思考它是否友好。最近我對建立一個應用程序有一些想法,所以如果有時間,我會試著與我的應用程序潛在用戶面對面交流,了解他們想要什麼。
不要害怕提問#
我認為這應該分為提問過多和提問過少兩個方面。一方面,有些同事在面對一些無法處理的問題時,害怕提問。因為他們認為這會讓他們變得脆弱,有時候當問題太普遍時,還會讓他們的領導生氣。我說,不要這樣。不要浪費時間和你的 “邪惡 DJ” 一起,盡快解決問題。
另一方面,有些人喜歡先問人,無論問題是普遍的還是不普遍的。有時候我們應該判斷問題的類型。我有一個非常簡單的公式。你可以將你的問題放到搜索引擎或一些人工智能工具(如 chatGPT)中。如果你在搜索引擎的前五個鏈接或人工智能生成的五個答案中找不到答案,你應該向你的同事尋求幫助。這對過濾一些普遍或 “眾所周知” 的問題非常有幫助,並提高你的效率。
對人要友善#
有時候當你忙碌時,其他同事向你尋求幫助,你發現他們的問題在你的立場上很簡單,有時候甚至是愚蠢的。你變得不耐煩,用一種嚴厲的口吻回答。在辦公室裡,我已經看到這種場景很多次,當我們的 UI 同事或初級開發人員向資深人員尋求幫助時。要友善和冷靜,沒有人擁有與你相同的背景和知識。如果你很忙,只需說 “我稍後會幫助你”。
不要有任何偏見。我看到很多情況是,在一些不友善的爭論之後,領導者或同事把麻煩丟給別人。我認為這些問題在中國的一些公司中非常普遍,因為存在一些等級制度的問題。我欣賞外國公司的多樣性。沒有人是你的敵人,你應該與你的同事合作解決問題並建立功能。你可以想象,如果沒有 UI、UX 和項目經理,你無法建立一個商業應用程序。
總之,這是我對你和你的同事或客戶之間關係的反思。我只是一個在一家小公司工作了將近兩年的普通軟體工程師。如果我寫第三部分,我會在成為經理或高級工程師時寫。歡迎在下方留下你的想法。下次見。