RSS   



  可打印版本 | 推薦給朋友 | 訂閱主題 | 收藏主題 | 純文字版  


 


 
主題: [其他] [轉貼]從機車行黑手變成程式開發的黑手   字型大小:||| 
ROACH
版主
等級: 30等級: 30等級: 30等級: 30等級: 30等級: 30等級: 30等級: 30
減肥中!請勿餵食

十週年紀念徽章(四級)  

 . 積分: 15119
 . 精華: 14
 . 文章: 11767
 . 收花: 140856 支
 . 送花: 6005 支
 . 比例: 0.04
 . 在線: 8870 小時
 . 瀏覽: 85616 頁
 . 註冊: 8242
 . 失蹤: 2
 . 鄉下地方
#1 : 2009-5-5 12:56 AM     只看本作者 引言回覆

http://www.ithome.com.tw/itadm/article.php?c=54716




曾經有人說,臺灣的軟體業沒前途,在臺灣當程式設計師不如去賣雞排。然而普奇科技已走出一條自己的路,該公司的主力產品ZK,是一套開放源碼Ajax開發框架,從2005年開始研發至今,已有多家財星五百大企業採用,可以說是在臺灣土生土長,從灰姑娘變成大明星的知名軟體。

不僅如此,讓人更意外的是,在普奇科技擔任開發工程組長的陳威亨本身也是個傳奇,他和他親手開發的產品一樣,曾經是不被大家看好的「壞學生」,後來卻能成為軟體開發團隊的領導者。

辭去穩定的電子公司工作,走上IT之路
在求學時代,陳威亨一直都不喜歡讀書。雖然高職念的是資訊科,不過由於貪玩,他沒有吸收書本上的知識,到了大學畢業,對軟體或電腦還是完全沒有概念。陳威亨回憶起年少輕狂,還是覺得有些不好意思。他說在讀高職時,每天下課就是想要騎車往外跑,所以即使資訊科念到畢業,對電腦的認知也只限於點滑鼠上上網而已。那時因為喜歡騎機車,所以也開始對改車有興趣,於是就經常蹺課到車行當學徒,學習如何改車。

在車行當了2年黑手,並服完兵役的陳威亨,本來想在退伍後繼續待在車行,老闆卻認為他還年輕,應該要試著挑戰自己,所以就開始轉換跑道。

找工作時處處碰壁的陳威亨,最後終於在朋友的介紹之下,到電子廠擔任作業員。這一待就是四年,雖然陳威亨當時已經升職為幹部,只要負責故障排除,和管理操作機臺的作業員就好,下了班也完全不用再煩惱工作上的事,可以說相當輕鬆。不過由於這樣的工作發展有限,技術可替代性也高,加上做二休二的輪班制常常弄到日夜顛倒、生活不正常,幾年下來身體狀況也越來越差,於是就興起了換工作的念頭。

起初陳威亨並不清楚自己可以的發展方向,不過知道有朋友參加了IT職業訓練的培訓課程,上課半年之後就順利找到工作,他聽了很心動,也去報名資策會的Java程式設計班。

經過半年,陳威亨已經對程式設計有了基本的概念,也在畢業時考取了SCJP和SCWCD等兩張Java證照,並順利進入軟體公司擔任程式設計師。陳威亨對此感到很自豪,他說,當時同班的同學中,只有2個人擁有這些證照,不過一位是上課之前就已經取得SCJP,上完課再考SCWCD,算是有既定基礎的學生,他卻是對程式完全一竅不通,從頭開始學。

自覺要有紮實的基礎,遇到問題才能迎刃而解
在順利進入IT界之後,陳威亨有些應接不暇,主要是工作上無法配合同事的程度,所以對於先前沒有好好念書感到相當後悔,他自覺不能因為找到工作而鬆懈下來,反而更加倍努力。

陳威亨說,像他這樣的門外漢,如果想要成為軟體工程師,最重要的就是一定要把基礎語言學好,所以他決心把所有Java的書要看完。恰好先前在意藍科技工作時,同事郭易杰組長很愛買書,陳威亨也經常跟他借書,就算看不懂,也強迫自己翻閱幾次,這樣如果日後遇到問題,才會想到曾經在某本書中看過類似的問題,然後再去把書找出來查,而不致於連答案在哪都不知道。

