寫在前面:
對我來說,事不過三,新鮮事總是不過三眼便失去了興趣,這是我性格的壞處。
1、報錯記錄:今天的錯誤,是在是讓人揪心。實作投票系統的主題和投票記錄關聯時,糾正了拼寫錯誤,也一一對照過步驟檢查了幾遍,可總是運行不過去,出現Argumenterror,刪掉文件重新來過一樣在這里出現同樣的錯誤。于是在slack上求助,但是良久沒得到解惑,好在我意識到提問方式可能不妥,便換了方式再提問,終于得到了解決方法。原來問題出在,沒有debug,在第一課環境建置中,有提到過Mac10.12版本可能在rails new/console/g 時出現問題,需要排bug,當時此處運行沒有問題,便放過了這個問題。于是這里就出了問題,死活運行不過去。
2、每日學記錄:(1)雖然在第一課中了解了slack上的提問方法,可是沒有實用,還是不明所以。實用之后,就快速掌握了如何發問,最重要的是要@出助教,還有問的問題要有前因后果,否則就要和助教之間,多很多問答環節,在這個答疑小組里不光有你一個人尋求幫助,這樣會給自己還有其他學員帶來“觀看”上的不便。完成了本課程針對Mac10.12系統的debug,主要是在新建專案時,安裝bundle,即執行bundle install命令,讓此專案和系統獲得key-value的關系,然后操作atom用#注釋掉Gemfile中gem spring和gem spring-watcher-listen這兩行。還完成了一個最簡單的投票系統(https://aqueous-reef-35865.herokuapp.com/)。
(2)學習編程就像是養成游戲,一點一點的獲得“編程大廈”的各項技能、知識儲備、操作技巧、構建思路等等,看著你的“角色”不斷成長,變得“強大”,最終獲得一個完美的程式。這樣養成的興趣,對我來說可以持續很久。。。。。。也是維持我在這條路上前行的動力。
關于今天,在經歷了數遍的重做,一遍又一遍的核對檢查后,花費了近3個小時,依然不知錯在哪里的時候,真的有點沮喪。但是在debug后,頓覺前路光明璀璨,一片坦途,再也沒什么困難可以擋住我!
(3)今日的rails學習,讓我再次發現我固執的自尊真是耽誤事,明明只要簡單的提問就可以節省大量時間,偏偏要自己解決。簡單的問題不好意思求助?這樣的想法真的該過時了,對于別人來說簡單的問題,對于你一個新手來說那就是巨大的問題,如何簡單而又高效的解決問題才是重中之重。那一點自尊,只是無聊的固執而已。自己解決問題,也要注意方式方法,要知道利用搜索工具。
(4)學會提問,敢于提問,才是高效的學習方式。希望接下來的自己不再“鉆牛角尖”
3、ORID:最大的收獲,腦筋要活泛起來,不固執,不傻坐,積極尋求解決。