5 days ago

Objective
关于今天的课程, 你记得什么?
参照论坛帖子,制作商店分类功能,套用bootsnip的模版
完成了什么?
完成分类功能的初步探索
 
Reflective
你要如何形容今天的情绪
平稳,有点担心,不知道自己能否做成功,先玩一玩模仿别人的网站功能
今天的高峰是什么?
分类功能实现了部分功能
今天的低点是什么?
分类功能还没弄清楚代码的流程

Interpretive
我们今天学到了什么?
分类功能做的过程中参考之前Job-listing的一些步骤,复习了一下helper的用途
参考帖子
今天一个重要的领悟是什么?
后面商店的网站内容很多功能要对之前学的几门课有基础的,当接触到这些东西的时候最好要能想起来
 
Decisional
我们会如何用一句话形容今天的工作
抄代码过程中碰到了很多钉子
有哪些工作需要明天继续努力?
继续尝试做分类功能

 
5 days ago

2.1 “本周学到的最棒概念/工具”
本周学到的最好用的工具是sourcetree,最棒的概念是git一些命令:
git的fork和同步更新方法
2.2 “本周遇到最大的坑”
1.最大的坑,队友pull request后merge的时候我merge到了master主线,
后面为了好管理github安装了sourcetree,不熟悉软件就各种试错,网络上的github有merge,本地的和网络上的冲突了,无法把网络上的版本同步更新到本地。后面把本地专案改名字,克隆远端到本地,终于摆弄ok,
2.被动的clone到本地后没放图片进去会报错,放进去后就好了

Objective
关于今天的课程, 你记得什么?
今天学习了git命令
队友fork我的项目后,想要同步更新到他本地项目,怎么办?
查看该项目的分支 git remote –v
为fork的项目配置分支 git remote add upstream xxx (注:此处xxx为你fork项目的地址)
获取upstream分支到本地 git fetch upstream
切换到master分支 git checkout master
同步到主分区 git merge upstream/master
完成了什么?
完成商店魔改-产品点赞功能的初步探索
 
Reflective
你要如何形容今天的情绪
拖延,然后小小兴奋
今天的高峰是什么?
通过队友问题的交流学到对github仓库还有同步更新项目有了理解
今天的低点是什么?
下班的时候公司出来冷到了,结果感冒在床上躺了两小时

Interpretive
我们今天学到了什么?
学到git同步功能
今天一个重要的领悟是什么?
 在协作过程中无论提出好问题很重要,特别是协同者的问题互相交流可以学到东西,即使不能立马解决,在尝试过程中也能学到东西
Decisional
我们会如何用一句话形容今天的工作
今天把之前手写的crud代码注解了一遍,也算是复盘代码了,learning how to learn里面的方法不错,短时间大量重复记忆,效果不如间隔性复习
有哪些工作需要明天继续努力?
明天继续尝试新功能

 
5 days ago

Objective
关于今天的课程, 你记得什么?
今天尝试做了商店的搜索功能
完成了什么?
完成商店搜索功能的第一步练习
 
Reflective
你要如何形容今天的情绪
有点忐忑
今天的高峰是什么?
跟着论坛教程做了搜索功能,没有报错
今天的低点是什么?
做了搜索功能,但是居然搜不粗来

Interpretive
我们今天学到了什么?
商店网站搜索功能初步探索
今天一个重要的领悟是什么?
光会贴代码简单还是不行,还要弄懂流程
 
Decisional
我们会如何用一句话形容今天的工作
增加了参考代码做功能的经验
有哪些工作需要明天继续努力?
明天做个分类的功能

 
5 days ago

