3阶段结构不是结束
第3阶段结构并非终点-创造世界的真正力量在于“重复”和“组装” 我们之前提到 世界上大部分概念都是由3阶段结构(3depth)组成的。 模块 → 类 → 方法 数据库 → 表 → 记录 模型 → 视图 → 控制器 上层概念 → 中间概念 → 具体要素 并且这种结构 也被称为人类思维最直观理解的深度。 但这里还有一个重要事实。 3阶段结构不是“完成品”,而是“原材料”。 现在来说重点。 3阶段...
Create your own blog
第3阶段结构并非终点-创造世界的真正力量在于“重复”和“组装” 我们之前提到 世界上大部分概念都是由3阶段结构(3depth)组成的。 模块 → 类 → 方法 数据库 → 表 → 记录 模型 → 视图 → 控制器 上层概念 → 中间概念 → 具体要素 并且这种结构 也被称为人类思维最直观理解的深度。 但这里还有一个重要事实。 3阶段结构不是“完成品”,而是“原材料”。 现在来说重点。 3阶段...
为什么是database-table-record呢? 为什么世界喜欢这样的‘3层次(3depth)’呢? 学习编程时,会惊讶地发现结构总是不断地分成3层次。 Ruby: Module → Class → Method DB: Database → Table → Record Rails MVC: Model → View → Controller 网页结构: Domain → Path ...
我们刚刚将数据库(DB)比作图书馆、记忆、图书管理员、网络等隐喻进行了解释。现在让我们亲眼看看它是如何运作的。 Web服务是如何存储信息的,如何记忆,如何再次检索和展示,以及如何相互连接, 通过直接使用Rails来实践,现在是让我们亲身感受的时候。 第1部分。“Web服务的记忆”创建 让我们创建一个Post(帖子)模型 Web的记忆始于记录。我们将记录称为“文章(Post)”。 在终端中: ...
當你第一次學編程時, 一切都是新奇和令人興奮的。 連畫星星都很神奇, 用Rails展示第一個網頁幾乎是一種激動人心的感覺。 但當這種感覺過去後, 又會有一個自然的問題出現。 "好的,我理解到這裡了。 但接下來應該學習什麼呢?" "編程看起來有很多路可以走, 我應該往哪裡走呢?" 這一刻是每個人都會遇到的轉折點。 這一刻也是 你開始像一個“開發者思考”的時刻。 從現在開始, 你不僅僅是學習基礎...
最近人们说。 “AI这么擅长编写代码… 现在人们学编程还有什么用呢?” 这种言论带来的压力就像谎言一样非常现实。 特别是在晚年开始学习编程的人们 会在内心深处反复思考这个问题。 “现在学习真的不算晚吗?” “AI已经能做到这一切,我还需要学什么?” “学了这个对我的人生有帮助吗?” 这些问题都是合理的。 而且说实话。 焦虑来自现实。 但我们需要再次深入探讨真相。 AI真的取代了人类吗? 还是...
獨創的部落格服務,在30分鐘內完成的奇蹟般體驗 — 製作網站是如此美麗且如此快速地開始 初學者編程的人們總是抱著模糊的夢想。 「總有一天我想要製作自己的網站。」 「如果我製作的內容可以讓其他人訪問就好了...」 「我也能製作一個部落格吧?」 但大多數人在這樣思考後就停滯了。 從哪裡開始呢? 是從HTML開始嗎? 資料庫該如何連接? 伺服器又該如何運行? 後端是什麼,前端又是什麼? 網站看起來...
처음 Rails를 실행한 날, 코드를 쓰던 내가 '웹을 만드는 사람'으로 바뀐다 프로그래밍을 배우다 보면 머릿속에서만 맴도는 생각이 있다. "언젠가 나도... 진짜 웹페이지 하나 만들 수 있을까?" 화면에 내 코드가 만들어낸 무언가가 나타나는 순간. 누군가가 내 URL에 접속해, 세상 어딘가에서 내가 만든 걸 본다는 그 느낌. 이건 단순한 기술이 아니...
為什麼要學習Ruby:初學者應該先學習“思維”而不是“語言” 初次接觸編碼的人總是問類似的問題。 “為什麼要學Ruby? 為了就業,學習Java、JavaScript或Python不是更好嗎?” 這個問題非常合理。 而且一半是對的。 在就業市場上經常出現的語言是 Java、JavaScript、Python。 許多公司在這些語言上構建系統並使用它們。 但是 “現在學習什麼可以最快地提高未來的...
實戰開發並不是一個巨大的建築。你現在學習的只是小塊積木的擴展。 許多初學者會有這樣的疑問。 "我現在學的這些... 真的對服務開發有幫助嗎?" 星星繪製、迴圈、if語句、類和模組。 這些小而簡單的代碼 與所謂的“實際服務”這個龐大結構如何相關聯 並不一目了然。 因此,在某個時刻 “這些技術是否應用於實際工作?” “我能用這個來開發應用程式嗎?” 這些模糊的不安情緒就會湧上心頭。 但事實上很簡...