Wednesday, November 24, 2010
結束,卻也是另一個開始
Saturday, November 13, 2010
忽冷忽熱的十一月
Friday, October 15, 2010
政大轉聯會

Thursday, October 14, 2010
忙碌十月

Tuesday, September 28, 2010
感覺到成長
開學一個禮拜,沒有一開始的惶恐,情況可說是一帆風順!原本自己預期開學可能會忙的不可開交,但是只能說我錯了。最近學了很多新的技術跟用法。不論是iOS的開發或是說一些工具上的使用。可能之後會多寫幾篇文章來討論我最近學到的新技術。這篇的重點是我感覺到自己的進步!
以使用工具來說。在我註冊github的帳號的時候。發現了一件很有趣的事情,原來我去年的時候又註冊過了!當我在回想去年為什麼會玩這東西的時候,我想到去年的蒙懂無知。記得過去在學這些東西的時候,非常的無腦。總是抓不到任何的訣竅,最後什麼都學到而因此放棄。很訝異的,我現在居然能在短短的時間大概了解這東西在幹嘛,甚至可以使用一些簡單的指令。

另外一個例子。雖然身為一個Mac user,但我一直跟我的Macbook不是非常的熟悉。(相信大家都知道Mac的特色就是結合了Windows與Linux兩大平台於一身。)Mac OSx是用FreeBSD和Mach來改寫出來的, Linux跟Unix不一樣喔,應該改為Un*x,不過FreeBSD的確有Unix血統。(感謝表哥大更正)不論是底層終端機或外觀漂亮的GUI系統都是非常出色的。長久以來都只知道外觀漂亮的GUI系統,底層的終端機一直以來都跟我非常都陌生。不過最近把終端機的shell更改成z shell之後,不僅美化的我的終端機,也發現很多神奇又方便的功能。現在看到背面那顆漂亮的蘋果。心裡總是有莫名的興奮與喜悅。
自從接觸蘋果的iOS之後。開啟了我對寫code的熱情。看著一行一行的程式碼讓我有著無比的喜悅。說穿了,許多程式語言都非常的相似。每個都有每個的特色,但是基本的原理都差不多。只要熟悉他的特點就可以把它融會貫通。這或許也是我
最近體悟到的一件事情吧。這也是在上次的GTUG聚
會中學習Javascript所領悟到的。這也讓我自己越來越有信心。在把CS193P的課程拿出來看。寫過了很多code,這次看我又有不同的想法與心得。或許這就像是古人所說的「窗內觀月、庭中望月、臺上玩月」。不知道何時才能達到臺上玩月的境界。

Polydice是我現在所待的公司。麻雀雖小,五臟俱全。在裡面總是充滿著歡笑與認真。漂亮的名片也讓我格外的興奮。雖然感覺現在好像很多東西都沒有上軌道,但我相信我們會越來越好,越來越進步。很快就成為一家厲害的iOS開發的公司。說不定大家的夢想是讓每個人的iPhone裡都有我們所開發的iPhone app吧!
期許自己在這學期中,公司能賺大錢、功課能前幾名、可以多出去見識世面,可以學習到更多的技術,可以買很多心玩具:)
Monday, September 6, 2010
i