Objective
关于今天的课程, 你记得什么?
复盘全栈学习的内容,原来自己学会了这么多东西:

  • 课前学会了装机,ROR基础,rails101论坛,学习了编程学习方法和提问方法。
  • 课程第一个月学会Computational Thinking计算机工程师解决问题的思维,上来就学点餐炒菜,拆解点子降维处理问题,迁移知识到招聘网站制作,如何组队比赛,练习html/css积累首次真实作品的经验
  • 第二个月,学到rails进阶工具/观念/API总计100个,用户故事管理:有2个角色以上商家和买家的用户故事,商店魔改比赛,独立写出网站功能,达到高级新手阶段,灵活找到所需的代码把项目做出来,学会使用github协作,动图软件说明情况等等
  • 写作业和参加比赛是提高学习效果很好的方式
  • github解决merge出现的conflicts:把冲突的内容删除,点击Mark as resolved,再点commit changes

完成了什么?
完成课程阅读以及直播听课
 
Reflective
你要如何形容今天的情绪
良好
今天的高峰是什么?
学习编程可以把学习工作套路化程序化,解放重复劳动
今天的低点是什么?

Interpretive
我们今天学到了什么?
在公司早会的standup在需要高效协作的时候确实很需要,公开透明妥协,让成员互相了解:今天做了什么,遇到的烦恼问题,如何解决,贡献套路节省时间。
今天一个重要的领悟是什么?
无论做什么都是日拱一卒,不求完美只求学到东西,在过程中完善起来的
 
Decisional
我们会如何用一句话形容今天的工作
看北京战队meetup博客,跟着老师复盘,学到不少今后会用到的东西
有哪些工作需要明天继续努力?
学习新课程Refactor & 效能提升、魔改尝试做出搜索功能

 
5 days ago

关于《Refactor & 效能提升》这篇教程,学到了网站效能的概念。
一个网站打开的速度关乎用户对这个网站的体验评价,所以肯定是打开的速度越快越好。
一般人可能会认为网站打开速度无外乎把服务器搬近一点和重构ruby代码。但其实真相是很反直觉的。

取决于网站开启速度有几个方面:网站代码产生网页的速度100ms + 下载网页的速度100kb/10Mbps + 下载素材的速度15pcs x(100kb/10Mbps),下载的时间远大于网页生成时间
拆解一下:
1.机器的地理位置,越近的机器响应请求越快,美国和日本一个请求的速度差距有230-70=160ms这么大,并且是每一个步骤都要加上这个差距,所以会用户体验相差160ms*3=0.5秒左右
2.下载的速度对网页开启的时间影响最大,要下载15张图片可能要好几秒,这个前端构架一定要重点优化

 
6 days ago

Objective
关于今天的课程, 你记得什么?
网站效能提升的几个关键:主机位置,前后端代码结构。开启一个网站有3个时间的累加:1.网页产生 2.下载网页 3.下载素材。
比较反直觉的是,调整前端构架或者搬机器位置得到的优化效果远远高于优化后端或数据库的效果,所以应该从前者着手。
完成了什么?
今天完成《Refactor & 效能提升》教程的概览和前端效能提升的阅读。另外对一些之前学的的rails101的CRUD等知识点的复习。
 ---
Reflective
你要如何形容今天的情绪
情绪平稳
今天的高峰是什么?
收看直播,对全栈开发的前景还是很看好的
今天的低点是什么?

对很多知识点特别是程序流程还不够清晰

Interpretive
我们今天学到了什么?
从直播中学到优秀的程序员要会的技能点比如会写代码,会协作沟通,良好英语能力等
今天一个重要的领悟是什么?
用以致学,一边写作品一遍学习这样学习到的东西是最系统的
 ---
Decisional
我们会如何用一句话形容今天的工作
有学到新东西,投入的时间还要多一些
有哪些工作需要明天继续努力?
明天继续温故而知新

 
10 days ago

Objective
关于今天的课程, 你记得什么?
ihower的编程讲座豆知识,
undefined method ''orders_path''是routes里没写resources :orders
完成了什么?
完成Step 1 : 消费者可以针对订单付款
 
Reflective
你要如何形容今天的情绪
晚上听大神讲rails挺兴奋
今天的高峰是什么?
高峰是听讲座学到了很多知识
今天的低点是什么?
讲座信息量很大,目前很多还不是很懂

