问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

本来打算学习PHP的但是我身边的人推荐我去学Java,这是为啥?

发布网友 发布时间:2022-02-28 13:56

我来回答

3个回答

热心网友 时间:2022-02-28 15:25

  1.java和PHP的发展空间对比
  安卓势头很猛,但手机安装app数量有限,推广难,也是app面临的最大挑战,好在安卓只有JAVA可以做,除此之外就是HTML5了。
  中国人口占全球人口19.7%,中国网民占全球网民22.4%,中国网站数量占全球网站数量的0.5%,网站的可发展空间可谓巨大;发达国家互联网对GDP的贡献可达20%,中国互联网对GDP的影响仅为3%。可谓互联网的发展空间巨大,而互联网离不开WEB,WEB离不开PHP。
  两者相比,个人觉得PHP的优势更加明显。
  2.java和php的薪资涨幅速度对比:
  java是公认的难,难上手,真正上手需要至少1-2年,而这期间都属于学徒级别,薪资涨幅有限。2年后会有一个较大的涨幅。
  PHP是公认的简单,上手极快,基本过了试用期就可以涨工资了,PHPer正常是半年涨一次薪资,前3年的幅度都还可以
  两者相比:其实php的前端优势明显,后段双方区域持平。并不像很多人说的PHP后面难涨,PHP缺人,但更缺熟手。java也不像很多人吹嘘的那样高薪,两级分化严重。其实也很正常,越难的语言,两级分化越是严重。
  3.java和php各自发展的瓶颈:
  JavaEE体系曾经统治企业级软件开发长达数十年之久,十年间英才辈出,但是Java语言本身却越来越显示出臃肿和*的态势。使用Java是个昂贵的选择,复杂的需求设计,
缓慢的项目进度,昂贵的应用服务器和维护难度使Java成为了一种庙堂之上的语言。而版本的*也使所谓的跨平台特性成为了一句空话。Java的特性使得它并不适合业务随着市场快速变化的互联网企业,WEB领域几乎被PHP一统天下,嵌入式领域几乎被C++一统天下,客户端领域几乎被C语言一统天下,要不是安卓的出现,java的命运还真不好说了。php的大中型系统开发,方便、快速、是java跟asp.net没法比拟的,
还有php有很多如yaf,yii,ci等强大的框架, 中小型一般系统的开发,一个thinkphp就足于通杀java的ssh三大框架了。
  PHP由于其简单,快速开发等特点,也导致了开发复杂应用稍显吃力,所谓成也萧何败也萧何,PHP由于其关注应用层面,开发基本不需要考虑底层的东西,导致其开发快速,学习简单;但也导致了学习PHP工作一段时间比较容易遇到瓶颈,PHP在5.3版本后加入了更为强大的扩展,通过PHP的扩展可以实现PHP本身实现不了的功能。所以PHP开发遇到了这样瓶颈,可以考虑通过扩展来解决,*和weibo.com正在大量使用扩展功能去应对一个又一个的难题。新浪微博架构师兼首席PHP技术顾问惠新宸一直在专注与PHP底层原理的研究和分享。扩展是被他认为PHP最伟大的地方。
  4.java和PHP的学习成本对比:
  java学习,是公认的难。难以上手,难以理解。自学时间成本是12个月,自学成功率不到10%,培训时间成本也近6个月。培训费用平均成本大致为2万元左右。成为熟手的时间成本为2年。成为高手的时间成本一般为5年以上。
  PHP学习,是公认为最简单的语言。解释性语言,无需编译。自学时间成本是6个月,自学成功率20%,培训时间成本3个月。培训费用平均成本1万5千元左右。成为熟手的时间成本为1年。成为高手的时间成本一般为3年以上。
  两者相比,java的学校成本要明显高于PHP。
  总结一下:java和PHP各有各的优势,说到明天早上也不一定说的完,我想说的是学习哪一个,都是OK的。
  想学java就从事安卓行业,想从事WEB领域,就学习PHP。

  由于java的学习难度,没有基础或者基础不好的同学还是谨慎选择,对于零基础的同学还是PHP可能更加适合一点。

热心网友 时间:2022-02-28 16:43

PHP用得越来越少,而Java应用面越来越广泛,当然要选个用得多,就业岗位多的来学了。

热心网友 时间:2022-02-28 18:18

