去年的九月份左右开始打算转的Java,刚开始是觉得PHP门槛比较低,天花板也比较低,只适合中小型企业用(自己的认识不够,不喜勿喷!!!),然后为了进厂决定转的Java,刚开始觉得都是后端的开发语言,应该很多相似的地方,PHP干了一年半吧,Java现在也做了一年了,刚开始转的时候准备的不够充分,建议转的小伙伴准备充分一点,MySQL、Redis、网络协议等相关的知识都是通用的,这些相信做过的小伙伴基本都掌握了,要准备的就是框架相关的东西,Java要学的东西真的太多了,比PHP卷很多,后面也会更新一下自己的一些学习过程和一些学习笔记,喜欢的小伙伴可以关注一下,下面就说一下我这一年学会了啥。
因为准备的不是很充分,所以面试的时候很慌,但是还好有一家公司勉强面进去了,不过问的是一些数据库相关的问题(问框架的基本都gg了,因为真的那会啥也不会,觉得自己会了,建议转的小伙伴多刷面试!!!多刷面试!!!多刷面试!!!),然后去的外包,外派到某行去了,面试面了一下项目经验,公司会给包装一下,给你一个场景,让你口述sql查询,最后问了一下反射跟泛型(当时这个都不会,真的是啥也不会),好在进去了,在那边还是比较闲的,有很多时间去补充自己,那边用的是微服务,天天拉着同事问这问那,终于完成了第一个需求,还临时补充了一下mybitsplus的知识,慢慢的开始熟悉Java的开发流程,发现PHP跟Java的不同,我自己总结的几点(欢迎补充):
1,Java写一个接口真的慢,要提前写很多东西比如实体类、接口、实现类、服务分发啥的,就是很繁琐,不过这也是Java结构稳定,PHP就是定义路由,function就开始了
2,PHP是解释型语言,所以即写即用,Java是编译型语言,每次都得重启(那个虚拟机卡的要死,刚开始调一个接口,一直挂,烦死)
3,PHP确实入门简单,而且他的文档写的很详细,就像tp,laravel,用法啥的都写的明明白白,Java就遇到各种各样的问题,maven配置,依赖包啥的,各种自己定义的工具类,实例化是在太多。
在那边大概干了半年就出来了,然后又来了另一个银行的大数据研发团队,这一年的成长很大,后面就给大家更新一下学习过程以及一些学习资料吧
从
PHP
研发工程师
转
型到了
Java
工程师,丰富研发技术栈。接下来,需要继续加深自己对项目中相关技术的深入理解,源码分析阅读,提升架构设计能力。在技术方面之外,逐步提升自己的外部沟通能力。夯实基础,长风破浪会有时,直挂云帆济沧海!
如果你想将
PHP
代码
转
换成
Java
代码,你需要找到一个能够完成这个任务的
转
换工具。不过要注意,这种
转
换并不是完全自动化的过程,所以你可能需要手动调整
转
换后的
Java
代码,使其能够正常工作。还有一点要注意的是,
PHP
和
Java
是两种不同的编程
语言
,它们之间的差异很大,所以在
转
换过程中可能会有一些不可避免的限制和困难。希望这些信息对你有帮助。
服务端
开发
中,有很多知识是相通的,例如mysql,redis,http协议等。
基于这些基础,在编程
语言
上的
转
变并不困难。
本文主要从下面几点出发,讲述如何快速从
php
开发
转
为
java
开发
:
使用框架构建web项目 - 10min
常用数据结构对应和概念
转
变 - 5min
操作Mysql数据库和发送http请求 - 15min
使用框架构建项目
先看下
PHP
和
JAVA
对应的项目工具和框架:
说来人生际遇无常,因为从小会几手 PS,直到大学,我的人生规划都是做一个平面设计师。大四时由于毕业和女朋友的压力,最终才入了编程的坑。幸好专业是计算机,应付考试的同时,学习专业课也为编程打下了一些基础。现在看来,以我的直男审美,第一批被阿里的鲁班这样的人工智能替代的人中就有我。
学习过程中的鸡汤不再泼洒,这里必须夸赞一下
PHP
非常平缓的学习曲线。语法简单能让人快速入手,解释性
语言
的特性也让人更易于理解,而且做出些什么产生的成就感会让人更愿意去学习。不过
PHP
是一个易懂难精的
语言
,前期使用它进
当然 jetBean 的产品都是收费的(虽然也有经过功能阉割的社区版),如果你认识在读的同学或教师,可以借用一下他的 .edu 邮箱申请学生或教师账号,详情可以看链接: 学生授权申请方式,如果资金无压力的话,还是支持一下正版,买一个比较省心。大四时由于毕业和女朋友的压力,最终才入了编程的坑。我用
PHP
做过支付,也用
PHP
做过后台多进程
开发
,还有用
PHP
做游戏服务端的,
PHP
快速
开发
快速部署的特性完全契合敏捷
开发
的思想,节约了
开发
人员大量时间,对一些公司来说,快速
开发
意味着市场,意味着生存。
如果你使用
php
已经有一段时间,
php
已经限制了你的发展,可以去学习
java
转
向
java
或者其他
语言
。
如果你刚开始工作,刚做
php
,但是觉得
php
前景不那么好,并且也有经济支撑自己去学习,就去学。
学习能力比较强,并且对计算机基础已经有一些了解,并且热爱编程,那我相信你一定能学好
java
这几种情况你需要慎重考虑
转
向
java
非计算机出身,计算机知识比较薄弱,并且不确定自己能否坚持的下来
1、
PHP
依然是改变世界的
语言
,Facebook早期就是建立在
PHP
之上,
转
型不意味着
PHP
不够强大,而是场景选择和架构选择的结果
2、为什么
转
型?个人理解是
PHP
更面向前台业务,服务层和中台技术选型应该多选择支持多线程和协程的技术如
Java
和Golang,当
然还有很多。
3、之所以
转
Java
还是要看
Java
是否在团队内是大众
语言
,在
语言
统一上来看,只要成本可接受,收益还是很明显,全团队可以做到...
php
顺序员可以
转
java
吗?可以。关于专业顺序员来讲,在差别的开辟场景下采纳差别的编程言语是比较罕见的事变,所以许多顺序员在事情一段时候以后都邑控制多种差别的编程言语,比方不少Web顺序员都邑同时控制
Java
、
PHP
、C#等编程言语。关于顺序员来讲,在控制一门编程言语以后,再进修其他编程言语也相对比较轻易,完全可以一边运用一边进修。别的,大部分顺序开辟使命都有严厉的开辟周期请求,许多情况下并不许...
展开全部
PHP
容易上手,
JAVA
有一定62616964757a686964616fe4b893e5b19e31333433656634难度,但是也可以零基础学习,学
JAVA
可以捎带着就把
PHP
学了,
JAVA
就业广泛,需求量大
PHP
和
Java
的关系像VB和C比较,
PHP
上手快点,用途、功能有限,
Java
用途更广泛(服务器端、Android
开发
,甚至桌面应用),但上手慢点。有编程基础建议直接上
Java
...
php
java
php
java
php
java
php
java
php
java
php
java
php
java
php
java
php
java
php
java
php
java
php
java
php
java
php
java
php
java
php
java
php
java
php
java
php
java
php
java
php
java
php
java
php
java
php
java
php
java
php
java
php
java
php
java
php
java
php
java
php
java
php
java
php
java
php
java
php
java
php
java
php
java
php
java
php
java
php
java
php
java
php
java
php
jav