为期三天的HTML5&CSS3学习,并没有学到多少新知识,却改变了很多认知.
没有学到新知识的原因是,其他学员是零基础,所以老师讲的很简单,没意思.
改变了很多认知是因为我们认为即使没有学到新知识,也不能放弃这么好的机会和浪费这么多的时间,于是自己准备了一些问题问老师.下面是通过问答和交流获得的一些收获:
如果客户也不清楚需求是什么,经常发生需求变更,那么我们唯一可以做的就是比客户更加了解客户,了解行业的过去,现在,未来.
到一定的阶段的时候,要学会研读源码,了解原理,这是必不可少的.
高级程序员多用快捷键,而不是鼠标.这样可以提高工作效率.
高手知道在哪里找到答案.
在被培训时,紧跟进度,尽可能多的吸收知识,而不是纠结在一处,跟进不了.
微软在下一盘很大的棋,未来,微软的程序会慢慢使用web的方式实现,我认为这是虚拟化设备的趋向.将来,我们再也不需要带着厚重的电脑,到处都是终端,终端就是个浏览器而已,使用浏览器就可以完成操作系统可以完成的工作.
关于敏捷开发,敏捷开发适用于一个四到五人的精英稳定团队.
最好的架构师一定是对整个行业有充分的理解的.
微软的页面测试,采用的是录制视频的方式,手工测试.
- 前台尽可能的少些业务逻辑代码,复杂的业务交给后台,不要太勉强js,毕竟只是脚本语言. (web知识)
- 差异备份(web知识)
- Jquery的事件回调函数内的this会被修改为当前元素.(web知识)
- Js中的this具有向下(向块内)传播特性. (web知识)
- 使用namespace来防止重名对象,方法,区分作用域(web知识)
- 可以尝试使用VS来做web前端开发,做得比较好,这个导入比较麻烦. (web知识)
- 只在action和控制层之间加入接口(web知识)