不過中文參考書畢竟數量有限,因此他接下來也試著讀原文書,然而,他英文程度差,甚至連「This is a book.」這種簡單的句子也都聽不懂。陳威亨說,剛開始看文件非常痛苦,一張A4大小的英文技術文章,可能就要查超過一百個單字,查完之後又常常因為單字的意義和組成片語之後完全不同,而產生許多誤解。

在加入普奇科技後,ZK的工作團隊需要面對許多外國客戶,所以只能用英文溝通,對語文能力的挑戰就更大了。不過陳威亨認為,即使一開始很辛苦,但既然當初下定決心要往IT界發展,自然要強迫自己學好英文。於是他在下班之後,每天回家至少念一小時英文,周末則是到外面去運動,邊跑步邊聽英文,或是整天就待在家看英文書。

除了程式和英文能力外,邏輯觀念也是程式設計師必備的,陳威亨認為,邏輯觀念比較缺乏標準的學習教材,所以可能有些是要靠天份。像當初普奇科技在徵才時,他就先通過了類似GMAT的邏輯和推理測驗,相較於所有應徵者,他即使學歷不如人,不過依然還是可以解出那些他們回答不出的題目。

自認相當聰明的陳威亨把寫程式、學英文這兩件事結合在一起,成為他個人學習的小技巧,像是寫程式在宣告變數時,故意用不熟的單字當成變數名稱,這樣一來,每次只要用到變數,就要拼一次這個單字,等到一串程式碼寫完,單字也自然背起來了。

雖然年輕時貪玩,不過陳威亨用自己的決心加倍努力,終於能將過去遺漏的知識彌補回來,而這樣認真的態度,也受到上司的肯定。陳威亨說,雖然在前公司只待了1年半,在普奇科技也不過2年,不過主管都認為他已經有足夠的實力,可以領導其他新進員工了。

在修機車和機臺的過程中,累積尋找關鍵問題的實力
開始寫程式之前,陳威亨是繞了一大圈才找到這項目標並培養出興趣。然而,先前的經驗對現在的工作也很有幫助,例如在車行當學徒或是電子廠修機臺,看起來和寫程式沒什麼關係,不過對他來說,這些工作和程式Debug的過程其實是很類似的。

陳威亨表示,剛開始在車行當學徒時對機車完全不了解,只能做最基本的洗車、換機油等工作,後來才漸漸認識每一款機車的構造,以及該如何使用維修工具。一個有經驗的修車師傅,會先檢查並判斷車子故障的原因,然後一次將需要用到的工具全部準備好才開始修;而沒經驗的學徒,常常會邊修邊看螺絲、螺帽的規格,然後再跑去工具箱裡拿。這中間的差別就在於基本功培養是否紮實。

修到後來,陳威亨常常只要一看是哪個廠牌的哪個車型,就能猜到大概是什麼地方有問題了,因為每個車型在出廠時,總會有固定的地方設計不佳,有經驗的師傅可以立刻猜出答案,而不用從頭檢查火星塞、油線、皮帶等。

在寫程式時也有類似的情形,像是寫網頁框架時,如果遇到不遵守W3C網頁標準規範的瀏覽器IE 6,就容易出現排版異常,這時有經驗的程式設計師就會在程式碼中加一行「zoom: 1」指令,強迫瀏覽器重新計算程式碼內容,通常有60%的機率能得到與原本預期相同的結果。

對於現在很流行的改機車排氣管,陳威亨認為其實對機車的性能幫助不大。他說,雖然改排氣管是最不傷引擎的做法,不過只是造型變化而已,要提升車子的性能,還是要改引擎、化油器等等零件,像他之前騎的50cc機車,改完之後甚至能騎到時速130公里。不過陳威亨也強調,改車只是為了一時的快感而已,其實對車本身的傷害很大,耐用度也會下降。這是由於車體本來就是設計給小馬力的引擎用的,改完之後可能皮帶、彈簧等零件承受不了太高的轉速或馬力,自然損壞的機會也高。

在程式開發上也有類似狀況。像是有些前端網頁工程師會用CSS hack語法來寫網頁,雖然不用遵照標準可能比較快又方便,但像現在所有瀏覽器都開始遵照標準了,這樣的網頁就會有問題。文⊙李世平



[如果你喜歡本文章,就按本文章之鮮花~送花給作者吧,你的支持就是別人的動力來源]
本文連接  
檢閱個人資料  訪問主頁  發私人訊息  Blog  新增/修改 爬文標記
watchme
銀驢友〔高級〕
等級: 14等級: 14等級: 14等級: 14
無我

