2008年12月24日 星期三

工作似曾相似

最近的工作狀態,很像個研究員,我似乎有種回到研究所的感覺,每次 survey 一些資料,都要寫report,而老闆也說你認為可以就好(我的好,很遙遠,因為我很龜毛,所以常常會做到死。恩!換句話說,老闆是要我做到死?是這樣嗎?)

而這幾個 project,更加上了要找出某個軟體與程式庫的效能瓶頸,所以測試報告就少不了,要去想哪邊應該做幾個 test case,應該怎麼闡述思考邏輯,才能有效率的找出瓶頸。所以我就從 shell script 一路寫,一路弄到 gnuplot 去畫圖,我的媽啊!這不是研究所的時候我在寫論文時候用的畫圖工具嗎?竟然再度相逢的時間是這麼快,心理想著,還好那時花了很多時間做 study,現在才可以馬上上手,這應該算是 "走過必留下痕跡" 的結果吧!

雖然活像個研究生,不過少了教授指導,也偶爾會有方向不對的時候,但經過兩年的洗禮,可不是這麼脆弱的!至少邏輯的思考上,比較有完整性。

另外也是給自己不少壓力,期望能進步的更快,更茁壯,不過好累喔!

2008年12月4日 星期四

學習投資

記得三四年錢,有朋友問我要怎麼投資,其實那時我也很稚嫩,所以也不敢給朋友什麼建議,唯一的建議就是多看書。現在,我瞭解了一些事情,是可以回答部份的問題。朋友們,看看吧!

來說個小故事吧!



故事中有三個主角,C君,D君與E君,也生存在不景氣的大環境中,所以大家的話題也圍繞著關於賺錢與存錢這檔事。

D君:
你們會不會覺得女生花錢都買一些包包,衣服,叫他不要買偏偏一直買,然後要存個錢都不知道怎麼跟他說,你們的女朋友都會這樣花錢嗎?


E君:
我的另一半,都是不知道自己的錢花到哪邊去,到月底就會覺得沒有錢,然後還會問我,奇怪怎麼我都存不到錢。


C君:
我家夫人,都是買基金,叫他不要亂買,結果現在虧一堆,還說跟我確認過可以買。看來大家都需要時間跟另一半溝通溝通,那你們自己怎麼存錢?


接著

E君:
我都會自己先記帳,然後在做分析,然後再抓預算,每個月薪水下來就先分配到不同的戶頭,然後固定提撥一定金額買股票或定存,看景氣狀況來決定,股票價格到達我喜歡的價位,就每月分批買入,如果沒有就拿去定存。


D君:
哇!太厲害了,那些我都不懂,我只知道我們可以買公司股票,但是金額有限,我連我買多少了我都不知道

C君:
你這樣不行,我看你要自己去瞭解一下,而且最近景氣不好,股票在谷底,可以考慮加碼一下。最近一直在看房地產的書還有看房子,因為房子的價格越來越貴(加上通貨膨脹),所以怎麼想都很划算,所以越早買房子越好。


D君:
唉!看來離我想退休的時間還很久,不知道我哪時候才能不用工作靠股息跟利息過生活!


C君:
可以啦!但是過程很無聊就是了!(E君狂點頭)


E君:
是啊!就像是在玩大富翁,每繞一次圈圈就可以拿到固定的金額(薪水),然後走到喜歡的地區慢慢買,然後蓋小房子,四個小房子再去換大房子,這樣每個人一走過,就可以收費用。這不就像是我們的真實人生嗎?




上面的對話,沒有好壞之分,只有是否瞭解自己的財務狀況,才是重點。不知道大家看完上面的對話,有沒有什麼獲得?你怎麼想的?
  • 過度消費會造成另一半困擾?
  • 要學會如何記帳?
  • 瞭解自己投資的商品?
  • 存錢的過程很無聊?
  • 大家都在玩真人版大富翁?

以我來說,重點應該是下面的排序:

