20161229学习纪录

Objective 关于今天的课程,你记得什么? 1、上传有分支结构的代码上github时需要使用git push heroku –all origin; 2、下次上传程序上heroku前,先把gem布置好,而且上传是要加上最新的分支号比如 ch08:master; 3、Xdite老师说的学习方法核心是:谦卑的态度-》1、花大钱上的课2、有大量练习的课3、有大量例子可以模仿的课4、有成就感的学习; 4、cd的d是directory,pwd是persent work d~,ls的s是stuff; 5、config是设置的代码,在windows里面也有这个功能; 6、git status是很重要的一个检测工具; 7、params是parameters的简写形式; 8、assets是资源的意思; 9、rails g的g是generate的意思,后面scaffold或model则是要生成的对象; 10、post可能是一种数据传输方式的选择。 完成了什么? 1、完成了第一课、第二课1-0到3-12的第三遍学习; 2、第二次独立完成了第二课3-13的第一道附加题; Reflective 你要如何形容今天的情绪? 忙碌一天终于把迁户口的事情办完,第三遍的学习果然快很多,感觉自己彻底的进入了心流,原来进入的一个前提是需要具备足够的熟练度。晚上看YY老师的直播感觉自己的进度还是慢了些,心理还是有些焦虑,仔细看了看Xdite老师的要求,想了想觉得还是要按部就班慢就慢吧,反正我最后至少能完成三遍,就这样还是切回自己的节奏自我安慰什么的,有时也不一定是贬义词啊。还有一个问题就是,基本是都打三遍,大家的效果真的一样么?会不会某些人打三遍的效果好于另一些打五遍的人呢? 今天的高峰是什么? 长时间高度专注。 今天的低点是什么? 做的3-13附加题第二道脑子不好使了。 Interpretive 我们今天学到了什么? 1、学到了这些命令里面的具体单词的意思。 今天一个重要的领悟是什么? 对某一个事物具备的熟练度,是进入心流的前提,也许这个熟练度加上稍稍高一点的挑战就是心流公式。 Decisional 我们会如何用一句话形容今天的工作? 心流起,歘歘歘。 有哪些工作需要明天继续努力? 争取完成第二课的两道附加题及第三课第三遍的学习。

December 30, 2016 · 1 min

20161228学习纪录

Objective 关于今天的课程,你记得什么? 1、记住了!号表示的非的作用 2、current_user表示当前的用户,current这个词就记住了 3、联系的时候除了需要建立联系表还要在model里面设置联系 4、当网页交互失效时,可以直接使用rails console进行运行数据处理,可用于测试,也可用于救场; 5、建立一个新功能时要考虑这几个东西:a.对数据的处理,要考虑建立Model;b.对于交互的相应,要考虑修改相应的controller;c.对于操作的呈现,要考虑修改views; 6、可以把重复的代码定义成一段可调用的程序码,如果多个程序需要提前使用,可以退通过before_anction来预先使用; 7、rails g model\scaffold的用来建立数据架构的工具; 8、数据表之间的通过has_many、belongs_to来实现,资源调用通过routes里面的命令来实现通过resources来定义新资源以及同就资源之间的联系; 9、通过validates以及before_action来规范数据输入; 10、除了我们设成表格定义的数据外,数据表还有其他默认属性:created_at,updated_at; 11、使用scope功能能够将一段代码用其他字符来替代,用以达到简化输入和方便批量修改的好处; 12、安装的相当于一些程序码功能集,比如will_paginate,使用后就可以直接用函式来解决问题; 13、有一些函数是程序内嵌的,所以没有def就在使用了,这些只要先记下来就好,判断这里函数的方法就是在rails c里面看看能不能使用; 14、所有的功能代码要放在相应的对象下面; 15、这个工具主要是针对views进行优化用的; 16、程序命名为确保直观,在命名时会用_线来命名; 完成了什么? 1、完成了第三课5-3到9-4的第二遍学习; 2、完成了登入登出功能; 3、建立了群组和创建者之间的权限; 4、新增的文章功能,包括基本的CRUD以及排序及分页功能; 5、建立了更复杂的群组和用户的社团关系功能; 6、新增了用户查看自己群组和文章的功能; 7、使用了helper、partial和scope功能; Reflective 你要如何形容今天的情绪? 今天花了半天的时间去帮户口的事情,下午回来适当休息后开始上机,现在上机的时间越来越长,放佛不会累一样。感觉我进入状态了,为了参与后天的活动很努力的在赶进度,希望今天能够完成第三课第二遍,但还是差一点点。貌似真正的心流状态下,关于情绪的感知也是停顿的,所有的注意力都在你做的事情上,所谓的上瘾只是对时间以及外物失去了感知啊。 今天的高峰是什么? 打了许多错字,全靠自己解决了。 今天的低点是什么? 敲代码的速度是上来了,但是错字率有些高,查找bug花的时间比提高输入效率的时间要高,所以不但要提高输入速度,还要提高输入精度。 Interpretive 我们今天学到了什么? 1、helper、scope以及partial; 2、在几个对象之间建立联系; 3、网页的本质其实也是面向对象的; 4、能够使用rails console排查bug; 5、一些字符的作业,比如:格式控制符。 今天一个重要的领悟是什么? 程序的本质是资源调用,所以db里面的数据其实是运行的核心。 Decisional 我们会如何用一句话形容今天的工作? 忘我坚毅。 有哪些工作需要明天继续努力? 完成第三课第二遍最后两小节,争取完成第一课,第二课第三遍的学习。

