over 1 year ago
Ojective

上传半成品作品: Dream Job ,上传时竟然没有发现背景图显示不出,于是今天的任务就是解决这个bug。

Reflective

今天的高峰是:

晚上改css时比较专注

今天的低点是:

工作的事情把原计划的学习练习打乱,心情也比较糟糕,白天基本没动什么
对于下一步需要的功能还不是很明确,需要拿出纸列出来看一看

Interpretive

  1. 通过Slack求助解决了部署heroku背景图无法显示的问题: 在本地一行指令 rake assets:precompile,然后commit后再push
  2. 看了看参赛同学的网站和代码,有很厉害的同学已经做出完成度很高的作品,值得学习

Decisional

  1. 基本完成昨天安排的任务:上传半成品参加大赛
  2. 今天主要是解决部署heroku背景图无法显示的bug
  3. 坚持每天进步一点点,践行“教就是学”
 
over 1 year ago
Ojective

找到一份模版,跟着教程修修改改,明天上传参赛

Reflective

今天的高峰是:

今天空余时间都在弄模版试这试那,还挺好看的

今天的低点是:

果然如xdite老师所说,全栈将占领我们学习的整个时间,这两天 得到 专栏都没点开,满脑子都是魔改大赛,弄得挺紧张的

Interpretive

  1. 知道了怎么样套模版,下载下来的文件应该放哪里去
  2. 学会了改首页大图的方法
Decisional

  1. 完成昨天安排的任务:找好模版,开始准备大赛
  2. 今天主要是把模版套用以后修修改改,弄了很长时间才弄出点东西,真的体会到 HTML/CSS 需要在实作项目的时候才能学到东西
  3. 坚持每天进步一点点,践行“教就是学”
 
over 1 year ago
Ojective

做完本周课程,跟着魔改教程修修改改
做完一遍 job-listing 用于魔改大赛进行装潢

Reflective

今天的高峰是:

跟着教程修修改改看上去网页稍微好看了一些,也知道去哪里改css,哪里去放图片了

今天的低点是:

今天工作太累身心疲惫,晚上练习时间不足,只是在寻找模版

Interpretive

  1. 学习了魔改教程,知道去哪改css,图片放在哪,图标如何更改
  2. 学会搜寻模版
Decisional

  1. 完成昨天安排的任务:重做一遍 job-listing ;实作装潢教程
  2. 今天工作比较累,晚上练习效率不太好,明天准备按照模版改一改看
  3. 坚持每天进步一点点,践行“教就是学”
 
over 1 year ago
Ojective

查看大神代码
观看大赛前直播,Nic助教传授超实用的魔改方案

Reflective

今天的高峰是:

对于参加大赛有了信心,Nic助教的直播超有用!看完直播立马体验了一下,看上去还不错

今天的低点是:

本以为copy助教代码装潢很简单,会做得很快,但其中还是会遇到问题,有些眼高手低的感觉,不过还OK

Interpretive

  1. 学会如何装潢 Job-listing ,知道怎样套用 bootstrap 模版来做 landing page
  2. 知道 welcome 背景图片应该放在 app/assets/images 目录里,而且图片名一定要与代码中的一样
Decisional

  1. 默写 CRUD 没出现错误,很棒!
  2. 今天主要看了看大神的代码,顺便逛了逛论坛查找第一期学员关于魔改大赛的教程,明天准备按照 费贲老师 的教程实作一遍
  3. 明天计划完成一遍 Job-listing 用于魔改大赛装潢使用
  4. 坚持每天进步一点点,践行“教就是学”
 
over 1 year ago
Ojective

fork “大神”陈慧娟同学的 Job-listing 魔改大赛代码,查看学习有收获
跟着解答完成手打 招聘网站 练习

Reflective

今天的高峰是:

在查看大神代码时找到一个gem———— awesome_rails_console
了解善用 Google 的好处

今天的低点是:

对于魔改大赛还有有些慌张,希望明天的直播可以打消一些顾虑

Interpretive

  1. 学会使用google搜索代码中不明白的地方,并成功安装gem:awesome_rails_console,并写了篇教程
  2. 翻看blog看到学员 古严 分享了关于如何将 table 的标题栏加粗以及添加不同类型表格样式的方法,教程在这里 非常实用!