基本能力:
  1. 學習記帳(瞭解消費習慣)
  2. 學會適當消費(透過記帳學習如何預先支出,抓預算)
  3. 存錢的過程真的很無聊(就像是機器人,重複同樣的動作)
真實世界:
  1. 瞭解投資的商品(透過閱讀與學習來投資自己,減少投資的風險)
  2. 開始進入真人版大富翁(過程很慢長,需要紀律才能永保安康)

基本能力,就是你能否過的愉快的基本配備,如果你沒有辦法做到,年紀大一點,就會體認到,社會是殘酷的這件事

記帳又不能賺大錢,想想怎麼賺錢比較實在!這句話很有道理,但是你有聽過公司不需要會計,老闆很懂得賺錢,然後公司可以存活超過一年的嗎?

也許很多人認為,收入很少,不用記帳,不用記帳當然不用分析,更不用說抓預算。但是記帳可以說是一種練習,讓你清楚自己的開銷,與不正常的花費,你才會知道有多少的資金可以運作(稱作現金流量)。才不會導致你現金短缺,然後像公司一樣倒閉(潛逃大陸?XD)

雖然記帳,分析,預算這三件事情很無聊,但是有作就有機會改變,有改變就有富足的機會

這就像是在情場的男歡女愛一樣,你喜歡一個女生,不說不告白,就沒機會,有說就有機會改變,有機會改變就有成為男女朋友的可能,你說對不對呢?

有人問我,記帳會改變什麼?

會改變你對一元的看法,會改變你對時間的看法,會改變你對金錢的使用態度。

2008年11月21日 星期五

時間價值

再當兵之前,覺得很多東西都可以慢慢來。但是現在卻覺得不喜歡這樣的方式,因為我開始在意自己的時間價值,甚至現在會因時間被莫名的浪費掉而生氣,不只在工作上,生活上的小片段都開始會介意。

而會介意時間,是源自當兵期間,自己的時間很破碎,甚至沒有,所以只要找到機會,就拿書來看,不知不覺開始愛惜時間。而因為這樣的習慣,讓在當兵的我,也看了不少書,應該有30本左右吧!這樣的時間利用,讓我覺得很有價值,所以對於浪費時間的事情也就開始在意。

就拿最近生氣的例子來說,因為工作上還在受訓,所以會有很多課程要上,而公司受訓的方式就是丟一些東西,然後找個人說明一下,就給你去寫程式。其實這樣訓練的缺點就是受訓出來的員工不能達到一致的水準。很多的時候是工程師會寫程式,但是卻對軟體邏輯及架構完全不清楚。

而我就在這樣的訓練過程中,遇到自己覺得生氣的狀況。前陣子拿到新版子,電路圖,規格書,但唯一就缺一份規格書(晶片規格書,如何控制晶片的說明手冊),一開始不以為意,想說這些東西應該就足夠了,差那一本應該沒關係(因為負責的人說他也沒有那本規格書,XD)。結果花了三到四天,整天都在debug,到最後發現必須要有規格書,才有足夠的資訊做下去。再那期間也一直向上反應需要規格書,可是得到的回應都是:我沒有,你問看看誰誰誰有沒有,如果沒有就沒有了!

最後我是透過自己的老闆去要,才要到那本規格書,可能有簽DNI的關係所以才會如此難要吧!因為協調溝通上的沒有效率,所以浪費了自己三四天的時間,所以讓我有點火氣。也許很多人會覺得反正都有領薪水,無所謂。但我認為每個小時要有一定的產出,才是比較負責的態度。不過再debug的過程也是學到一些東西,所以也算是有收穫。不過如果用這樣的新人訓練方式,會造成很沒有效率的循環。

總結,開始在意自己的時間,是一件可以開心的事情,這樣可以讓自己成長的更快。更有機會讓自己的時間價值無限擴張,接下來的就是時間上的規劃要更有效率,才能創造出更多價值。

2008年11月16日 星期日

財務規劃

