2012/12/29

2012回顧


歲末年終,又準備迎接新的一年,

我也是例行的要寫一篇文章來提醒未來我的,

我今年做了些甚麼,我的想法是甚麼,

未來的我回憶起來,感覺是甚麼~



(就像我看了2011年,根本就是在進修打混嘛 QQ)


1.事業線 (橫批: 今年是飛逝的一年,Linux的一年。)


今年是忙碌且充實的一年。因為敝公司長年來就使用自家的OS,

最近我想因為開發流程與節省時間,慢慢轉向Linux平台。

我想我們小組又剛好是第一個開始用的,

我也又剛好是第一次碰...

一開始真的是到處撞牆,一開始我甚至連fd (File Descriptor) 都不曉得,

為啥我輸出到Console的文字會跑到檔案裡面,

(原來是我一開始呼叫了daemon()使他變成daemon,

後來又開啟了幾個fd來寫資料到RAM Disk,

再後來又白目的開啟STDOUT與STDERR,這樣fd的預設順序1和2變成了我的檔案,

最後輸出到STDOUT(fd=1)都變到我開的檔案內。)

這麼無聊且高手Jones一秒鐘就發現的事情,我可以搞個把來天。


--喝口茶分隔線-----------------------------------------------------------


後來我使用到別人寫好的socket來做兩個Process的溝通橋梁,

因為我要做到realtime,時常就要去測試傳輸的時間。

Unix Socket要處理timeout的packet很麻煩,

發生timeout的Error Handler也很麻煩,

我甚至後來不想用Unix Socket作real time的溝通了~~但是頭都洗了 lol

後來發生了跑一跑都會timeout的情況,

這實在是晴天給他霹靂,

我幾乎每天加班~~

巴著Jones大神請他幫我Debug,

出動(K)GDB Server......

最晚回到家都深夜1點多了~~

最後老闆跟我說有人調整CPU resolution來改變Linux timer的精準度,

請我回去試試~~

我承認薑是老的辣,改回來後就他媽的完全正常....

我的程式一點問題都沒有,

我忽然覺得這幾天的加班與內心的煎熬真的跟屁一樣....

(我真的很煎熬~覺得自己跟屁沒啥兩樣)


--喝口茶分隔線-----------------------------------------------------------


後來開發完我開始接手VDSL相關調校,

系統廠的悲傷就是發生事情你只能幫晶片廠做測試工程師,

回報問題並且請他趕快解決。

這大約又花費了我3個月的時光,也只懂了一點VDSL皮毛。

(chip廠有時候不知道是要拖延還是幹啥!請我們測試個20把次取結果...

你不知道測試有時候要搞很久嗎?!~~~(摔杯))


--喝口茶分隔線-----------------------------------------------------------


大大老闆們說:

「各位同仁,未來你們不會只在一個team,我不喜歡這樣,你們會到處去support你的"專有技能"」

唉~

好吧!!我就是一進來做 Switch,後來開發在 Linux 上的 VDSL 產品,現在我再做網管系統

我的專有技能是...到處Support?!

很多人羨慕我可以摸到很多東西,但是摸到很多東西代表著你非專精。

目前的我並不埋怨,我很開心我能繼續做 Linux(/Unix)。

以前的我都是剪剪貼貼程式碼,現在我都自己讀書、設計、開發、驗證。

雖然時程壓力與Bug有時候讓我壓力很大,做起來是挺充實的

今年很多時候都是身上有兩件事同時再跑,有時候是上一個模組未開發完逾期造成。

年後真的是身兼兩個project(因為我認為很棒的直屬主管與小主管相繼離職,傷心之餘我也祝福他們),

我有點可惜的,是我有時候必須急就章把事情完成,

反過頭看我的程式碼沒有簡約的感覺,我會自己感到惋惜。

以前我每個專案都要準時與提早,

我都要拿好成績,

後來發現~那只是那個工作簡單罷了~~~

