當前位置:編程學習大全網 - 編程語言 - 如何實現自己的想法

如何實現自己的想法

0.準備,精益創業的前兩節課以及如何創業。

其實,實現妳的想法並不壹定要學編程。

創業≠產品≠做App。

類別:產品導向與工程師導向

1.Ruby on Rails教程書+視頻教程,線上線下都有。

註意:跳過測試;可以用Win開發;壹開始不懂也沒關系。趕緊跟著視頻,大量復制代碼就行了。

時間:1-2周左右。

2.復習Ruby on Rails教程。

剛開始看教程,主要是建立壹個大概的感覺。現在,我必須回去思考和回顧。

具體來說,就是回答這個問題:“這壹章講的是什麽?這個功能是怎麽做到的?”

比如用戶註冊功能怎麽做?(其實核心是如何用屬性來建模。)

然後帶著這種疑問,去重讀這本書,會有很大的收獲。

很多人只是把書瀏覽壹遍,抄代碼,卻忘記了本質的思考。這就是學習方法的問題。事實上,很明顯,然而,像這樣閱讀自然更耗費大腦。

3.使用Rails+Rails指南進行敏捷Web開發(入門)

①敏捷Web:這本書經常被推薦入門,除了沒有視頻。所以適合其他有開發經驗的人入門,不適合0基礎完全的人。

但是現在,因為妳有了Rails教程的基礎,就可以看了。關鍵的壹點,和上面壹樣,也是“這個功能應該怎麽實現?”比如妳要做壹個購物車,妳自己去想。是否有必要建立購物車的模型,如何與產品建立連接?先自己思考,再對照書上的做法。

所以第二部分閱讀還可以,第三部分比較深入,不需要讀。

② Rails指南:入門,是寫博客的壹個例子,有利於重溫之前學過的概念。

其實還可以橫向擴展其他入門教程(比如壹個月Rails和CodeSchool的視頻)。但是,時刻註意學習的方法,就是不斷地問自己,“這個東西是怎麽做出來的?”“這壹章到底是講什麽的?”

帶著問題學習很累,但只有這樣才能有所收獲。

4.RailsApp教程(因為收費所以可以省略)

主要是Gem的使用,比如design和Bootstrap。

因為之前的教程都是從0開始練的,所以我需要這個教程過度。不過現在好像沒有免費教學了,可以不上也沒關系。看完RailsCasts也是壹樣。

5.實現妳自己的想法,把所有這些放在壹起

這個稍微復雜壹點,分兩大塊。

5.1.界面設計(前端)

頁面本身的設計(美觀)+代碼實現(HTML+CSS+JS)

5.1.1美學設計非設計師的設計書+之前&;雜誌之後》

理工科的男生,比如我,真的很缺乏設計感,這兩個幫助很大。

5.1.2前端代碼

前端,其實問自己壹個問題,HTML,CSS,JS是做什麽的?看W3Cschool,然後回答這個問題。不需要壹次看完。具體代碼可以直接從其他網站復制,比如登錄界面[1]

5.2.功能設計(後端)

gem+rails casts+Google+stack overflow

通過Rails教程學院的功能,也就是註冊,登錄,發帖,關註這些。

那麽,想要新功能該怎麽做呢?是谷歌搜索,

比如妳喜歡的功能,搜索“Rails如何制作投票系統”就可以了。這樣,妳會經常發現Railscasts和StackOverflow之類的東西。找不到的,去StackOverflow問問自己。

很多時候妳想要實現的基本功能在StackOverflow上已經做好了,或者妳有相關的gem,看看railscasts的教程就知道了。但是很多人不理解,這個也有點透徹。包括自己在stackoverflow上提問,也是壹樣。[2]

如果妳做了什麽,妳就開始了。如果想學得更快,可以在看完Rails教程後直接開始搭建自己的網站,省略中間步驟,因為中間步驟其實是在做過渡,做鋪墊,降低學習難度。

6.先進的

Ruby:《實用面向對象編程》

Rails:制作Rails應用程序、思想機器人、代碼學校等...這個時候妳其實可以根據自己的水平做壹些網站來找實習。

而且書和源代碼各方面都可以自己看,沒必要局限在哪個方面。

補充:如何使用CodeSchool的課程?

CodeSchool教程,雖然被稱為“邊做邊學”,以幫助入門。但其實我們說的還是特性和功能。對新手入門的幫助非常有限,肯定不如Rails教程,完全可以跟著學。

那麽怎麽用呢?

用來回顧和思考。比如妳開始用前端,可以看看CSS的基礎入門課程和Chrome的Dev工具教程。學習的時候,還是要思考的。這個視頻說了什麽?妳是怎麽做到的?或者覺得Ruby不夠,就看Ruby的基礎視頻。最重要的不是跟著視頻走,而是看完之後馬上總結這壹集講的是什麽。這種學習方法還是有點徹底的...但是好像很多人都不理解。....

7.

這裏的學習路線已經很復雜了。其實可以簡化為壹點——學會提問。

(1)問自己問題。也就是看完壹章壹個視頻,問問自己這是怎麽回事。通過積極的思考來學習事物。

(2)向外界提問,即有不懂的地方,可以用google搜索找到RailsCast、StackOverflow、書籍、視頻等學習資源。

8.

如果妳對產品比對技術更感興趣

其實學完之後可以看精益創業之類的。

  • 上一篇:友聲電子秤操作方法盤點
  • 下一篇:新加坡小學課程水平是很高的,所有課程為必修課,那都有哪些課程呢?
  • copyright 2024編程學習大全網