最近,大家應該發現,我很少出現在msn上,可是我並沒有消失,只是最近下班後,都在思考財務上的規劃,原因只是家裏的財務沒有規劃,怕哪時突然會出現一個財務缺口,然後又要奮鬥20年才能回填這個缺口。

縱使自己沒有賺多少錢,但卻想要作財務規劃,其實只是想搞清楚這些東西的邏輯,就像是在玩大富翁,要搞清楚規則,才能好好在遊戲中成為地產大亨。這一個多月的思考下的初步結論,有幾點很清楚,如下(依照重要性):
  • 記帳習慣
有記帳的習慣,才能分配所得,哪些該花,哪些該省。這樣才能預估哪時候要支付什麼帳款,更可以對未來的現金流有更清楚的拿捏。

  • 紀律
支出的部份需要一些紀律,才能依照原本的規劃作支出,少了這部份,是沒有辦法發揮記帳後產生的漣漪效應。

  • 簡單化,系統化
投資規則越簡單越好,最好可以系統化機械化不要花去過多時間,把這些時間拿來投資自己的人生,持續學習不同的知識及技能。

我想推薦幾本書:
  1. 富貴成雙
  2. 錢與閒
  3. 點時成金
這三本書,是我認為很適合大家去閱讀,因為裡面的觀念都很實用,也許你可以問問你的理財顧問,有沒有看過這幾本書,然後問問他的看法及想法。

2008年10月7日 星期二

小麻雀訂婚了!

iloveit

小麻雀訂婚了!

很開心!原來我們大家已經一起走過這麼多年頭,看著同學們一個接一個的結婚,感覺真的很特別!

要談小麻雀,應該很久都談不完,因為他老是有奇怪的問題可以問你,未什麼他會有這麼多時間問我問題?誰叫我的位置都在他的前方呢?哈!

認識他快十年了,還是保有學生時候的單純與鬼靈精怪的個性,而且一定是位勤儉持家的好媳婦,這個應該我們同學都可以掛保證,海帶阿!海帶!你要好好對待我們的小麻雀啊!

這次婚宴,感受特別強烈,有種說不上來的感覺,因為小麻雀與海帶是在高空彈跳時候認識的,而我那時候也在場(哈哈!就只有我是見證人:P),一直到現在的訂婚,我都恰好參予到!到現在我都覺得很神奇!不過說真的,我還不知道她們哪時候開始交往的?

看著他們倆幸福的感覺,好開心!
同學們,妳們也有這樣的感覺嗎?


更多照片

2008年9月30日 星期二

[轉載]122比零的逆境!

122比零的逆境!


剛剛看到這篇文章,感受很深,尤其老是喜歡熱血鼓勵人的我都被感動。我還真的沒有看過打棒球可以輸到三位數以上!



P.S. 底下的美女圖不錯!

2008年9月28日 星期日

Mix together

DSCF4410

當過兵後,較瞭解職業軍人的想法,另外也認識了很多朋友(Ray/志政/胤傑/榮晉/彥佑/立德/卓民...),就如同大家說的軍中是個小型社會,有很多 地方可以學習及實驗的地方。如果你想到什麼想法,儘管拿去軍中實驗吧!你會得到最普遍的反應,這讓你會更了解現在社會上的狀況。

經過一年的歷練,自己面對事情的態度依舊,但是做法上更成熟了些。也較能面對自己的缺乏執行力的缺點,在處裡事情的效率上提升很多,更能精準的達到預期的希望。期待自己能在工作上也有這樣的效率。

最近的生活很忙碌,雖然只是剛退伍,但生活上很多地方要處理並做初步的規劃,並且工作上的要求比自己想像的還要多,節奏比原本想的還要快,也許是軍中待太久,所以這樣的節奏有點不習慣,心情上有點低落,覺得自己應該要趕快適應這的生活,不應該這樣就沮喪。

雖然工作上很忙碌,但是依舊還是有空出唸課外書的時間,各位同學朋友,最近有唸書的人出個聲音,並推薦些書讓我知道吧!

