作者:吳孟霖 圖片來源:stocksnap.io

「你是一位工程師,推薦你看這本《謝謝你遲到了》,書中談到許多未來科技的想像,相信你會很有收穫!」這是今年國際書展中,天下文化邱主編對我說的一段話。正好,她也是這本書的責任編輯。

與書籍作者佛里曼相遇,最早源自《世界是平的》這本書,他曾是三度普立茲新聞獎得主,長期關注社會趨勢,深入各國採訪報導,帶來第一手的觀察及分析。而這本書,作者號稱也許是最後一本書,讓他更深入思考這十年來的科技演進,以及未來的變化。

其中,印象最深刻的是:

世界正在不斷加速,加強讀、寫、程式設計及數學基礎已是必要條件,提升創造力、思辨力、溝通力和協作力,同時培養恆毅力、自我激勵及終身學習的習慣,並致力於促進在每個層面上的創業精神和即興力。

這段話隱含三階段發展──基本能力、進階學習及終極目標。乍聽之下覺得有點「忙」,但總歸一句,就是整合力。

換句話說,擁有一個技能已經不足以應付未來快速變化,同時具備許多技能,並且融會貫通,才能靈活應變。

在我的求學生涯裡,數學一直都扮演重要角色,大學之前常常有機會參加數學競賽,也順理成章進入理工學系讀書。

2003年因無名小站崛起,擁有部落格變成一種潮流,因緣際會其中一篇文章受到學校雜誌社總編青睞,於是在大二那年開始加入記者行列,展開專業的訓練。

「寫作一開始其實不在人生規劃的選項內,如今卻變成最重要的『興趣』。」這是多年之後回想這條路時,有感而發的心得,而這個看似不重要的選項,可能是未來最重要的能力。

因為,只要懂得寫作技巧,人人都是工程師。

寫文章的過程,大概可以分成構思、架構、撰寫及潤稿等過程,程式設計的概念也類似。開發初期必須評估功能及需求,確認Input及Output後,接著進行架構上的設計,無論是三階段、五階段,一步一步化繁為簡,然後實際寫程式,先將每塊模組都注入內容,最後再用邏輯思考推演,確保結果正確。

這個潤稿的過程,等同於Code review過程,通常越有經驗的人,越能寫出精簡的文章或程式,也越能夠看出這段程式可能隱藏的問題。

隨著開放原始碼的盛行,很多想法都已經有人實踐,甚至直接寫成API(應用程式介面),方便其他人使用,網路上也有各式各樣的論壇,讓程式開發者進行技術交流。

只要有心,人人都能站在巨人的肩膀上,繼續自己產品或程式的開發,這是一個加速的趨勢,隨著智慧聯網的時代來臨,甚至連掃地工都開始自動化,如同書上描述,以後我們不是親自執行工作,而是管理這些機器工作。

更多文章

TOP