這年度我所有工作幾乎都delay,

但是我在我年終考績表幫我自己打了個還不錯的成績(相對我的逾期工作),

無論新老闆是不是會把他改回來,我自認我該拿到那樣的成績。


--喝口茶分隔線-----------------------------------------------------------


當我身兼2份專案的時候,案A已經快結案了,我比較熟,因為我摸索了快半年,

案B是我完全沒摸過也認為複雜功能的東西,

我心中對案B有百般的推辭,我很不想做他,暗示主管應該由更專業的人來implement,而我要續留在案A。

每天對案B我是一整個無奈與害怕,更不想去摸他、讀他。

雖然我繼續作案A且以案A來說服自己我仍然在工作,

但是暗地裡,案B就像型影不離的惡魔躲在暗處,但我又不時的感受到他的存在。

直到我認為這就是交給我的案子了~

勇敢的面對案B吧!!

現在我做案B也有1個月了,她讓我體會到一件事情,

只有面對問題,才能解決問題。

確認現在能做的事,並專注完成之。

這些話語就如同老生常談,但是惟有自己的經歷,才能體會其道理。

我把它記錄下來,期望未來能時時提醒我自己,勇於面對問題。


--喝口茶分隔線-----------------------------------------------------------



今年工作總結,

A, 一開始像無頭蒼蠅般窮緊張,後來接受並"邊開火邊移動",

B, 學習新的(且廣泛使用)的 Linux OS

C, 有增強面對壓力的能力

D, CO-Work我自認我還太嫩

E, 今年我寫了約10份的設計文件,都是我的心血 XD

F, 英文是原地踏步 (但是沒進步就是退步)

G, 研讀 -> 寫設計文件 -> 寫測試文件 -> 開發程式碼 -> 測試 (這流程我自己Run了很多次)

F, 我被裸板的散熱片燙到,這專案A不僅在我心中烙下傷痕,也在我的身上...

今年是飛逝的一年,Linux的一年。

今年常出現在心中的話語:

a. No panic(別慌). (panic原指Linux Kernel發生致命缺失時會發出的警語的函數名,Jones常告訴我"No panic",並豎起他的食指)

b. Positive and focus (正面思考與聚焦、專心).



2.休閒 (拯救世界的一年)

在我離開讓我內心煎熬的unix Socket後,我趕上今年爆雪公司推出的 <暗黑播壞神III>。



(還汰換了我用了9年的的電腦螢幕與主機)

雖然網路上罵得要死,我除了他更新程是很爛外~~

應該就是爽爽的玩~~

至今我的野蠻人也算小有成就了 ^^

(現在用他來巴魔王的頭都算輕鬆,所以是拯救世界的一年)

然而,我拋下了我的模型事業,三年前我買的新安州,我承諾會盡心做好他...

但是現在還是一堆未打磨的零件山....Orz

今年初有完成一個Tamiya 1/12 Kawasaki ZX-RR (Ninja),也算是我的小傑作。


3.生活

今年一直在考慮是不是要買房子,也和餅乾、爸媽看了數幾間。

很多銷售人員都會問爸媽要住嗎?!爸媽會幫忙之類的話?!

可能是我跟餅乾太稚氣,也甚至是我們只騎了一台舊機車~~被看輕了。

但是因為內心也不知道自己是否要買,看起來浮浮的。

今年也出遊了數次,

去宜蘭(參加Stray的婚禮)、



去花蓮、



去墾丁、


(海生館)


(墾丁白沙灣)


(墾丁龍盤大草原)

去溪頭(米提)、


(羊彎開喜茶園)



(米堤前廳+惡魔角)


(米堤前廳+惡魔角)


(溪頭神木)

明年過年也打算去日本出遊。

今年初我姐生了個小女娃,我晉升為舅舅(Blog),

想當然爾,慢慢親近小朋友與學習照顧她,

希望她健康長大,快樂聰明。


1 則留言: