2011年7月31日 星期日

經歷



人生並不是一個很順遂的過程,在87年7月當完兵之後,好不容易考上了大同大學(那時是大同工學院),可以進入資訊科技的入口,雖然只是對電腦有初淺的認識,並不了解裏面所包含的內容,但自覺當完兵之後,比人家慢的壓力,必須要讓自己在這段時間當中好好地充實自己。

2011年7月30日 星期六

軟體架構設計﹣建築藍圖 UML



        透過前面幾篇的說明,不知道有沒有發現一件事?從一開始的Framework到後來的Layer,其實都在說明一件事,我們可以藉由架構來進行程式的編寫,原來,寫程式是需要計劃的。

軟體架構設計﹣Service & Responsibility





Presentation - Domain - Datasource 他們三層之間有什麼關係呢?

        一般來說,大家會覺得 Datasource 提供資料給 Domain 去運算再交給 Presentation,所以他們彼此之間具相依性,但我認為 Presentation 與 Domain & Datasource 是毫不相關的,Presentation 接收到事件時,他將他所能負責的工作完成,其餘的工作則直接委任(Delegate)出去。

軟體架構設計﹣Service的角色扮演


        
在上一篇我們提到 Layer 中 PresentationDomain 及 Data Source 的三層架構,那麼,今天則是要說說 Service 與這三層之間的關係。

2011年7月29日 星期五

軟體架構設計﹣用Layer來蓋程式


        看到標題可能會覺得納悶,什麼叫做用Layer蓋程式?別急,慢慢看下去就知道了。首先我們要先了解什麼叫做Layer,查過字典的都知道,Layer就是「層」,那「層」是做什麼用的呢?就如同蓋房子一樣,我們必須打好地基,然後一層一層的往上蓋。

2011年7月28日 星期四

「智慧手機軟體市集」帶給台東年輕學子的一個契機



現在的大學生多數都屬到外地讀書,所以必然是在外地租屋而家中提供金援,讓孩子自理所需用錢,也因為如此大學生們開始感到 錢 的不足,進而開始打工賺錢,而在資訊相關科系的學生期望打工能與所學相關,但機會之少往往因此而走入服務業等其他工作,而如果今天我們將提升學生能力,藉由現今網路的發達,讓學生們組成一個個的團隊,讓他們能夠再網路上接 Case 賺零用錢並精進學業,不論對現在對未來都是非常好的幫助。