作者Aurim (Who cares?)
看板Soft_Job
標題Re: [討論] 台灣的遊戲業
時間Sun Jul 27 13:01:28 2008
前文吃光光,其實我比較好奇,怎麼有人會認為當兵兩年對遊戲產業沒差。
以前就聽一些人感嘆,大部分人都是進了大學才開始認真鑽研寫程式,
好不容易搞MUD、寫PC game寫出了一點心得,技巧與經驗上有了一點小突破,
當兵去就歸零了,當完兵又要忙著找工作、討生活,再也不能像學生時一樣,
不愁吃穿、不計名利,只為了興趣就投注在傳統觀念認為是純玩樂的東西上。
如果寫game的人寫的東西都不是自己想玩的,又怎麼寫得出好game來?
撇開興趣與創意不談,聞道有先後,術業有專攻,一個用心投入練了幾年功的人,
斷了一到兩年的學習,記憶力不夠好的人早把先前經驗都忘光了,又要從頭來過。
而他們從頭來過的時候,又要面對社會與家庭在各方面的壓力與期望,
也不像學生時期可以不受專案時程約束的盡情摸索各類應用技巧,尤其除錯技巧,
我相信不管開發什麼軟體,都是很重要、極度受制於個人經驗而又很難用書本傳授的。
怎麼可能沒有差,除非一家公司都不要用剛退伍的新人,
或是只選用資質夠好的役畢社會新鮮人,然後像鯊魚一樣等著搶別人訓練過的人。
就生產力的角度來說,我會說差那一段當兵時間,就已經差很多了。
要是我挑人,我也寧願用比較有念書資質的台清交成中字輩畢業的剛役畢新人,
比較不用全部重新練兵。
軟體產業應該是非常依賴開發人員的除錯經驗的,軟體開發的一個金科玉律:
一個bug沒有及早解決,可能要花十倍以上的時間代價去收拾它。
完全不注重這一點,結果就是如我們現在會聽到的:
怎麼台灣的軟體業做出來的專案與產品常常品質那麼糟糕啊,
一個線上遊戲bug還一大堆就趕著推出來公開測試。
為啥會那樣?因為這些公司能用的人就是那個水準而已啊。
既然一個國家把許多軟體開發新人砍成要再重新練過的程度,
做出來的軟體品質就是那樣子,又有什麼好奇怪的?
就算推CMM,軟體開發者、軟體測試者也要夠水準到能測得出bug、抓得到bug,
軟體品質才有可能提升,不至於大家虛應故事一番。
至於遊戲中應用技術的推陳出新,老人家學不會新把戲的問題,
人老會造成學習能力退步也不是新聞,各位覺得把一個資質平庸的大學、
研究所畢業生的經驗歸零,重新練起,練到能用,該花幾年?
等到練到能用時,他的學習能力還剩多少年是夠用的?
就人力素質的角度來說,當兵怎麼可能沒有影響啊。
美國人沒有義務役,日本人沒有義務役,印度人跟大陸人也沒有。
就更長遠的眼光來說,如果軟體架構設計者夠有遠見,
一開始就會用心設計一個把遊戲內容與呈現方式應用技術盡量分離的架構,
如果一個架構設計者在就業時的經驗值是零,
就業後又不停在應付眼前要緊的問題,
不像從學生時代有時間可以慢慢思索、理解與體會各種問題與解法,
他的程度哪時候才會提升,發展出眼光,對問題提出更長久的解決辦法?
像初代的SimCity的原始碼就可以很容易的移植到各種不同平台上。
而要做出這樣的設計決定,並不是缺乏足夠經驗與眼光的人想得到的。
如FF/DQ等日本電玩遊戲界的長青樹,為什麼可以一再移植到不同平台上,
甚至連NDSL/PSP上都可以用新的美工圖樣搭配從老遊戲機上移植過來的舊遊戲,
即使是那些十幾年前的老game,也許當初的軟體開發者都大辦離職了也說不定的,
他們就是移植得了?
Doom的原作者17歲以前就在寫game,Lord British從19歲開始寫game,
他們並不是沒經過摸索期就直接變出大作品來。
坂口博信21歲從橫濱大學電氣情報工學科退學,他25歲做出Final Fantasy,
在那之前他已經摸索四年,沒有一個遊戲是成功的,他當時認為這遊戲再不成功,
反正公司也不賺錢,他就要離開遊戲開發界了。
你想咧,如果他們從學校出來就要先去當兩年兵,把過去的經驗忘光光,
他們後面還有戲唱嗎?他們全部都從大學輟學過,絕對不是什麼會念書的優秀學生。
--
我也沒當過兵,我沒有經驗跟記憶的斷層。
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 216.143.48.99
推 iincho:問題是我當完兵也沒有把之前學過的東西忘光光 07/27 13:40
推 iincho:台灣有在學生時期弄出專案的年代是十年前.... 07/27 13:42
→ iincho:蔡魔頭軒轅劍做到一半就去報效國家, 回來弄出軒轅劍II... 07/27 13:43
→ iincho:現在的學生就算國防役有弄出什麼來嗎...zzz? 07/27 13:44
推 iincho:你第一段剛好提到問題點, 為什麼當完兵就不能繼續做遊戲... 07/27 13:51
推 yangyr:講到國防役,小弟我的國防役至少有兩年半沒在碰程式..所以我 07/27 15:30
→ yangyr:雖然是沒有把以前的東西忘光光,但已經落後人家很多了啊.. 07/27 15:31
推 leicheong:我認為除錯這回事會踏自行車一樣, 學會了就不會忘了. 07/27 23:29
→ leicheong:倒是對工具的熟練度會倒退很多就是了... 07/27 23:30
→ leicheong:不過也不能忽視當兵對「磨退製作遊戲的熱誠」的影響吧.. 07/27 23:31
→ leicheong:我也沒有當過兵, 這只是我的想法. 聽說當兵的枯燥生活是 07/27 23:33
→ leicheong:頗能磨掉一些「熱血」的... :P 07/27 23:33
推 edward13:我也覺得程式的基本功架構debug能力 不可能當個兵就忘了 07/28 01:38
→ edward13:那是一種sence,某語言語法忘了還好,那k個幾天就回來了吧 07/28 01:40
→ Aurim:我倒是希望台灣遊戲產業都能招到當完兵不會忘記先前技能的人 07/28 02:28
推 GKy:當兵當然有影響, 硬要說沒影響反而讓人覺得你很奇怪. 09/16 17:51
→ GKy:樓上幾位要說自己沒影響, 別人也能說你們是特例, so? 09/16 17:52
→ GKy:我本人是當完兵回來, 雖然還有些熱情, 但要說沒影響, 那騙人的 09/16 17:52