我們怎麼問問題

2021-06-10 22:26:17 字數 1450 閱讀 6503

吳旻泰巖網路工作室

老闆前些天找我談了一次,是關於研發團隊人員的能力問題。他提了兩個人,表示他們能力不強。

老闆是屬於「眼觀六路、耳聽八方」的那種領導風格,因為是技術出身,所以一聽一看之間,就大體能得出靠譜的判斷。

坦誠地說,被提到的同事還都是屬於實幹型的程式設計師,他們有其自身的優點;但實事求是地講,他們也有著阻礙其快速進步的不足。總結起來就是,他們知道努力工作,但努力的方向卻時不時的會是南轅北轍。

有些例子可以說明一些問題。假設說,我們要實現乙個複雜字串解析的功能,可能比較直接的方式就是用正規表示式了,可是如果恰巧開發人員不會用正規表示式,那他會習慣性地想自己寫乙個。無論如何我是不可能同意的,於是那位同事就會在壓力下學習使用正規表示式。正規表示式是有一定複雜度的,所以他一定會遇到困難,遇到困難後這位同事是怎麼做的呢?他會建議我說:「要不,我還是自己寫乙個解析函式吧?」他的意思是說,這個辦法他很熟悉。

次數多了,我就總結出來了:他是一遇困難就要回「高老莊」的辦事風格,哪怕在別人看來這困難可以而且應該克服掉。

另乙個同事則是有點抓不住重點。一天早上風風火火找到我,說出問題了。我問出什麼問題了?他說資料錯了。我問資料怎麼錯了?他說是上游給錯了。我問你怎麼知道是錯了?他說是前後兩次取的結果不一樣。我說那你打算怎麼辦?他一愣,說我先和你說一下。我都氣樂了,說:趕緊去解決問題,以後這種事解決完了再向我匯報也來得及!

由於業務原因,我們每天早上只有半個小時的時間可以處理各種問題而不會影響使用者體驗,每一分鐘的浪費都是不被允許。

類似的事情時不時地會出現那麼一次半次的,就難怪老闆會有些想法了。

以上問題往大了說,其實是程式設計師在職業化道路上經常會遇到的問題。往小了說就是如何去問別人問題的事情。乙個網友的總結非常到位,他說:「你老是去問別人的話,就顯得太無能,你要是有問題卻老不問別人,那就會帶來很多負面影響。

對這個問題還需要換個角度去思考。團隊合作必須要講求「目標達成一致」,如果沒有這個前提,那就不需要有團隊合作。如果我們的程式設計師明白了團隊的目標,那他做事情也就容易找到準則。因此問與不問的關鍵就變成了是不是符合團隊的目標,如果團隊的目標是使用正規表示式,那你就問如何使用好了,而不是建議重新開發乙個解析函式;如果團隊的目標是盡快處理問題,那就先解決問題再匯報好了,而不是浪費最寶貴時間。

問問題當然要知道輕重緩急,要想好。麻煩就在於,很多程式設計師就是想不好,但這些程式設計師又非常的實幹。這多少有點類似於和「旱鴨子」講如何游泳更快一樣,其實能講的東西很少很少。借用禪宗的說法,什麼時候能「頓悟」了,什麼時候事情就簡單了。

讓我們來實踐一下。

張同事想公司之所想,急公司之所急,他的心中只有公司。

張同事想領導之所想,急領導之所急,他的心中只有領導。

如果你能理解其實這兩句話在多數場合下真的都是乙個意思時,你就知道如何問問題了。

mysql遠端訪問問題

1 進入mysql,建立乙個新使用者xuys 格式 grant 許可權 on 資料庫名.表名 使用者 登入主機 identified by 使用者密碼 grant select,update,insert,delete on to xuys 192.168.88.234 identified by ...

疑問 NSArray 訪問問題

h檔案 import import inte cehelper.h import quartzcore quartzcore.h inte ce fanweiandleixingviewcontroller uiviewcontroller property nonatomic,retain nss...

解決github訪問問題

github這是個好地方。但是,上不去就蛋疼。今天github上不去,果斷f12下,看下network。發現裡面好多請求都是指向 github.global.ssl.fastly.net這個網域名稱的,然後請求都無法成功。想到了改hosts,於是cmd裡ping github.global.ssl....