今天在商周雜誌上看到這標題,剛好最近的工作跟這議題很有關係所以就翻閱了一下。簡單來說iPhone與iPad創造出很多以前所不會有的生活習慣,也幫助人們節省了很多的時間。從一天早上眼睛張開,iPad就不離手。不論是看新聞,收發email,一機搞定,且攜帶方便。從工作一直到休閒娛樂,樣樣都可以與這台機器有關。還有什麼理由說到不好呢?
iPhone與iPad
過去的電腦業總是強調硬體上的提升。記憶體加大,螢幕畫質變好,硬體更大。現在的iPhone雖然也會強調硬體上的加強,但是他賣的是另一個次元的商品,創意。人類與其他動物比較,贏就贏在那顆腦袋,現在也是靠腦袋賺錢的時代了。小小的一台手機,或是一塊板子,創造了無限的商機。不只讓自己賣的好,也讓很多人可以抓住這個趨勢,一起飛上天。大學紛紛開始開設有關設計iPhone程式的課程,大家時常討論的議題常常都打轉在i系列身上。記得上次我穿著印有蘋果標誌的衣服去買飲料,老闆娘也問我iPhone4何時上市。看來這個 i 真的代表了許多意義,也可以為很多人帶來大筆的財富。
即將改變的產業型態
平板電腦的上市也即將改變許多產業的型態。以報章雜誌為簡單的例子來說。不需要再靠一張一張的紙訂成厚厚的書,也不需要印刷。只需要連上網路,就可以看到最新一期的雜誌。不僅環保,省時,也省錢。可以說是一舉多得。很難想像這塊板子有著這麼驚人的實力。同樣的漫畫與書籍也是一樣的道理。只需要靠手指頭輕輕一點,你就可以閱讀到想要看的任何東西。上課也不再需要扛著一本又本厚厚的原文書。一台不到一公斤的機器,你就可以解決所有書本問題。
掌上型遊戲也將受到衝擊。Jobs提到iTunes Store上的遊戲銷售量已經超越PSP+NDS?雖然不知道詳細資料是什麼。不過光是這句話就足以嚇到很多人。不過就拿自己當例子。高中的時候時常抱著NDS或是PSP在上課時偷打。等我上了大學之後,我也投了iPod touch一票,體積較小,遊戲玩法也很吸引我。雖然按鍵的部份不是很習慣,不過不會減低娛樂的效果,是台很棒的掌上型機種!
Android虎視眈眈?
這個title不知道下的好不好。不過以Google為強力後盾的Android勢力不可忽視。不論是智慧型手機或是平板電腦。這兩個領域都是新興產業,換句話說也是塊藍海、一塊大餅。大家都想要在這裡一飛沖天。Android與眾多廠商們合作,逐漸追上i系列甚至超越。不過羊毛出在羊身上,選擇權還是在消費者手上。要選擇 i 系列或是Android就看消費者的喜好了。
Sunday, September 5, 2010
真的要跟隨大前老師嗎?
知名作家九把刀,每天都給自己一個目標,要有五千字的創作。那我是不是也該規定一下自己每天寫篇文章,或是每天要寫多少的code?有理想有抱負固然是件好事,不過有紮實的基礎才是通往成功的不二法門。那紮實的基礎該怎麼去執行呢?透過每天不斷的練習,總有一天會達到大大的境界的。
icelorc1.5
Friday, August 6, 2010
8月初
如果說這是我過的最充實的一個暑假,一點也不誇張。每天起床總是有很多事情等著我去完成他。在一個禮拜以前我就要規劃好我下一個禮拜要做什麼。但我也是這禮拜才完全體悟到。我的iPhone學習感覺已經停擺了很久。其實,是一句話點醒了我。要全盤了解,開始coding。不要一味的散彈槍,我覺得這真的很重要。這應該是學習效果不好,因為基礎打的不夠扎實,所以需要完全了解。這也是解決問題的能力阿!
為了夢想而努力。 icelorc 1.3
Thursday, July 22, 2010
2010 summer vacation
icelorc 1.2
Friday, June 25, 2010
結束,另一個開始
分開了,有好有壞。不知道這段感情是否真的結束,也不確定會不會有另一個開始。總之就分開了。相處都會有感情,也當然都會難過。最美的不是天長地久,而是曾經擁有。因為有結束才使的他顯得更加珍貴。無法挽回,我願意選擇放手。一段感情的結束。不知道會不會有新的開始?也不知道是否能挽回?我選擇先把它放在一旁了,因為我有更重要的事情要做。
一學期結束了,暑假即將開始。檢討這學期的一切?那是下一篇網誌的內容。先來規劃我這個暑假的計畫吧。大學暑假大概有兩的多月,十個禮拜差不多。邁向成熟,我把它定義為我這個暑假喊出的slogan。大學沒時間在讓我滾了。就像上一篇網誌所說的,改變。我要學很多事情。暑假的剛開始,賺錢。英文營的案子,我要寫教材,還要去帶國小小朋友學英文。想必這會很充實。我要學著寫IPone程式,明年的六月初,我也想參加WWDC。如果案子寫的成功,我的第一筆錢,應該也會買進第一本電子書吧!七月中要交出國中營的英文教材。七月五號要開始上夏日學院,應該可以過的很充實,也順便幫我補充一下我少的可憐的學分。看來會是個充實的暑假,詳細內容還要再細細的規劃,這次一定要脫胎換骨。
我要成長,邁向成熟,icelorc 1.1
Thursday, June 17, 2010
6/17 改變
其實原因很簡單。最近因為改變,使我的心情穩定。因為想法的改變讓我更專心的在課業上。之前,常常跟女朋友吵嘴,想法不一樣,價值觀不一樣。但現在我覺得我們找到了中間的一個平衡,可以穩定的走下去。之前,常常煩惱自己生不出錢來,現在,我知道只要我認真,錢就會源源不斷的進來。當然,我也看到很多以前認識的人的改變。身邊還是那麼熟悉的朋友,或是偶而聯絡的朋友,甚至是最近遇到的老朋友。大家都變了。變得成熟,變得像是大人了。(或是只有外表變了XD)我不滿足我的現況,唯有變強變厲害才能讓我滿足。或許倒下一個階段,我又會不滿足吧~
明天要考線性代數,考古題、作業我都弄懂了。應該可以得到一個不錯的成績。今天的SP小考有些東西我搞錯了。不過好險是小考,萬一是期末考,那我真的要哭了。DS昨天早上把老師公布的非常可能會考的題目練習過。感覺上應該考的比期中考更好。OOP老師寄了一封會考重點給大家。上面的章節沒有GUI,雖然不意外,但有點失望。我對那個還滿有興趣的說...演算法,我只對自己報告的章節比較熟悉...其他都只懂個大概。這樣不太行,明天考完線性代數,晚上要惡補一下。微積分,應該考前翻一下就好...,我的期末考差不多這樣。好期待我暑假充實的生活。
有人跟我約了要運動的,別忘記!要念英文的,要認真念。要賺錢的,大家一起賺XD
我覺得我又成長了,我要加油!
Monday, June 7, 2010
6/7 回想去年考轉學考


