零基础入行IT Java .NET PHP学哪个好?

操作方法

  • 01

    JAVA、.NET 、PHP 、ASP同为软件开发语言,究竟学哪个更有前景?它们几个有哪些优缺点?不同程度的人适合学习哪一种?想弄明白这其中的门道,着实需要一番功夫。 笔者第一次听说软件开发,最先了解到的倒不是JAVA和.NET,而是JAVA和PHP。为什么这么说,因为JAVA和.NET是国内市场占有率最高的两门技术,而JAVA和PHP在目前的市场上也是最热的。至于ASP,它和.NET同出于微软,又和PHP同样占据一定市场份额,所以拉出来一块说说。

  • 02

    .NET:入门快,深入难,中高级人才吃香 .NET秉承了微软技术的入门简单的特点,经过短时间的学习就可以掌握拖拉控件的快速开发方式,也正是这种拖控件的方式成了大多数.NET程序员进一步学习的绊脚石。多数人会被表面的工作迷糊住,他们满足于.NET的快速开发方式,认为自己已经学成了,就不再深入研究下去了。 微软主推的.NET把重复性和低级的东西简化了,入门门槛对所有学员来说是同样低。如果想有更好的发展,把众多竞争者甩在身后,就要脱离拖拉控件的水平深入学习下去,这就需要有很大的毅力和研究精神了。 .Net入门快另一方面在于微软所做的本地化推广工作,学习.Net有大量的中文资料可以参考。除非研究很高深的领域,中文资料基本能满足开发者的需求。所以,即使英文不是很好的学员也可以学习.Net。 .NET的劣势也在于它是微软出的,它几乎只能用在WINDOWS服务器上,别的系统都不能用,所以跨平台性比较差。也有相关人士对它的安全性质疑,因为.NET运行于IIS之上,这个系统曾无数次遭受攻击,有的IT专业人士甚至拒绝将他们的网络暴露IIS Web服务器之下。

  • 03

    JAVA:起点高 发展空间大 市场竞争激烈 JAVA是由Sun Microsystems公司倡导、许多公司参与一起建立的动态网页技术标准。它开发的Web应用是跨平台的,基本上可以在所有平台上的任意环境中开发,在任意环境中进行系统部署,扩展。另一点,JAVA已经有了很成熟的开发体系,有很多功能强大的工具支持,不少能够免费获得。 JAVA走的是高端路线,面对大型的Web应用程序开发,现在比较热的J2EE构架更是跨平台企业级编程的利器。由于它的跨平台性,JAVA也就是一次编写,到处运行。市场上的新硬件和新操作系统应用它也能第一个利用,几乎不需要再编辑和调试,加上它可以在UNNX、UNIX上部署,安全性好,所以是很多大型企业和安全性要求比较高的政府单位的首选。 学JAVA起点高从很多培训机构的报名条件也能反映出来,一般机构都要求有大专及以上学历,或者有很好的基础。因为JAVA为了实现跨平台的功能和极度的伸缩能力,极大的增加了产品的复杂性。另外,除了初学者资料外,大部分JAVA资料都是英文的,学习要参考很多英文资料,对英文水平要求也很高。 正是因为JAVA学习门槛高,能够坚持下来的开发人员技术水平也比较高。起薪高、发展空间大使它大受程序开发人员的欢迎,现在JAVA的培训市场热度很高。不过,据介绍,JAVA和.NET的市场份额已经相当,JAVA的学习人员数量却高出.NET好几倍,所以职位竞争激烈程度也相对较高。

  • 04

    PHP:简单易学 有发展瓶颈 PHP是一种HTML内嵌式,专门用于Web开发的轻量级语言。它悬浮在技术和语言之间,是一种在服务器端执行的嵌入HTML文档的脚本语言。PHP集各家语言所长创新形成PHP独特的语法,有一定的跨平台性,目前市场上应用比较广泛。 PHP坚持脚本语言为主,脚本语言介于HTML和编程语言之间,是一种比较简单、易于理解的语言。通过嵌入HTML语言,PHP的学习比较起来不那么困难。所以如果有一定基础自学、或者中低学历者可以选择它为切入点。 有人称做PHP程序开发1年和3年没有多大区别,话有点偏激,现在网站编程人员用PHP的很多,资深开发工程师高薪也很常见。不过这也看出,学PHP是比较容易遇到瓶颈的,这也是所有技术人员都会遇到的问题,并不是不能突破。各类语言是即有竞争又有融合的,甚至相互之间可以转换。建议熟悉一种语言之后,可以多接触些别的语言来寻求突破。 PHP缺乏规模支持和多层结构支持,这是它的技术弱点,所以更适合应用于小型的商业站点,而不适合大型电子商务站点。中小企业用PHP较多另一个重要原因是,PHP服务器和数据库都是开源产品,这大大降低了企业的开发和运营成本。据业内人士介绍,目前PHP技术的市场需求量非常大。

  • 05

    ASP:逐步退出市场 可用做入门学习 ASP在1994年到2000年之间,是微软主推Windows NT 4.0平台的关键技术之一,时至今日,不得不说它有些落伍了。ASP简单易用,但自身存在很多缺陷,最重要的就是安全问题,意大利面式的程序开发方法,使它的维护难度很高。在效能和延展性上,ASP也有局限性。有关人员预测随着微软.NET的推广,ASP会逐步退出舞台。 ASP是实现动态网页的一种技术,支持一些脚本语言,主要以VBSCRIPT为主,可以把后台脚本代码内嵌到HTML页面中,是一种简单、方便的编程工具。一般了解VBSCRIPT的基本语法后,清楚各个组件的用途、属性、方法,就可以轻松编写出自己的ASP系统。可以做为初学、或者自学人员的入门练习。 不过,ASP在跨平台性、安全性、效能上都比不过PHP,在技术架构各方面又和.NET不可同日而语。目前市场上还有中小型网站在用,不过很多ASP程序员都已经入手学.NET、JAVA、或PHP了。如果会ASP学习.NET会轻松很多,但不是非要先学ASP再学.NET不可,现在很多培训机构都是从零基础开始授课,可以直接学.NET的。

  • 06

    提醒:低学历者发展有局限 谨慎入行 经过以上介绍,大家可能对JAVA、 .NET、 PHP、 ASP各自的特点有了一定的了解。笔者再稍作梳理,方便有意向学习的朋友做个参考。 报名条件:JAVA和.NET要求专科及以上学历,零基础学起,JAVA对英语水平要求稍高些。PHP要求高中以上学历,也是从零基础学起。现在几乎找不到开ASP的,有兴趣自学的可以考虑做入门练习。 就业前景:JAVA、.NET比较高端,主要做大型网站开发,薪资也较高。JAVA目前比较热,市场前景广,相对竞争压力稍大。.NET中高级人才在国内尤其吃香。PHP薪资次之,主要面对中小型企业网站,多数人员积累到一定经验会转管理,或另求突破。 另外,转达业内人士的两点忠告:1、不同的语言只是不同的工具,很多内容都是相同的,熟悉其中一个工具再换其他的上手就很快,所以大可不必抱着“学一门语言就靠这门语言吃一辈子饭”的心态,也不用担心某个技术落伍了就无处可用了。2、做程序开发不是件轻松、容易的事,如果学习的决心不够,特别是中低学历者,以后的发展会很有局限,很可能沦落到“代码民工”的地步。 PHP培训时间在3到4个月之间,学费各机构差别比较大,有的机构称打破行业暴利,费用低至3000多元,费用高的机构则上10000元了。波纹推荐达内PHP培训课程。

