知识的系统化初步:
1、javascript:包括js的继承等对象化操作,js函数,js事件
关于js,用了很多,却一直没有系统化的去整理这些知识,也只是粗略的看了一本js的书,大部分都是用到的时候去google查询的,对于写复杂的结构良好的js还是吃力的很,所以需要从新整理这些知识,条理和清晰,才是写复杂js的开始。
同时,对YUI的知识也需要重新整理,包括yui的节点控制,事件机制,ajax以及布局和对象化操作。
2、java:包括并发线程,EJB3,java对象化设计,设计模式
线程这东西一直半吊子,没有真正的开发过,但是又是必须要掌握的,所以需要整理一下零碎的知识
EJB3这块一年也零零星星的使用,虽然跟hibernate3类似,但是对于一些anotation等东西还是需要整理一下。
java对象化设计是为了更好的为一些系统做设计,包括设计抉择防止过度设计等
设计模式,很多年前看的,当时不懂,现在在看应该是问题不大了。
3、工具使用,包括测试工具,调试工具,集成工具
测试工具包括JUNIT的更深入的掌握,测试覆盖率的概念和工具使用
调试工具主要就是日常使用的,可以更深入的看看是否有更好的测试技巧
集成工具包括ant的使用,对于ant也是一知半解,都是拿别人的改改。
4、数据库,使用过的数据库包括oracle,mysql,sqlserver
对sql基本的理解,主要是性能和效率的提升方面的,如多表查询语句的选择和优化
最近一年使用的主要是sqlserver和mysql,对于这两种数据库的理解程度要增加。
sqlserver的掌握程度主要是一些专属于sqlserver的理解
mysql也同样是的。mysql的知识需要更大的理解
5、性能专题:包括web性能,java性能以及性能工具
6、操作系统和web服务器:linux,apache
7、习惯养成,这个更多的体现在如何更好的思维,比如如何独立思考,如何更好的使用一些规则的图形(如简略UML图)来增加思维的条理性,可跟踪性和可记录性。如何让自己的生活富有节奏感。如何提高自己的工作效率等等。
鉴于本人好吃懒做,此次知识整理以实践和系统化为主。
暂定