over 1 year ago

第二次的商店大赛,是三倍规模的中套路,一个最大集合的汽车的零件厂。

课程安排:

上周挑战了6-9个月难度的内容。
这周挑战18个月难度的程度。
下周内容:教大家让代码更漂亮。
商店大赛结束后,会讲如何写牛的文案。
3月底4月初,会上javascript课程。

技术结构:

ActiveRecord进阶用法
scope
find,find_by
model method
where
callbacks(before_create)
has_many:through

routing
render :action/:template
collection/member
namespace

session/cookie
helper_method/helper
destroy/destroy_all

development/production
mailer
config

今天上线的课程:

在rails中寄信

如何预览邮件

在development环境和production环境

多个订单的处理

深入的语法操作

好好体会教材里边的小知识点,其中蕴涵着非常多的宝藏!

学习的诀窍:

贴一遍,打一遍,遇到问题如何解惑?

看到不懂的字,用笔记本记下来!先不去找答案,把不懂的生字写下来!写下来!写下来!

不是电脑打字,要用笔写下来!

人类的记忆一次只能记5个东西。

不要用电脑写,你会处理不过来。

用笔写下来,你的工作区就会是无限大!

组队诀窍:

因为难了3倍,所以2人组队。

体验线下开发

会协作和不会协作,在真实世界中,效果会差很多。

技巧

1、找到靠谱的队友。
马上组队,是最快的。
用slack找最快,可以跨越微信群。按格式贴自我介绍,别人可以一目了然的找到你。

2、如何分配任务。

3、如何编程。

怎么容易赢???

一个人主要负责后台运营,一个有美术属性。

定义好写程序的人。另一个做css、html。

互换资源,同城交流

互换资源。

缺失的东西可以一个一个互补。

一个区域是大组。

每一组是竞争模式,你可以这一组给另一组打工。你也可以去另一组打工。一个美术可以做完8个人的工作。

如何管理项目?

1、先把must have/should have 自己写一个版本。

2、聚会碰面

3、github project(可能会做超过一百个的办事项)

4、使用hackthon的技巧。精力管理、预期、产出。

远程协作方法(敏捷团队)

standup,花5分钟,说一下自己昨天做了什么功能?今天继续要做什么功能?昨天遇到什么困难点?

让你的队友马上知道自己在做什么。保证两个人的进度,是在一起的。

你遇到问题,解不出来,你的队友有可能能搞定。

在修改model、栏位设计后,都要在pull、request时说明。

部分答疑

如何ps?

找会的童鞋,或淘宝。

程序员就是抄来抄去

肥羊kevinyu:老师,在做功能时,自己会先思考一下,但是发现还是没思路怎么办呢?

没思路是,把user story 悬赏。copy对方的功能。你写model的时候,

freedomsky:老师,前端在课程比例中重要程度有多大占比?

前端知识琐碎。
更需要用起来。
需要用视觉元素混和起来。

怎么有效地抄别人的代码?

1、看每一个commit,抄这部分的功能和代码。抄一整个model而不是全部,因为这样你会学到更多。
github的histroy前后的时间点。猜大家用了那些内容。
或者去看pull request改动了哪些代码,你就知道对方有哪些功能了。
2、去看师兄师姐的代码库。

推荐歌曲:sia 的 unstoppable

← 20170211 北京Meetup 不一样的元宵节 20170213 →
 
comments powered by Disqus