作为入门语言的选择,建议还是要慎重一些。入门语言将会在接下来的几年中成为你解决问题的主要语言,也会成为你磨练的主要技能。语言的选择也会决定这几年你能去什么行业找工作。
就语言的复杂度来说,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话,有点难,但是比较有前景
你这个问题让我想起程序员常说的两句话,一句是PHP是世界上最好的语言,另外一句是JAVA是世界上最好的语言。作为想入行的新手,纠结选择哪门语言比较好,是正常现象的。作为过来人,老茶可以帮你分析两种语言的利弊和用途,至于先从哪门开始学起就看自己选择了。
PHP入门简单上手快,开源资源丰富,开发速度快,中小企业用得多;缺点就是大企业用的较少,基本用于WEB应用开发
PHP这门语言入门是非常简单的,就是没有编程基础的人来学,一个月搞个简单的小应用出来,也不是难事。要是有编程基础的人,一周就可以上手开发了。
根据提问中顿号的用法,任何编程语言都不适合题主。本人建议千万不要转IT。
个人建议转行之前先不着急选择语言,最应该考虑的是先自我判断自己有多大的决心投入到学习中,在外人看来IT行业工资尚可,但又有多少人知道爬代码的辛苦,其学习过程不比高考轻松。学习期间熬夜是家常便饭,否则你会发现时间不够用。因为里面门道太多,越学你会发现需要学的东西越多。
考虑清楚这些问题,觉得自己能够吃苦耐劳,那就入坑吧。
可能网上会有一些线下培训机构忽悠你三个月、六个月速成,签订合同保证就业。然后还会给你看他们学员在阿里,腾讯高薪就业。
但实际上呢?这些培训机构培训出来的学员技术水平奇差,举个不恰当的例子就像是20年前农村办的扫盲班给那些妇女教汉字跟数学,充其量就是学会了自己的名字,稍厉害点的还学会了数学,会数数,买东西还会计算找零了。
以至于现在个别公司招人默认pass掉线下培训机构出来学生。
先给出答案:在国内当前软件行业下,学习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等;