Peopleware是探討腦力密集產業人才管理的方式,其實別看他標題好像很嚴肅,他內容十分有趣易讀,講的讓我心有戚戚焉:他大致上可以分為上下兩部分,上部是他的第一版,下部就是他的第二版,加了一些整何的東西,不過我覺得第一部就很迷人了,
第一部:管理人力資源
1.作者認為,傳統管理上,為了提升生產效率,總是對員工一大堆的規定,避免員工犯錯,訂立了所謂的SOP,然而對於腦力密集的產業來說,員工沒有時間思考工作,只有時間作工作,是不合理的。
2.鼓勵加班:西班牙里論:經理人訂立一個不可能達成的專案時間,讓員工接近絕望的情況下,拼命的加班,藉此壓榨員工,然而,處在時間壓力下的人,不會把工作作的更好,只會作的比較快而已,員工需要犧牲專案的品質,來達成專案的進度,在這裡,作者提出每個腦力工作者都有自己的尊嚴,對於從自己手中出手的產品,品質的要求自然不低,但是經理人訂出不可能達成的計畫,不但會使專案遠離卓越,更會使員工自暴自棄,對自己產生負面的想法。
第二部:辦公室環境
將員工侷限在固定的位置,或者在電話聲超大聲,吵雜的環境竟工作,或者規定桌面的擺設,等等無謂的限制,很多人會抱怨,我上班的時候根本做不了什麼事,一大堆電話,一大堆開會,只好利用假日時間,辦公室安靜沒人的時候,才能讓自己專注
第三部:適任的人 第四部:培育高生產力的團隊
第五部:在此工作應該是樂事一樁
作者要求讀者檢視自己組織離職率有多高,組織內是否有所謂的團隊殺手,作者認為,凝聚一個團隊,並不止於在公司指派的專案上,一起作一頓義大利麵,更能凝聚人心,接納多元的人,不是會技術就是優先人選,有時也需要潤滑劑的人才。
星期四, 六月 11, 2009
Peopleware
星期一, 三月 16, 2009
星期三, 十二月 31, 2008
Android 工程師手冊 (2) 探索Andriod SDK
- 使用Android SDK文件
- 使用Android SDK工具
- Android 應用程式的生命週期
Android Tools
emulate.exe
emulate.exe啟動 Android Emulator,Android Emulator用來執行使用者所開發的應用軟體。使用者可以用 command line或者以 Eclipse來執行 emulate.exe。

adb.exe(Android Debug Bridge)
另一種非常有用的工具,Command-line的除錯工具,此程式允許你對 emulate.exe下指令,adb.exe的功能如下:
- 啟動和停止Server
- 安裝和反安裝軟體
- 上傳或移除檔案
MKSDCARD.EXE 當測試需要讀取或寫入檔案到SD記憶卡時非常有用,MKSDCARD.EXE可以建立一個小的分割區,當手持裝置需要測試檔案的時候。
DX.exe
DX.exe是Andriod SDK的編譯器,當執行JAVA檔案時,會自動建立.dex的檔案,即是Dalvik執行格式。
activityCreator(.bat or .pn)
當不是使用Eclipse開發時,就必須要設定activityCreator,因為activityCreator主要用來設定開發環境的工具。
APIs
包含了兩種主要的API,一個是Google APIs另一個是 Optional APIs。
Google APIs:
Google APIs包在com.google.*的包裝裡,使得使用者可以很容易的使用Google API,其中最重要的是com.google.android.map以及可以用來開發XMPP的API。
Optional APIs
cell-phone-baseed GPS
WiFi
Bluetooth
Playing mp3
OpenGL
Android 應用程式的生命週期
每個程式的開發都有其生命週期,Android也不例外。
Standard ASP Application Life Cycle
- Application_Start
- Event
- HTTPApplication.Init
- Disposal
- Application_End

