今天去参加了Qcon这个会议,总体感觉还不错。Qcon全称是全球软件开发大会。
先记点notes, 回头慢慢整理。
1. Amazon dynamo db(very fast)
2. difference between library and service
3. how do nosql improve perf
4. Reusable UI components. (origami.ft.com)
5. What's polyfills
6. freeman-lab/thuder github repository (apache.spark.com)
下午是敏捷讲座,基本觉得还挺假大空的。
一些验证猜想的方法还是挺有用的,MVP(mimimum viable product), 先做个假的东西告诉用户我们将要support xxx, 看用户会不会点击,顶多人肉地满足一下用户需求,主要目的是收集用户数据,拿用户实际行为再去访谈会比直接问用户更加具体,并且会得到更加真实具体的答案。但似乎对于大公司来说,这样的方法不是很适用。对于创新团队和创业公司不失为一种很有效低成本的验证创意是否会被用户接受,或者调整创意以适应用户真正需求的方法。
接下来就是一些人用我个人认为比较空的例子在讲敏捷,比如说缩短产品交付周期,可是最后大幅缩短的应该是需求迭代的周期,并没有给出一个实际例子来说明到底敏捷能使产品交付周期如何缩短。而且我认为敏捷有个一个弊端是大家都比以前更累了,活儿还是那么多,却要更快的时间内做完。所以在使用敏捷的时候,我觉得不应该太过激进,否则就是变相逼迫员工打鸡血。planning什么的还是应该根据实际情况调整,每天的实际有效工作时间估计满打满算4~5小时,其他时间都在开会讨论,闲聊,吃饭,放松。希望这个越来越快的时代不要把人逼的无路可逃,就正常这么工作,其实效率也不低。浪费时间的大多是讨论和迟疑不决。
其实PM还是很重要的,PM在人群上占少数,但是应当承担决策和推动团队交付产品的责任,好的PM真的需要有强大的开发背景作为支撑,否则纸上谈兵终归不是长久之计。说这话其实我很虚, 因为觉得自己在开发能力上的欠缺已经成为一个越来越严重的瓶颈,需要突破。
day 2
今天讲座都还挺无聊的,记录了一些感兴趣的知识点
1. lonic vs angularjs
2. 互为镜像的备份关系
3. 豆瓣的cardkit