December 30, 2016 · 1 min

20161227学习纪录

Objective 关于今天的课程,你记得什么? 1、有的操作只用建立controller就可以了,不用减了views表单; 2、关于操作的权限限制是在controller里面完成的; 3、大段重复出现且相似的代码可以单独建立一个文件以便于多次调用减少人力; 4、网页模板套用到bootstrap和表单套用的bootstrap是分开的; 5、有大量的、现成的GEM可以套用,这样的就可以节约开发时间; 6、ApplicationRecord和ActionRecord是不一样的东西,在代码里要区分好; 完成了什么? 1、完成了第三课4-6到5-2的第二遍学习; 2、完成了删除功能; 3、限制了新建group和修改group的标题不能为空; 4、建立了公用表单的文件并且简化了两段代码文件; 5、为页面表单也套上了Bootstrap模板; 6、安装了simple_form和devise两个gem; Reflective 你要如何形容今天的情绪? 今天开始休今年剩下的四天年假,如果可以的话以后还是不要采用这种朝九晚五的上班方式了。白天练了会琴,发现这对于打字感的培养有很大的帮助,毕竟懂事敲键盘嘛。因为从第二遍开始都是采用自己一个字符一个字符打字的方式,加上练习量还没有还没有上去,所以这个阶段显得特别枯燥,应该是输入代码的平台期,相信肌肉记忆养成养成就会快得多也有意思的多。 今天的高峰是什么? 在输入代码是开始形成肌肉记忆,有成组输入的端倪。 今天的低点是什么? 敲代码还不够熟练,过程相当的无聊加上有一些痛苦。 Interpretive 我们今天学到了什么? 1、学到了simple_form和它的功能; 2、学到了devise和它的功能; 今天一个重要的领悟是什么? 一定要多敲代码,形成肌肉记忆,包括大脑的和手的,这样下次再输入的时候就不会有什么不适感了。 Decisional 我们会如何用一句话形容今天的工作? 输入代码的速度有待提高。 有哪些工作需要明天继续努力? 争取完成第三课第二遍的学习。

December 28, 2016 · 1 min

报错纪录:在错误的位置输入代码

错误时间:2016年12月27日 错误内容: Step 4 : 修改 edit action时, 没有注意看要求修改 def update后面的内容, 而是下意识的修改了def edit后面的内容。 错误危害: 1、网页运行错误; 错误教训: 输入代码是一定要看清楚输入的位置。

December 27, 2016 · 1 min

20161225学习纪录

