|
对于一个开发人员来说,以下这个阶段是最关键但是有最难进行下去的,因为能够想到的东西都基本可以做出来(做的好不好是另一回事),很不愿意写一些常规的代码,那这一阶段该怎么办?是继续写着那些写了几百次的代码,还是用新的技术和知识来调动新的积极性? 已经开始的,需要继续深入研究的: - C#深入学习:已经了解了很多C#的编程,包括很多新特性。
- ASP.NET本质技术,技术内幕。
- ADO.NET:基本深入了解了ADO.NET,但是还有很多东西需要继续的,一些更高级的应用是否能想到。
- 水晶报表.
- web控件:关于业务逻辑层的控件,已经差不多都能用了,现在需要提高的只是高级应用以及如何自定义控件。
- 数据库:写SQL语句,建表开发等,还有很多内容,比如触发器,事务。
- 设计模式:已经基本了解工厂模式。面向接口编程,面向对象的设计原则需要更多的思考。
- 开发框架:已经实践过3层开发模型,需要更多的实践。
还未开始的: - web service和xml
- remoting
- COM+
- Windows 应用程序
- 自定义控件
- sql/xml充当数据层
- 一些专门的应用,比如文件上传,图片浏览,视频播放,XML+XSD等等
- J2EE开发实践
- struts
- ajax javascript
- spring
- hibernate
- UML
推荐一些好书,我们应该拥有的,以及如何使用: 了解C#2.0的基本使用方法,并配合代码小片段进行简单的练习,为深层次掌握C#打下基础。 深入了解ASP.NET运行机制,原理。在实际的开发中有所指导。 了解23种设计模式,并且能够为每个模式写下一些代码片段,能够领悟数据层面向对象的开发中该用到的模式。 运用面向对象的贯彻力度到开发中,为基于.net的设计打好基础。 在3层架构中,如何封装,如何使用模式,如何达到最佳设计。 加固ASP.NET各个控件的使用,一些常规的项目技能,如:存储过程,数据层设计如何实施,开发流程。在实践中进一步领悟。 全面理解数据库所有知识,如触发器,事务。能够写更复杂的SQL语句。 综上所述,.net开发人员的终极目标就是能够开发出高效,设计先进的应用程序,对于asp.net的相关技术要领悟透彻。深入掌握C#语言+ASP.NET运行机制+ADO.NET高级编程+XML+关系数据库+设计模式+开发架构+ web service+COM互操作+Remoting。 学习与工作,如何衡量时间的分配: 原则:每周研究一个专题,并且写好代码做好DEMO。每天必须有一定量的学习,在公司认真写代码,晚上回来认真看书。准备第二天的代码实现的内容。 已经折半的速度完成工作任务。如果没有任务,全天候学习。晚上回来必须有3个小时的看书时间。 以上内容必须在少于1年的时间全部从本质上掌握,因为以后还有更复杂更具有挑战性的学习内容,比如:搜索技术的实习和实践。
本文地址:http://www.newbooks.com.cn/info/62026.html
|