iT邦幫忙

7

2012第五屆鐵人賽 - 修煉回味文

今年鐵人賽因為一些臨時的任務插入,原本打算放棄今年參賽的。

不過後來還是覺得要給自己一個交代,不能這麼輕易放過自己,於是跟費公一樣,在最後一天還是決定要加入這自刁一個月的行列。

也辛苦小風被我拉下水,寫出了這麼棒的一系列Jenkins CI文。
這是我連續參加的第四次鐵人賽。(參加了第2,3,4,5屆,第一屆知道的時候,已經截止了)

也挺幸運的每年都有修煉成功(幸運個屁,每年都是捏著XX,咬著OO撐過來的 XD)

不過到現在還是都只有報名技術組,我的人生太貧乏了,只好分享一些工作上的經驗。

但自從第一次參賽之後,每一年的9/10/11月,就變成是我對自己一年成果的驗收期。在平時總是想著,今年的鐵人賽,我是否能端出一系列的好菜給大家品嚐一下。要寫出什麼東西,才能讓不只是這個技術語言或這個領域的讀者,都有所幫助。

一般亂槍打鳥的學習,是無法形成一系列質與量具備的好文章,透過這樣的方式,也讓我在一整年的學習中,很常會聚焦在某一系列或某個領域,不管是完整性、深入程度或實用的價值。不斷地累積某個領域的知識點,就為了在每一年的這個時候,把自己片段或是理解的知識,怎麼樣統整、有系列、有組織、循序漸進的介紹給大家品嚐,以及幫助大家可以實際應用在日常生活上。

一直覺得IT人、資訊人,有很多特色是很寶貴的,例如:

  1. 幽默感 (這真的很難得,也很珍貴)
  2. 樂於分享 (不管好壞,大家就是走在同一條路上的傢伙)
  3. 彼此鼓勵、打氣、吐槽

拉回來今年的主題,今年端出來的系列菜是TDD,這個寫程式的人幾乎都聽過,但是在實務上(至少台灣)卻很少成功實踐或是一直實踐的東西。

軟體工程在台灣一直被視為是烏托邦的世界,是大公司才玩的起的東西,是資源充足才可能成功的東西。也導致有許多技術、工法,甚至實踐中所獲得的眉角,都莫名的被污名化了。

大家走過的顛簸之路,其實我也都走過,跌跌撞撞的次數、痛苦跟代價,也不比大家少。但怎麼撐過去,怎麼從中獲得回饋、獲得實務的經驗與價值,就是決定能不能跨過那道門檻的關鍵。

這系列雖然只有30天30篇文,但其實每一塊拼圖都有不同的門檻,跨過去就是你的,跨不過去的人就是在門檻外哭么這門檻根本不切實際。

這一年的學習重點,剛好就在agile/scrum/xp,搭配開發工法跟跨角色的process整合,也剛好讓我有這機運把每一塊拼圖給拼接了起來。希望透過這一系列的整理,結合了許多實務上的眉角,可以讓大家避免見樹不見林,而錯過了這麼美好與讓人愉悅的開發方式。

這兩年的鐵人賽,都是小弟嘔心瀝血之作,今年即使右肩關節發炎,還是硬撐過這三十天,目的就只是為了端出自己能認可品質的文章。

對我來說,每年的鐵人賽,不只是個發文或單純分享的過程,而是像每年要拿針插在頭上一個月,把潛力都逼出來的成果驗收展。

很慶幸今年也仍有不少人的鼓勵、認可以及陪伴,也很高興今年沒有一些怪怪的傢伙來文章上亂(這真的很容易影響修煉人的心情...),感謝主辦單位給這機會,讓我可以把一年的精華淬煉出來,也感謝許多朋友願意在每天的修煉文上幫忙鼓勵打氣,更讓人感動的是,真的有朋友願意跟著文章一步一步實作與回饋,這都是讓修煉人更能撐下去的動力。

最後,誠摯的希望,這一系列「30天快速上手TDD」的文章,可以幫助到很多人,希望大家會喜歡。

另外,有機會的話,這一系列也應該會整理成冊,希望可以幫助到更多的人及台灣的軟體產業 :)


0
fillano
iT邦超人 1 級 ‧ 2012-11-13 18:31:43

說真的,就我接觸過的一些外包來看,國內軟體開發真的很缺大大這幾次鐵人賽講的觀念。就算不能完全做到,至少有觀念也好,不然很難溝通。(寫的程式幾乎沒單元(萬神殿?),那你說的單元測試是啥???)

大大功德無量阿。拍手拍手灑花

就是91 iT邦研究生 4 級 ‧ 2012-11-13 18:42:04 檢舉

Orz 在費公前,怎稱得上大大...

其實這兩年修煉文寫的東西,在我待的公司中,也都是沒有導入或是沒有落實。就只能不斷的提供一些reference, 然後花自己額外的時間整理POC, proposal,說服管理階層,再找個範圍跟目標合適的project作pilot,有了實際的成功經驗後,再慢慢往外推行,把這樣的文化跟概念渲染開來。

所以我到哪都是白老鼠啊...XD

得額外花不少時間去整理,額外花不少時間去導入跟指導比較沒經驗的同仁。但是看到他們改變之後,他們內化之後的輕鬆跟開心,就會覺得很有成就感 讚

學會不難,實務上的使用跟導入的眉角,比較需要點機會來累積..

(所以外包都說我們很難搞 臉紅)

就是91 iT邦研究生 4 級 ‧ 2012-11-13 18:42:51 檢舉

「在我待的公司中,也都是沒有導入或是沒有落實」=>修正一下錯字,是「在我待的公司中,一開始也都是沒有導入或是沒有落實」

0
海綿寶寶
iT邦大神 1 級 ‧ 2012-11-13 18:54:48

hatelove提到:
也很高興今年沒有一些怪怪的傢伙來文章上亂(這真的很容易影響修煉人的心情...)

耶!
泰大,我們兩個不算是「怪怪的傢伙」
開心

就是91 iT邦研究生 4 級 ‧ 2012-11-13 19:06:24 檢舉

哈哈 很感謝海綿寶寶跟泰大一路的支持 XD

0
ted99tw
iT邦高手 1 級 ‧ 2012-11-13 19:11:41

hatelove提到:
也很高興今年沒有一些怪怪的傢伙來文章上亂(這真的很容易影響修煉人的心情...)

耶!
海綿寶寶,我們兩個不算是「怪怪的傢伙」
開心

pajace2001 iT邦研究生 1 級 ‧ 2012-11-26 16:04:29 檢舉

泰大真是會讓像我這樣的新手感到
開心
而且很溫暖!!!謝謝謝謝

0
ted99tw
iT邦高手 1 級 ‧ 2012-11-13 19:17:30

好啦,這次是認真的回應加菲貓的感文啦....

<span style="font-size: 30px;"><span style="color: red;">
我提名加菲貓在世界末日後統治地球!!!!驚
</span></span>

pajace2001 iT邦研究生 1 級 ‧ 2012-11-26 16:02:53 檢舉

ted99tw提到:
認真的回應

好認真!驚

0
mosil
iT邦新手 4 級 ‧ 2012-11-14 08:42:57

受益良多
只是有蠻多地方因為沒有實作無法體會到其精髓
值得日後好好回味,期待您能將成書
謝謝

我要留言

立即登入留言