background image

你不能止步于此,因此你会发现身边也有无数的人也是

“轻松入门”,你就需要继续深入学

习,深入学习同样需要毅力和探索的精神,你要在这个阶段上把绝大部分竞争者甩在身后
小吹一把:我教的有个学生面试回来说

“在咱班里比我感觉我掌握的不是太好,但是和一起

参加面试的北大某鸟的学生比我简直就是高手

”,呵呵。在我讲“.Net 入门简单”的时候,有

学生问

“.Net 把问题都简化了岂不是.Net 程序员都不值钱了?”,我的回答是“

微软简化的是

重复性的东西和低级的东西,这样我们就能从这些低级的工作中脱身出来研究更深入的东
西,因此

.Net 把问题简化了只是使得那些只沉迷于简单的东西的人不值钱了,会使得研究

深入的人更值钱

”,这就是“.Net 入门容易,深入同样难”这句话的意思。有人会问“哪些知识

属于深入的知识呢?

”,比如你不仅要会用 ADO.Net,还要研究 ADO.Net 架构中的设计模

式,再比如你不仅要会拖拉

ASP.Net 控件,更要明白 ASP.Net 控件内部发生了什么。这里允

许我做一个广告,如果你想从学习一开始就尽快脱离控件型开发人员的行列,你可以跟着
视频教程

《传智播客

 

 .Net

       视频教程》

 

 

学习,然后每天登陆博客园等高端

.Net 社区,你会发现

你进步是非常快的。

可能因为我最近都是在讲

.Net 的课程,对.Net 的描述中有或多或少的偏向,但是抛去个人

因素考虑,我没有暗示

Java 好还是.Net 好,请根据自己的情况进行选择。而且.Net 和 Java

并不像

360 和 QQ 那样必须二者选其一,并不像很多初学者认为的那样“学一门语言就靠这

门语言吃一辈子

”,

工作中很可能这个项目用

Java,那个项目用.Net,因此你可以喜欢某个

语言,但是不要抱着一门语言不放,更不用担心

“Sun 被 Oracle 收购了,Java 是不是完

了?

”、“我学.Net,如果微软没落了我是不是就失业了”之类的问题

,不同语言只是不同的工

具,换了一个新的工具可以很快的熟悉新的工具,大部分内容都是相通的,比如

java 中的

web 开发很熟悉了,转而用 ASP.Net 也会发现大部分东西都是和 JavaWeb 一样的,很快就
能上手

ASP.Net,难道你现在用的是诺基亚手机,你会害怕诺基亚倒台你就不会用手机了

吗?

“Java 完了、微软死了”这类问题不是开发人员去关心的事情,而是华尔街那些金融大鳄

去考虑的问题,咱们只管用技术去赚钱养家就是了。

学了

.Net 能做什么开发?

上篇文章

   .Net

 

     还是学

 

     Java

 

 

?》中我阐述了不同语言学习的不同点,如果你开

始决定学习

.Net

了,那么你的下一个问题很可能是 学了

.Net

我能做什么? 。

.Net 目前主要的开发方向是:Web 开发、桌面系统开发、移动开发。

Web 开发通俗的说就是开发网站,包括类似于大众点评网等这样的互联
网以及

OA 等内网系统,Web 开发是目前.Net 开发的主要方向,大部分