Decisional

  1. 今天代码练习不是很多,但是找到了一条学习路径:看别人的代码进行学习,明天继续看大神的代码进行拆解,思考她当时是如何进行思考的
  2. 明天晚上Nic助教直播应该是很实用的魔改大赛前的极速攻略,希望看完以后能够减少目前参加比赛前的焦虑感
  3. 坚持每天进步一点点,践行“教就是学”
 
over 1 year ago

练习 Rails101 时,教材中有提到一个我们 “走后门的金手指” ,在后台利用命令行可以做一些数据改动。

在使用 Rails console 时一直觉得所列的数据太丑陋!今天发现一个 gem 可以让它 “脱胎换骨”,立马变得清晰易用!

“整容”前:

“整容”后:

怎么样?疗效还挺明显的吧?
下面来给出“整容方案”!


整容方案:
  1. Atom 里,打开 Gemfile 文件,找到 group :development, :test do ,在这行 上方 添加一行代码: gem 'awesome_rails_console'
  2. 打开 终端机 ,输入 bundle install
  3. 命令跑完显示 Bundle complete! 就安装成功啦!


赶紧去试试“整容后”的 Rails console 吧!

 
over 1 year ago
本周最棒的概念

  1. 一期学员———— 古严 分享关于他对于“拖延症”的深入理解,两种可能性:太闲,有时间可供拖延;因为不愿意面对真相而选择其他相对容易的事情来逃避。他认为“拖延”是个伪概念,不应该留存在脑海中;
  2. 一期学员———— 夏凯伦 分享一个小工具“奇妙清单”,将想到的功能记录下来列为清单,一项一项清除便于理清思路;
  3. 一期学员———— 沙荷茗 分享小工具:搜狗输入法 的文本替换功能,例如在提前设置好后输入“时间”,可以快速显示出当前的时间为多少,输入“邮箱”可以显示出自己的邮箱地址,提高效率;vim编辑器,是程序员的高阶工具,熟练掌握快捷键可以极大地提升编码效率;屏蔽网站的一段code sudo atom /etc/hosts ,能够在本地自己生成黑名单网站,以便在编程时不去访问,避免注意力的浪费;分享 TED 演讲:游戏让世界更美好 的观点与想法
  4. 二期学员分享“如何赞美别人”,起因来自她在 Slack 求助的经历,一位助教在帮她解决问题的同时,不断的鼓励赞美她,而这位助教的赞美不是简单的一两句“你很棒,你做得很好!”而是清晰的告诉她做了哪些行为很棒,懂得通过教材来迁移。。。用这种方式来赞美对方能够让别称赞者切身的体会到一种正反馈,体会到自己的进步,从而更有利于后期的学习;她还提到这样的赞美方式很值得我们去学习,对于以后我们教育小孩以及公司管理员工时来借鉴。就这一点一期学员———— 赵恒 又加以补充,在 得到app 中,成甲老师提到过赞美的概念“FCC”,“F”代表行为,多详细描述别人的行为,而不是假大空的一些客套话;“C”代表鼓励称赞;“C”代表比较,与他人做比较能够得到更多的正面反馈;
本周最棒的工具

屏蔽网站的一段code sudo atom /etc/hosts
git stash 的用法

本周踩过最大的坑

  1. 陷入“低水平勤奋”,这种情况出现在自己确实很努力的在做一件事情,耗费了很多精力和时间在上面,但成效甚微,避免这种现象出现的方法是多与高手接触,从高手的经验中避免自己掉入一些没必要掉的坑;
  2. 注意力游离,专注度低,这是一期学员———— 沙荷茗 提到的,自己第一期课程基本结束,目前陷入到一种焦虑当中,不知道自己下一步要去做什么,没有明确的目的性。自己做实验、毕业论文时也同样遇到这种情况,不知道下一步需要做什么。他提出的解决方法是把他之前用到过的一些理论、工具再拾起来,例如番茄钟、待办事项、GTD等,这样明确目标、量化事情能够让自己的注意力可以集中、专注度也相应提高。
反思

今天的meetup由于原本场地的临时问题而改在商圈附近的KFC进行,虽然店内环境比较嘈杂,但小伙伴们的热情还是很高涨的!本次meetup共有10名学员参加,有熟悉的面孔也有新加入的小伙伴,更有来自温州专程赶来的学员,大家聚在一起分享各自的“两最”,在分享新奇工具时围在一起认真聆听学习,收获满满!做作业时,遇到bug互相解答,全栈学习不再孤独!我相信,在这样的良好学习氛围之中,大家的进步一定是很大的!

 
over 1 year ago

今天来回顾本周做了哪些事情?有哪些比较大的收获?

