iT邦幫忙

鐵人檔案

2011 iT 邦幫忙鐵人賽
回列表

程式開發領域由菜鳥到老鳥的成長歷程 系列

程式開發這領域雖然是 IT 產業的一小部份,在台灣卻似乎是比 MIS 和網管更重要的職涯路徑,這個主題將以筆者的思維,試著告訴大家由學生時代一直到老鳥之間,可能會遇到的不同思考方向以及需要知道的一些事情。當然啦,一定有讀者不同意筆者的講法,也歡迎在文中的討論串中提出,讓大家能得到不同面向的思維,也算達成本系列文的目的了吧 :)。

鐵人鍊成 | 共 30 篇文章 | 76 人訂閱 訂閱系列文 RSS系列文
DAY 11

菜鳥階段-學校學的東西還是有用的。

雖然實務界有很多先進說:學校學的那套在業界根本用不到。 不過,這得要看產業,以台灣科技業來說,其實用到的機會還是很高的,寫程式也不例外,還是會有不少東西可以由學...

2011-10-20 ‧ 由 小朱 分享
DAY 12

菜鳥階段-要做工人還是設計師?

在程式開發領域,工人和設計師相差其實不像其他產業那麼大,但大家都一樣寫程式,為什麼總是有人要人家指揮才要做,而有些人卻是不需交代太多就可以把程式寫的比你想像中還...

2011-10-21 ‧ 由 小朱 分享
DAY 13

菜鳥階段-由你控制程式,而不是由程式控制你。

本文要討論大家最常做的 Copy/Paste 這件事,為了要增加寫程式的效率,有時候我們會直接自現有的程式碼中直接取出需要的部份,然後移到需要的地方,不過這種夜...

2011-10-22 ‧ 由 小朱 分享
DAY 14

菜鳥階段-學會指標的概念

雖然會有人說這東西不是在學校就學過了嗎?只是,有些現代程式語言內都隱含了它的概念,但卻有很多人無法意會,只因為指標作業被系統本身做掉了。 指標 (pointer...

2011-10-23 ‧ 由 小朱 分享
DAY 15

達標好文 菜鳥階段-測試很重要。

本篇是菜鳥階段的最後一篇了,剛好也滿了半個月,等於是完成鐵人賽一半的賽程。 測試 (Testing) 這件事在軟體工程上一直都是一項重要的工作,而且它是在整個軟...

2011-10-24 ‧ 由 小朱 分享
DAY 16

中鳥階段-需求是挖出來的。

當到了中鳥階段,表示已經工作了至少一年以上,對程式開發的工作有了最起碼的經驗,當然大多數都是 Coding 比較多,但是從中鳥階段開始,要接觸的可能就不只是 C...

2011-10-25 ‧ 由 小朱 分享
DAY 17

中鳥階段-程式碼組織的重要性。

程式碼的組織是每個程式師都要學會的事,在中鳥階段除了要寫出程式外,寫出好程式才是中鳥階段最需要練會的技能,而良好的程式碼組織,正是看出是否為好程式的重點之一。...

2011-10-26 ‧ 由 小朱 分享
DAY 18

中鳥階段-學習物件導向的精神。

今天要談的是物件導向的幾個基本性質以及衍生出來的特性。 筆者相信,即便是寫了一年以上的程式,不懂物件導向的人也還是很多,光從學校的教科書來看,似乎也不是那麼容易...

2011-10-27 ‧ 由 小朱 分享
DAY 19

中鳥階段-少一點流程寫法,多一點物件寫法。

今天討論的還是在物件導向的範疇內,因為物件導向的寫法和傳統的有些不同,思維更是不同。 以前在學生或菜鳥階段學程式,基本上都是以程式的流程為主,很少有老師會特別針...

2011-10-28 ‧ 由 小朱 分享
DAY 20

達標好文 中鳥階段-高內聚,低耦合。

一定會有人覺得奇怪,為什麼到今天還在講物件導向,因為筆者認為物件導向是心法,觀念對了,寫出來的程式才會有一定的水準,而這套心法有很多東西可以講,不過筆者只會講中...

2011-10-29 ‧ 由 小朱 分享