By the way
榮晉:
也許現在是如此的不如意,很多事情沒有像之前預期的那樣子發生,覺得沮喪是是應該的,但是你的目標依舊不變,不要因為人事物,而改變之前設定的目標,因為那是你的夢想,不應該就這樣放棄。
是的,我知道會很辛苦,但是你應該記得這句話:每個逆境,每個挫折,每個不愉快的經驗,都會帶來想等或更大的利益種子。你有看到難過沮喪後的小種子嗎?
人生會遭遇很多沮喪的事,要開心!你在這個時機點遇到,好好想想,累積經驗,你會很出色!

2008年9月16日 星期二

退伍,低調工作去

明天要回部隊,拿回屬於我的自由!退伍啦~

退伍前的假期,讓我順利找到工作,雖然工作上的壓力接踵而來,我想這是好的。這樣也讓我開始思考如何工作的有效率,更有效利用時間。

雖然退伍後,要處理的事情還真的不少,但也忙得很開心!
而這陣子也發生很多事情,不但有颱風,更有一世紀以來的金融風暴,台股三天跌了5xx點,恐怖到有剩。有多餘錢的朋友,可以開始挑股票了,有一陣子的時間可以慢慢買,但要有長期抗戰的準備。:)

等工作穩定一點,再跟大家報告近況。

2008年3月25日 星期二

早餐

DSCF2935

從澎湖回家,第一件想到的事情不是別的,就是好好弄個東西來吃。可能是手太癢加上很久沒有吃義大利菜(記得二月份才去過喬凡尼XD),回到家就跑去sogo買材料。

昨天晚上麵弄完,懶得拿相機,所以就沒有拍照啦!而上面那張照片,是另一種莫扎雷拉起司(水牛軟起司,通常都是泡在鹽水內販售一小包一顆),而這次買的是丹麥的莫扎雷拉起司並不是泡在鹽水中販賣,而吃起來的口感比較彈牙,味道稍重一點,不是淡淡的香味,口感不像之前那種豆腐的口感,不過還蠻好吃的。

下次找時間來做做義大利傳統麵包,想到就覺得肚子又餓了~喝喝~~

2008年2月10日 星期日

澎湖小弟的火影忍者

火影忍者

沒想到剛到澎湖沒多久,就要過年了,而運氣還不錯!可以放正常假回家過年 :)

在最上面的漫畫是我在澎湖閒晃,遇到的一位小弟所畫的漫畫。跟小弟的老爸聊天,才知道小弟只有看某電視台的卡通就可以畫出這樣的漫畫,看只有簡單的鉛筆,卻很強烈表現出小朋友的觀察力,在繪畫的過程小弟都沒用擦布來作塗改,不到五分鐘的時間,這張圖就出現在我眼前。

原本在澎湖的一天假期,只想找個地方喝杯咖啡享受悠閒地時光,找到了唯一的一家85度C,就順勢坐了下來。習慣東看閒瞄的我,無意間看到有個大約國小三年級的小弟弟,在空白A4紙上畫上了一格一格的小方格,然後就開始在小方格內劃上漫畫。看到的那時,我傻掉了,直驚覺好厲害!而心理所盤算的,就是該怎麼開口跟小弟弟說話(對女生怎麼都沒有這樣的想法?哈哈),看看旁邊原來他老爸在旁邊看報紙,所以我趁著他拿畫好的漫畫給老爹評鑑的同時,開口跟他爸爸聊天,然後跟誇獎一下小弟弟。才知道原來他們是回到澎湖過年的一家人,大哥是小六,小弟是小三,都很優秀。一個可以看神鬼騎航的英文版電影書,一個可以整個下午畫連環漫畫。

看到這樣的小朋友,很為他們高興,他們可以這麼早就知道他們喜歡什麼,而且做的很開心,真好。而我呢?因為手邊沒有任何可以照像的工具,但我有一本筆記本跟紙,所以拿了一張紙跟七七乳加巧克力,請他幫我畫一張,還特別叮嚀要簽名跟押日期,哈哈~搞不好他是下一個尾田榮一郎呢?