Objective 关于今天的课程,你记得什么? 1、在页面上的每个动作其实都包含了两个动作,一个是对动作的相应,另一个是对数据的操作; 2、在resource里面的东西,在域名后面加上相应相应的字符串其实就是该资源的地址; 3、index是根域名或者某个资源里默认打开的页面; 4、在建立一个新的动作前要有这三步:a、建立controller对应的功能;b、对数据进行操作的controller;c、相应的界面; 5、vies的程序码里其实是很简单的东西,只是现在暂时还没能完全理解; 6、页面和操作间通过某些东西在传送数据,这个暂时也还没有弄明白; 完成了什么? 1、完成了第三课1-0到4-5的第二遍学习; 2、重新建立了新专案; 3、套用了bootstrap; 4、完成了讨论组基本的CRUD功能; Reflective 你要如何形容今天的情绪? 原计划今天完成第三课第二遍学习的,但是有朋友到访白天的时间就被占用了,晚上虽然想努力一把完成这一课的学习,但是Xdite老师说第二遍开始要每一个代码都自己敲,而这一课的代码有非常多,最终在懵掉之前还是没能完成,这个急于完成的心理确实需要克服,稳扎稳打的吸收才是关键。 今天的高峰是什么? 在进行CURD操作,就是更新、删除的时候自己能猜出大概的步骤,不过这个离自己能够完全自己打出代码并完成功能还有很长的一段距离。 今天的低点是什么? 抄完4-5第二遍作业的时候自己当机了,后面想做内心也有排斥感。 Interpretive 我们今天学到了什么? 1、要完成一个功能需要对动作的响应,已经相应的显示页面还有对于运行数据的操作; 2、代码之间必然有东西在传送以实现交互,掌握这个东西非常重要; 3、一些必要的代码一定要背下来,做的下意识操作的地步; 4、网页的核心真的就是CRUD,无论是图片、表格、文本,其实核心就是对这些电子资源的调用 今天一个重要的领悟是什么? 要想提高自己的训练时长还是要讲究一些方法技巧的,心流虽然很重要,但是毕竟单次时长有。想在一天内多次进入心流,这中间的休息和调整非常重要,除了睡眠外应该还有更有效的方法。 Decisional 我们会如何用一句话形容今天的工作? 信息量大,当机了。 有哪些工作需要明天继续努力? 争取完成第三课第二遍的学习。

December 27, 2016 · 1 min

年假

冬天里最幸福的一件事情是 在降温的这天 你休了年假 看阳光一点一点爬满了房间

December 27, 2016 · 1 min

20161224学习纪录

Objective 关于今天的课程,你记得什么? 1、rails console可以直接修改程序的内容,相当于越过了页面直接操作数据; 2、rails的程序结果主要由view、controuller、model三部分工程,合成shaffold。是在人与数据之间的交互纽带; 3、view存在着界面相关的文件、controuller存放着view上可进行操作的代码、而model则是在数据与controuller之间的操作方法,属于原来已经有的内嵌文件; 4、类别和实例的方法上有区别,而且只要是同类数据集合体就类似于类别的方法,要是单个数据则是个体的方法; 5、程序的核心其实是数据表,也就是数据库里面的东西,网络上的大数据其实也就是这些网页背后数据和用户使用数据的集合体; 6、数据操作的核心就是CRUD; 完成了什么? 1、完成了第二课第二遍学习; 2、完成了附加题的第一个要求,给投票系统增加“-1”按钮并实现票数减少; 3、阅读了第二课的附加内容(应该不算解说吧?); 4、删除了之前的heroku档案,重新上传了一个; 5、把本课的终端视窗运行数据大体都看了一遍。 Reflective 你要如何形容今天的情绪? 因为周末的缘故,上午补了个充足的觉才开始练习,练习的速度同样是比第一遍要快,而且受这成就感的刺激练着练着开始追求起了速度,就像是游戏通关一样。想起Xdite老师说过这种上瘾是好事,但还是会有点担心影响学习质量。所以又刻意放慢了速度,不但看教材、看要修改的语句,连终端里的反馈也试着去看。下午加了个班,晚上累的不行,本来都没有练习欲望了,眼睛也睁不开了,结果说再看一小会,又不知不觉3个小时过去了。。。。 今天的高峰是什么? 在进行删除show、edit按钮时不看教材自己就能操作了,而且之前并没有刻意背过,成就感瞬间爆棚。 今天的低点是什么? 完成了投票传统"-1"的按钮和功能后,尝试了好久也没能成功把主题按票数排序,还要加强学习。 Interpretive 我们今天学到了什么? 1、rails的scaffold结构; 2、知道了view、model、controller的功能区分; 3、开始能识别出代码中的一些类别、实体、方法、变数等内容; 今天一个重要的领悟是什么? 以前对于技能学习的大脑使用顺序干脆就是错的,从来就没有什么右脑学习法或者左脑学习法。他们本来就是一起协作的,而且最有效的学习法就是右脑先启动而左脑逐渐更上,而不是左脑先启动,之后右脑在排上用场。其实想想,我们观看艺术平的时候也是这个顺序的啊,先在感受和记忆,之后再理解发现背后的意义。 Decisional 我们会如何用一句话形容今天的工作? 按计划完成任务😁。 有哪些工作需要明天继续努力? 明日依然是周末,争取完成第三课的第二遍学习。