去年,憑著那股衝勁,我最後也考上了政治大學資訊科學系。或許說是投機取巧,也或者說是幸運,但我就是考上了。去年的我很認真。每天都抱著微積分跟計算機概論像圖書館報到。假日都歸在補習班裡與書本們奮鬥。這是有圖當時壓力那麼大,還可以笑的這麼燦爛,說來慚愧呀!現在也只不過一點點衝擊我就快受不了,這怎麼行呢?帶著既興奮又緊張的心情去考試。高中的我實在太混了。結果多花了一年,把三年沒念的書全部補起來。怎麼會補的起來呢?過去的時間是回不來的,也很難補起來。只能不顧一切的繼續往前衝囉!
感謝時常聽我訴苦的朋友們。他們也是我向前衝的一大原因。
好不容易都上了貓空大學。那就更應該好好把握這邊的資源,努力向前行!
這週末把報告都處理完了。下午的通識課,也只剩期末專題。星期四考系統程式小考,昨天晚上研讀了一下,不是說很懂。不過我有個不用考期末考都可以過的朋友,他應該會幫助我XD 線性代數下禮拜期末考,上次小考範圍都搞懂了。剩下兩次作業好好,把握一下,應該也不會差太多。這禮拜一樣要過的很充實。加油吧!對我自己說
Tuesday, June 1, 2010
5/31 深夜加油站遇見蘇格拉底

