角色轉變

在寫 #軟體開發見聞錄 的時候,其中一篇曾提到溝通風格的分類方法 (沒印象想知道的可以出門右轉: https://ericyeh92094.gitbooks.io/self-reflection-and-insight-for-s-w-engineering/content/chapter24.html ) 。有一個觀察是: 不同的角色 (PM, dev, test, designer) ,溝通的風格和性格都很不一樣,很難說是工作塑造了個性,還是有這樣個性的人適合這樣的工作。

最近又一個突發奇想 (人閒下來很容易這樣),既然現在做了 dev, 思考的方式有沒有不同?

這是個有趣的比較,就拿了一張白紙,把自己反省過的對比寫下來,不只有,還洋洋灑灑的寫了整張。這裡列幾個比較明顯的:

  1. 以前當 PM 的時候,不自覺的偏向將工時塞進計畫時程 。現在則是習慣先估算要做幾件事,然後再加總每件事的時間。
  2. 當 PM 時即使資訊不足,也會狠心下決定。但是當了 dev,總覺得資訊實在不夠,希望再多花時間多蒐集,甚至接近恐慌程度。
  3. 以前關心的主軸是主要功能甚麼時候可以出來,現在則是一直回想哪個邊界條件或是例外沒處理到,這些 "周邊" 的 code 所佔的範圍還蠻高的。
  4. 以前總是在想功能怎麼 demo 最有效,現在則是程式怎樣測試最方便。

  5. 以前總是希望有個漂亮的 GUI,現在則是覺得 command line 最簡潔。

所以我的心得是: 我以後不再苛責別人「換位置就換腦袋」了,因為自己就是個活生生的例子。

results matching ""

    No results matching ""