php学起来更简单,学习周期相对较短。这是因为php底层封装了很多复杂的东西,学习者不用自己实现,只需要调用封装好的函数就可轻松实现。
而且php是弱类型语言,这里的弱不是说php很弱,而是指定义变量的时候不需要你手动指定变量的类型。php底层会自己分析这个变量属于哪种类型。
使用php完全感知不到数据结构的存在,一个array包含了:数组、动态数组、链表、队列、栈、hashmap等数据结构。
php无需额外技术便可以与html完美嵌入。
php函数丰富,书写简单。
上面这些php的特性决定了它开发的效率,那就是非常高效。补充一点php是解释型语言,运行前无需手动编译。这对开发来说很高效,如果你用java开发,那么远行前必须用一定的时间先进行编译,才能运行,才能看到结果。而php直接看结果。
java是强类型语言,定义变量必须手动指定变量类型,不同类型进行相关操作,必须手动转换类型,比如:3+2.3,3是整数,2.3是小数,他两是不同类型,需要你手动把他两弄成一样的类型才能进行相关操作。
java可以让你懂的很多数据结构,数组、动态数组、链表、双向链表、队列、栈、hashmap、红黑树等。这些数据结构的操作方法各自都有各自的对应方法,这就需要你明确知道你要操作的是什么数据结构,才能使用对应的方法去操作他们。
java天生就是面向对象的语言(设计的时候,就是这样设计的。一个生动的比喻就是:一出生发现没有腿,后天你也不可能长出腿。),面向对象对于初学者来说不是很容易理解,会感觉生涩难懂,所以会增加你的学习成本。
接下来,比较一下php和java吧,如果你想快速学会一门编程语言,那么建议你学php、python、golang,四个月入门时间足够。但四个月学java是不够的。如果你想对编程语言有一个全面的认知,那建议你学java,因为java里面没有在底层过度封装,很多东西都暴露给了学习者,通过学习你会对编程所涉的知识有全方位的认识。这就是面试的时候,如过是java程序员,问你多线程是怎么回事,你不能像php程序员一样说不知道。问你红黑树是什么东西,你不能像php程序员一样说没学过。
最后说一句,不管是哪门编程语言,如果要达到精通的地步,都需要花费数年甚至数十年。就算是可以很快入门php、python等想要精通那也很难。我想通过上面的分析,要学java还是php,你一定心里有数了。
想转行IT,身边的朋友都推荐我学Java?Java真的很好吗?

3、一个好的心态和一个坚持的心很重要。很多冲着高薪的人想学习Java,但是能学到最后的没有几个,遇到困难就放弃了,这种人到处都是。就是因为有的东西难,所以他的回报才很大,我们评判一个Java开发者是什么水平,就是他解决问题的能力有多强。4、不要活在别人的标准里。李嘉诚说:“当我骑自行车...

Java和PHP选哪个?

Java和PHP哪个好学?1.从学习难度而言,显然PHP比Java要简单易学,PHP自学成才的朋友你可能常听到,但是Java自学成才的朋友是没怎么听到,凭这个判断当然不科学,当下PHP培训一般3-4个月,而Java培训一般5-6个月,培训学费也是Java高于PHP,现状足够说明问题。 2.从就业方向而言,显然是Java比PHP要好的多,学PHP只能从事网站...

...学PHP或Python,然后可以转到Java或C#,这样学Java就会非常简_百度知 ...

这不废话么,你一个白板另外一个人会编程语言A,你和他一起学习编程语言B,他肯定更有优势些啊,他起码写过代码吧,有些人看到代码就晕。现在的问题是值不值,你可以直接学习Java,也可以先学PHP(这样对你学Java有帮助),学习PHP所花的精力 对于 学习PHP对学习Java的帮助 值不值?很明显...

哪个编程语言最好就业?

java语言就是现在手机、计算机程序运行最多,现在也最流行的语言,它的标志就是一个冒香气的白色咖啡杯子,你用的如果是普通的手机或是国产手机会经常看见这个小标志,这个语言就是调用已经被封装的c语言类,然后编译出实用的工具,我觉得你可以学学则这个。

java和php的优势与劣势是什么?如果要学,我该怎么选择学那个?

两者相比,java的学校成本要明显高于PHP。总结一下:java和PHP各有各的优势,说到明天早上也不一定说的完,我想说的是学习哪一个,都是OK的。想学java就从事安卓行业,想从事WEB领域,就学习PHP。由于java的学习难度,没有基础或者基础不好的同学还是谨慎选择,对于零基础的同学还是PHP可能更加适合一点...

PHP和Java学哪个好?