December 24, 2016 · 1 min

20161223学习纪录

Objective 关于今天的课程,你记得什么? 1、在terminal中输入的语句其实也是有一些语法的,比如“git push heroku master”,就有主谓宾定四种成分,而且大部分的命令基本都是英文缩写,比如cd是change directory的缩写、ls是list stuff的缩写,甚至连ls -a这儿a都是all的缩写。这些语句和缩写其实挺简单的,弄明白它们的不但有助于记忆更不容易用错地方; 2、本地和heroku上运行的资料库使用的是不同的版本,本地rails使用的是sqlite3,heroku使用的是pg.从这点可以看出,其实程序的框架是一样的,行中用于存放某些数据的子模块则可以变动,进一步的程序的灵魂其实还是在于语句。 3、deploy部署,其实就是把把我们的东西放到网络上的某台服务器,教材里叫伺服器,我的理解应该是一样的东西吧。更本质的其实他们都是电脑而已,也就是说其实自己而电脑挂在晚上应该也是可以做服务器的,但是搭设起来可能会更加麻烦,应该不是简单的上传对某个平台那么简单。 完成了什么? 完成了第一课第二遍学习。 Reflective 你要如何形容今天的情绪? 因为间隔了一天没有练习,今天大脑对这部分知识的渴求度明显提高,练习的时候更加专注于内容,而不是急于完成练习。在仔细理解语句的过程中发现自己对第一遍的很多命令开始理解你背后的语法语义,这个过程中充满了小确幸啊。 今天的高峰是什么? 开始阅读教材图片里的语句,而且发现大部分其实自己能看明白,看不明白的嘛,也有信心下一遍看明白。 今天的低点是什么? 没有,相对低点就是练习到一半的时候跑去弄了会论坛的东西,分心了吧。 Interpretive 我们今天学到了什么? 1、heroku的语句其实是有语法的,就是简单的主谓宾定; 2、部署其实不一定要通过heroku,其实有很多个平台,而且只要有服务器和网络资源,貌似自己也可以从零开始搭建一个服务器出来; 3、看了王秒写的提问指南,才知道崩溃了要大!声!喊!出!来!,想起之前崩溃的时候自己咬着牙最后自己把问题找出来其实怪打击积极性的,找出来还好,找不出来估计就容易放弃了。 今天一个重要的领悟是什么? Xdite老师说不要看解说,但是并没有说不要试着自己去理解程序的语句,关键在于不明白的时候不要纠结而是要记下来。另外,虽然人和人的悟性可能不一样,但一开始的时候假定自己的悟性低可以避免很多不必要的挫折。 Decisional 我们会如何用一句话形容今天的工作? 饥渴的大脑恨不得吸干每个字符后面的信息。 有哪些工作需要明天继续努力? 明日周末,完成第二课的第二遍学习。

December 24, 2016 · 1 min

20161221学习纪录

