相关文章推荐
帅气的勺子  ·  Why do I keeo getting ...·  1 年前    · 
俊秀的跑步鞋  ·  node.js - receiving ...·  1 年前    · 

去年的九月份左右开始打算转的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