學習一門程式語言熟悉語法了之後如何進步?

時間 2021-06-01 05:07:48

1樓:

謝不邀。

首先,你這種瓶頸是正常的現象。不要驚慌失措,把心靜下來先,羅馬不是一天建成的。 因為Ruby on Rails這種全棧式的Web開發框架本身,蘊涵著Web開發知識的最佳實踐, 如果你對Web開發體系的知識一知半解,那麼難以理解是很正常的。

然後,Ruby on Rails是使用了Ruby這門語言來表達Web開發最佳實踐。 你只了解語法是不夠的。接下來,你應該去了解Ruby的物件導向思想、物件模型,以及如何用Ruby寫DSL。

把這些知識結合到Rails的學習中,你就會有進步。

總結:1. 去深入學習Ruby。 Ruby的物件導向思想、物件模型(所謂的元程式設計)、函式式語言特性block如何成就其DSL能力。

2. 系統了解Web開發知識體系。 比如HTTP協議、MVC架構、Restful、去看Rails Guide了解Rails的相關約定、ActiveRecord模式、資料庫知識等。

甚至包括前端的一些知識, 因為Rails是全棧框架。

一門語言和其語法的關係?

海與遲落夢 語法就是對語言的強行解釋,有些語法有普遍性,但某些語法點又存在一些特例,這就是因為語法都是從口語中總結出來的,是為了給外中國人學習的一種工具。 語法一般都是從口語中歸納總結出來的,反過來,語法教育的普及也會在一定程度上規範口語的使用,但不可能完全限制口語的發展變化。語法若是出現在文字之前...

從學習一門程式語言來作為跳板踏入資訊保安領域是否正確?

IT新勢力 在不懂得安全機制以及通訊原理的情況下,很難對它靈活操作。程式語言往往有其特定的應用環境以及類庫資源等等,在學習網路安全方面不免有些事倍功半,戰線過長。如果對網路安全感興趣,不妨先通過了解其運作機理。因此,進入資訊保安領域最簡路線應該是 TCP IP通訊原理 通訊安全 Linux作業系統 ...

普通人掌握一門程式語言需要多久,精通一門程式語言需要多久,比如Python?

嚮往真善美吧 你好,為啥不試試中文漢字漢語程式設計呢?中文程式設計 一門語言就那幾個主要的功能呢,變數,函式,流程控制,型別,指標,大多數語言逃不開這幾個主要的功能.首先你要學會抽象,這些功能在現實生活中都能找到對應物,你只需要把它們抽象為純粹的邏輯概念,就能輕易掌握.比較複雜的一般都是一門語言的庫...