workship

一週的作息

週一到週五

        6:30    起床
                ~清貓砂,整理衣物,打掃一點點家裡,刷牙洗臉
        7:00    出門上班
                ~通車中
        8:00    刷卡上班,看一下信件,看看新聞
        8:20    部門早餐會報
        8:40    看 plurk/bbs/irc
        9:00    開始認真上班(通常開始打混,尤其是週一)
       10:00    通常會去上個廁所 orz
       12:00    公司放飯
       12:30    打撞球或是去健身房進行簡單訓練
       13:00    回座位午睡
       13:15    睡醒,開始下午上工
       16:00    通常開始疲乏於是開始打混
       17:00    等下班
       17:30    如果有要考試的話,就會開始考試,鴻海要湊一年一四四個學分..
       18:00    去員工餐廳吃飯
       18:20    開始進入健身房運動
       20:00    運動結束,盥洗(通常是這個時候,不過有時候會提早有時候會變晚)
       20:20    回到座位,看看還有啥事要做。
                有的話會弄到 21:30 就回家,沒有的話就會回家
       21:10    回到家,放飯給家裡四隻貓吃,清貓砂,稍微整理一下家裡
       21:30    上上網看看書
       22:30    洗澡
       23:00    最遲這個時候睡覺

週六
        6:30    起床
        7:00    洗晾衣服,打掃,上網看看,準備乾糧跟水給貓咪
        8:00    洗澡
        8:30    出門
        9:00    抵達觀音接我爸
       10:30
       11:00    抵達汐止,開始打麻將
       12:00    中午吃飯
       12:30    繼續打麻將(除非我有事情要出去,不然都是我跟我爸交替)
       18:30    晚上吃飯
       19:30    繼續打麻將
       23:00    刷牙完後,我在沙發上睡著

週日
        6:00    起床,刷牙
        6:20    如果還有的話,繼續打麻將
       12:30    吃早飯
       13:00    離開汐止
       14:00    載我爸回到觀音
       14:30    我回到楊梅,清理貓砂,簡單盥洗
       15:00    補眠
       18:00    放飯給貓,出門吃飯
       19:30    回到家,休閒一下或是開始打掃
       21:30    休息,洗澡
       22:00    睡覺

murmur
workship

Comments (0)

Permalink

生涯規劃有感

在某些程度上,生涯規劃對我來說是零,在實際瞭解一個公司的營運方式後,我覺得我只想要有那些錢自己操作投資後就算了,我不想要去負擔那種勞心勞力的情況。

在這種程度上,我其實很敬佩郭台銘、張忠謀這類的第一代還沒落寞的大老闆,因為就算他們一開始的成功是偶然,但是能維繫企業長久不墜這件事值得我尊敬。

守成的難度其實遠遠高過創業的難度,我也沒有自信我可以守得住,所以我如果創業,十之八九就是把公司搞大後賣給別人去經營。 orz

innovation
murmur
workship

Comments (0)

Permalink

明星程式設計師的十個特質

原文: Top 10 Traits of a Rockstar Software Engineer  http://0rz.tw/o7QTb

看到第一條我就安心了,我絕對不是明星程式設計師,因為「I hate coding」,雖然他列出的十個特質我想其他的九項我大概都有。特別是第十項,我現在翻那些大學資訊科學聖經本的頻率遠超過我大學時候對他們的使用率。

其實看到這篇,我又想到「做學問」跟「解決問題」的微妙差別。

其實這篇講的具備這十個特質的人,通常在學界會比較容易找到(雖然我懷疑學界是否需要多種程式語言的才藝),像是 ntucsie b86/87/88 這幾屆我覺得應該有這些特質的人們幾乎毫無意外地都繼續在學界發光。而比較偏向於致用的,也就是比較重視問題解決的人,對於繼續做研究相較之下是比較沒有興趣的。

「做學問」跟「解決問題」有個微妙的差別,那就是現實框架的存在與否,我並不是說「做學問」就會不食人間煙火,而是「做學問」現實的框架在必要的時候是必須要放棄的,也就是說「做學問」必要的時候可以先無視於現實,或甚至去突破「現實的桎梏」。

