iT邦幫忙

2024 iThome 鐵人賽

DAY 1
0


小孩子才做選擇,世界上有那麼多厲害的程式設計典範 (programming paradigm )
死守在其中一種上面太可惜了,讓我們一起學習結合多種程式設計典範寫程式吧 !

自我介紹

去年我在部門主管的帶領下踏入 Functional Programming (FP) 的坑,那段時間有點過於沉迷於 FP,忍不住想分享的衝動就第一次參加了鐵人賽,並且很幸運的藉由《從 Next.js 開始的 Functional Programming》系列獲得了評審的青睞。

然而經過這一年來在工作上的學習、衝突、思考、沉澱,我發現過分強調任何一種程式碼寫作範式會有畫地自限的嫌疑。因此開始抱著更開放的心態,學習以不同的方式寫出更好的程式。

為甚麼要寫這系列文章 ?

AI 會不會取代我的工作 ?

這是 AI 助理出現以來很多人在討論的問題,關於這個大哉問,我聯想到的是工業革命,雖然大量機械而重複的體力勞動被取代了,但是人們省下了打釘子,錘鋼板的力氣,開始更多的利用腦子思考怎麼去把螺絲、鋼板組合在一起,最後變成火車、輪船。AI 時代我想也是一樣的,大量機械而重複的「腦力勞動」會被取代,我們的價值將不再僅僅依賴於「產生」功能符合要求的程式碼,而是要將重點放在「校閱、整合及優化」由 AI 生成的程式碼片段上。

因此借助這次鐵人賽的機會,我想進一步學習各種程式碼寫作範式,借鑒前人的經驗,培養自己欣賞程式碼的眼光與組合、優化程式碼的能力,並且把成果分享給大家。

會怎麼寫這系列文章 ?

  1. 選擇一個實務上的需求
  2. 利用 ChatGPT 拚奏出能滿足需求的程式碼
  3. 參考多種程式碼寫作範式進行優化

對象

此系列文章適合以下讀者

  • 對常見的程式語言有基本的掌握
  • 有強烈的好奇心,能欣賞接受不同的思考方式
  • 具備批判性思維,不盲從別人給的標準答案

範例語言




下一篇
D02 - 程式碼寫作範式的歷史
系列文
六邊形戰士程式設計30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言