🔧 阿川の電商水電行
Shopify 顧問、維護與客製化
💡
小任務 / 單次支援方案
單次處理 Shopify 修正/微調
⭐️
維護方案
每月 Shopify 技術支援 + 小修改 + 諮詢
🚀
專案建置
Shopify 功能導入、培訓 + 分階段交付

我是那種有幸親手寫過最原始程式碼的開發者之一,每一行程式碼都是我親手寫的。沒有助手,沒有提示,只有純粹的邏輯、咖啡因和閃爍的遊標。

我很慶幸我這麼做了。

我過去常常寫程式碼,工作的時候寫,空閒時間寫,壓力大的時候寫,開心的時候寫,甚至在夢裡也寫。我寫程式是因為創造東西、解決問題、建構系統……這對我來說很有趣。

當你退後一步,審視自己所創造的一切,然後想:那種成就感油然而生。

我是個天才,那是我做的。

萊昂納多·迪卡普里奧歡呼

那時候,你不只是在組裝零件,你是在建立思維模型。

每個功能都經過層層推敲。你預先設想了各種極端情況,並在生產環境出現任何意外之前就模擬了故障。

你修復的每一個漏洞都讓你變得更敏銳。

你不僅僅是寫了程式碼。

你偽造的。

我們今天仍然可以這樣做。

差別在於:我們不必這樣做。

我記得有一次,我組裝了一個非常複雜的元件,我為此感到非常自豪。我打電話給我的朋友說:

“你一定要看看這個……是啊,我知道現在已經凌晨兩點多了。”

並非因為有人要求,也並非因為情況緊急。

但因為我完成了一項艱鉅的任務,我需要有人來見證。

那種興奮之情很難偽裝。

(而且,各位氛圍程式設計師們,我一點也沒誇張。)


人工智慧加速悖論

快進到今天。

過去幾個月,我的程式碼產量比過去一整年都多。產出指標簡直驚人。生產力圖表肯定會喜歡我的。

但總覺得哪裡……不太對勁。

感覺不像是我蓋的。

感覺像是「9k Jr.開發者」做的。

是的,我會審閱。

是的,我會加以改進。

是的,我明白了。

但這並非源自於那種深度的認知磨練。

感覺就像有人替你打敗了最終boss,救出了公主。你看到了片尾字幕……但你根本沒玩過這款遊戲。

超級瑪利歐,謝謝你

這就是悖論所在:

當創作變得毫不費力時,成就感也會變得輕若無物。


心流的消亡

還有一種副作用,卻無人提及。

在編寫複雜系統時,心流狀態曾經自然而然地出現。你會沉浸其中幾個小時,建構邏輯、除錯邊界情況、完善抽象概念。

現在?

你描述一下你想要什麼。

你等著。

你分心了。

當你在查看訊息或瀏覽社群媒體時,人工智慧會完成這項工作,而你只需點擊「接受」、「接受」、「接受」。

荷馬·辛普森按鈕

當你寫程式時,你的大腦和雙手是同步的。這種努力將系統編碼進了你的身體。

人工智慧消除了摩擦,但摩擦本身就是編碼機制。


打字曾經是一件快樂的事

這件事讓我很驚訝。

打字曾經是一件令人滿足的事。機械式鍵盤(我有幾個),快速的思緒轉化為結構化的語法,透過雙手思考的物理節奏。

現在更容易提出需求,更容易描述而不是建構。

但描述和建造是兩回事。

而建築工地正是快樂所在。


生產中的所有權差距

接下來才是真正考驗人的地方。

幾週前,由於最近的變動,生產過程中出現了一些問題。

老款9k肯定知道該從哪裡入手,也知道該如何修復。

這一次,我不得不像個陌生人一樣重新審視自己的系統。

意識到這一點比發現病毒本身更讓人難受。

當你自己寫的程式碼在生產環境中出現故障時,你的大腦中已經有了現成的線索。你可以快速找到問題所在,並憑藉直覺進行除錯。

你幾乎能感覺到:

“文件 XYZ,第 32 行。問題就出在這裡。”

因為整個程式碼庫都經過了你的大腦處理,而不僅僅是你的眼睛。你模擬了它。你與它搏鬥過。你生活在其中。

如果東西壞了呢?

你回頭逐行閱讀。不是因為你能力不足,而是因為你沒有真正理解並內化它。你複習了它,但你沒有真正將其內化

兩者之間存在認知差異:

  • 編寫程式碼

  • 程式碼審查

  • 理解程式碼

我們正慢慢從第一階段過渡到第三階段。

這種轉變改變了知識嵌入的深度。


我不是抱怨——我只是在觀察

我並不反對人工智慧。 (諷刺的是,我的名字縮寫就是AI)

我親眼見證了程式碼的崛起。我有幸親手寫過最原始的程式碼,我為此感到慶幸。而且,我也看到了程式碼的發展方向。

人工智慧不會消失,只會變得更好、更快、更自主。

但遊戲規則已經改變了。

或許我們的職責不再是提升打字速度了。

或許是為了:

  • 更好的建築師。

  • 問一些更有針對性的問題。

  • 設計更深層的系統。

  • 更清楚地理解權衡取捨。

  • 自己做決定,而不是寫程式。

工藝不斷在發展,但我們必須有意識地進行。

因為如果我們完全放棄建造的行為,我們可能會不小心也放棄建造的樂趣。


我的想法是什麼?

我認為此刻之所以讓人感到不安,是因為我們正處於一個轉型時期。

那些所有程式碼都是手工編寫的開發者們對這種轉變感受最為強烈。我們還記得那種摩擦本身就是一種成就感的感覺。

有時候我發現自己說話就像個老爺爺,懷念著以前寫程式碼到凌晨兩點的「美好舊時光」。

新一代或許永遠無法體驗到那種滿足感,但他們可能會體驗到另一種滿足感。

對我們這些老手來說,挑戰不在於抵抗人工智慧。

關鍵在於弄清楚如何在使用它的同時不迷失自我。

或許解決方法很簡單:

  • 有時候要關掉它。

  • 有時候,複雜的東西需要自己寫。

  • 有時候故意讓自己陷入困境。

因為奮鬥並不等於效率低。

有時,它代表意義。

是的……為了完全透明:

本文由人工智慧協助撰寫。

大部分內容我是口述的,而不是打字的。

寫作以前也很有趣。


原文出處:https://dev.to/ismail9k/once-upon-a-time-writing-code-was-fun-62


精選技術文章翻譯,幫助開發者持續吸收新知。

共有 0 則留言


精選技術文章翻譯,幫助開發者持續吸收新知。
🏆 本月排行榜
🥇
站長阿川
📝20  
572
🥈
我愛JS
💬2  
7
評分標準:發文×10 + 留言×3 + 獲讚×5 + 點讚×1 + 瀏覽數÷10
本數據每小時更新一次
🔧 阿川の電商水電行
Shopify 顧問、維護與客製化
💡
小任務 / 單次支援方案
單次處理 Shopify 修正/微調
⭐️
維護方案
每月 Shopify 技術支援 + 小修改 + 諮詢
🚀
專案建置
Shopify 功能導入、培訓 + 分階段交付