这几年从 PHP 转到 Java 的有成功案例吗?

2020-08-17 09:34:56 +08:00
 dongisking

做了快 5 年的 PHP 了,大专学历考了函授本科,这几年肉眼可见 PHP 在 web 后端的乏力,当然也跟目前经济环境下小公司退环境有关,而 PHP 正是小公司的不二选。

于是从上一年开始学习 Golang,大家都知道目前 golang 的市场还是集中在一线城市。目前年纪不小了想继续待在二线发展,所以上个月花了点时间看了看 Java,好家伙不看不知道一看吓一跳,仅仅是在 b 站讲 java 的就有 1000 个分 p,不过可以跳着看,但是了解到现在 java 的面经又要这又要那,spring 那一套还有微服务那一套足够磨死人,如果仅仅是自己学,有多大概率转成功?

6412 次点击
所在节点    问与答
52 条回复
miv
2020-08-17 09:42:49 +08:00
学是可以学,问题学了也不是就成功啊。
老哥有 PHP 经验,学 Java 不会太难。
主要有个问题就是 Java 那边生态太多了,spring boot,微服务之类的。
这一套学习下来,时间有点长,每个人学习能力不一样,这个时间上也不好估量。
围观楼下吧。
miv
2020-08-17 09:55:56 +08:00
如果是二线的话,小公司应该不会用到微服务吧。我感觉楼主可以去看下你要找的城市相关的 Java 要求,然后再制定下学习计划。
我自己是三年的 Java,我也有朋友是三年 PHP 打算转 Java 的。
我自己观点看,从朋友哪里了解到的,是有从 PHP 转到 Java 的趋势,而且我认为这个趋势可能还有持续。
从 web 后端来说,后面这一行竞争会比较严重,这个根据是我身边的一些情况和一些招聘的帖子看到的。
所以,转 Java web 后端其实也不是一个相对长期、稳定的方案。
可能二线城市这种情况会好一些,我不太了解。
我现在其实也遇到了老哥相似的问题,共勉吧。
dongisking
2020-08-17 10:00:28 +08:00
@miv 老哥谢了
securityCoding
2020-08-17 10:01:58 +08:00
不存在成功不成功的说法啊,把你做过的功能比较全后端项目用 java 实现一遍就差不多了
VeryZero
2020-08-17 10:22:25 +08:00
我....而且后悔没有早点转. 学了 Java 了以后基本没碰过 PHP

相信我,不管你转不转都要学.

学了 Java 甚至可以反哺你的 PHP 技术. PHP 里不少思想都是 Java 玩剩下的. 特别是某框架

种一棵树最好的时间是 10 年前,其次就是现在
heyjei
2020-08-17 10:27:52 +08:00
学 习 的 目 标 一 定 要 明 确 ,目 标 明 确 了 才 能 够 规 划 学 习 路 线 和 学 习 方 式 。

学 习 路 线 :
如 果 你 的 目 标 就 是 小 公 司 的  W   e   b  后 端 就 业 ,其 实  J   a   v   a  没 你 说 的 这 么 复 杂 ,无 非 就 是 
1  .传 统 的  J   a   v   a  基 础 知 识 
2  .J   a   v   a   8  之 后 的 新 的 特 性 ,主 要 为  s   t   r   e   a   m  ,这 个 也 仅 限 于 对 集 合 的 便 利 操 作 (对 的 ,是 便 利 )
3  .然 后 就 是 学 习 各 种 框 架 了 ,框 架 的 学 习 目 标 也 很 明 确 ,挑 常 用 的 学 。
3  .1   S   p   r   i   n   g   B   o   o   t  +S   p   r   i   n   g   M   V   C  +S   p   r   i   n   g   D   a   t   a   J   P   A  (或 者  M   y   B   a   t   i   s  )

至 于 什 么 微 服 务 、d   o   c   k   e   r  、k   8   s  、大 数 据 这 些 ,小 公 司 里 用 不 到 的 ,我 要 是 领 导 ,也 不 允 许 底 下 的 人 用 这 些 技 术 。