也許台灣父母給小朋友的教育還是有些封閉,所以連長大後的小朋友也會跟著保守起來。但我看到澎湖小弟的笑容與他老爸的喜悅,可以看得出他們很快樂,他願意給小朋友空間去發揮找到自己喜歡的東西,而我們都長大了,可是我們卻被自己的觀念所枷鎖,不敢追求自己喜歡與想要的東西

尋找你的火影忍者吧?


而另外一件開心的事,就是生平的第一篇讀書心得,竟然被刊上軍中報紙,所以去追求就有機會。

找到慾望的方向,向前奔跑
村上. 隆

2008年1月19日 星期六

一個人的星光舞台

說起來很慚愧,以我愛看電視的程度,應該早就會知道星光幫這三個字,但是我卻是從朋友口中知道。這篇文章不是想討論,喜歡其中的那位,節目製作的方式以及老師對某位參賽者有偏頗,我想就星光二班,從去年到現在所展現出來的變化及成果,討論為甚麼人會有如此大的潛力與能量,再短短半年間,會有這麼令人驚豔的表現。

以前,我一直會問自己一些問題,也許這些問題從來沒有跟朋友及家人提過,但一直深放在心中,一直到找到了答案。

常常聽到朋友說,工作上不如意,老闆不好,工作性質很枯燥乏味,也說過想換工作,想換到比較有潛力的公司或產業,但卻還是看他努力堅守崗位。
也有朋友說,他想追求平凡的生活,但卻對於工作與生活總是不能平衡,工作佔據了他大部分的時間,而如果捨棄這工作,經濟來源就會是一大問題。
常聽到自己說,對工作無熱情,感覺像行屍走肉,晚上班早下班,感覺像是在作壞事,每個月領薪水,都覺得領太多,頗心虛,也怕自己跟不上產業的腳步,只要停下來,就輸了,但又怕方向不對,浪費時間。

星光二班中,第四名的吳忠明(大Q),一直不覺得他有什麼樣的特質及能力,甚至回覺得為甚麼他可以打到六強?一直到昨天,他演唱的『我願意』,才感受到他的努力,原來他是有能力的,只是他累積的時間要長一點,比一般人要長,長那麼一點點,多等待一點醞釀的時間,才看的到改變。因為他一直狠狠抓住老師給的每次機會,也許每次都驚險過關,但他有進步,即使覺得沒那麼搶眼,但也可以到某一水平。想想自己工作能量的累積是不是也是這樣的情況?久一點,長一點,慢一點,到達一個水平,就會爆發出來,途中如果失去信心,換條路走,相對就浪費了很多時間。慢慢來,比較快,方向沒有絕對,只有看掌舵的人有沒有信心與勇氣面對挑戰

參加比賽,半年的時間不短,但是每個星期都要有精彩的表現不容易,尤其是要一直保持穩定狀態更是困難。試想在以工程師的角度出發,採取一星期驗收一次的星光舞台,是否半年後,我們也可以這麼茁壯?

我想,是的。這是一定可以做到的事情。只是一個人為自己舉辦的星光舞台與有社會大眾參與的星光舞台,是截然不同的感覺。因為你只會感到孤寂,沮喪,困惑,迷思,透過不斷的詢問自己為何要這樣強迫自己作些自己不喜歡的事情?如果你也有這樣的想法,表示你對這件事情沒什麼熱情,對吧!

記得星光幫,每位成員都以喜愛唱歌為出發點對吧!如果你不愛唱歌,去參加這個比賽,那簡直像是殘酷舞台,每一秒都像脫光衣服在冰櫃裡的感覺。就像梁文音在第一次在星光五舞出現,她的聲音讓我起雞皮疙瘩,但是之後的比賽越來越覺得普普,一直到他被高昱寰(Alisa)pk到敗部去,回來之後我又聽到了那種雞皮疙瘩的感覺。

