2012年8月27日

救火員的特質



在團隊裡,你可能會發現有人在當救火員,他可以很快地做完自己的工作,多出時間幫助其他人。你會發現救火員有幾個特質:
1、專業能力強
  在自己負責的工作上已經是專家等級,工作的質量讓人信賴。
2、做事效率高
  做事有自己的方法和習慣,對時間的控管很在意,效率幾乎是對他的形容詞。
3、樂觀開朗、樂於助人
  對人總是笑笑,不會覺得多做別人的工作是個負擔,甚至是常常主動跟老闆就他的事情做完了,還有什麼需要幫忙的。

2012年8月26日

新人無敵模式



有些新鮮人好不容易通過面試開始上班,卻很擔心自己無法勝任工作,害怕剛開始就做錯事,不知不覺中給了自己很大的壓力,甚至對所謂三個月的試用期視為自己生存與否的死亡線。這類的新鮮人都想太多了,而且想反了,三個月試用期不是要你不會做錯事,而是讓你不怕做錯事,這段時候反而是處於<新人無敵模式>,死不了的無敵狀態。

為什麼會無敵?
1、從上到下沒人期待你馬上就會
  學校教得在職場上用得到的本來說不多,大部份的專業領域知識都是重新學習的,甚至連工作環境、工作需要的工具也都是從頭開始學的。學習需要時間,大家都知道你正在學習,不懂是正常的,對於你做錯事是可以理解和原諒的。

2012年8月25日

[成長系列]Why對你的意義是?



這是一個很棒的演講,值得你花18分鐘看一下。

工程師遇到問題時,第一個反應常常是思考<我要怎麼解決這個問題?> ,其實這樣的反應不是不好,只是不夠好。比起有些人第一個反應是先逃避或撇清責任來說,會想解決問題的人已經是好的了,至少勇於面對問題、正視問題。不過比起第一個反應是<去想或會問為什麼會有這個問題?>的人來說就顯得不夠好了,因為解決問題只是第二步才要做的事。

===
人們都以為,所謂專注開發質精量少的產品策略,代表只需要找出最佳的產品做出來就是了,但那意謂著人們只看到表面;事實上這種策略也代表你必須要對另外100個絕佳產品概念說「不」,這意味著你必須極為謹慎地做出選擇。--Steve Jobs
===


我們常常只重視培養<Can Do>的能力,大部份的老闆也是以你做了多少事來衡量你的能力和打你的考績,卻忽略了<Can't Do>。有些事值不值得做,有沒有更好的選擇,有些問題需不需要處理,有沒有更重要的問題要先處理。如果你理解資源有限(人力、時間、器材等),不管是個人還是團隊,你必須懂得過濾<Can't Do>,那你就必須要學會問Why。

2012年8月24日

數據會說話,但總是太遲了


數據是<過去>的痕跡,是既成的事實。

過去有幾次跟老闆反應事情的經驗,提醒加警告未來可能會發生嚴重不好的事,不過最後都沒什麼作用,結果都還是發生了。這種時候都會覺得很沒力也很無奈,明明早知道了,卻眼睜睜看著它發生卻無能為力。可笑的是當事情發生時,你看得見、別人看得見,就是老闆看不見,他還以為事情這樣發展是正常的哩。

2012年8月23日

[成長系列]效率來自質的改變



如果你覺得效率是來自於量的改變,那你就陷入一直不停增加數量的迴圈,但是量的資源有限,當你再要不到資源時,效率就與你絕緣,而且所付出的成本是你負擔不起的。

你應該有事情做不完,晚上留下來加班的經驗,一天二天沒什麼關係,一年二年你行嗎?家裡老婆小孩還認得你嗎?男女朋友沒有常跟你吵架?你的健康檢察報告有多少紅字呢?

Project delay了,加班不夠再加人,又delay,再加人,然後呢?只會這101招,跟老闆要人。Project創造出來的價值跟付出的成本成比例嗎?為了這個project,借調挪用過來的人力又影響了多少其他的projects呢?公司付出這麼大的人力成本,還願意支持多久?

