開始編碼的你,現在應該往哪裡去?-開啟未來之路的指南書

你开始编码后可能会感到迷茫,不知道该朝哪个方向前进。本指南提供编码学习的下一步。

밤치 53

當你第一次學編程時,

一切都是新奇和令人興奮的。

連畫星星都很神奇,

用Rails展示第一個網頁幾乎是一種激動人心的感覺。

但當這種感覺過去後,

又會有一個自然的問題出現。

"好的,我理解到這裡了。

但接下來應該學習什麼呢?"

"編程看起來有很多路可以走,

我應該往哪裡走呢?"

這一刻是每個人都會遇到的轉折點

這一刻也是

你開始像一個“開發者思考”的時刻。

從現在開始,

你不僅僅是學習基礎語法,

而是進入了獲得自己觀點和方向的階段

因此,今天,

我將為你提供

最穩定且最強大的道路。


1. 第一軸:確切理解“網絡結構”

— 用Rails將網絡骨架刻入骨髓

你已經用Rails展示了第一個網頁,

並且通過腳手架體驗了CRUD功能。

這種感動不僅僅停留在“頁面顯示”上。

這意味著整個網絡服務的結構在你眼前展開

現在要做的事情很簡單。

清晰理解Rails MVC流程

  • URL → 路由

  • 路由 → 控制器

  • 控制器 → 模型

  • 模型 → 數據庫

  • 控制器 → 視圖

  • 視圖 → 輸出畫面

一旦理解這整個流程,

網絡就不再是一個神秘的世界,而是一個可解釋的結構

創建控制器和操作

即使是簡單的功能,

通過編寫代碼,

接收數據,

並在屏幕上顯示,這種經驗很重要。

在視圖中操作簡單的HTML

Rails可以讓你開始而不需要了解複雜的HTML,但是,

熟悉基本的標記結構後,

網絡將變得更加熟悉。

理解網絡意味著

不僅僅是簡單的技術學習,

而是理解‘構成世界的數字結構’。


2. 第二軸:培養數據和建模感覺

— “存儲什麼,如何連接”即服務

實際服務的80%

取決於如何處理數據。

  • 存儲用戶

  • 存儲帖子

  • 存儲評論

  • 連接關係

  • 管理權限

這一切都是數據建模

現在試試下一步。

熟悉has_manybelongs_to關係

評論附加到帖子上的結構。

產品和訂單的關係。

用戶和帖子的關係。

理解關係是服務設計的核心。

創建自己的遷移

添加新列,添加表,設置默認值等。

在Rails控制台中處理實際數據

通過rails c進入,

創建對象,保存和刪除是必要的經驗。

“數據是服務的生命。”

一旦有了這種感覺,任何服務都會變得容易理解。


3. 第三軸:擴展編程思維

— 從學習語法轉向‘設計學習’

在這個階段,重要的是

不是“學習什麼”,

而是“如何學習”。

編程最終是‘思考技術’。

思考如何分割方法

不是一個長代碼,

而是分割成有意義的單元的練習。

分離類的責任

用戶應該負責什麼

帖子應該負責什麼

以“角色”思考的能力。

模塊化和重用

將共同功能捆綁在一起

對整個服務的質量有著巨大的影響。

這些都是

你已經在Ruby中體驗過的概念。


4. 第四軸:創建小型項目

— 在學習和創建之間的差異是‘壓倒性的成長’

現在,你應該自己做一個小項目

至少一次。

  • 我的筆記應用程式

  • 簡單的日記服務

  • 待辦事項應用程式

  • 書籤保存服務

  • 簡單的博客

  • 論壇形式的社交網絡

這些項目都有共同的結構。

“接收 → 保存 → 顯示 → 編輯/刪除的流程”

當你能夠自己創建這個流程時,

你已經像網絡開發者一樣思考了。

完成一個小項目的經驗

比聽十個大項目的課程更有力。


5. 第五軸:將AI作為‘超越性工具’

— AI是增強你擁有的知識的引擎

現在AI時代,開發者應該做的不是

直接編寫代碼。

  • 定義問題

  • 描述所需功能

  • 設計結構

  • 理解AI生成的代碼

  • 有能力在需要時進行修改

這才是真正的技能。

AI總是在你身邊

直到你理解,

提供解釋,提供示例,澄清語法。

過去需要幾年的路程

現在可以在幾個月內完成。

你不是出生在沒有工具的時代。

你是在最好的工具被賦予的時代


結論:未來的道路看起來像三條分支,實際上是一條道路

  1. 理解網絡結構

  2. 處理數據

  3. 設計代碼

  4. 創建項目

  5. 通過AI擴展

所有這些都不是獨立的技術,

而是一種能力

即“設計數字世界的能力”。

編程只是開始,

當你一步步前進時,

你的思維,解決問題的能力,創造力

將擴展並繼續擴展。

有一天你會

回想起當初畫星星的那一刻,並這樣說。

“當時我真的做對了。

選擇這條路

是我生命中最重要的決定之一。”

現在道路已經打開。

慢慢走也可以,

跑也可以。

按照你的速度,

按照你的方式,

繼續成長。