(0)

相关推荐

  • 零基础学习java看书视频相结合

    操作方法 01 近年来,Java视频逐渐取代了"书"的作用,许多初学者已经将看视频作为最主要的学习方式.然而,通过长期对java自学者的观察研究,我们发现,书和视频均有各自的作用, ...

  • 怎样从零基础学习EXCEL?

    怎样从零基础学习EXCEL? 后来工作会对你的数据处理能力提出要求(除非你懒,错过了那么好的学习机会).可能开始的时候,你会发现一个函数能自动计算求和(sum),能算平均数(average),你就很开 ...

  • 插画设计灵感(原画插画零基础自学)

    首先,要确定自己想画什么主题.内容(发散思维),再画草稿.找参考.确定色调,然后就是线稿,色稿(总体颜色),开始绘制.咱们先看看效果图接下来是具体教程步骤步骤一:草稿草稿可以在电脑上绘制也可以手绘,但 ...

  • 如何零基础自学编程?

    如何零基础自学编程?想必大家很想了解这方面的内容,下面小编给大家分享一下,希望可以帮助到大家. 操作方法 01 要确定自学的方向,学习任何一门技术都是不易的. 02 只有明确要去学习那一个方向,才有可 ...

  • 如何零基础免费学习C、C++等语言

    很多人都想学习 计算机编程语言,但苦于没有一个 官方的.免费的学习途径,在这里我将告诉大家一下免费学语言的方法 方法一 01 首先打开 jisuanke.com 02 在这里你可以零基础学到C.C++ ...

  • 零基础怎么学习计算机

    零基础学习计算机,首先得看你想学习什么,先要学习的是打字,然后是办公软件的学习,还有一方面就社交软件的学习.我记得三级计算的考试主要包括打字和WPS Office的软件的应用.今天主要讲解简单的计算机 ...

  • 零基础学习C语言

    零基础学习C语言:本人在网上找了很久关于如何学习C语言,本人也是新手不知该如何开始学习,无意中发现这本书慢慢的我找到了学习的头绪!推荐给大家学习 操作方法 01 目录 前言 第一篇 C语言基础 第1章 ...

  • 什么是编程及如何零基础自学编程

    最近小编收到很多问题,其中一个就是下面小编为大家整理一下关于什么是编程及如何零基础自学编程的步骤,希望这些方法能够帮助到大家. 操作方法 01 首先,编程是编写程序的中文简称,就是让计算机代为解决某个 ...

  • excel零基础入门教程

    Excel是人们常用的办公软件,用来显示和处理各项数据,其功能及其强大,要想彻底掌握它的应用并非易事,需要要花时间下功夫.然而,Excel的一些基础功能已经完全能够满足办公人员的需求,并且简单易学,今 ...