最近的我有點沮喪。之前的輔系和雙主修,就像是一根大大的鐵鎚,重重的敲在我腦袋上。跟我說著,好日子過去了,該認真努力了。要雙主修,幾乎沒半個系是我可以申請的,都沒有達到他要的標準。至於輔系,就算是擴大輔系,雖然有過他所要求的標準,但也是可能因為排名不夠高而被刷下來。在那幾天,我真的很挫折。都已經是個20歲的人了,人生為什麼還可以活的那麼沒目標。渾渾噩噩的混完大學真的就是我要的嗎?坐下來仔細想想。有沒有曾經想過自己的未來。其實,在每個人小時候,一定都有寫過一篇作文「未來的我」,之類的作文。把它翻開來看,現在的自己,真的可以達到達時寫的目標嗎?
我的夢想?沒有很仔細的想過。但是,有一件事情是一直想要的。我想要過的很舒服,我想做大事。
在這部片子裡,主角因為一次車禍,忘記了他曾經非常渴望的夢想。想要拿下金牌的體操選手。當醫生宣判他,他將永遠不能再表演體操的時候,他的人生陷入了谷底。我覺得或許就像現在的我吧!雖然我沒有被宣判永遠不能成功。但我覺得我現在的情況也是在人生的谷底。他遇見了生命中的貴人,讓他又重新開始了他的體操生涯。一步一步的踏上他的金牌之路。每天不停的練習,讓自己的技術更精進,更上一層樓。把這故事對照過來。感覺很平凡,卻又有那麼點不平凡。因為那麼一點的不平凡,就可以與眾不同,就可以成功。每個人的人生都會有低潮,都會有不順遂的時候。但決定就在於,你有沒有試著跳出那個低潮。如果可以跳出來那就成功了。早點跳出來,就比別人更厲害,也可以成為金字塔上端的人。
反省,改進,前進。這是現在我最需要的。我已經在改變了。我相信我會變強的。
以上也是我今天在career雜誌上看到的。讓我有感而發。我覺得我今天又變強了!
Saturday, May 29, 2010
5/29 北轉幹訓
談點有關我的社團吧。北轉幹訓,大約有一百五十名學員報名。報到率大概有80%。算是一個不錯的出席率。不過,可能因為這一屆的北轉金費不足,所以原本兩天一夜的北賺幹訓,今年卻只有一天的行程。一早下著滂沱大雨,實在令人不想出門。但我覺得北轉可能沒有跑過雨天備案的流程。或是因為我們的小隊輔沒認真跑過流程。但我相信應該是前者。因為大部分所有隊伍都delay了很多。而delay很多的原因都是因為找不倒下一關在哪。很好奇,我一直覺得隊伍分配是有暗樁的,我在看到名單的時候,有一半我都認識,實在滿誇張的。中午的午餐超難吃!這也應該是壓低成本後的結果。下午的課程都很普通,不過是滿讓人有同樣想法的。晚上是各樣表演的活動。葉問,恰恰,還有范曉萱的「管他什麼音樂」。這再次證明台灣人做事都是很一窩蜂的。今天很開心的事。在與別的學校交流的時候,會長大大都還滿挺我的。資訊長幫轉聯做很多事,有人知道,那就夠了。謝謝。在下午的課程,學到很多有關辦活動,寫企劃的技巧。辦個大型活動,真的需要詳細規劃,以及好的領導人。收獲良多。明天衝刺課業!
Wednesday, April 14, 2010
Algorithm lecture 4
divide and conquer有三部曲,顧名思義 divide conquer 還有一個combine。
Divide -> partition array into 2 subarrays around pivot x.
Conquer -> recursively sort 2 subarrays
Combine -> Trivial
這時一定很好奇與recurrence有什麼關係。這關係可大的。以merge sort 做例子。首先,先把一個array拆成兩個array。再把拆出來的array再一次做分解。一直分解到最底層之後開始比較。比較完之後將結果回傳。回傳之後的值再做結合與整理。最後得到由小到大或由大到小整理好的一個array。
解決recurrences有三種方法。
1.substitution method
step1:
Guess the form of the solution.
step2:Use mathematical induction to find the constants and show that the solution works.
2.recursion-tree
3.master method
T(n) = aT(n/b) + f(n)
在課本4.1中,舉了一個生活中的例子,用divide and conquer來解決。寫了兩個function。前面那個沒有用到遞迴的概念,但後面的有。然後分析了用遞迴的比較迅速。4.2是說matrix multiplication 與 Strassen’s algorithm的關係。這部份在我下面附上的筆記裡有。後面就講上面所說的三個方法。第一個substitution method。重點就是在「猜」。猜出答案當然也需要經驗跟一些判斷的依據。這部份有舉一個例子來表現他猜的功力。畫遞迴樹這部份在我下列附的筆記裡有詳細說明。最後的master method,根本是數學的套公式。配對的功力,筆記也寫的很詳細,沒什麼特別技巧。
以上小弟分享心得,大大們請多多指教。
Sunday, April 11, 2010
徵才講座 麥肯錫 微軟
麥肯錫是一家我很嚮往的公司。他主要是一家顧問公司。提供顧問給他的顧客們。幫他的顧客規劃出一套經營方式或是分析市場趨勢...等。這家公司以前是大學生們畢業之後最想要加入的公司。為什麼我說是以前呢?因為現在最夯的是Google。前陣子,我非常著迷大前延一的書。這位大前先生的生活讓我很嚮往。在國際間飛來飛去,見識到不同的人,看到許多平常人沒看過的事情。雖然他擅長的是理工方面,但他還是勇於挑戰自己不熟悉的一個領域。這股勇氣讓我十分欣賞跟敬佩。讓我也開始研究什麼事麥肯錫。
這場講座,麥肯錫清楚的表達了他們需要的人才。最重要的是「解決問題的能力」。這十分的抽象,也不是容易理解的。對一個大學生來說,什麼是好的解決問題的能力。顯然成績代表了一切。唯有從這個可以判斷一個大學生的能力。成績好代表你有良好解決問題能力。成績不好,除非有驚人的課外活動表現,不然也很難說服別人錄取你。當天麥肯錫也有很多他們的員工來跟我們分享他們在麥肯錫裡的工作心得。在介紹自己的背景時,清一色都是台大的學生。不只是台大生,每個在台大裡還名列前茅,書卷獎、雙主修...等。看來我的夢想不是短時間可以達成的。我沒有念台大,功課也不是名列前茅,更沒有優秀的課外表現。我還需要多多磨練。
另一場微軟的實習講座,就沒有這麼嚴苛的篩選條件。他們只看你的履歷表,六百字之內你要說服他讓你參加他們的實習。他們實習的工作內容有分三項,行政,促銷,技術研發。一個禮拜至少要到公司兩天。對我來說是非常困難的。因為轉學的關係,我的學分數超少。大三一定要面臨超修的問題。每個禮拜還要撥出兩天實習,幾乎是不可能。不過這也讓我有個目標,今年繼續努力,期許自己明年可以參加。微軟表達,他們所做的是種社會責任。幫這個社會培育人才。不像其他公司只有短短兩個月的暑期實習。取而代之的是長時間的教學,一套完整的訓練內容。在一年之後他們的實習生都會有顯著的成長。對未來的履歷表也會是一大加分,因為有微軟幫你背書。
聽完這兩家外商公司的講座。我覺得很快就要面臨就業問題了。還需要多加把勁才能進這些厲害的公司實習,甚至是去工作。加油!
Friday, March 26, 2010
Algorithm lecture 2
首先,先從分析迴圈開始。initialization, maintenance, termination。三個部分構成一個迴圈。
以一個for迴圈為例:
for(j = 2 to A.length)
key = A[j]
i = j-1
Initialization: j等於2是否小於A這個陣列的長度。是第一次跑這迴圈。
Maintenance:每做一次迴圈,迴圈都會指向下一個陣列。
Termination:當A[j]超過陣列長度時會終止這個迴圈。
分析一個程式分析他的best case, worst case, average case。程式在執行的時候,當然有很多因素在影響。包括電腦的硬體,輸入的值...等等。worst case顧名思義,也就是說一個upper bound on the running time。而average case也往往跟worst case 的結果是一樣的。
設計一個演算法。這章節先大概介紹divide and conque。簡單的概念是把大問題劃分成小問題。解決小問題當然比大問題還簡單。等都解決之後再把結果湊起來,而大問題的解答也因此拼起來了。本章節是以merge sort來做範例說明。
最後用tree的概念。大致分析merge sort。(附在我下面的筆記)




