前言
對現今科技時代的孩子來說,不論對「智慧型手機」、「APP」(Application的縮寫,即應用程式、應用軟體)有沒有興趣,它們都已是日常生活中「理所當然的存在」。
為因應這股世界潮流,日本小學從2020年起,會將「程式設計教育」列為必修課程。我們認為這是能夠更了解科技時代下一切事物的大好機會!
程式設計教育的意義,最重要的不在於「了解程式語言或程式設計本身」,而是藉由「理解眼前的機械、軟體或應用程式的運作方式」,從「原來這樣做,就會變成這樣的結果」、「如果這樣做會更好」的想法中,激發出新的需求或改善的點子,這才是最重要的。因為有了這些點子,未來才會創造出更多有趣、更便利性的東西。
本書是將2017年1月起連載於《理解新聞月刊》(每日新聞社)的「程式設計」相關文章,擴增篇幅後所集結而成。才望子(Cybozu)是一間於1997年創辦的科技公司,主要致力於為企業提供雲端運算的「群組軟體」(Groupware),目前在日本已被超過6萬間公司所使用,美國、中國、東南亞等客戶也與日俱增。
本書即是請才望子的軟體工程師用易懂的文字搭配生動的插畫,說明電鍋、智慧型手機到GPS定位系統等常見的家電和電子產品,其實背後都有程式在默默運作,藉由這些「程式設計」的基礎知識,讓大人孩子都能體會到,原來我們一直都生活在電腦程式的世界裡。本書非常適合家長陪著小孩一起逐章逐節地細讀。
電腦本就是為了幫助人類解決生活上的問題而發明的。在未來,我們應該朝什麼方向繼續進步?或者,我們應該再發明什麼,才能讓更多的人生活得更舒服?如果藉由本書,這類話題的討論能夠增加原本親子之間的談論時間,我將深感榮幸。
才望子股份有限公司 代表董事兼社長
青野慶久