量的改變是可以有明顯的效率提升,但只適用短暫的時間,因為資源不可能讓你長時間佔用。就像為了衝刺目標,短期加班大家都還可以接受,但是長期加班有多少人受的了!Project delay最常用的藉口就是人力不夠,加了人就真的有效嗎?我想做軟體的感受應該很深,加一個專家跟加一個不懂的人進來,是差很多的,更何況常常加進來的是一個白目(PS. 因為別的project或單位願意出借的人力通常就是這樣的人比較多 @@)。

2012年8月22日

[成長系列]專注,讓你進入另一個境界




以前我會寫程式寫到忘我,耳機一帶,連位子旁邊有誰說話發生什麼事,我都不知道,甚至在聽什麼歌其實也不知道。午餐或晚餐時間到了,人家拍了肩膀約一起吃飯,才知道幾個小時不知不覺過去,而且還會捨不得中斷現在的事去吃飯。我想工程師都很容易進入這種忘我的模式,然後你會發現,忘我模式的效率極高。

2012年8月21日

當機會來了,你走得了嗎?


升遷是一件很奇妙的事,通常老闆不是只考慮你行不行,還會考慮你走不走得了。

如果你是有升遷機會的,那表示至少你是有能力的。但是有能力的另外一個意思是,你現在應該正負責很重要的工作。如果現在的你是不可取代的,沒有人可以替補你的空缺,那升遷的機會可能就會跟你擦身而過,而讓給另一個人,也許能力沒比你好,但是有別人可以替補他現在的位置。老闆也許會有這樣的想法:與其升你解決了一個大問題,卻留了半大不小的難題,不如升另外一個人,只留下二個好解決的小問題。

別讓自己在機會來了的時候,卻發生你走不了的困境。

2012年8月20日

Leader is better than Manager



領導者不創造跟隨者,他們只是創造更多領導者。湯姆‧畢德士(Tom Peters)
我喜歡leader,不喜歡manager。
我喜歡follow leader,不喜歡follow manager。
我喜歡成為leader,不喜歡成為manager。
我喜愛被稱為leader,不喜歡被叫做manager。
我就是比較喜歡leader。

2012年8月19日

[成長系列]練練你的溝通能力




在我認為,工作最需要的二個基本能力,一是專業,二是溝通。溝通能力是最重要的軟實力。<問題不在「做」不到,問題往往在「講」不清楚>這篇說的很好,點出溝通的重要性。

如果需求不清楚或認知錯誤,當做白工是必然的結果,你花的時間和投入的心力都浪費了,甚至因為你的delay,讓project或其他人都被你嚴重影響,那真的是虧很大。以前為面試新人進來時,我們都會跟新人說,工作有一半的時候要花在溝通,一半花在寫程式,你必須去跟PL/PM/UI確定requirement到底要做什麼,你要跟上下游或相關聯的RD討論彼此的介面、流程和東西交付的時間,你設計的東西和實作出來東西都要經過review,你要跟VT測試人員問明白bug是怎麼測出來的,這些不是寫程式的工作就會占掉你一半的時間,我們要的不是只會寫程式而已。

2012年8月18日

[成長系列]你了解自己嗎?





80/20法則跟上面這句話是一樣的概念。
了解自身的長處就是知道找出表現你個人能力的那20%。
知道如何提升長處就是強化並極大化那20%,把優點發揮到極致。
明白自己的限制就是了解剩下的80%是你較難開發的,必要時再求突破。

上面的話很好理解,但問題是你了解自己嗎?
這個問題常常是否定的。會思考這個問題的人都不見得很了解自己了,更何況沒意識到的人。你知道自己喜歡什麼?不喜歡什麼?想要什麼?不想要什麼?你是剛毅木納還是熱情奔放?你是沈默寡言還是能言善道?你面對問題是先站出來還是先避開?你了解你的個性
嗎?你知道你在什麼時候會有什麼樣的表現嗎?你真的知道你是什麼樣的人嗎?