網路城邦
上一篇 回創作列表 下一篇  字體:
程式師與作家
2015/08/21 20:45:03瀏覽622|回應1|推薦8

寫程式和寫作文似乎天差地遠!但是我在現實工作中卻越來越覺得兩者相似度很高!一般人可能會覺得寫程式語法這麼嚴格,怎麼可能和作文相似,學寫程式是在工學院,寫文章是在文學院,這也差太多了吧!

但事實就是這樣,電腦只是一個對於文法較為挑剔的國文或英文老師而已!你只要照著他允許的規則去「寫作」,不觸犯他設定的「天條」,其他的就是可以自由發揮的空間了!

一般來說,即使是寫程式的工作,百分之九十以上也不是真的在做「完整的創作」。很像是公務員參考範本寫公文,或記者按照新聞稿的習慣編輯新聞稿,甚至簡單到像是在填表格!人家說竹科工程師必須熬夜爆肝,那就是根據固定的模式「寫程式」測試類似的IC電路,那種狀況就很像熟悉公文格式的老公務員在寫公文了!其實技術層級不會比我們公司的員工設計的軟體複雜度高的,真正難的程式其實熬夜是寫不出來的。

所以其實大家可以不必這麼畏懼寫程式這一行,正如你即使沒有大作家的文思文采,也一樣可以做個好記者的。我們不必每種程式都會寫,即使碰到不會寫的程式,只要勤於上網或上書店找找資料,總能找到可以模仿的範例,我們軟體工程師多半是這樣過日子的!

以我的角度來看,真正高明到可以被視同作家等級的程式設計師,應該是能將抽象的想法用程式表現出來,譬如要做出一個車牌辨識系統,就像作文比賽的一個題目,可以有非常多的作法,就像一題複雜的數學題解法可以有很多種,有些看起來簡潔有力,有一些看起來清楚明白,風格不同各有利弊。

可以學到的技術是程式技巧,很難學好的其實是「想法」!想法越是明確具體就越能快速地變成程式。很可惜的是我們的程式設計教學與傳統的學科教學很像,用了太多枝節的技巧嚇唬學習者,又暗示學習者必須學會所有的細節,你才「有資格」開始寫正式的程式!

我的結論是寫程式與當作家根本就差不多,想學好的起點還是「想寫」「愛寫」然後就去寫,犯錯了修改到電腦看得懂就好,技巧會逐步成熟,甚至邏輯不清楚也是可以由使用經驗慢慢磨練成熟的,使用的程式語法笨拙一點也不會是致命傷。反而是不敢寫,沒有想法,沒有企圖心,才是最大的問題。智商當然更不是關鍵因素!電腦本身其實是很笨的,

所以想學寫程式就大膽地開始吧!就像小學生想當作家先多寫日記吧!

( 心情隨筆工作職場 )
回應 推薦文章 列印 加入我的文摘
上一篇 回創作列表 下一篇

引用
引用網址:https://classic-blog.udn.com/article/trackback.jsp?uid=yccsonar&aid=28397830

 回應文章

狐禪
等級:4
留言加入好友
2015/08/22 13:31
程式和數學一樣,要走個語言翻譯的過程,熟悉文字只是第一步。