更新於 2024/11/16閱讀時間約 2 分鐘

用程式改變生活

在過去,軟體工程師對於大眾來說似乎是存在於電影、小說的情節同時跟駭客之類的角色聯想在一起,大多數人對於工程師的了解似乎停在這個階段。
然而,過去幾年世界對於(軟體)工程師這樣的角色需求越來越高,寫程式這樣的技能也逐漸變成現代人需要甚至是必備的能力之一。
在這樣的時空背景下,我們到底該用「程式」這樣的技能做些什麼?對於不懂程式的大多數人來說,到底該不該學習程式呢?

程式與生活

首先,程式是隨著電腦的出現被發明出來的東西。實際上就是為了讓我們更容易的控制、操作電腦,至於電腦又是為了什麼理由被發明的?不正是為了去做那些大量重複、複雜的工作嗎?
也就是說,在現代的生活的我們隨時都會接觸、受益於電腦跟程式,從手機、家電到工廠的機具等等,幾乎都有電腦的影子存在,有可能是微控制器(Micro-controller)用來處理簡單的事物,也可能是一個中央處理器(CPU)來處理各種複雜的任務。
從這樣的角度去看,我們使用電腦、程式所編寫的軟體是為了讓生活更便利而存在的,我們所付費購買的軟體以及服務,也都是為了解決我們在生活之中各種難題而設計的。

天選之人的世界

以往很多人會覺得學習程式是要有天份、要是理工背景才能學會的東西,然而這幾年許多程式學習營已經告訴大家,不論過去的背景是怎樣的都能學會寫程式甚至當作自己的職業。
其實,我自己也不是理工背景出身,高中的時候還因為背不起來三角函數的公式而被老師當掉數學。對於工程師來說,比起那些天份更重要的是如何訓練自己用有邏輯的方式思考,這也是為什麼「理工男」的刻板印象總是很理性跟不懂人心,因為他們太想要解決問題,而忽略了許多事情背後的感情基礎,最近學會了這件事情後發現世界又豐富了一些。
那麼,學習寫程式基本上需要兩件事情。第一個是學會分析問題跟找出邏輯和規律,這樣我們才能讓電腦幫我們執行一些冷血無情的工作,像是買股票即使疊得再慘,只要沒有滿足條件就不會賣掉,而是靜靜等待最佳時機之類的任務。
除此之外,對於大眾來說學會寫程式就是單純幫助自己生活更便利一些,像是善用 Low-Code(低代碼)工具、Excel 的公式功能大多數就足以讓生活更加便利、美好。跟專業的工程師差別上來說,就像是我們對英語能力來說用在日常會話或者旅遊使用,當需要更專業的情境時會請專業的翻譯、口譯來協助一樣。

享受生活

在這個專題中,我會分享各種在生活中使用程式技巧的應用來幫助我們改善生活,除此之外如果還想要更進階的知識或者改善寫程式的技巧,會在未來規劃的付費文章中做更近一步的討論。

封面圖片使用 UnsplashBruce Hong 的作品
分享至
成為作者繼續創作的動力吧!
© 2024 vocus All rights reserved.