照着xdite老师打完了第一遍rails101,记录一下自己的感受。
github地址:https://github.com/sunwenke/rails101
heroku地址:https://tranquil-headland-77911.herokuapp.com
编辑器:atom
我的Ruby版本:ruby 2.3.1p112 (2016-04-26 revision 54768) [x86_64-darwin16]
我的Rails的版本:Rails 5.0.0
一、编程不是一个人的战斗
原来认为程序猿很宅,喜欢一人啪啪啪。慢慢发觉,每个人都有自己的圈子。在这个圈子里大家相互,提问、解决bug、帮助别人、分享感受、提醒别人坑在哪里。有问题一定要学会求助,但能够自己解决的问题,一定不要轻易的麻烦别人提问题一定要把问题讲清楚,不要以为别人都懂你。找到一个合适的圈子非常重要。
二、编程如同打游戏,千万别让自己太过于沮丧
当你感觉很痛苦,很艰难,步履维艰的时候,相信我,不是挺一挺就过去的,其实是你的姿势不对。不断地给自己反馈,激励自己。任务太过于简单,提不起兴趣,太难了,任务过于难,总让自己太沮丧。就如同打游戏一样,一下一级的小人让你打最终的一个大boss,你肯定直接砸电脑,说不玩儿了。但如果一步一步的循序渐进的来,你会慢慢发觉,非常的有意思。你在玩游戏的同时,游戏也在玩你。你要想方设法的设计你自己,让你自己设计出的程序尽情的玩弄自己。
三、这个领域,你是外行,一定要听话
找到好的老师,按照老师的步骤一步一步的打,说的容易,其实做起来很难。为什么成年人学东西会很难,因为成年人不是一张白纸,有自己的价值观,她会自己认为这个东西有用,这个东西可以跳过去,其实你还没有放下你的骄傲。在学一样新东西之前,你要回到幼儿园的状态,你的老师就是你的神。
四、第一遍什么不懂
虽然成品做出来了,但是第一遍即使什么都没有搞懂之间的关系之间的逻辑,其中的原理。希望在第二遍做的时候能够把这些搞明白。不断的不断的刻意练习!