3.薪资待遇 PHP培训时间一般比Java培训时间要短很多,相应的也就是说PHP技术比Java技术要容易掌握,PHP在WEB领域没有语言可以和他比,但是Java是纯面向对象开发,功能强大,分支众多,没有Java不能做的软件。就薪资待遇而言,天通苑北大青鸟认为Java比PHP要好,可以用付出跟收获的关系看出,培训费用跟培训...

java和php哪个是主流(java和php)

想转行,学Java还是PHP好? 转行学习java更好。因为java的应用更广泛,包括大中型的商业应用、桌面应用、移动领域应用,而且java的就业前景更好。千锋教育有线上免费Java线上公开课。作为一种最流行的网络编程语言之一,java语言在当今信息化社会中发挥了重要的作用。Java语言具有面向对象、跨平台、安全性、多线程等特点,这...

php和java哪个工资高?

但是,这两个语言,学习都有个深浅,高低。php脚本语言,简单,学习快,工资高,工资提速快。java编程语言,跨平台优势摆在那,学的好工资一定高于php,但是难度高。如果你是新手,你花5个月学习php,然后找份工作,慢慢学习,然后学习java,如果老手的话就直接java了。JAVA与PHP就业问题1、从Java和PHP...

会java学php要多久?

所以自学Java需要基本上一年以上的时间才能达到找工作的水平,再加上如果学习的人自制力不强的话,可能都学不到最后就半途而废了。而培训机构有系统的教学体系和经验丰富的讲师,对学习java很有帮助。但是由于java属于新兴行业,行业标准不规范,各种培训机构水平参差不齐。所以我们要挑选口碑良好、师资团队...

php最好的语言(php是世界上最好的语言这个梗怎么来的)

不管现在黑PHP的人有多少,无论是从PHP-Java;PHP-Python;PHP-C#.Net;PHP-Ruby……都只能说明随着时代的发展,大家对性能、对模式的需求更加敏感,PHP可能渐渐的Out了,但无法否认他曾经辉煌过的那一段时期为互联网带来了多少活力。 但做技术的,也必须与时俱进,好就是好,好就学,好就用,落伍了,就弃,技术这么纯粹...

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
100以内的电磁炉专用锅买什么牌子的好!铁锅还是铝锅!推荐一下哈!! 6个存钱方法? 如何让存款不贬值 有什么长期存钱不贬值的方法 有限公司变更法人后原来债务 ...怎样才能在前台页面调用出来,比如{$goods.bumax} ...{insert name='get_adv_child' ad_arr=$adarr id=$goods_cat... ...信息填写界面consignee.lbi中如何获得car_id,再根据car_id做个开 ... ecshop中首页获取了一个分类的cat_id,怎么调用它的以及它子类的... MySql语句查询。请问大家,如下图。怎样从每个cat_id中取出最大和次最... 车是我们夫妻共同买的他把车转移了怎么办? php有没有进阶教程 web前端主要做的是什么工作 程序员是做什么的? php 系统架构 PHP架构师,美国年薪多少万刀 php网站架构师每天空余时间一般是多少? 架构师具体需要学些什么? PHP工程师都要学习什么?就业方向如何? 如何把微信好友头像及隐藏起来 成为PHP高级工程师或者架构师需要了解哪方面的专业技能 如何把微信好友头像及隐藏起来 如何成为一个PHP方向的架构师 怎么样把一个人的在通讯录隐藏起来 一个合适php架构师, 应具备什么样的技能? PHP架构师是什么职位 嘉兴有什么特产?? 嘉兴有哪些特产可以带,去哪买 嘉兴特产有哪些? 嘉兴特产 哪些是嘉兴特产 学习软件开发以后可以做什么工作?就业率高吗? web前端开发工程师(BI)是做什么的 前端能从事什么职位? 什么是系统架构设计? PHP和Python哪个更有前途 什么样的程序员在35岁以后依然被公司抢着要? 前端开发现在的工作发展是什么? web前端开发 php 有什么不同 php工程师和前端工程师的区别 web前端和PHPweb开发,有什么区别 能简单介绍一下web前端开发和PHP后台开发的区别 UI设计与PHP工程师有什么不同的 web前端和前端开发工程师有什么区别 html5工程师和前端工程师有什么不同? 想问一下php工程师和web前端工程师哪个比较好 web前端开发工程师和PHP工程师选哪个好?学到什么程度可以找实习单位?本人自学。 PHP与WEB前端关系 全栈工程师怎么样呢?求指点 php工程师和前端工程师待遇哪个好 前端开发和后端开发有什么区别 前端和全栈工程师有什么区别