您现在的位置: 首页 > 网站导航收录 > 百科知识百科知识
php程序员是继续往php道路走下去,还是转走java道路?
种了,程序员,也是php程序员是继续往php道路走下去,还是转走java道路?
发布时间:2019-02-08加入收藏来源:互联网点击:
php程序员是继续往php道路走下去,还是转走java道路?
回答于 2019-09-11 08:43:50
回答于 2019-09-11 08:43:50
本人刚毕业头三年写PHP,后四年转为JAVA。PHP技术达到自己完全搭建PHP+mysql+apache/nginx+mysql/mongodb一整套,前端jqury,熟练编译安装PHP,能自己写个简易的PHPmvc框架。
这么形容PHP与Java的技术差别吧,如果PHP是能翱翔于大海的帆船,java就是航空母舰。都说PHP开发速度快,Java目前是springboot+durid+mybatis框架直接copy,表对应dao,service,controller,单测代码全部一键生成,增删改查代码效率一点都不比PHP慢。
再说语言本身,多线程就压垮PHP,也是我转java最痛苦的地方。线程,线程池,同步锁,可重入锁,并发不仅仅速度变快了,并发带来的各种问题处理,是菜鸟Java进阶的必经之路。而PHP从来不考虑所谓并发问题,多进程那个效率感觉完全像自慰。
最关键的是生态,大数据Hadoop生态全是Java,或多或少都要接触下底层源码,没有Java底子怎么看抛错?还有dubbo,mq,kafka等服务治理。Java包含了完整的解决方案,反观PHP仍旧停留在怎么敏捷开发上
当然有些东西还是互通的,比如设计模式。
最后一点,Java是面向对象的语言,相互合作可以互调方法。严格意义的面向对象有个好处,既一个烂程序员危害性可以降到最低,但PHP既可以面向对象,又可以面向过程,又有各种各样的框架,不像Java国内Spring mvc/boot一统天下。PHP写的丑陋,PHP代码可以和html代码混在一起。让接手人看绝对是种灾难。
回答于 2019-09-11 08:43:50
准备转前端了
回答于 2019-09-11 08:43:50
看得出来你在纠结未来的技术路线如何走,说说我自己的路线:
我最早学的是ASP,那时候就套套网站,那个年代靠ASP找工作也是一大把,也较容易找到工作。
后来发现ASP没落了,于是重心转到PHP(因为ASP、PHP一起学习的),就这样,一直做PHP,工作中不会遇到什么大问题,但是PHP也有它的瓶颈,PHP适合做网站,但对于某些业务需求它就搞不定,所以把目光瞄向Java,于是系统性的学习Java。
现在各类应用,用PHP+Java基本上就没啥问题了,所以说Java你也可以去学一下,两者互补。
回答于 2019-09-11 08:43:50
如果你已经进入PHP程序员的行业可以继续深入学习,等到了一定的深度可以在扩宽技术的广度不迟
作为一名优秀的PHPer技术是需要不断提升的,Java也是一样,转Java程序员等同于跟刚毕业的新人一样从头来过,没有任何优势,只能算有点工作经验
初级PHP程序员除了每天写业务代码之外,还需要深入学习PHP优化,Swoole接口,微服务,Mysql底层优化等,才能拥有一份25K左右的薪资,让自己有一些市场竞争力度!
为了解决大家的难题,我准备了一套中高级进阶学习教程还可加入大牛学习圈子,分享tp,laravel,swoole,swoft微服务等教程,各种大牛都是3-8年PHP开发者,每天还有12年的架构师做讲解,助你进阶中高级PHP程序员,增值涨薪!需要可关注本头条号,并且发送私信关键词:PHP
回答于 2019-09-11 08:43:50
我也是一个PHP程序员。说到是否要转java,我觉得不急,先把PHP发展好,接近天花板了再谈进一步提升工资的方法吧。
PHP高并发解决方案了解几种了?
PHP设计模式在工作中用到几种了?
PHP异步任务解决方案了解几种了?
PHP数据库优化方案,了解几种了?
PHP高可用集群架构了解并掌握几种了?
PHP分布式事务解决方案了解几种了?
NOsql数据库精通几种了?
微服务系统设计和交互方案了解几种了?
这些你都会了,你也基本到了PHP的顶点了。而这些技术在java中很多也是相通的。你把这些全学会了,不管你是从事PHP还是java,都应该是架构师左右的人物了。而架构师的月薪一般在30~50K左右。说白了,还是看能力经验,你能力强,在哪个语言里都能风生水起。
有个朋友,做PHP全栈五六年时20K,转java做区块链变25K了。他对java也还是不太熟,但很多PHP的开发经验却也能应用到java开发。
咱不谈经验,谈谈职业规划和身边人的发展吧。现在大家都是报团取经验的。一个人很难看未来,但是身边有一群志同道合的人,还是学不同语言的同学朋友,通过他们的工作经验和求职经历,就很容易发现一些技术发展趋势了。
上一篇:你喜欢龙珠里的哪个人?
下一篇:返回列表
相关链接 |
||
网友回复(共有 0 条回复) |