發表文章

目前顯示的是 5月, 2018的文章

第三十八週 Curiosity Driven or Result Driven X 學新東西 跟 過度工作

這是在我朋友臉書上看到的。這篇文是這樣寫的:與其說產品導向(product-driven)或是研究導向(research-driven),不如說是好奇心導向(curiosity-driven)還是結果導向(result-driven)。我覺得這樣的分類讓我可以更精確的敘述自己。 我很愛產品也很愛研究。但是我覺得比起結果來講,我比較喜歡探索未知。 這好像也能解釋我為什麼喜歡現在的工作,因為我現在就每個星期都有生結果跟探索的機會。我就一到三生結果,星期四去山景城跟大家聊天,星期五就自己探索一下。這個循環好像挺好的。 到新領域,學新東西真的是很有趣。尤其覺得自己學的比以前的自己快,是滿有成就感的。但是學東西真的還是要花很多時間。最近主要在學Tensorflow還有怎麼加速。在學習的同時,也要有產出,這件事情好困難。不過畢竟有產品要支援,我給自己的方法是,訂下對產品支援的目標,跟死線。然後開始研究,如果發現無法用比較王道的方法解掉問題,就亂搞一下把結果先搞出來。 ================================= 分隔線以上是星期四寫的,現在是星期日晚上。沒想到我週末又工作太多了。說「太多」是因為我覺得不太健康。就有點像是電動打太多之類的,沒有顧及到生活的其他部分。 我覺得我必須要更規律的運動跟冥想,作些讓我身體維持在狀態更好的事情,但是我太想要工作了,這樣不行。 我覺得我不能重蹈覆轍,因為太在意工作的東西,讓身體狀況變差。總的來講,我也覺得規定自己能工作的時間,會讓自己比較專心。長期來講應該是好的。 我覺得我最近腦有點過熱,今天中午吃飯一瞬間覺得一個byte是32個bits。 只能讓下星期可以回歸正常規律的生活.....

第三十七週 突破

今天想講的話題是突破,大概總結了我這幾年的想法改變。 一開始,先講個故事。今天下午我在谷歌研究院的頂樓遊戲間跟朋友聊天。朋友看到了一個15-puzzle,我們就開始玩。我想起,六歲的時候,我家常有這些益智物品,我很愛玩,但是都解不出來。「我小時候很笨呀!」我這樣想。邊想,邊解手上的15-puzzle。想當然以現在的機智,一陣子我解出來了。然後我們就繼續玩,玩了一小時。回家的時候,我邊走邊想:今天又領了一小時的乾薪,真是愧對公司。然後想到,到底為什麼很多小時候覺得很難的事情,現在覺得變簡單了。 我覺得第一階段,是台大數學系陳金次教授說的,頭過身就過。學高微,是個一開始很痛苦,但是前面幾章節,努力一點,精神學會了,之後就輕鬆了。而學完高微以後,回去看微積分就很簡單。(話說,我身邊很多數奧、資奧國手,他們每次都不去上課還考一百分。我每次說這種言論都會被他們嗆說高微很簡單。不過我還是要寫一下,我覺得我的經驗比較接近那些在兩個標準差以內的人的。) 我二十出頭的時候,很喜歡學新東西。做事情就是想著頭過身就過,慢慢的一個一個等級提升。做事情,也是喜歡一個一個問題解。寫學術文章跟作產品,就喜歡快。所謂天下武功、唯速不破。你現在不做,別人就做出來了。 我大概在這幾年遇到我腦容量的極限,我發現很多事情無法全部自己作。這個時候我就到了第二階段,我想要追求事半功倍,追求超越線性的成長。當然,這部份有一個作法是叫別人幫自己做事情,但是這裡先不講這個。我想講我自己如何追求超線性成長。 我人生學了一些東西以後,我發現一件事情:知識是有結構的。(至少我是這樣相信的。)所以,如果每次面對什麼就學什麼,這樣看起來就會是線性成長。但是很多時候,學了A,那些建構在A上面的知識就會很容易取得,這樣跟原來的方法比就會超線性。 要作這件事情,我目前主要的策略是。 一、學最基礎的東西。每次看到一個新的東西要學,想說他最基礎的模式是什麼,把那個學起來。 二、有基礎知識以後,多去跟人討論。可以從不同的人的表達結構,大概建立出知識的相關性。決定自己要掃知識的哪個部分。 做事情,也是沿著學東西的脈絡。每次作一件事情,要想說他最基礎的模式是什麼,想辦法解決最基礎的問題,下游問題很多時候就會迎刃而解。這樣作通常也有好處,就基礎的問題通常夠難,所以不用跟別人拼速度。畢竟現在老了拼速度也贏不了,要...

第三十六週 週四的山景城