Interpretive
我们今天学到了什么?
见识了rails做功能,真是很有效率,比起其他java语言效率高5倍真的不是吹的
今天一个重要的领悟是什么?
打字舒服很重要,晚上把双飞燕的无线键盘接起来,哇,感觉打字真的也是享受,手感比起macbook自带的键盘好太多了,之前没使用是因为没自定义按键位置,用起来不方便,另外是电池放了很久没什么电了还以为键盘是不兼容的,晚上看完ihower打字马上有动力把这些问题都解决了,提高效率,码字轻松多了
方法:买个贵点的外接键盘,
mac外接键盘教程和改键指南:顺便把window键盘win键和alt键也撬下来对调了,用起来很顺手
 
Decisional
我们会如何用一句话形容今天的工作
白天工作不累,晚上学习也比较有效率
有哪些工作需要明天继续努力?
明天要找时间复盘今天学的东西,然后继续做作业

 
10 days ago

这周主要做了网站的订单实作、支付订单与寄信的功能,练习内容比之前的招聘网站多了好几个章节,而投入的时间和之前的差不多,所以练习还差比较多,周末需要赶进度练习
2.1 “本周学到的最棒概念/工具”
本周学到的最佳mac工具:karabiner这款改键工具,可以把外接键盘改成和苹果的功能一样好用
2.2 “本周遇到最大的坑”
本周遇到的最大的坑,是出了很多bug,
然后用最多的命令是切回之前的分支,
运行:
rake db:migrate:reset
rake db:seed生成管理员账号

 
10 days ago

Objective
关于今天的课程, 你记得什么?
魔改网站,使用github协作,使用sourcetree来管理代码版本,使用谷歌搜索技巧来找素材图片等等
完成了什么?
 在heroku部署上传商店网站,发布魔改第一版

Reflective
你要如何形容今天的情绪
冷静
今天的高峰是什么?
高峰是终于先把商店魔改的最小成果发布了
今天的低点是什么?

Interpretive
我们今天学到了什么?
学到一些软件先安装学起来,说不定哪天就用上了就像github desktop,sourcetree
今天一个重要的领悟是什么?
常用的部署方法要记下来
 
Decisional
我们会如何用一句话形容今天的工作
有成就感
有哪些工作需要明天继续努力?
做这周的作业

笔记:
比如本地代码最新进度在 ch08。
所以上传到heroku时候要使用命令:
git push heroku ch08:master
然后
heroku run rake db:migrate

本地运行的app部署到heroku步骤:

  1. 修改 Gemfile 档案
把 sqlite3 从第7行搬到约第30到40行的group :development, :test do
    这一行里面,置于gem 'byebug'的下面。
    在末尾新增一个 production group,加上 pg 这个 gem
    group :production do
    gem 'pg'
    end
    command+s 存档
    修改 Gemfile 后要 bundle install
    存档

  2. git add .
    git commit -m "move sqlite3 to dev group & add pg to production group "

  3. heroku login
    heroku create
    git push heroku step9:master
    heroku run rake db:migrate

 
10 days ago

Objective
关于今天的课程, 你记得什么?
今天准备参加商店魔改大赛,学习使用了一些美化网页的方法比如bootsnip
完成了什么?
使用模版bootsnip改网站首页达到滚动效果
 
Reflective
你要如何形容今天的情绪
下午期望大,有点失落,晚上折腾比较兴奋
今天的高峰是什么?
和队友苏兄配合魔改网站
今天的低点是什么?
下午请假做搜索功能,结果不能用

Interpretive
我们今天学到了什么?
学到想要做什么功能可以直接进到教材论坛搜索你的点子主意
今天一个重要的领悟是什么?
其实之前接触过bootsnip,却只是一知半解,完全不会用,不大懂的时候最好有人演示一下马上就会了!
 
Decisional
我们会如何用一句话形容今天的工作
收获不大,但是还是折腾学到东西了
有哪些工作需要明天继续努力?
明天继续装修网店