.net开发有感

.net开发有感

不知不觉学习.net已经快三年了!在学习的路途中有困惑,有迷茫,有疲惫,有烦恼......很多很多情绪!当然,也学到了知识,现就体会与大伙分享分享!

      .net涵盖的技术太多,有.net语言,.net类库,CLR,ASP.NET,VS等。其中.net语言又有C++ 、C#、 J#、 JScript、 VB等,C#集合了JAVA和C++的特点和优势,J#则JAVA的兄弟版本,JScript与JS类型,只是其中有些机制不同罢了,VB则是微软的招牌语言之一。从开发的项目来说,体会有一些如下:

1.一个软件,就是说一个产品,其成功的决定性因素不会是技术,而是对市场需求分析的准确性;再好的产品,不合时宜,也只会是实验室里的产品,就好像,如果你在5年前谈WebService是绝对不现实的东西,你只能多去研究Socket,才有前途;

2.一个软件的开发不是随便就能提起笔写代码的,我要强调的是设计书,是配套详细文档,否则就算多好的程序设计也不能使之成为一个软件;

3.在项目开发初期程序设计时,必须完成所有程序模块间的通信接口及相关数据结构设计,并且考虑到各种可能扩展的情况;设计一经确定,就要保证在今后的编码中不能随意修改;

4.还是老生重弹,注释;是的,完美的代码是自注释的;但是哪怕我再自信,也要写详尽的注释;因为我经常发现,没有注释的代码,过几个礼拜以后,读起来好困难啊;程序员的个人盲目自信常常是导致生产力下降的主要因素;

5.有什么不懂的就去google,基本上没有你找不到答案,不过搜索可能也是一门技巧,在信息爆炸的年代,人类仅存的那么点技巧可能就是我们会想着法的变幻各种方式去索取答案

6.交流;项目开发是在不断的和人交流,而不是机器;应该尽量锻炼自己清楚地表达问题的能力
望各位指点交流!谢谢!


posted @ 2011-11-14 17:12  .net追随者  阅读(256)  评论(0)    收藏  举报