banner
Jim Luo

Jim Luo

A normal software engineer and an enthusiast in computer graphics and data visualization.
twitter
github
bilibili
nintendo switch
playstation

我從工作中學到的 - 第二章

上一篇文章中,我非常生氣並發表了一些在實際開發流程中的重要問題以及對我目前工作的反思。之後,我冷靜下來,想談談你和你的同事或用戶之間的關係。這篇文章的背景是這樣的,我希望它能讓你反思一些事情。

從別人的角度看問題#

有時候,我們應該試著從別人的角度來看待一些問題,這樣我們就可以找出產品中可以改進的地方。作為一名軟體工程師,我認為一個功能非常 “直接明瞭”,就像我只是希望用戶輸入產品編號,這樣他們就可以在系統中獲得他們想要的數據。這樣做太直接了,會讓用戶感到困惑。我們可以做的是向用戶詢問,或者把自己當作一個新用戶來思考,看看這個功能是否友好。最近我對建立一個應用程式有一些想法,所以如果有時間,我會試著與我的應用程式潛在用戶面對面交流,了解他們的需求。

不要害怕提問#

我認為這個問題應該分成兩個方面,提出太多問題和提出太少問題。一方面,有些同事在面對一些無法處理的問題時,害怕提問。因為他們認為這會讓他們顯得軟弱,有時候當問題太普遍時,還會讓他們的領導生氣。我說,不要這樣想。不要浪費時間和你的 “內心惡魔” 爭吵,盡快解決問題。

另一方面,有些人喜歡先問人,無論問題是普遍的還是不普遍的。有時候我們應該判斷問題的類型。我有一個非常簡單的公式。你可以將你的問題放到搜索引擎或一些人工智能工具(如 chatGPT)中。如果你在搜索引擎的前五個鏈接或從人工智能生成的五個答案中找不到答案,那麼你應該向你的同事尋求幫助。這對過濾一些普遍或 “眾所周知” 的問題非常有幫助,並且可以提高你的效率。

對人要友善#

有時候當你忙碌時,其他同事向你尋求幫助,你會發現他們的問題在你的立場上看來很簡單,有時候甚至是愚蠢的。你變得不耐煩,用一種嚴厲的口氣回答。我在辦公室中已經看到這種場景很多次,當我們的 UI 同事或初級開發人員向資深人員尋求幫助時。要友善和冷靜,沒有人和你有相同的背景和知識。如果你很忙,只需說 “我稍後會幫助你”。

不要有任何偏見。我看到很多情況是,在發生一些不友善的爭論後,領導者或同事將麻煩推給其他人。我認為這些問題在中國的一些公司中非常普遍,因為存在一些等級制度的問題。我欣賞外國公司的多樣性。沒有人是你的敵人,你應該與你的同事合作解決問題並建立功能。你可以想象,如果沒有 UI、UX 和專案經理,你無法建立一個商業應用程式。

總之,這是我對你和你的同事或客戶之間關係的反思。我只是一個在一家小公司工作了將近兩年的普通軟體工程師。如果我寫第三部分,我會在成為經理或高級工程師時寫。歡迎在下方留下你的想法。下次見。

載入中......
此文章數據所有權由區塊鏈加密技術和智能合約保障僅歸創作者所有。