全栈工程师成长记

编程重新定义人生

类比影响思维 7/27日记

Objective
完成:job-listing step1~3

Reflective
情绪:开心,解决了几个问题,有的发布在fullstack-course的wiki,有的发布在博客里。
另外第一次在纯英文的iTunes里面修改了MP3的ID3、文件名、封面(还用osx的Preview功能编辑图片)最后同步成功,这回可以不用国内的第三方软件来传文件到iphone了。
低点:看纯英文的ruby timezone官方文档时懵逼了……

Interpretive
学到:rails g migration 和 rake db:migrate的联系
领悟:其实到这个阶段,老师稍微展开讲一些东西就能开始理解了,这个当然跟个人的理解力也有关,也许有的人一开始就能理解。今天做项目的时候遇到两个问题,一个是git branch回旧版本之后数据库没有回退(因为git不管控数据库)导致无法rake db:migrate的问题,xdite老师把这个原理解释之后执行一个rake db:dro把旧的数据库清空就解决了问题。另一个是接下来做了几次练习,执行migration并给数据库添加add_column,结果忘了执行migrate,所依运行u.is_admin = true之后报错说没有这个method,于是yungyuan老师解释了其中的原理,这回就不用死记硬背说为什么migration之后要migrate了http://goo.gl/awACF7
一大早xdite老师就给大家推荐一篇博文,主要的观点就是学习的进步不是线性的,混乱是学习的常态。在我看来,这就像完成一幅拼图,如果你要拼出一个完整的人物,你不是非得要从头到脚由上往下拼起来,找不到适合的拼图就不继续下去了,而是要换一种思路,在一堆碎片里快速把你看到能够拼在一起的部分先拼起来,这样就会形成多个稍微大的局部,多个稍微大的局部就更容易拼成一个完整的状态,即便这里面有些要调整的,你也能更快的有针对性的去调整那个细小的局部,这就是先讲“完成”再讲“完美”的原因,卡在一个小细节的“完美”你就永远无法走到“完成”的那一步。
笑来老师在《新生》里讲到成功不是攀登而是破冰,也是一样的类比,攀登像是线性的,你以为自己一直往上爬就能爬到山顶,事实是可能到某个断崖你只能“飞”上去了……而破冰就好理解了,在一大片的冰块上,在不同的地方砸出缝、钻出洞,多了之后,这之间总会有些断面连接起来,一块比较大的冰块就会裂开了。我忽然发现这种冰面的镜头好几些个电影都有,没记错的话蝙蝠侠暗黑骑士里蝙蝠侠的师傅就是在冰上训练蝙蝠侠的,然后他师傅站的冰面裂开了?还有霍比特人里矮人王和兽人在冰面打斗,矮人王绕着兽人打,然后兽人傻傻的以自己为中心点在冰面砸了很多锤之后——从裂开的冰块上掉到水里了,不过最后的结局是编剧让机智的矮人王被兽人从冰底用刀刺死-_-||
总结起来说类比影响思维的原因是好的类比让你想明白不至于掉坑里,错误的类比让往你错误方向去“努力”,结果就是南辕北辙……

Decisional
形容:找到自己的节奏,保持进步,而不用盲目的羡慕其他的高手
努力:按照step4、5的解答完成job-listing,然后重头练习