Objective 关于今天的课程,你记得什么? 1、进行上机或者编程之前,一定要先把编程环境配置好,包括相应的软件、工具、套件等等,其中套件是需要不断发现积累的; 2、除了X-code外,其他的工具都是在terminal里安装的,不论是通过网页还是通过terminal,本质上都是通过建立连接、传输文件、操作文件来完成这个下载过程的; 3、git的本地名称及邮箱只是本地的一个标识,其实可以用多个标识,但是上传到gitHub时则需要注意GitHub上的账号; 4、ruby其实是一种语言,rails则是接收这个语言的对象,其实我们是在用ruby同rails沟通以达到一些特定的操作; 5、编辑器其实就是变成我们记录程序语言的工具,就类似就类似与word同.doc之类的关系。 完成了什么? 进行了第一课第二遍完成了第3、4、5节的学习。 Reflective 你要如何形容今天的情绪? 今天的速度依旧比第一遍快很多,毕竟很多东西是之前做过的,但是因为白天工作的原因晚上还是有些疲劳,在完成第5节时觉得整个人其实已经意识模糊了,也可以说元认知能力开始出现缺失,果断睡觉去。 今天的高峰是什么? 对很多第一遍是接触的工具、命令、代码开始加深了解。比如,编辑器、git init、ruby on rails.. 今天的低点是什么? 依旧没有按照计划完成第一课的学习,白天工作耗费了比较大的心力、到后面是在是意识模糊了。 Interpretive 我们今天学到了什么? 1、加深对git的理解; 2、熟悉环境配置; 3、第二次建立了剪贴板; 今天一个重要的领悟是什么? 休息好对于学习的作用非常大,休息好的前提下学习效率大幅提高,或许同样的时间多花一点在睡觉上,最后的学习进度反而会快过睡眠不足的人。 Decisional 我们会如何用一句话形容今天的工作? 休息不好导致状态不佳。 有哪些工作需要明天继续努力? 完成第一课的第二遍学习,至少完成第二课第1节第二遍的学习。

December 23, 2016 · 1 min

20161220学习纪录

Objective 关于今天的课程,你记得什么? 1、黄金学习的通道中提到的集中容易学习成功的方法:a、花大钱去上的课。b、有大量习作可练习的课程。c、有成就感的课程; 2、学习中要放下你的傲慢,具体说就是要严格的按照老师的要求来、不要轻视老师制定的任何一个步骤; 3、整个练习中的三遍其实只是最少要求,这是在未我们的编程打造拼图框架,所以相当重要。要练习五遍以上; 4、强调进行第二遍的时候也不要去看解说!第三遍的时候才能开始看; 完成了什么? 从第一课重新开始,进行第二遍学习,完成了第1、2节并阅读了Xidte老师的两篇文章。对老师提的要求加深印象。 Reflective 你要如何形容今天的情绪? 今天开始了第二遍的练习,原以为走第二遍的时候应该会变得更快也更急于完成,但在进行的过程中反而不慌不忙,力求只字不差的阅读教材上的每一个字。这也许就是心态的不一样了吧,因为自己已经完成了一遍,心中对于已经做过的教材是否能完成以及完成时间有了把握,加上已经完成了一次,所以第二次的过程中重心在于完善补充除了解说外的相应知识。 今天的高峰是什么? 高峰在重度Xdite的放下《你的无效学习方式》的时候,想到自己大学期间一直是老老实实的完成老师的作业,忽然想明白了学东西的时候一定要把自己当成新手,最后假想自己是一张白纸,不要被其他的东西干扰。 今天的低点是什么? 没有按照计划完成第一课的学习,晚上将太多的时间安排在了次要的讲座和直播室,没有为学习提前排空schedule。 Interpretive 我们今天学到了什么? 1、重温了黄金学习通道; 2、在全栈营上提问的另一种方法——非vip方法; 3、要提高对自己的要求,这些练习做三遍只是底线,应该计划完成更多遍; 今天一个重要的领悟是什么? 在写作的一开始就公开写作,更进一步要传播自己的写作内容,光是有了这个想法就切切实实的让人更加认真的写。 Decisional 我们会如何用一句话形容今天的工作? 在其他事情上花费了太多的时间导致今日没有完成学习任务。 有哪些工作需要明天继续努力? 完成第一课的第二遍学习,至少完成第二课第1节第二遍的学习。

December 21, 2016 · 1 min