您的位置:首页 > 其它

菜鸟学习.Net的感想!

2004-05-23 23:50 302 查看
关于学习.Net的一些感想

现在想一想从去年7月开始学习.Net,大概已经快一年了吧;虽然不算长,但是从.Net的第一个程序开始,还是有一些感受的;

首先,我无意评论一个平台的优略,也评论不起;毕竟我对哪一个平台都没有深入的了解到了可以评论的地步;但是随着时间的变迁,应该有些了解吧;

自己先后写过一些千把行的程序,感觉对一些基本框架有了了解,然后才意识到了有架构这样的东西存在,从函数实现功能独立,然后到类封装一些功能,再到类间的协作及通信接口。。可以说确实学到一些东西;加上从上个学期的OOAD到这个学期的.Net程序设计,感觉金老师确实教会了我不少东西;虽然现在Java如火如荼,但是我却并不担心,因为相信在任何一个平台作前20%都是有前途的,不必偏听偏信;这是老师您给我的信心!如果说我有所忧虑,也只是对我自己能够达到的高度的担心,而非我的选择;

如果非要谈在这个项目中的感受的话,那我可以谈谈以下几点:

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

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

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

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

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

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

以上的这些感受虽然很空泛,没有涉及什么技术性的东西,但是我认为或许可以不懂C#怎样操作注册表,但是不能不懂这些东西;毕竟现在IT已经逐步转向劳动密集型产业,和其他工业化大生产一样,我们需要效率;而不是独树一帜的个人英雄主义;我不能成为什么大师级的人物,但是我会努力的严格要求自己成为一个规范的IT界战斗在第一线的工人;毕竟没有舞台耀眼的光芒,但是我不会失去作为一个劳动者的光荣!我知道,赶超印度,赶超欧美,我们需要这样的人!

一个朋友告诉我应该从其他角度学习,能得到更大的提高,探索中!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: