刘华佼的全栈学习记录

6-1 JD-STORE大赛实作第九天 & 修复购物车页面按键不生效和首页产品列表不居中的bug

| Comments

“最后一公里”小密圈 6/1(昨天)践行打卡的扩展篇:

改进的行动:

修复了两个bug,按照心理难度的从易到难顺序修复。实际难度是感觉难的,只花了一点时间;感觉容易的,花了2-3小时。

背后的观点:

最近不太想动手编程,于是就先做简单的,通过快速解决简单bug获得成就感,后面的bug就有勇气去面对解决了。

行动的结果:

只要开始动手做,就会做完。把昨天觉得不太可能解决的bug,都解决了。

经验教训

有个bug是因为自己之前抄代码时,顺手想当然地在CartItemsController加了一句:before_action :authenticate_user!
导致未注册的用户点击+/-/删除按钮没有效果;为解这个bug,上slack求助,被助教批评,被一个VIP会员帮忙,最后我奉献出一张感谢票。

这跟上次bug:忘记在action定义里加上一句“@product = Product.find(params[:id])”其实是同样性质的:基础不牢。

基础不牢,于是要向外求助,于是要被人批评,被人看不起;有人帮忙,还要拿出感谢票。这归根到底怪谁呢?本来就是教材里讲过的东西。

自己不好好学,到头来消耗时间、消耗精力、消耗自信、接受别人的帮助后还要还人情;你还想继续当这样的傻子吗?

另一个bug是,把container的div去掉,居中就OK了,这个也是自己随手加上去的css。同样反省。

行动:

码字。

行动背后的观点:

持续即与自己协作。

结果:

写了一篇跟概率相关的文章,给自己也有不少启发。

经验教训

如果按照正确的方法去做,那么速成不是神话;
但如果自己做不到按正确的方法行动,还做梦速成,那就是赌徒心理;
我在全栈营的学习中,没有按照正确的方法行动(出现的低级bug就是证明),这已经说明了自己进入了赌徒心理。好好反省吧。

下一步怎么做?

不太可能现在回到教材。那就把上次在魔改大赛中靠自己完成的功能,在购物网站上重做一遍。也算是刻意练习了。(6-12补充:没有落实。)

其他

关于昨天看刻意练习等等直播后的感想,另外写一篇文章纪录,不对外公开了。




  • 如果想看我们的作品,请点击思想便当
  • 如果觉得我们的作品还不错,欢迎给我们作品投上你宝贵的一票哟!
  • 我的个人公众号:亮荷,写与成长相关的经历与思考,已有200+文章,1000+人关注,也欢迎您的关注!

Comments

comments powered by Disqus