about 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 练习基本没做,感觉无从下手
← ORID记录4/13 [Meetup记录]4/15上海静安meetup02 →
 
comments powered by Disqus