{eval=Array;=+count(Array);}
作为入门语言的选择,建议还是要慎重一些。入门语言将会在接下来的几年中成为你解决问题的主要语言,也会成为你磨练的主要技能。语言的选择也会决定这几年你能去什么行业找工作。
就语言的复杂度来说,php会比java的学习曲线缓一些。但是现在java的学习资源相对多一些,包括网上的视频、一些论坛之类的。但是我个人觉得不能根据语言的难度来选择一门语言。
就应用行业来说,java会比php更广一些,java也相对更通用一些。java一般可以应用在网站后台、大数据、一些平台中间件等。而php主要用于网站后台。如果是AI相关的话,一般python更加合适,但是需要算法傍身。
面对选择哪一种语言,建议去招聘网站看一下,看看想去的公司或者行业需要什么样的语言,同时也能看到需要哪些技能,这些可以给自己的学习一些方向。
对于转行的话,只要肯下决心和功夫,我个人认为会成功。但是一心只想拿高工资,建议还是慎重转行,转行之后的工资不是网上传的那么高。即使是一开始就是IT行业的,也有很多人达不到网上IT的薪资。转行要做好持久在这个行业发展的心理和经济准备。
祝成功!
语言本身只是对程序执行逻辑的描述,说白了是告诉计算机要做什么,怎么做?但任何语言本身最后都要翻译成机器语言才能真正执行。
因此,php或者java本身并没有太大的差异,在能力上也是大同小异,因此不能说那个更合适。
各有各的优点吧,看你以后想从事那个工作,现在Java比PHP好找工作,扣丁学堂是千锋教育集团旗下IT在线教育品牌,秉承"用良心做教育"的理念,旨在让学员通过在线学习的方式实现IT梦。
扣丁学堂成立于2015年,是一家专注IT职业培训的在线教育机构,扣丁学堂推出在线就业班、在职提升班及红帽RHCE认证等课程,采用总监级教学、911跟踪答疑的服务,为学员提供零基础入门、技能提升及职业规划为一体的IT在线学习,打造最适合在线学习的优质教学产品和服务。
目前已有超过200位一线实战型讲师,开设14大热门课程:HTML5大前端、Python+人工智能、JavaEE、PHP、大数据、UI设计、Unity游戏开发、云计算+信息安全、软件测试、GO+区块链、Android、iOS、网络营销、就业指导等课程。加入扣丁学堂,学习Coding知识,成就Coding梦想!
php相对Java简单些,中小型企业应用的比较多,基本都是web范围的开发;
Java会上手比较难一点,但是应用范围比较广泛,学好Java其他的语言编程语言也会好上手很多,Java语言的稳定性和安全性就注定了它在编程语言里的地位。
你这个问题让我想起程序员常说的两句话,一句是PHP是世界上最好的语言,另外一句是JAVA是世界上最好的语言。作为想入行的新手,纠结选择哪门语言比较好,是正常现象的。作为过来人,老茶可以帮你分析两种语言的利弊和用途,至于先从哪门开始学起就看自己选择了。
PHP这门语言入门是非常简单的,就是没有编程基础的人来学,一个月搞个简单的小应用出来,也不是难事。要是有编程基础的人,一周就可以上手开发了。
作为中小企业创业首先语言,PHP是最受欢迎的一门。就连当初淘宝初创时,用的也是PHP开发的。由于PHP的特性,决定着他的开发速度非常快,而且开源代码非常丰富。
比如你想要做一个企业介绍网站,完全不需要自己从头开始开发,网络上成熟的开源网站系统一大堆。直接用来二次开发,几天就能把网站上线了。
这也是为什么PHP,会受到中小型创业公司喜欢的原因。因为够快、成本低,需要的人员少,代码资源丰富,而且调试bug也简单。
PHP最大的问题在于,相对JAVA运行速度上太慢了。
特别是一些时效性强,并发高的程序上会更加明显。像一些秒杀、抢购活动,用PHP来开发的话,中途出现拥挤奔溃的现象很正常。
这也就是淘宝后来做大了,只把PHP用在前端上面,后端开发转而用JAVA的原因之一吧。
另外一个不足就是,PHP大部分都是应用在WEB端上,像移动端、物联网啥的,基本都看不到PHP的身影。
当然,PHP最新的版本都在优化这些问题,也有专门的框架是针对高并发和低延迟的问题,只是这些相对应JAVA来说,还是有差距的。
JAVA这么语言相对PHP来说,上手就有难度。如果没有编程基础,自学起来就更复杂。更主要是自学的人,往往都达不到企业要求的程度。这也就是为啥外面一堆JAVA培训课程,却很少看到PHP培训课程的原因。
想要学习JAVA,最好还是参加系统性的培训会比较好。
JAVA的应用非常广泛,像移动端的安卓开发、还有WEB端后台开发、已经一些桌面应用、云服务开发等等。学习JAVA可以选择的领域会更多。
而且JAVA的语言特性决定了,其在稳定性、安全性上面都是非常可靠的。这是PHP没办法比的,这也是为啥很多大企业都用JAVA而不用PHP的原因。
通过上面对两种语言的优劣性进行分析,在具体选择哪门语言的时候,完全是取决于自己的基础、学习目的以及未来的职业规划上的。
很多PHP编程人员都是靠自学成才的,只要有2~3年经验,就能达到企业的要求,工资待遇也不会太差。这也导致一个问题就是,PHP人才非常紧缺,学习PHP相对JAVA来说找工作会更容易。
由于前几年JAVA培训机构太多,都在热炒JAVA。导致供大于求的现象发生,对于刚从培训机构出来的新手,想要找到一份好的工作还是有难度的。
但是想要进入大企业,选择JAVA是必须的,靠PHP进入大企业的几率相对是比较低的。
问题总结:JAVA和PHP各有各的优劣,没办法说哪门更好。但是语言都是相通的,只要学好一门之后,再学另外一门就非常快了。只是初学者选择好一门语言很重要,因为编程岗位更看重的是经验,技术的提升是需要靠项目实践积累的。
不同语言决定着未来的职业方向,这就要求做决定的时候,先想清楚自己为了的职业方向是怎么样的
先给出答案:在国内当前软件行业下,学习Java比PHP更好。
单纯从入门角度来说,PHP肯定比Java容易很多,但是考虑到就业环境,PHP相关的职位相对于Java的职位来说少太多了。生活的得赚钱,而工作的第一目的也是为了赚钱吧。所以从就业的角度来说,Java比PHP优势明显。
从工作可替代性来看,PHP入门简单、上手容易,有一点基础的人,2-3个月就可以上手开发网站;Java相对学习曲线更陡,需要学习的技术更多,也意味着更难被取代。这相对来说也是优势。
从后期发展来看,Java的发展空间更大,从薪水、职位、工作选择面都更具优势。
所以如果转行IT,建议选择Java而不是PHT。考虑到当前软件行业机器学习和人工智能火爆,可以将Java当做第一语言,学习Python作为第二语言。
如果想转入IT行业做开发的话,建议从以下开发语言选择:
1、后端开发方向:Python,Java,Go,PHP等;
2、前端开发方向:Vue.js,React,JavaScript等;
3、运维及运维开发:Python,Java,Go等;
4、微服务方向:Go,Yaml,Python等。
不管是什么行业,只要自己有恒心,坚持不懈地学习和实战,肯下功夫肯定都能入行的。同时还要考虑一点,IT行业加班,996加班比较普遍,应该做好心理准备。
我认为是这样的,语言只是一个工具,基本知识都是从C来的,有很多说java比php难或者牛逼得,我感觉搞笑,就好像说泰拳比拳击牛逼一样!语言没有强弱之分,学的不精都是半吊子,学好了,就是大神!我们部门的,两个搞java的,我就是他们领导,很多程序设计都是我指导他们,我是搞c出生,现在做php和net,没做过java,但我就是能领导他们,怎么了?同样实现一个功能,我的思维和方法就是比他们的好,怎么了?语言都是相通的,我虽然不会java,但程序逻辑都那样!
我想跟你说的是,你一定要选择你喜欢的方向,然后选择语言!因为搞技术的,兴趣是最大得动力!不是工资!切记!你喜欢,你就能一直钻研下去!你不喜欢,就是搬砖,就没有建树!
比如,你喜欢搞web,那毫无意义选php,完爆其他语言!不要扯什么弱类型,什么大项目!高效,安全,方便快捷才是王道!
你要喜欢做游戏,那就C#,你要习惯app就java oc。
一定要元自己喜欢的,切记!
10
回答0
回答0
回答10
回答3
回答10
回答10
回答8
回答7
回答2
回答