最新文章

軟體開發初學者如何順利完成自己的練習專案?

這是我看到 XDite 為了 INTERMEDIATE RAILS 這個課程寫的投影片後決定寫的文章。這份投影片裡面提到初學者常常發生一個狀況「把想要做的功能列出來、打開編輯器後,接著就不知道該如何繼續了」,但回想個人自學 Ruby on Rails 的經歷,發現自己並沒有遇到這樣的狀況,整理思緒後,決定寫文章分享給大家。

Read More

軟體開發學習建議 - 給就讀資訊相關科系的學生

我目前就讀五專資訊管理科二年級,實質年齡為高二,但比起別人早踏進大學校園。雖然並不是什麼高手,但在上了兩年多的課之後,發現了一些學校教育的問題以及一些一般學生不太知道的東西,於是想要分享給所有目前就讀資訊相關科系的學生們一些軟體開發學習上的建議。

我不敢保證我遇到的狀況適用於每所學校以及每個教授,但或許你也會遇到同樣的狀況,以下是我的分享。

Read More

SEO 教戰手冊

本手冊會分成「純作者適用的 SEO」以及「工程師適用的 SEO」兩個區塊,區分只在於針對「不會 HTML 、不具備架站能力」的人以及「會 HTML ,具備架站能力」的人而已。

Read More

Ruby on Rails 自學推薦資源以及注意事項

目前寫 Rails 將近八、九個月,回想剛開始學習 Rails 時非常困惑:到底要從哪本書開始?為什麼照著書打 Code 好幾章了,還是搞不太懂在做什麼?

於是我打算分享一些自身學習的經驗,讓有意踏入 Ruby on Rails 這個領域的人能有份指引。

Read More

人生不像軟體開發一樣,有版本控制系統可以用

開發軟體時,工程師大多會搭配版本控制系統(如:Git),使用版本控制系統的好處是:這段 code 寫爛或不小心做了什麼傻事,都可以回溯到以前的版本。

軟體開發過程中,寫壞了,回到過去版本就好。但人生卻不一樣,走錯路、做了錯誤的事,就算悔恨也無用。時間過了便無法回去,你只能盡可能彌補,甚至有時連彌補都無法。

Read More

稱鄭明析牧師為「老師」的理由

還記得年紀很小的時候,時常問爸媽一個問題:「人為什麼要誕生在這世上呢?」但每次得到的都是模糊不清的答案。國中時也曾聽過國文老師在課堂上這麼說:「人誕生的目的就是學成之後為國家效力,人們彼此互助相持。」但國家是人與人聚集而成的群體,先有人,才有所謂的國家,而我談的是「根源」,扣掉國家、課業、工作這些人類發展歷程中出現的產物之後,人誕生的本質目的是什麼呢?

在上小學之前比較頻繁思考這個問題,但上了國小之後,就漸漸歸向一個結論:「我想到死為止應該都沒有人能解答這個問題吧!想也想不通,何必花時間思考呢?」

Read More