不要做只是drag and DataBind的coder~~

  跟着ms走,有时候确认觉得挺累~
  每年都有新的版本发布,每年都有新技术更新,稍不留心,你就成了一个“孤陋寡闻”的“菜鸟”。
   但是,我却越发的发现:越是新的东西,越使得使用者“不费吹灰之力”就可以搞定。从.net 2003到.net 2005,再到.net 2008,据说明年将有.net 2010出现,ms为我们做了太多的工作,使得我们这些所谓的开发者好像是在用一个“应用软件”,而非开发工具。
   几个女同事,写web应用程序,说起来要怎么样实现一个功能,她们会说的头头是道:把这个拖进来,把这个绑定,然后把这段代码粘在这个位置......我无语。

   我很怀疑这样的工作的兴趣何在?如果每天都是在Dran and DataBind then copy,那迟早我们会让ms累死。

 其实在学习的初始阶段,无疑是要学习这些个控件的应用的,但是要搞好真正的软件开发,只会这些还远远不够~

   其实不管多么高深的技术,他们的实现原理,也或说实现机理是永远不会变的,而我们就要学习这些不变的原理,来应对千变万化的新技术。.net不管发展到200X,它都是建立在CLR之上的,这个是不会变的,那什么是CLR?它都包含哪些内容?它是如何工作的?就变的至关重要。所以如果有时间,还是要学习这些概念,理论和原理,从而对你所做的应用了如指掌,知道其然,更知道其所以然。

   曾经抱怨,自己做的项目都涉及不到很高深的理论,其实都是一些控件的应用,那我如何提高?你在项目中是否用过接口?是否用过继承?是否用过反射技术?委托用的熟吗?用过设计模式吗?....其实如果项目中,用不用得到,那要看谁在做这个项目?知不知道在哪个地方用什么技术?这个才是关键的。

    所以,除了项目开发中各种应用要熟练外,对于相关的基础理论也要经常复习和应用。于是我规定自己,每天上班时间通过各种途径学习asp.net的各种应用;晚上要抽时间阅读至少一篇技术文章,而后对所讲主题积极动手Demo,而后总结Blog.最近打算学习一下设计模式,发现这个东西要想学好,一些基础的东西还是要牢固的:UML建模,接口,多态,继承等等,但是实际上这些东西一直以来都模模糊糊,似懂非懂。所以细心钻研这些基础而底层的东西还是很有必要的,先补好基础才是重要的。正在阅读博客园几个大牛的系列文章,受益匪浅,正好学习一下,或许有所得~~。

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值