發表文章

目前顯示的是 6月 21, 2008的文章

Monkey in Kaohsiung Shou Shan

圖片
We plan the travel in Shou Shan at yesterday night, this is first time go to the mountain, we hear that have a lot of monkey, they are smart and dare to rob anything your are, so keep warm to care your bag. Today the sum is shame, the six mans start the trip at the button of mountain, we shall spend four hours to the mountain top, it’s so far, but this is own determine and the rare chance to do the same thing, we precious the happy moment. When go the half mountain, we see the “slope of good man”, means the section is hard to climb, if you really be a man, you must be conquer this, of course we are challenge it. Finally we arrive the top, overview the city, the sky feel some blurred, the sum is strong, we will be a black man again, that’s a wonderful place, I will be back at last time. So we have a good vocation.

What's coding?

圖片
當完了一個早上的熱血青年,我變的默默不語,不是耍酷而是累斃了,壽山的猴仔披帶著玉米鬚的毛髮,看起來乾乾淨淨的腦袋裡卻充滿著掠奪食物的動機,不用看我, I don’t have any food ! 飯後再實驗室小憩之後,發現學長假日也來到實驗室奮鬥,於是好奇的跟他聊了一下,學長的功力強的許多,從報告就可以看出來,邏輯多麼縝密,設想多麼周全。 原本預計暑假來個 ” 程式增強計畫 ” ,如果要把寫程式當飯吃,是有段距離的 ( 而且不近 ) ,學校教學的小程式讓你寫的很有自信,未曾想過系統級的程式所需要思考的地方。正在煩惱要如何下手、使用哪種語言、要寫什麼類型程式的時候,脫口 詢問 是找解答最快的方法。 之前上 李 老師的網路程式設計,他很挺微軟,我並非討厭微軟,所以老師的某些理念我很快就接受了。之前我僅僅只會用 C 語言,開發的時間太長、雜事太多,所以 從 老師身上我學到,如果想要開發更大的程式,估計好你的時間跟精力,選擇最適合的器具 ( 程式語言 ) 迅速完成 它並且 易於維護擴充 ,是最重要的。 跟學長的討論,也釐清了我許多想法,除了語言選擇的盲點,以及做事情的規劃方法,埋頭苦幹只適合小程式的開發,毫無規劃的計畫是危險的,了解道 模組化 的思考,切割成小的工作包,縝密了工作流程,就像馬拉松賽跑的 milestone ,清楚的了解現在做到哪邊了,還要多久才能完工,這一切都掌握在你的手中;學長也提到什麼是 Programmer ?就是要把人家期許的功能邏輯化,最後翻譯給機器聽,就像英語老師一樣,只是我們的學生是 機器。 對 Programmer 到底什麼才是最重要的呢?我想演算法跟資料結構,算是武功秘笈的心法,讀通了練什麼其他招式 ( 程式語言 ) 就會得心應手,會使用工具沒什麼了不起,最重要的是能運用它解決問題,你怎麼想得到這段功能,要用什麼演算法來搭配才有高效率?這些就是世上已被證明有效的方法,如果你還不去讀通它,本質上你已經落後一節了。 所以我的暑期程式計畫,偏向於加強演算法、沒事去 高中生解題 這個寫程式網站,來練練技術,打通我的經絡。別再不知所措的學一些沒有用、表面的工夫。