昨天听了一个年轻人的讲座,讲座将敏捷上升到精神层面,变为一种行为模式,论点是,凡事追求快捷,节省时间,要从意识上重视这种节省,避免浪费,这就是敏捷精神。
比如,如果使用了笔记本,一定要带个全尺寸键盘,要双手不离开键盘,提高开发效率。
使用更多热键,而不是经常使用鼠标。
后来谈到设计,年轻人大谈某某的设计不好,还好,他不是MS的推崇者,也不是Mac的推崇者,这两个系统都有严重的不足,也有值得称道的地方。
比如说到Windows的开始菜单,如果发现Microsoft Office Excel 2010这样的快捷方式,无法通过热键的方式同Microsoft Office Word 2010区别开,
那么,快捷方式的名称Microsoft Office Excel 2010,就应当改为Excel,而被他现场删掉的Microsoft Office 2010等文字,都是Shit,都是Garbage...
我不反对年轻人有那么一点儿锐气,初生牛犊嘛,这个锐气会让他更有激情在某个领域,为了锐气伤及别人,要努力填充自己的阅历,为避免锐气伤及自己,要比平常的年轻人付出更多的努力,当然也会有更多的成绩。但是我想,锐气可以有,也可以适当伤及别人,但在评价其他人时,最好不要用Shit,Trash,Grabage等词汇,否则,我们全部或部分的人都是被狗屎环绕着。
什么时候自己的作品被大多数人使用时,说这话还靠点儿谱。
对于使用全键盘,当然比比笔记本本身的键盘要舒服。
用鼠标去使用计算机和开发软件,鼠标从无到有,已经经历了十几年的历程,这十几年对于计算机的使用和软件开发所起的巨大作用毋庸置疑。
软件开发已经不是靠代码量来衡量规模和质量的时代,所以,一个热键和一行代码带来的节省,远没有一个好的构架和设计带来的好处多,程序员不必要分秒必争地在敲键盘,这种高产出也不是真正的高效。
同时,无论是软件开发还是其他研究,人思考的速度远大于键盘或鼠标的速度,再飞快的键盘也比不过思想的速度,如果我们能实现自动将思考的东西生成代码,那才是软件开发质的飞跃。