w2d3

O事实

早上xdite讲她怎么赢得hackathon,获胜的方法、关键点、项目管理的知识等让我非常吃惊,发现原来居然这样也可以,极客的开发思路和我以为的很不一样。

另外今天从曾洲那里学到了使用grid的小套路,之前一直用sublime都在单屏看代码习惯了也没有尝试grid分屏,但是才发现使用grid分屏是可以和M-V-C-R的调整循环可以联动的用的,我打算之后尝试这种方法。

晚上和之栋探讨xdite的项目管理也很长见识,确实拿到3个月的周期先裁掉最后一个月,然后只给自己实际留下2个月的开发时间,这个可能真的是在外面的项目管理学不到的,真的是在软件开发项目经验中积累出的很好的经验,虽然还没自己在实践环节检验过,但从时间和效率的控制原理上猜测可能会有奇效。

R感受

xdite讲她怎么赢得hackathon,才发觉原来hackathon和我想象中的大相径庭,完全不在一条线上,我原以为参加hackathon需要的是卓越的idea、极强的算法基础、超丰富的知识积累、全明星团队阵容等;然而实际上,经过xdite的整理,发现其实真正起到核心作用的,除了一些硬指标外,感觉更多的是项目管理的优秀把控能力,否则即便资源再多再棒,脱离了掌控与管理也不能很好的发挥作用,甚至有时会反过来拖累项目本身。

其实一直知道MVC这种写法是有套路的,但是我懒得改,可能我没有意识到通过切分grid,是能够把这种逻辑从感官上能起到如此方便的作用,省略了大量判断文件名和类型的时间。

xdite的项目管理,感觉独树一帜,至少我之前没见过还有类似的软件开发管理方式,随着软件、工具、开发模式和框架的变化,软件项目越来越快,周期越来越短,现在怎么搞devops也成了一个新问题。而xdite使用ror的强大力量,在接触优秀的devops功力基本上发挥了它的极致,使软件产品开发变得如此套路化、工业化,这就是量变到质变啊。

I启发

项目的成功依赖的不是优势资源的堆砌,优势资源无疑会为项目的成功率提升带来很棒的增效;然而,如何把『一手臭牌』打赢才是体现项目管理能力的功力。作为我们这种半路出家的coder,无疑在优势资源的堆砌上不占优势,但是我们只要把自己的能力,通过合理的安排发挥出最大的限度才是取胜的关键点。

把见到的的高频操作,能转化成套路的全转化成套路,如果实在没有轮子,就想办法自己打轮子,想要think big就必须磨炼套路,不能被繁琐的事情绊住手脚,否则上手大套路举步维艰。

软件项目正在变得越来越快,越来越自动化,我们的思路也必须适应这种变化,从结果和目标角度梳理自己的项目,优先保证项目的完成度,再考虑优化,使自己更加『kaopuable』。

D行动

必须立即开始践行xdite的项目管理方法,尤其是时间的控制方面,知道里面可能还有很多小细节和坑,到实践中再去撞罢。

明天要补上部署的任务,另外下午xdite布置了团队任务,奖励很丰厚,十分感兴趣,虽然我毫无好胜心,但还是要争取能赢到。