一、本周完成的任务:了解 应征者 用户故事 ;完成 招聘网站 应征者 部分实作;Job-listing 完成三遍

1.了解 应征者 用户故事

应征者 需要两种必要功能:观看机制(过滤理想工作)应征机制(可以上传简历);站在应征者角度来看,应征者过滤理想工作时最关心的有三点:薪资下限、薪资上限、发表时间;而应征者上传简历时,网址应该是 jobs/:id/resumes/new 、只有登录才能上传、简历可以使用PDF格式,使用 attachment 栏位、不能提交空简历。

2.** 应征者 部分实作**

有了上周 管理者 实作的经验,对于这部分内容的拆解稍微熟悉了一些,知道每一步的目的是什么,自己一步一步在做些什么,所以这周做作业的速度会比上周有所提升。

二、这周有哪些比较大的收获?

  1. xdite老师 鸡血直播时让我们多关注自己现在会了些什么(两周学习能做 招聘网站 ,这相当于野生程序员一年的自学成果!!!),而不是去焦虑于自己不理解这些代码,多让自己体验“天才”的感觉,而不是沉浸在“挫败感”之中; Nic助教 直播时也提到让我们这些“编程小白”千万不要尝试搞懂“过多”的为什么;以及了解一个需要花上超过一天的问题

  2. 通过每天提取练习 CRUD ,让这些功能深记于脑海中,在每次实作练习时做到不看解答,自己手打出这些功能非常有成就感!

  3. 了解在数据库中增加栏位需要 rails g migration add_xxx_to_product(项目名称) ,这也是在多次练习实作后自然而然获得的

三、这周学到的最有用的概念:

  1. MVP(Minimum Viable Prodect)最小可行产品。项目不是一开始就很完整,是要通过不断迭代演变而来的!在从0到1阶段,我们需要关注的是 MVP ; xdite老师 也分享了如何将点子落地成项目的方法:首先要在16格纸上写出32个功能,再一个一个划去 Nice to have ,剩下的功能就是我们第一阶段需要做的 Must / Should to have 的基本功能,也就是 MVP 的诞生。
  2. 脸皮要厚!厚着脸皮去帮助别人,收获一定会非常大!这段时间断断续续在 Slack 上帮助同学 debug ,在这个过程中也相当于把教材复习了一遍,有时能帮到别人,但有时自己解决不了时会看助教是如何解答,以获得一些意外收获。

四、这周踩过的最大的坑

一个无报错画面的 Debug 过程,这个经历让我了解到最可怕的bug就是这种无报错画面的bug,让我们无从下手!

五、有哪些地方做的还不够?

  1. 用户故事 提取练习还是不够,特别是本周 应征者 部分
  2. 强化 MVP 练习基本没做,感觉无从下手
 
over 1 year ago
Ojective

默写 CRUD 一遍
跟着解答手打 招聘网站 第二部分,今天练习时间有些短(工作影响)

Reflective

今天的高峰是:

今天练习时间不长,没有什么情绪高峰

今天的低点是:

做 招聘网站 时, navbar 的 dropdown 无法显示,这个bug卡了好长时间,最终还是拼写错误,已记录到[bug记录]里

Interpretive

  1. 今天记录了一个拼写bug错误
  2. 晚上 Nic助教 直播,学到了 因手打错误导致需要删除controller的方法: git add . git stash git stash clear
Decisional

  1. 今天默写 CRUD 没出错,很棒!
  2. 今天未完成16格笔记纸的任务,明天开始尝试练习
  3. 坚持每天进步一点点,践行“教就是学”
 
over 1 year ago
Bug描述: 在 招聘网站 练习 6-2(解答)招聘网站第二部分 step3 时, 点击 navbar 没有 dropdown 菜单弹出。

错误页面:

正确页面:

解决思路:
  • 对比错误代码 app/views/common/_navbar.html.erbapp/assets/javascripts/application.js 自己没能找出问题
  • 去 Slack 求助
Debug:
1.对比 _navbar.html.erb 代码:

发现没有问题

2.对比 application.js

这次并没有在网站上对比,而是肉眼自查,也 “没发现问题”

3.去 Slack 求助:

助教 @baohua 指出 application.js里有拼写错误

反思:
  1. 自己的不仔细,导致了这个错误,在检查代码的时候也没有仔细检查每一个词
  2. 这次的出错没有报错画面,也增加了debug的难度,下次如果遇到这样的错误要“逐字逐句”的看清对照