Android Application Lift Cycle:
- onCreat
- onStart
- Process-specific event(比如說啟動或者接觸資料庫)
- onStop
- onDestroy
星期一, 十二月 29, 2008
Android 工程師手冊 (1) 下載以及安裝 Eclipse
Android應用軟體是用JAVA寫的,Android本身並不是一種語言而是一個可以執行應用程式的環境,所以理論上,妳可以使任何的IDE來撰寫你的程式,實際上,妳也可以不選擇任何的IDE。
假如妳心目中已經熟悉一種或其他的IDE,例如 JBuider或者 NetBeans,請妳放心的使用,但是 Open Handset Alliance與 Google 背書的JAVA IDE 只有:Elipse。
Why Eclipse?
為什麼要選擇 Ecplise,可已有下面幾點理由:
1.免費!容易學!
2. Open Handset Alliance 所為 Eclipse公開的 Andeoid plugin,可以讓工程師完成特定的功能,用Eclipse編譯,使用Android模擬器來除錯,這在妳第一次撰寫Android程式來說幫助大,
所以當妳選擇自己熟悉的IDE而非Eclipse,可能就無法使用Andorid Plugin,這就無法節省
開發專案的時間,甚至多花時間寫出來的程式也不可靠!
下載以及安裝 JRE
在開始安裝Eclipse之前,妳必須要確定你的電腦是否安裝Java Runtime Environment(JRE),
因為Eclipse是用JAVA所寫成的應用程式,他需要JRE才能執行,假如沒有安裝JRE,就會產生
錯誤。因為Eclipse文件中支援的JAVA版本為JAVA5.0,所以建議下載5.0的版本。
進入安裝的過程中,妳將會看到一彈出視窗,閱讀並接受合約同意,在同意之後,選擇「Next」,就可以進入客制化的選項。
---->
在這裡妳無須做改變,除非妳是JAVA老手以及擁有特別的選項使妳必須去選擇,否則只要接受預設的設定即可,按「Next」。----->
當Installation Completed視窗出現,按「Finish」,就完成安裝程序。
--->
當完成JAVA JDK的安裝,也會完成預設的JRE安裝,接下來就可以開始安裝Eclipse。
Downloading and Installing Eclipse
一開始會出現安裝的視窗:
--->
Eclipse預設安裝位置是使用者的資料夾,但是妳或許會想要安裝在「Porgram Files」,當選擇好您所要的位置之後,直接「OK」。
Downloading and Installing the Android SDK
在上述步驟之後,已經建立起最初的環境,使用Eclipse作為 JAVA IDE,您可以使用他來開發JAVA軟體,但是妳需要更多步驟才能開始開發手機程式,妳必須設定Eclipse使他成為Android開發環境。
因為Eclipse是JAVA的開發環境,所以妳可以使用他來開發JAVA程式,但是沒有Android應用程式的函式庫,所以不能開發以Android為平台的程式,為了開始開發,我們需要下載相關的Android plugin給Eclipse,使其SDK可以整合Eclipse,這樣才能開始開發。
Andriod SDK 下載
Android SDK並沒有安裝過程,使用者必須手動使Android SDK 和 Eclipse開發環境結合。
Downloading and Installing the Android Plugin for Eclpse
第一步是設定在Eclipse開發環境中的Android SDK,下載和安裝Android plugin。
1.開啟Ecplise,然後選擇 Help>Software Updates...
2.選擇 Available Software
3.點選 Add Site...
4.選擇 http://dl-ssl.google.com/android/eclipse/為位置。
然後按「OK」。
5.回到 Available Software選擇並安裝!
6.在安裝過程中,"Android Developer Tools"和"Android Editors"都需要安裝,按「Finih」。
7.重新開啟Eclipse。
8.選擇Window>Preference...開啟Preferences
9.選擇Android
10.選擇Browse...然後選下載的Android SDK 資料夾。
11.按Apply,然後按OK。
12.最後一步是將Android SDK放進環境變數中,在我的電腦>內容,選擇PATH,在PATH中加入Android SDK資料夾的位置以及JRE安裝路徑(如C:\Program Files\Java\jre1.5.0_17\bin)。
Hollo World!
星期六, 十月 11, 2008
模範楷模
我當選連上的模範楷模,原因是因為只有找到我的照片...
這陣子仍然會因為感情的事,而顯得心不在焉,
有種割捨不下的感覺,感覺還是好累,
但是又有什麼辦法呢?只能走一步算一步了,
今天把履歷改了改,準備要進軍就業市場了,
其實我不害怕找不到工作,
當兵這段期間也著實的培養我抗壓的能力,
畢竟不是每個人都會遇到每天都想死的生活,
慢慢適應之後,反而感覺有點不安
好像事情都在掌握之中,
皆下來就好好訓練學弟,把應該做的事做好
下禮拜起我就是連上最老的義務役勒
希望之後一切順利!
星期六, 九月 27, 2008
9.27
「人,包含那些對複雜問題也很容易上手的人,都會有自己一套看法,但是當這些看法被某個簡單的真理所反駁的時候,他們就會很難接受,甚至反抗,當這些看法是自己曾經用來說服人家和自己的時候。」 托爾金
上天給我一顆很平常的腦袋。這顆腦袋常常給我很多麻煩,我會因為這顆腦袋看不清楚事情的真相,做出錯誤的選擇。但是愚笨的我,在我的心中一直很不死心,在找事物後面的真正本質,我心中真正相信,不管什麼事,他的內涵和本質都是簡單的,都是可以依循的,愛因斯坦說過「上帝不玩擲骰子的遊戲」。
賺錢,簡單的說就是獲利減掉支出大於零,投資,就是逢低買進,逢高脫手。但是愛情呢?
這是一場兩個人玩的遊戲,遊戲規則沒有一定,沒有簡單的規則可以依循,每段愛情結合的規則也不相同。尤其當其中一個人不想玩的時候,這遊戲也沒辦法進行下去!
簡單的人沒辦法跟複雜的對手進行這場遊戲,就像習慣在天空飛翔的鳥而沒辦法想像蛇為什麼要那麼辛苦在地上爬。
換個遊戲對手,是最簡單的方法
星期六, 九月 20, 2008
Paul potts
本文摘錄 http://www.sonybmg.com.tw/intl/paulpotts/p1.php
「我一直在等看看會不會有人來捏捏我,跟我說:『Paul,起床嘍,該上班了,你又遲到囉。』我感覺就像坐在雲霄飛車上-一段往未知前進的驚險刺激的過程,而且我並不想下車!」
1970 年10月13日出生於布里斯托(Bristol),父親Roland是公車司機,母親Yvonne則是超市收銀員,四個孩子中的Paul幾乎是在學會講話的同時就會唱歌了。
雖然Paul曾在業餘歌劇界表演過,其中最有名的一段經驗是和巴斯歌劇團(Bath Opera)的合作,然而,他長期的缺乏自信以及對於遭到拒絕的恐懼讓他不敢踏出往職業歌壇發展的那一步。「當時我的想法是,如果我不去問他們,我就不會聽到他們當著我的面說『不』了。」Paul說,「那樣感覺比較安全。」
因此,他還是繼續白天的工作,包括在超市裡負責貨品上架,以及最為大家所熟知的工作:賣手機,
Paul表示,「賣手機的時候,我覺得是在演戲。當我唱歌時,才覺得是我自己,那才是真正的我。」
2000年時,Paul用他攢存多年的積蓄,前往義大利參加一個為期三個月的暑期課程學習義大利文,如此在唱義大利文歌劇時,更能把感情放進去。他在研習期間甚至獲得在偶像帕華洛帝面前演唱的機會,不過,未來卻有更多打擊在等待著他。
2003 年,他因為盲腸破裂住進醫院,在接受手術治療時,醫生在他的腎上腺部位發現一顆良性瘤,在瘤被切除後的恢復期間,Paul又在一場摩托車禍中傷到鎖骨。「在我經歷的所有病痛中,鎖骨骨折是最痛苦的,花了好幾個月才康復。」Paul說,「我一度感到非常沮喪,根本沒想到要唱歌的事。」
在決賽前一星期的試唱時,Paul畏縮的緩步走上舞台、穿了一件在大賣場35塊英鎊買來的廉價西裝,比賽開始前,評判均露出輕蔑、懷疑的眼光,但當Paul開腔唱出濃縮版本的詠嘆調普契尼的《公主徹夜未眠》(Nessun Dorma)時,震撼全場,二千名觀眾站立鼓掌,女評判Amanda Holden更因其表演感動落淚。就像Simon所說的「太不可思議了。」而被Paul的歌聲感動到落淚的Amanda則說他的聲音讓她全身起雞皮疙瘩。
「我好緊張,全身抖得跟果凍一樣。但我現在回去看那次試唱的畫面時,我可以從自己的眼中看出當我一開口唱歌,我就進入另一個完全不同的世界,所有的緊張情緒就都煙消雲散了。」Paul表示,「不過我唱完時,有好幾秒鐘我的心跳得好快,因為我完全不知道評審會有什麼樣的評語。」「這次比賽改變了我的整個人生。以前我覺得自己很渺小,一點都不起眼,但現在我知道我很獨特-我是Paul Potts,這是我的成就。」Paul微笑著說道。
同月14日,波茨順利以《告別時刻》(Con te partirò)一曲進身總決賽,高達950萬名電視觀眾收看,在公眾投票環節中獲得最高分數。女評判 Amanda Holden 第二次感動落淚,而三位評判更罕見地和全部觀眾起立鼓掌。
同月17日,他在總決賽中唱出足本的《公主徹夜未眠》,在公眾投票中獲得200萬票,成為節目優勝者,除了奪得10萬英鎊獎金外,還會在2007年12月,在英女皇伊利莎伯二世作御前獻唱
是英雄造時勢 還是時勢造英雄呢?
人生不試ㄧ下 又怎麼知道自己在哪裡呢?
