写在前面:
对我来说,事不过三,新鲜事总是不过三眼便失去了兴趣,这是我性格的坏处。
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:最大的收获,脑筋要活泛起来,不固执,不傻坐,积极寻求解决。