像在相對論跟量子力學之前,古典物理學者陷入了「乙太」的迷思,若沒有愛因斯坦假設性拋棄了乙太假說,假定光速是不變的而發展出狹義相對論,今天我們可能還活在古典物理框架的世界裡。(然後資訊科學領域的人就還沒有飯吃)

這是一個好例子,表達了「現實的框架」在必要的時候是必須被拋棄或無視的。而量子力學跟相對論到現在仍然無法「完美」解釋黑洞(或萬有引力)。(光速基本上是可解釋的,但是卻未必是我們觀測到而公設的定值,
  那可能是我們現實上現有物理的測量極限,或是我們這個系統的所能觀測到的最大值)

那「解決問題」呢?「解決問題」目的是在現實的框架中尋得一個「較佳解」而非「最佳解」,因此現實框架不但是前提,而且是個非常重要的前提。

用個方式來比喻,就是在遊戲規則下,怎麼去獲取遊戲中的較大利益。在這種情況下,「最佳解(或完美解)」是否存在?是的,存在。但這個「最佳解」在加入了一個變數之後卻未必然是最佳解。

跟我一樣有在研究程式交易的人大多會有一個體認,在不斷跑新的資料的情況,在 N+1 時獲利最多的的交易方式卻未必是在 N 時獲利最多的交易方式。用一個比較常聽見的說法就是「過去績效不代表未來績效」,買基金的時候常聽到。

舉這幾個例子,並不是要說解決問題特質比較強的人就追求不完美,而只是說,因為現實一直在變化,雖然有一個框架在那邊限制住,現在追求出來的完美卻依然有可能過了一陣子後就變成「不完美」的。特別是框架一直被打破的情況下,從 198x, 199x, 200x ,程式設計的理論跟技巧一直在改變再進化,而硬體限制的不斷突破,也使得一些在當時是最佳的解的解法到現在有可能變成了一個笑話之類的。

從電腦系統資源不足,到資源過剩(所以我看過很多人開 int array 都開超大),到現在又資源不足(因為物理的限制一解除,問題的 scale 又變了),我一直算有點憂心的是一些我接觸到的學弟妹對硬體方面無視甚至敵視的態度。(其實精確度的問題以及大數的問題很大一部份跟硬體有關)

我自己是在電腦系統資源過剩的時候念大學的,所以當時對於為什麼要學硬體架構跟學最(較)佳化(這個時候就會覺得對岸用語「優化」比較到位)有著根本上的抗拒。但是現在出來工作,卻覺得這種東西實在很重要,特別是我需要的是較佳的解的時候。
講一講,又覺得沒有什麼重點。不過保持一定程度的不完美,通常比較能夠應對各種不同情況的變化,以及各種彈性,當然前提是,知道自己在做什麼。

Tech
murmur
reading
workship

Comments (0)

Permalink

[溫馨] 溫馨的職場小提醒

  1. 嘴巴講的都是屁,要做任何需求變更,請常用這個理由:「那個我會記不住耶,你能不能發給我 mail 或是我待會寄 mail 給你確認?」。不過文字有的時候也會變成屁就是了。但是你一定要落實成書面這件事。像我這麼機車的人還會把信件整理好放進版本控制系統…
  2. 不要以為每個人腦筋都是清楚的,那是只有少數人才會做得到的事情。更多的人需求都是隨便開開隨便改改,更甚者是連自己的需求都不知道就亂開。
  3. 職場上面很噁心,有很多人為了自己的工作的價值(這樣才不會被 fire)會搞很多小動作。平常要跟上面的人打好關係,至少讓人不要覺得你一個小孩子好欺負。
  4. 跟對老闆很重要,那種以和為貴愛好世界和平的鄉愿老闆,他的世界和平,你的世界就毀滅。另外還有愛慕虛榮的老闆,沒有辦法承擔責任的老闆等等等等等都別跟。找個有 guts 的雖然自己也有可能被 guts 到,但是如果你是對的,你又能說服他,那你就是沒事。反正大不了就是反過來被他說服而已。

