2009年8月23日 星期日

軟體工程師的特質

當了兩個月的軟體工程師,我覺得軟體人有個重要的特質,是和我以前遇到的人比較不同的(我以前在台大和Caltech的電機系,遇到的人大都是電機背景的)。我覺得軟體工程師的一個重要特色就是他們會使用軟體讓自己更有效率,因為軟體這種東西是有辦法獨自一個人造出來的,例如電機工程師就沒辦法自己做出個晶片讓自己的工作更有效率,要做出一個晶片,你要有一間半導體廠還有一大堆數不清的資源,不但無法獨力完成,而且要很長的時間,但軟體工程師造出一個軟體,只要有台電腦就行。

這兩個月學的軟體,像是visvngitjiratracant...還有公司內部自行開發出來的一些大大小小的工具。這些都是軟體工程師自己造出來,然後在工程師之間流傳的技術,就用這種方式,工程師可以讓自己更有效率,他們還可以使用這些工具再打包或是開發出新的工具再度提升自己的效能,這種自我自動化的過程,就是我這陣子最大的體認。這是因為軟體有著它的靈活度,可以不斷地重複包裝利用,而且打造出一個軟體所需的工具,就只是一台電腦,只需一個人就可以完成。

這種自動化的能力,提升了軟體工程師的工作效率。不只是軟體開發上面,這種自動化的能力也可以拿來處理其他生活上的許多大小雜事。熟練的工程師,可以讓電腦彷彿是自己的腦的一部分,就像是擁有一條通往電腦的神經,這個腦雖然沒有直覺和創意,但卻可以快速準確的完成很多固定的事情。

我覺得有兩個能力是很重要的,第一個就是coding,這就是人跟機器溝通的能力,熟練的coding能力,讓人能叫機器做人想做的事。第二個就是學習新軟體的能力,剛開始學新的東西,總是很難很痛苦,但一定要強迫自己去學。例如我一開始學習vi也是覺得很苦,一邊有著完成工作的壓力,一邊還要面對這綁手綁腳的鬼東西,但兩個月過去後漸漸習慣,效率大大的提升,現在如果沒有它,我不知道要怎麼活。

我覺得能遇到不同背景的人,學習新的技術和觀念,真是一件好事。雖然我現在還很弱,什麼都剛起步,但是我每天都學到好多東西,一直在進步,真的很有成就感。

推薦痞子英雄

剛看完了台灣連續劇痞子英雄,真的覺得很棒,劇情很棒,畫面拍得很棒,還有高雄真的很漂亮。

覺得台灣也能拍出這樣有水準的電視劇真的很高興,我覺得這部戲真的有接近美國影集的水準。剛剛上網查了一下,這整部戲的預算是六千萬,據我看到的資料,這是台灣劇裡破記錄的成本。我也順便查了美國電視劇的預算,就拿我最愛的Lost來說,一集的預算是四百萬美金,換成台幣就是一億兩千萬左右,人家一集的預算就是這整個劇的兩倍,真是太可怕了。我覺得這部戲能用這樣子的資源做出如此的效果,真的值得大家的喝采。

台灣的市場太小了,要拍成本較高的戲,一定要賣去其他國家。覺得台灣有像蔡岳勳導演這樣的人,真的很有福氣,希望台劇也能像日劇、韓劇那樣打開國際的市場。

看到有自己文化和語言,又這麼有品質的電視劇,那種感覺真的很好。