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

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

밤치 162

當你第一次學編程時,

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

連畫星星都很神奇,

用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擴展

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

而是一種能力

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

編程只是開始,

當你一步步前進時,

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

將擴展並繼續擴展。

有一天你會

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

“當時我真的做對了。

選擇這條路

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

現在道路已經打開。

慢慢走也可以,

跑也可以。

按照你的速度,

按照你的方式,

繼續成長。

Comments

Add a Comment

Sign in to comment

Leave a cheer or comment to get new post updates via email

0