workship

Comments (0)

Permalink

新公司新工作新氣象

事情終於告一個段落。

前一家公司,說老實話我是沒有太大的不滿,畢竟我的立場有些事情不能知道(卻知道了),然後有些事情其實也不該多講些什麼。

有很多事情,當收入不穩定的時候,是沒辦法做什麼的,我也因為這樣,原本有的逛街的習慣就硬生生中斷了有半年之久。然後才會在昨天的週年慶就這樣陣亡… (我居然光買一件衣服就花了兩萬塊… 我明明還沒拿到薪水,然後拿到第一個月的薪水還有很多客得請啊…)

離職不說惡言,但是我還是希望被積欠的四個月薪水(已經縮小到了三點五個月)能夠確實拿回來。

新的公司呢?說實話,我也才報到一個禮拜,好像有些事情也還不能評斷(雖然可以憑自己的經驗跟感受抓到個大概),不過我很喜歡目前的工作環境,以及工作內容。

我想,我工作中不能沒有一些新鮮感,當工作開始沈悶、甚至不穩定,會連帶讓我的生活整個出現窒息感。工作確定以後,我的身體的活力就漸漸回來了,雖然週六日通常還是要陪我爸去打麻將,但是我已經有餘力安排自己的一些私人的事情。

也許,半年前想要把這個部落格跟另一個部落格區分開來的想法,可以確實的實現。

希望如此。

workship

Comments (0)

Permalink

29歲與30歲求職的差別

最近因為想要更換新工作,所以拼命在丟履歷跟面試。我很幸運,我還是有很不錯的面試機會。

有一次面試,被面試官問到為什麼想換工作,除了講了一些現實上的難處,未來發展性之外,我多說了一個。

「我現在29歲,假設要換跑道到別的領域的公司,還有公司願意訓練我、讓我學習;但是假如我明年才出來找工作,30歲跟29歲雖然只差了一年,卻是一個臨界點。30歲的時候,公司預期的是找到一個在專業領域上有經驗、頂尖的人才,而比較不願意再花資源從基本重新訓練起。」面試官想了一下,點了點頭。

很多人對 30 歲都有一種焦慮感。有些女性對 30 歲焦慮,而像我這樣在職場上有企圖心的人,也會對 30 歲這個關卡焦慮。

我曾經面試過人,我也知道這個年齡的問題,這也是我今年在決定要離職尋找新工作後,突然如釋重負的一個原因。30歲,假設按照名校碩士學歷工作三年來算,科技業一般平均月薪大約是六萬左右。我雖然只有大學學歷,但我的學經歷也讓我預期自己該有一定的價碼。

但是這個價碼,絕對不是一個公司願意拿來雇用新人的價碼(我常說,我是因為人情降價打折在現在這間公司工作)。學歷拿的越高,年齡越來越大,能有的選擇跟機會其實是越來越少的。

而且年紀大了會接踵而來很多經濟的壓力,像是房子、車子、父母的醫藥費、小孩的教育費……這些都讓這些有一定年齡的人很難降價求工作,而且學習能力、體力比起年輕人,也是差了很多。

那麼,有點年紀的人的優勢在哪?在於經驗與技術。有經驗與技術可以判斷問題點在哪,有經驗與技術可以應用在相關的問題上,從而減低公司營運專案所需要耗費的成本。

換跑道換領域,就相當於把經驗歸零。

於是如果求職要換跑道,29歲是一個魔術數字。一個令人焦慮的魔術數字……

me, mine and myself
workship

Comments (0)

Permalink

小怨言

說一句老實話,不會做事就算了,連官都不會當?今天你給我的舞台越大、機會越多,我會越早將我的價值顯示出來給所有的客戶看。

一直要把你的事情說成是我的,然後一直說是我這邊的東西出問題,實驗都做出來了還把數據給你了,大家看完數據都知道問題在你那,就是要撐到客戶來公司給你難看就是了?