新工作因為超過有一半的組員在山景城,我一週會去一次山景城。今天去山景城工作,意外的遇到了很多朋友。我跟朋友聊了一些機器學習最近的研究,跟交換彼此的想法,讓我覺得學到很多很開心。這對我是相當理想的工作環境。 我的同事也都很支持我。他們都跟我講很多他們對我做的東西的想法,也很願意他們在做的東西。他們同時也是很有趣的人,我覺得中午吃飯的時候聊天聊起來很輕鬆。(我有種入了邪教的感覺。)我想,可能是作類似研究的人想法相似。 工作進度的話,我覺得我做的有點落後,雖然我同事都跟我說我作很快。 事實上,我這一兩個星期下班後,除了作運動、吃東西跟打電動這些必要作的事情以外,都在唸學術文章和小組的專案文件。我大概花了十幾小時在唸這些東西吧! 也還好,我在公司有個也很有支持力的台灣人讀書會。我們上次一起唸了類神經機器翻譯,我們作機器學習的前輩,給了我很多指導,大概讓我少花兩到三小時自己通透。 這星期,花了點時間唸了兩篇學術文章:「Attention Is All You Need」跟「Deep contextualized word representations」(ELMo)。覺得ELMo很聰明,然後覺得自己還是沒有很懂Attention。 為了不要太累,我決定今天晚上不工作,所以我來寫文章。 來講講上週末吧!上週末其實也不錯,我週六去了舊金山台灣節,看表演跟朋友跳舞。 週日跟十個朋友去爬山,走了三小時,腳超累。其實這有點意外,因為我本來以為只要走一小時的。但是這個山真的是很棒,很漂亮又不多人。 然後玩龍與地下城。在玩的時候,順便把絨毛娃娃拿去洗衣機洗,省時間。玩完跟朋友去日本超市吃一餐六塊的晚餐,並且討論我們用過的舊時代的電腦,像是OS2。這樣的討論,其實挺浪漫的。我覺得小時候,電腦容量都很小,又跑慢慢的,裝一個軟體要裝兩個小時。裝的時候,就可以去作別的事情,走走路,放輕鬆。其實那種生活也是有趣。 然後,我這篇文章在從公司回家的專車上寫。我以前好像從來不覺得這個專車要跑這麼久才到家。一週才來一次以後感覺非常明顯。但是這也提醒我,原來我省下這麼多時間,真是爽。事實上,我覺得這樣下南灣的頻率,會讓人覺得南灣很漂亮。 我早上下來的時候,也做了些雜事,像是把我之後去旅遊的青年旅館訂好!我找到一個一天30塊錢,又評價很高的青年旅館,超開心的。 好啦!...

第三十五週 忙碌新生活

這週開始了新工作。大概經過了一天的蜜月期,第二天做出一點小成果,事情就開始一直來。同事講的很多新的自然語言處理的研究我也聽不太懂。新東西很多招架不住,只能說這週末登山出遊之餘,又要來唸學術文章了。 同事的話,都滿好相處的。他們很多都是做研究做的不錯的人。組的氣氛就很像以前我在哥倫比亞的時候隔壁那個開心的自然語言實驗室。 到目前為止,我都覺得很開心。我覺得我做的事情對公司跟人類都很有正面影響力,每天都很想去上班。我才發現我好久都沒有 感受到自己的熱血了。 公司離家近是挺好的,感覺下班以後多很多精力做事情。例如說,我這週一就去第一次坐Metro去高中教程式,下班買了有名的Tartine Barkery,然後走回家。週二早上七點去上班,中午還可以跟朋友在市區吃飯。週三還走路去GitHub總公司看學生成果發表。週五跟朋友去舊金山吃台灣菜。少x%的薪水,多x%時間享受人生,想一想,超賺,畢竟時間是稀缺資源呀! 事實上教高中生也教完了,「暑假」就應該去充實自己。事實上我跟這個組織以前的老師聊了一下,決定以後不教了。秋季班,想要申請附近的社區大學去教。希望可以成功。

第三十四週 最後一天在舊組

圖片
現在下午三點,我在敝公司山景城辦公室。基本上要交接的事情都交接完了,剩下一些代碼要幫別人看和上傳自己的碼,所以還不能走。所以就想說可以開始寫寫東西。 新的組已經給了我一些文件看看,但是其實他們現在沒時間管我,因為自然語言處理的一個頂尖會議的期限要到了,他們都在寫文章跟跑實驗。 我現在就在慢慢念文章跟看他們寫的碼。 中午跟歐洲幽默帥哥同事吃飯。他說他想要四十歲退休,回到他家如卡卡頌一般的大草原作自己想做的事情。 他問我想不想四十歲退休。我跟他說我很享受能跟一群很強的人一起工作跟學習,所以算了。 這樣寫文章混混時間也是要走了。走的時候,主管問我下星期去不去我們夏威夷的派對,因為週二有朋友中午有重要的事情找我,所以我還是不去了。 從辦公大樓,走著走著走到車站。望回頭看一下,想說這個風景真是美麗呀!其實我一直都覺得山景城很美麗。不過住不起山景城附近的房子又不想通勤,還是要離開他了。 這週末,可以來作點不一樣一點的事情,不要整天想著技術的事情。像是複習個動物農莊、憤怒的葡萄或是長腿叔叔,或是了解一下最近選舉之類的。