在工作上,每個人都一定會有迷惘的情況,只是持續的時間長短不一,梁文音很幸福,她花了半年時間,就經歷過了迷惘與找回自己的過程,而我花了三年的時間,一直到現在,才慢慢覺得找回了自己,那種感覺很開心,就像他在最後一次的在星光舞台演出,那樣出自內心的吸引人,會讓你感受到,『對啊!這舞台是屬於我的』。

其實,周遭朋友有些人過的好,有些過的不好,有時候都不好意思問他們的近況,因為有些事情,你真的無能為力,能做的只是分擔憂愁,但是這沒有實質上的助益。希望可以幫上些什麼,唯一可以的,就是透過文字及閱讀的方式,只要你們想看,我就會寫。透過閱讀讓他們瞭解,事情可以用正面積極的態度去面對,也許結果不怎麼理想,但你可以很坦然,為下一次作準備。

其實寫這篇文章,是將想法寫給一個朋友看的,希望你能有所收穫。下面幾句話,一起共勉,就是

放下過去,努力當下,夢想未來,
經驗累積要,久一點,長一點,慢一點。

2008年1月5日 星期六

GNU gcc and ld

由於之前常常使用 makefile 去產生執行檔,但往往很多 makefile 都是從其他已經寫好的範例複製過來的,常常會忘記基本的 gcc 與 ld 的使用,甚至要拿來幫助 debug 的時候都忘記指令要怎麼下了,所以寫下這個筆記,以後要找比較方便。

寫程式有時候想瞭解某部份程式碼是否有問題,但卻礙於當程式編譯後,不知道確切的執行位址,要 debug 的時候就麻煩許多。而這時候最好就是拆解成 asm code 並同時產生 program map file 來尋找相對應的地方。這樣的情況在 embedded system 中更容易遇到,因需要定義哪邊的記憶體位置可以拿來使用,而 program (通常是 startup code)通常會被載入某特定區域,所以會在 linking 時做給予位址的動作,此時會有一個 linker script 來作為 mapping 的依據。 當然這個 script 也是事先寫好的。

參考 test.ld 如下:

ENTRY (main)

MEMORY
{
ram : ORIGIN = 0x00200000, LENGTH = 32M
rom : ORIGIN = 0x60000000, LENGTH = 16M
}

SECTIONS
{
data :
{
_DataStart = . ;
*(.data)
_DataEnd = . ;
} >ram

bss :
{
_BssStart = . ;
*(.bss)
_BssEnd = . ;
} >ram

text :
{
*(.text)
} >ram
}


用gcc編譯時:

#產生 test.o(object code), test.s(asm code)
# gcc -c -S -Wall test.c


會有下列檔案:
test.c
test.o
test.s


#手動連結,產生 t.out 執行檔,產生 test.map(map file),依照 test.ld(linker script),並連結標準函式庫-lc(libc)

# ld -o t.out -Map test.map -T test.ld -lc


這樣就可以完成 debug 所需要的資訊,而如果對看 asm code 覺得吃力,可以在想要看的程式馬前後插入下列程式碼(在 C 中):

__asm__("nop");
...
code...
...
__asm__("nop");


這樣就可以明確知道要 debug 的源碼到底位於那一段記憶體區段,甚至可以知道在編譯時最佳化會不會影響到程式的運作。


PS.太久沒寫code,很多東西快忘光了趕快紀錄一下。XD

參考連結:

2008年1月1日 星期二

2008 讀書計畫

每年的開始,都會給自己一些目標,希望可以達到,因為今年會在外島當兵,所以給的目標就是看書,至於看什麼書,就是下面這些書單,當然會不定期更新進度,有心得會寫在讀書筆記區。

1. UNIX Network Programming Vol. 1 (in progress)
Chapter 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31

2. The design of the UNIX operating system (in progress)
Chapter 1,2,3,4,5,6,7,8,9,10,11,12,13

4. Programming Embedded Systems in C and C ++ (in progress)
Chapter 1,2,3,4,5,6,7,8,9,10

3. Ultra Wide-Band 規格書

閒書:
1. 這小子,讓川普讚嘆!