我還是想說不想去接你那邊的事情,因為我事情都做不完了才不想去多接幾個差事。所以才都很客氣地讓你有機會去展現你的價值,結果現在要我直接面對客戶?

別忘了,客戶都很喜歡直接面對我,因為我會把大多數的問題解決跟釐清,不會讓客戶的問題一直在那邊懸而未決,然後還一直講錯問題點在哪。到時候你還當啥鬼 協理?每天下午兩三點就走人,今天下午有個技術審查會議本來你該出席,結果你下午吃完飯就走人,只好我一個人跟你下面的另一個部下加上總經理撐完全場。

幸好審查人員非常滿意,也讓總經理打算之後很多跟外面 vendor 的接洽要讓我試試看(畢竟我今天口條讓總經理很稱讚)。下禮拜日本客戶再來,就不要再把事情都推給我,到時候日本要求換客戶服務的窗口,並不是沒有人可以替代你!

murmur
workship

Comments (0)

Permalink

嘴炮programming

話說昨天我公司我唯一的部下問了我丟給他的作業的問題,
然後我想了想印象中我沒講過那個地方,於是就邊講邊示範寫程式碼給他看。

「你看,這個就是這樣、那樣,還有因為要用到這個所以要加上這個,
然後因為這個跟這個互斥,所以要記得加個判斷條件避免發生互相蓋掉的悲劇,
然後你自己試寫… 不對,我好像寫完了,」兩個人一起露出很囧的表情。

一個新人花了兩天還無法解決的問題就在我隨口講解的十五分鐘內,
邊講手邊按鍵盤(原來我有的時候英打也是很快的)就作完了。 orz

workship

Comments (0)

Permalink

Windows 7 beta 初體驗

因為之前的電腦(Athlon64 3000+, 2G ram)的 CPU 風扇怪怪的,加上在學一些 multicore 的程式設計技巧,所以上週花了不少錢去購置了新的電腦(感謝 zcecil 這次手下留情沒有勸敗太多東西,然後我終於又成功抵擋住 FFXI 的誘惑了)。

怎麼說呢,比起我第一次用 Vista, me 比起來,這東西目前給我的感覺非常好

甚至可能比當初第一次使用 Windows XP 的感覺還要好。也許是因為 beta 版的關係,安裝速度跟運作速度都超乎我想像的快速跟平順 ,雖然因為很多 driver 都還沒有支援的關係,所以影音效果沒辦法測試,但是目前光是系統預設的,就已經讓我驚豔了。

目前無法確定加上一堆常駐程式後會變成什麼樣,不過只能說,感覺蠻好的,而且比起 Vista那種包山包海但是很多東西一點用都沒有的肥大又慢,目前 Windows 7 beta比較接近我會想用的作業系統。

不過系統吃的資源也很嚇人,剛裝好機系統就被吃掉了約 10G的硬碟空間,然後什麼都還沒作, 4-core 的 CPU 就常駐了 1.2G 左右的 RAM 。

看起來我新電腦應該會先裝 XP-64 ,然後等 Windows 7 正式出來應該會換過去吧。終於可以不用忍受被推銷偽裝成正式產品的 Vista 了。

Tech
workship

Comments (0)

Permalink

netobook

原本只是在講現在客戶端對 netbook(連 thin client 都遭到波及)
的需求要求已經超過 netbook 原本的定位,而漸漸發展到很廉價的 notebook,

結果我一時沒注意把 notebook 打成 netobook ,
結果意外引起了與談人 p大師的高度讚賞,特此記之。


[13:20] <@p大師> 不過我覺得那個詞很讚啊
[13:20] <@p大師> 充份表達出現在 netbook 都是界於第一代 netbook 跟 notebook 中間的東西

現在相關產業都被客戶要求在 netbook/Thin Client 上面發展 multimedia 的要求搞得很煩…
Thin Client 卡在 network overhead, 後面的 audio 跟 video 還沒機會卡到,
netbook 大部分卡在 audio…

workship

Comments (0)

Permalink