用程式改變生活

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

程式與生活

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

天選之人的世界

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

享受生活

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

封面圖片使用 UnsplashBruce Hong 的作品
為什麼會看到廣告
avatar-img
55會員
40內容數
軟體工程師逐漸變成一個熱門的職業,當我們進入這個職業之後應該要具備怎樣的技能才會在工作上更加順利呢?這系列的專欄會分享日常工作中的經驗以及一些案例分析,讓我們一起努力成為一位更優秀的軟體工程師吧!
留言0
查看全部
avatar-img
發表第一個留言支持創作者!
你可能也想看
Google News 追蹤
Thumbnail
徵的就是你 🫵 超ㄅㄧㄤˋ 獎品搭配超瞎趴的四大主題,等你踹共啦!還有機會獲得經典的「偉士牌樂高」喔!馬上來參加本次的活動吧!
Thumbnail
隨著理財資訊的普及,越來越多台灣人不再將資產侷限於台股,而是將視野拓展到國際市場。特別是美國市場,其豐富的理財選擇,讓不少人開始思考將資金配置於海外市場的可能性。 然而,要參與美國市場並不只是盲目跟隨標的這麼簡單,而是需要策略和方式,尤其對新手而言,除了選股以外還會遇到語言、開戶流程、Ap
在這個快速變化的數位時代,遠端控制電腦已成為許多人工作與學習的重要工具。無論是企業的遠端辦公,還是自由工作者的靈活安排,這項技術都讓我們能夠隨時隨地地訪問自己的電腦,進行各種工作。而程式設計作為一種必要的技能,則在這個過程中扮演著不可或缺的角色。
Thumbnail
這篇文章探討了工程師在如何有效提升自己,強調不僅僅是多coding,而是要對程式碼有更深層的理解。隨著職涯發展,工程師需要從單純的技術執行者轉變為團隊領導者,具備解決複雜問題和與他人有效溝通的能力。
Thumbnail
程式設計與技術能力 在現代社會中的重要性越來越明顯,尤其是在人工智能(AI)和自動化技術迅速發展的背景下。理解編程語言,如Python、R等,以及熟悉相關技術架構和工具,能夠幫助個人在這樣的環境中更好地工作。這種能力不僅對技術專業人士至關重要,也對非技術領域的人士日益重要,因為基礎的程式設計知識已
Thumbnail
親愛的讀者 感謝你提出這個富有挑戰性且極具時代感的問題。程式設計,這門技術宛如一把打開數位世界的鑰匙,讓人得以探索無限的可能性。在這個科技日新月異的時代,程式設計的魅力不僅僅在於其實用性,還在於它能夠改變我們看待問題和解決問題的方式。 然而,你提問的核心不僅是程式設計本身,而是它是否能成為你
Thumbnail
親愛的讀者 感謝你提出這個問題。這是一個現代社會中很常見且重要的疑惑。隨著科技的迅猛發展,程式設計似乎成了人人必備的技能,讓許多人產生了焦慮和壓力。讓我們從多個角度深入探討這個問題,希望能為你解答心中的疑惑,並提供實用的建議。
Thumbnail
未來沒有穩定的工作,只有穩定的人。沒有人能準確預測未來哪些工作會消失、被AI取代。過去十年來最熱門的職業當數「軟體工程師」了,人人都嚮往去到矽谷科技公司,所以過去一年多來矽谷裁員潮令人不勝唏噓。 我可以預見的是,未來潮流會更迭的更頻繁、快速,與其追隨潮流,再被新的潮流淹沒,不如培養創業家精神。
Thumbnail
恭喜你!如果你正在考慮成為一名初階軟體工程師,那麼你即將踏上一條充滿挑戰與機遇的黃金大道。這條路上既有高山峻嶺,也有美麗風光。作為初階軟體工程師,你將體驗到程式設計的奇妙世界,並學會如何在其中找到自己的立足之地。這篇文章將為你揭開這個職業的神秘面紗,帶你了解其中的酸甜苦辣
Thumbnail
隨著科技發展迅速,軟體職缺需求大增長,有些朋友對IT產業有興趣並想成為一位軟體工程師,但不知道從哪裡下手,透過傳統學校、培訓班或自學等不同方法,有多種學習路徑可以選擇。此外,還提供了一些額外資源教學連結,方便讀者進一步提升相關技能。
Thumbnail
追求乾淨的程式碼是好的開始,但不要陷入過度設計的陷阱,導致程式難以維護。實際上,考慮團隊狀況和專注於解決真正的問題更為重要。了解公司的規模和現實情況,適時調整工作重心。技術不斷進步,使得寫程式變得更加容易,但這並不意味著工程師的角色會消失。在選擇技術時,也要考慮隱形成本有時簡單的解決方案反而更有效。
Thumbnail
徵的就是你 🫵 超ㄅㄧㄤˋ 獎品搭配超瞎趴的四大主題,等你踹共啦!還有機會獲得經典的「偉士牌樂高」喔!馬上來參加本次的活動吧!
Thumbnail
隨著理財資訊的普及,越來越多台灣人不再將資產侷限於台股,而是將視野拓展到國際市場。特別是美國市場,其豐富的理財選擇,讓不少人開始思考將資金配置於海外市場的可能性。 然而,要參與美國市場並不只是盲目跟隨標的這麼簡單,而是需要策略和方式,尤其對新手而言,除了選股以外還會遇到語言、開戶流程、Ap
在這個快速變化的數位時代,遠端控制電腦已成為許多人工作與學習的重要工具。無論是企業的遠端辦公,還是自由工作者的靈活安排,這項技術都讓我們能夠隨時隨地地訪問自己的電腦,進行各種工作。而程式設計作為一種必要的技能,則在這個過程中扮演著不可或缺的角色。
Thumbnail
這篇文章探討了工程師在如何有效提升自己,強調不僅僅是多coding,而是要對程式碼有更深層的理解。隨著職涯發展,工程師需要從單純的技術執行者轉變為團隊領導者,具備解決複雜問題和與他人有效溝通的能力。
Thumbnail
程式設計與技術能力 在現代社會中的重要性越來越明顯,尤其是在人工智能(AI)和自動化技術迅速發展的背景下。理解編程語言,如Python、R等,以及熟悉相關技術架構和工具,能夠幫助個人在這樣的環境中更好地工作。這種能力不僅對技術專業人士至關重要,也對非技術領域的人士日益重要,因為基礎的程式設計知識已
Thumbnail
親愛的讀者 感謝你提出這個富有挑戰性且極具時代感的問題。程式設計,這門技術宛如一把打開數位世界的鑰匙,讓人得以探索無限的可能性。在這個科技日新月異的時代,程式設計的魅力不僅僅在於其實用性,還在於它能夠改變我們看待問題和解決問題的方式。 然而,你提問的核心不僅是程式設計本身,而是它是否能成為你
Thumbnail
親愛的讀者 感謝你提出這個問題。這是一個現代社會中很常見且重要的疑惑。隨著科技的迅猛發展,程式設計似乎成了人人必備的技能,讓許多人產生了焦慮和壓力。讓我們從多個角度深入探討這個問題,希望能為你解答心中的疑惑,並提供實用的建議。
Thumbnail
未來沒有穩定的工作,只有穩定的人。沒有人能準確預測未來哪些工作會消失、被AI取代。過去十年來最熱門的職業當數「軟體工程師」了,人人都嚮往去到矽谷科技公司,所以過去一年多來矽谷裁員潮令人不勝唏噓。 我可以預見的是,未來潮流會更迭的更頻繁、快速,與其追隨潮流,再被新的潮流淹沒,不如培養創業家精神。
Thumbnail
恭喜你!如果你正在考慮成為一名初階軟體工程師,那麼你即將踏上一條充滿挑戰與機遇的黃金大道。這條路上既有高山峻嶺,也有美麗風光。作為初階軟體工程師,你將體驗到程式設計的奇妙世界,並學會如何在其中找到自己的立足之地。這篇文章將為你揭開這個職業的神秘面紗,帶你了解其中的酸甜苦辣
Thumbnail
隨著科技發展迅速,軟體職缺需求大增長,有些朋友對IT產業有興趣並想成為一位軟體工程師,但不知道從哪裡下手,透過傳統學校、培訓班或自學等不同方法,有多種學習路徑可以選擇。此外,還提供了一些額外資源教學連結,方便讀者進一步提升相關技能。
Thumbnail
追求乾淨的程式碼是好的開始,但不要陷入過度設計的陷阱,導致程式難以維護。實際上,考慮團隊狀況和專注於解決真正的問題更為重要。了解公司的規模和現實情況,適時調整工作重心。技術不斷進步,使得寫程式變得更加容易,但這並不意味著工程師的角色會消失。在選擇技術時,也要考慮隱形成本有時簡單的解決方案反而更有效。