不要做只是drag and DataBind的coder~~
来源:互联网 发布:oracle 查询优化 编辑:程序博客网 时间:2024/05/12 03:10
跟着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建模,接口,多态,继承等等,但是实际上这些东西一直以来都模模糊糊,似懂非懂。所以细心钻研这些基础而底层的东西还是很有必要的,先补好基础才是重要的。正在阅读博客园几个大牛的系列文章,受益匪浅,正好学习一下,或许有所得~~。
- 不要做只是drag and DataBind的coder~~
- 做一个实实在在 的coder
- 做一个专业的coder(1)
- 做一个专业的coder(1)
- 互联网的冬天 不要只是冬眠
- 不要一辈子都是coder
- java swing的drag and drop源程序
- 窗体间的Drag and Drop
- Android:Drag and Drop的应用
- 不能做的,不要做
- DataBind的初步使用
- 做一个高效coder
- DataBind
- DataBind
- 网上已经有很多了,发一个在自己的BLOG上,只是希望自己不要做个浮躁的人
- 使用HTML5的drag&drop做一个数独游戏
- 使用HTML5的drag&drop做一个数独游戏
- 的隐患:不要以为黑掉的只是SQLSERVER而已。
- 女人都有的九处致命伤
- 退出校内
- 我要学的东西
- 放手,爱
- copy on write引发的思考
- 不要做只是drag and DataBind的coder~~
- 我想做一个软件工程师
- 月度总结
- asp通过xmlhttp抓取网页内容不完整
- SimpleCollectionDemo.java
- 电驴协议中文版
- js获取控件位置
- 第二人生的源码分析(七十)LLXmlTreeParser类生成XML树
- 三星手机D908I安装java方法