您的位置:首页 > 编程语言 > ASP

asp.net从现在开始了

2007-06-04 12:21 260 查看
看了一段时的设计模式,还是不知道怎么下手,今天看了一篇文章,终于有点哪个意思了,

 (1)       确定自己的开发领域:比如是Web开发,Windows开发,手机开发……
(2)       选择一门自己喜爱的、面向对象的开发语言:比如C++、C#、Java、VB.NET……
(3)       精通这门语言的语义:比如每个关键字是什么意思
(4)       精通这门语言的面向过程部分:分支、循环、跳转……这是书写OO类中成员方面的基本功
(5)       了解和使用这门语言的类库:C++的STL、MFC、VCL、ATL,C#/VB.NET的.NET Framework,Java的JDK。有时候,我们也把这些类库称为OO程序设计的API。这时候,你已经可以写出一点有商业价值的程序了,大胆地去使用这些现成的类库吧!
(6)       开始学习语言的OO部分:自己动手写自定义的类,照猫画虎吗!注意,这个时候你还是在学习语言,而不没有进入OO程序设计阶段——因为你手头根本没有真实需求,只是“为OO而OO”,现在的大学生多停留在这个阶段。
(7)       开始学习真正的OO:这个时候你已经把语言玩的透熟,可以用它来自由地表达自己的思想了。你应该学习的知识是UML和Design Pattern。学习完这些知识再用来指导实践,呵呵,你就真的是小鸡变凤凰了——薪水大概也能涨一大块。但是,从编程语言到“语言中立”的UML+DP,跨度太大了,毕竟这是一个思想上的转变而非技术上的转变——或者说,编程语言和UML+DP根本就是两个不同的东西,怎么把他们有机地结合起来,是个很头疼的问题。
(8)       书写自己的类库:这个时候,你已经能把类良好地封装在DLL中供软件工程复用了,你的薪水也基本上步入了与经验同步增长的阶段。
(9)       书写自己的Framework:相互独立、割裂的类库是没有生命力的,而当你把你的类库组织成有生命力的工作流、数据处理流程这样的Application Framework时,你基本上就可以拿它来作为产品的基座、只更改表示层(UI)来生产软件产品了——可以考虑开个自己的公司。我就见过几个兄弟靠一套Framework吃了2年。
(10)   架构师:你能写一个像.NET Framework这样的Application Framework吗?或者是MFC?JDK?喔……加油啊!
当然,由于个人的工作视野所限,在这个学习结构中,我没有提及那些UI方便的语言和设计方法,比如HTML、JavaScript、ActionScript……工作需要的时候,我们也必需去深入扎实地学习它们,不过我更喜欢在业余时间把这些知识当做小茶点来品尝。

我想我现在处于3-4之中以,努力.
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
相关文章推荐