w2d0

今天任务难度陡增,5倍果然不是盖的,忙了一天到晚上也没完全搞完。

主要都是卡在了对数据的操作环节,尤其是model中的操作find、create、build、where等action的操作结果不熟练,很多操作预期的结果都是未知的,尤其是排障环节浪费了很多时间,mvc的框架按着做没有问题,自己设计就是另外一回事了,尤其是购物车的设计,真的是在没有指导的情况下缺少经验一定会入坑,尤其是到了后面虽然大家设计目标差不多,但设计思路迥异,手法也多样,在这其中对于rails的参数的传递机制也造成了不少疑惑。

前两天本来还以为自己已经熟捻mvc架构,结果到今天自由发挥设计环节立马手忙脚乱,尤其是M、C和数据的关系今天又有了新的理解,而且又发现了对于数据库多对多关系的设计也是没想透的事,真是实践环节检验能力,看来对小套路的熟练程度我还有很大的提升空间。

还留下的疑惑包括"session","@",还有":"等问题,还有待探索。

今天另外一个给我留下比较深刻的理论是关于行业学习与成长的,xdite把能力的提升分为以下几个阶段:

  1. 新手
  2. 高级新手
  3. 胜任者
  4. 精通者
  5. 专家

我哑然发现原来按照自己原来的学习套路和习惯不论做多久,可能顶多也就能达到高级新手阶段,而课程的目标是把我们带到胜任者,我期望能在这两个月中尽可能的提升,到达大致"高级胜任者"的水平罢。

另外,今天总算是有点情绪了,前面由于有代码经验,所以走的比较轻松一点,而任务的难度已经让我不得不集中全部精力来解决,所以时间过得很紧张,之前的有些不熟练的地方到了今天集中要债,所以走的很辛苦,比原定计划慢很多,所以倍感压力,有些焦虑在里面,期望明天尽快把问题通过集中注意力解决,准备迎接未来几天的压力状态。

还有,天越来越冷,冬眠困感很强烈,我需要更好和更规律的作息时间安排,保证未来几周的状态不崩掉。