1 / 13
文档名称:

学了Net能做什么开发.docx

格式:docx   大小:107KB   页数:13页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

学了Net能做什么开发.docx

上传人:1136365664 2017/12/10 文件大小:107 KB

下载得到文件列表

学了Net能做什么开发.docx

相关文档

文档介绍

文档介绍:还是学Java?
和Java是国内市场占有率最高的两门技术,对于准备学****编程语言的初学者来说,.Net和Java是初学者首先考虑的两门技术,因此很多人一遍遍的问“还是学Java”,社区中也每天都有“.Net控”在唱衰Java,也有“Java控”,一时间硝烟四起,让初学者更加迷惑。
    、Java、Delphi、Python、PHP等语言都进行过有一定复杂度的项目开发的人来说,我对任何一门语言都没有宗教式狂热崇拜,因此我也相对理性的对整个问题进行分析。
    从北京、广州、上海等地区2010年的就业统计数据(由于没有找到更权威的数据,这些数据是我对主流招聘网站和技术网站的相关数据进行的并不是太严谨的分析)来看,.Net和Java的职位数量比例为2:3,从就业网站和主要技术社区数据来看,和Java的学****人员数量比例为1:3。从数据上看,.Net的职位绝对数量比Java低一些,学****人员高出3倍,职位的竞争激烈程度低于 Java。
    秉承了微软技术的入门简单的特点,经过短时间的学****就可以掌握拖拉控件的快速开发方式,的快速开发方式所满足,认为自己“学成了”,不再深入研究,因此人才市场上充斥着很多只会拖控件、开发人员,的书上都是讲服务端控件,很多所谓“”的人连什么是Http、HTML、JavaScript、Dom等基本概念都稀里糊涂, 服务端控件就能搞定的,的人非常多,但是真正满足企业要求的人则比较少;而Java则入门门槛比较高,如果想要配置一个Hello World级别的学****环境就会涉及到很多技术,开发环境也要学****者自行配置,对于初学者来说可能花费一周时间都无法配置一个最简单的环境出来,Java的开发环境那么可用性强,的区别就像Windows和Linux的区别,正因为Java学****门槛非常高,很多学****者被淘汰了下来,这样能够撑过一个个难关学****下来的开发人员都是水平比较高的人员。初级开发人员的工资平均是比Java初级开发人员的工资平均略低的。中高级人才非常缺乏,深入技术的开发人员在企业内部是非常吃香的,招聘人员经常发出这样的感叹“招合适的Java工程师能招来一堆,工程师一个月都招不来几个”。
    .Net入门快,中微软为开发人员提供了一套最佳的技术架构搭配、集成的开发环境,用微软的技术架构开发出的系统就可以保证最好的效果,而不用像Java开发人员那样去学很多开源框架再去学****搭建技术架构、开发环境,学****周期比Java短,有了语言基础后再进行集训式的就业班学****学****者学****3个月可以进入就业,Java学****者需要5个月可以进入就业。
    微软的本地化推广工作做得非常好,有大量的中文资料可以参考,因此除非研究很高深的领域,否则中文资料基本能满足开发者的需求;而 Java由于走的是高端路线,因此除了初学者资料外,大部分Java资料都是英文的,学****Java需要参考很多英文资料。因此如果英文非常好的学员学****Java就会很轻松,会更好。
    综上,Java入门门槛比较高,需要有足够的毅力和百折不挠的精神,只要你能坚持下来你就可以将很多人在入门门槛上就将很多竞争者甩在身后。.Net入门门槛比较低,装上VisualStudio就可以马上进行开发,不需要进行太多的配置、不需要学太多基础知识,学****是有很成就感的事情,能让你有兴趣进一步学****但是你不能止步于此,因此你会发现身边也有无数的人也是“轻松入门”,你就需要继续深入学****深入学****同样需要毅力和探索的精神,你要在这个阶段上把绝大部分竞争者甩在身后,小吹一把:我教的有个学生面试回来说“在咱班里比我感觉我掌握的不是太好,但是和一起参加面试的北大某鸟的学生比我简直就是高手”,呵呵。在我讲“.Net入门简单”的时候,有学生问“.程序员都不值钱了?”,我的回答是“微软简化的是重复性的东西和低级的东西,这样我们就能从这些低级的工作中脱身出来研究更深入的东西,把问题简化了只是使得那些只沉迷于简单的东西的人不值钱了,会使得研究深入的人更值钱”, 这就是“.Net入门容易,深入同样难”这句话的意思。有人会问“哪些知识属于深入的知识呢?”,,还要研究架构中的设计模式,控件,控件内部发生了什么。这里允许我做一个广告,如果你想从学****一开始就尽快脱离控件型开发人员的行列,你可以跟着视频教程《视频教程》学****社区,你会发现你进步是非常快的。
    的课程,的描述中有或多或少的偏向,但是抛去个人因素考虑,好,请根据自己的情况进行选择。和Java并不像360和QQ那样必须二者选其一,并不像很多初学者认为的那样“学一门语言就靠这门语言吃一辈子”,工作中很可能这个项目用Java,,因此你可以喜欢某个语言,但是不要抱着一门语言不放,更不用担心“Sun被Oracle收购了,Java是不是完了?”、“,如果