2018-03-24

日期:3.24.

Objective 关于今天的课程, 你记得什么?完成了什么?

今天重新部署了mac的开发环境,完成了第一课:新建项目、简单修改mvc、git、heroku部署。完成了first_app的heroku部署。

Reflective 你要如何形容今天的情绪?今天的高峰是什么?今天的低点是什么?

今天学习情绪还算稳定,但是接连几天heroku部署遇到bug,还是有点焦虑。比如没有怎么读终端的报错,而是想着重新安装老版本macos,最后升级了macos——升级时决定如果还是不行只能降级安装老os。晚上时间比较充裕,耐心读了下终端报错,才发现不是macos的原因。今天的低点是逃避排bug、读报错、搜google,其实即使重装老macos也不是能解决问题的,因为rvm、gem、rails、heroku等软件都有升级,全部找回老版本软件不现实(教材里没有全部列举)。而且事实上阻拦我好几天的bug不是macos的原因,而是rails中pg组件自动升级了。

Interpretive 我们今天学到了什么?今天一个重要的领悟是什么?

今天学到读终端报错技巧。今天遇到的heroku run rake db:migrate命令报错,反馈很长:有执行命令时的正常反馈,还有执行遇到问题导致终止的反馈,还有报错原因(caused by)。找解决方案重点在报错原因,也结合着终止反馈一起看。重要的领悟是编程是英语的天下,要适应读英文、看终端反馈,搜索问题用google。

Decisional 我们会如何用一句话形容今天的工作?有哪些工作需要明天继续努力?

今天的学习虽然不多,但是比较有突破,困扰好几天的问题得以解决。明天要把第二课做完,尽量做一遍rails101。

你可能感兴趣的:(2018-03-24)