十週年紀念徽章(五級)  

今日心情

 . 積分: 926
 . 文章: 2172
 . 收花: 8002 支
 . 送花: 3887 支
 . 比例: 0.49
 . 在線: 3518 小時
 . 瀏覽: 31393 頁
 . 註冊: 7482
 . 失蹤: 4
 . TWed2k-DVD幫
#2 : 2009-5-5 10:13 AM     只看本作者 引言回覆

事實證明,態度決定一切!


[如果你喜歡本文章,就按本文章之鮮花~送花給作者吧,你的支持就是別人的動力來源]
本文連接  
檢閱個人資料  發私人訊息  Blog  新增/修改 爬文標記
smallpen
驢手小試
等級: 2


 . 積分: 9
 . 文章: 363
 . 收花: 43 支
 . 送花: 9 支
 . 比例: 0.21
 . 在線: 1057 小時
 . 瀏覽: 9200 頁
 . 註冊: 6878
 . 失蹤: 3358
 . 台北
#3 : 2009-5-5 01:43 PM     只看本作者 引言回覆

不是有一篇ppt
他在敘述 知識 運氣 態度的重要性
他利用英文加總

我只能說 態度真的很重要



[如果你喜歡本文章,就按本文章之鮮花~送花給作者吧,你的支持就是別人的動力來源]
本文連接  
檢閱個人資料  發私人訊息  Blog  新增/修改 爬文標記
平凡小任
金驢友〔中級〕
等級: 17等級: 17等級: 17等級: 17等級: 17


 . 積分: 2378
 . 文章: 8010
 . 收花: 19199 支
 . 送花: 18840 支
 . 比例: 0.98
 . 在線: 7367 小時
 . 瀏覽: 58690 頁
 . 註冊: 8203
 . 失蹤: 132
 . Taiwan
#4 : 2009-5-14 02:06 AM     只看本作者 引言回覆

我覺得很不錯
他有照自己的興趣在走
例如他想把車改成性能更好所以去當學徒
我覺得都要有興趣事情才做得長久



[如果你喜歡本文章,就按本文章之鮮花~送花給作者吧,你的支持就是別人的動力來源]
本文連接  
檢閱個人資料  發私人訊息  Blog  新增/修改 爬文標記
osaka
白銀驢友
等級: 15等級: 15等級: 15等級: 15等級: 15
可可的小滴

十週年紀念徽章(五級)  

今日心情

 . 積分: 1222
 . 精華: 1
 . 文章: 4993
 . 收花: 9390 支
 . 送花: 15936 支
 . 比例: 1.7
 . 在線: 3469 小時
 . 瀏覽: 47137 頁
 . 註冊: 7344
 . 失蹤: 0
 . 台灣
#5 : 2009-5-14 05:41 PM     只看本作者 引言回覆

看到他好像我現在的情況...
現在也正在努力重新拾起程式語言的書...
也正在努力K英文應付看不懂的原文書



[如果你喜歡本文章,就按本文章之鮮花~送花給作者吧,你的支持就是別人的動力來源]
本文連接  
檢閱個人資料  發私人訊息  Blog  新增/修改 爬文標記
pujy1978
青銅驢友
等級: 11等級: 11等級: 11等級: 11


十週年紀念徽章(二級)  

今日心情

 . 積分: 253
 . 文章: 834
 . 收花: 1890 支
 . 送花: 18387 支
 . 比例: 9.73
 . 在線: 1839 小時
 . 瀏覽: 30741 頁
 . 註冊: 7442
 . 失蹤: 5
 . taipei
#6 : 2009-5-17 08:28 AM     只看本作者 引言回覆

每個傳奇人物的背後都有一段過去~
看來要再好好充實自己~
放下過去~拾起書本~重新學習~



[如果你喜歡本文章,就按本文章之鮮花~送花給作者吧,你的支持就是別人的動力來源]
本文連接  
檢閱個人資料  發私人訊息  Blog  新增/修改 爬文標記

   



 



所在時區為 GMT+8, 現在時間是 2024-12-23 10:18 AM
清除 Cookies - 連絡我們 - TWed2k © 2001-2046 - 純文字版 - 說明
Discuz! 0.1 | Processed in 0.024600 second(s), 6 queries , Qzip disabled