学 完 上 面 的 已 经 足 够 应 付 一 般 的  W   e   b  后 端 的 工 作 了 。但 是 按 照 目 前 的 面 试 造 火 箭 ,工 作 拧 螺 丝 的 现 状 ,这 些 知 识 点 估 计 面 试 这 关 就 要 挂 ,不 过 如 果 小 公 司 的 话 ,估 计 也 就 只 会 问 些 项 目 经 验 ,不 会 问 技 术 细 节 的 。

学 习 方 式 :
看 书 ,看 书 ,一 定 要 买 书 来 看 ,看 书 的 效 率 比 看 视 频 的 效 率 快 很 多 ,遇 到 实 在 不 懂 再 去 看 视 频 。

其 他 的 框 架 知 识 和 理 论 知 识 ,工 作 中 慢 慢 补 呗
heyjei
2020-08-17 10:29:30 +08:00
🐶🐶🐶实在搞不懂,我上面的话,哪个词触发了关键字
dongisking
2020-08-17 10:30:05 +08:00
@VeryZero 你应该想说 laravel,确实这段时间看了下思想都是一样的,java 这座大山始终是绕不开的
dongisking
2020-08-17 10:31:36 +08:00
@heyjei 中华文化博大精深,也能看懂,狗头
flowerains
2020-08-17 10:35:10 +08:00
golang 和 java 会长期共存,一线城市以下没有 golang 的工作机会,建议往 java 转

现在小公司越发难以生存,PHP 的就业岗位只会更少
Sapp
2020-08-17 10:37:25 +08:00
成都 go 非常多啊
dongisking
2020-08-17 10:40:13 +08:00
@flowerains 已经意识到这个问题了
VeryZero
2020-08-17 10:41:04 +08:00
其实语言层面倒其次了,见仁见智吧. 毕竟 PHP 是世界上最好的语言.

主要是生态差异太大了.

以前那种 PHP 一把梭的时代已经过去了. 各种中间件是绕不开的. 但是 PHP 对于这方面真的一言难尽, 异构系统都救不了
wangxiaoaer
2020-08-17 10:42:31 +08:00
@heyjei #7 秒啊
adgad2
2020-08-17 10:56:33 +08:00
是的,今年找工作,确实有这样的感觉,坐标三四线城市,3 年 php (现在自我感觉真的很水,不太会前端,就是 CRUD ),明显的 JAVA 岗位去 PHP 要多

于是也尝试 php 转 java,勉强算是找了个 java 工作,不会微服务什么的,就是学了点语法,学了点 springboot,然后写了个小的商城项目,但也不知道能不能干下去。

个人感觉,写代码 PHP 还是写起来比 JAVA 舒服,还是比较喜欢 PHP,单就小项目而言,写接口用 java 和 php 差别不大。
现在面试问到前端的经验也挺多的,会问你会不会点前端,所以我觉得往全栈或者前端发展也是一个选择。见仁见智吧,现在环境是不太好。也行也要考虑转行干别的了,生活太难了

另外
@heyjei 老哥说得很对,基本就是这个流程,大概一两个月就会,就可以达到小公司的要求。毕竟编程经验有,学习速度还是快的
chenset
2020-08-17 11:04:55 +08:00
5 月开始, 我这边团队从 PHP 强制 0 基础转 JAVA.
有压力, 但新项目也快上线了.
InkAndBanner
2020-08-17 11:11:20 +08:00
不是简单转 Java 吧 ,我觉得是一整套技术栈生态的转换更让人糟心吧 ,java 技术栈学习曲线还是挺长的
bigfei
2020-08-17 11:11:48 +08:00
dongisking
2020-08-17 11:13:38 +08:00
@chenset 牵头人也是有魄力啊
viyiu
2020-08-17 11:19:40 +08:00
其实都想转 java,只不过公司现在就是 php + go,我还是从零开始的 golang 搭建的服务,php 的确是没落了,没啥前途

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/698829

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX