在找工作, PHP 岗位没了,为了转 Java 大幅降薪值得吗?

2023-06-25 10:32:00 +08:00
 albin504

裸辞一个月了,背景信息见 https://www.v2ex.com/t/935542#reply84

一直在 Boss 直聘上找工作,PHP 岗位寥寥无几(少的让人绝望),有一些 PHP 岗位在挂着,但是 Boss 直聘根本不会推荐这些岗位,大概率是很久之前的岗位没有撤掉,我尝试主动联系这些岗位大多也不回复。

出于对 JAVA 的热爱,我不准备转 golang ,这两年持续在学习 JAVA ,最近一个月更是一门心思学 JAVA ,这里推荐下觉的比较好的学习资料:

  1. 深入理解 Java 虚拟机(第 3 版) https://book.douban.com/subject/34907497/ 推荐理由:了解 Jvm 内存模型、垃圾回收,有利于后面学习并发编程知识。
  2. java 核心技术 https://book.douban.com/subject/35920145/ 推荐理由:学习 java 基础语法,简洁易懂。
  3. Java 并发编程实战 https://book.douban.com/subject/10484692/ 推荐理由:并发编程的学问很大,绝不仅仅是 syncchorized
  4. 精通 Spring 4.x 企业应用开发实战 推荐理由:spring 的核心思想 IOC 、AOP ,都是通过这本书学的。
  5. Java 面试指南 https://javaguide.cn/ 推荐理由:面试指南中的常见面试问题,确实面试中出现频率很高,告诉我们应该学啥。
  6. 凤凰架构 https://book.douban.com/subject/35492898/ 推荐理由:这里面有 spring cloud 微服务架构实践,通过书中的骨架,我开始了基于 spring cloud 微服务架构 demo 开发。

除了这些书籍,还有一些学习方法推荐:

  1. 把一个 spring 的开源项目部署到生产环境,基于 actuator prometheus 做服务监控、小幅度调整源码优化用户体验。 这个过程对我理解 java 技术体系帮助很大。
  2. 结合网上资料阅读源码,理解 spring 启动过程、Bean 生命周期、Spring boot 自动配置。 这些内容理解之后,有种豁然开朗的感觉,看起来 Spring 也没那么神秘了。
  3. 结合 boss 上对 java 技术栈的要求,重点学习一些流行的技术栈。如 netty 、redisson

以上是一个外行学习 JAVA 的过程,望高手指教!

回归正题,目前找工作面临的尴尬境地就是没有 JAVA 项目经验,面了一些 JAVA 岗位后来都没下文了。因此最近半个月没有再盲目投递简历了,沉下心把 JAVA 技术栈再补一补,上面提到到 Spring 相关知识都是最近补的。

计划用 1 个月时间(目前计划过半,进展还行),把之前做的 PHP 项目中的关键模块,用 JAVA 技术栈再实现一遍。

上周开放了半天简历,收到了三个 JAVA 面试邀请,都是中小企业,薪资会低不少。考虑到 JAVA 编程经验不足,想先找份工作过渡下顺带把 JAVA 项目经验补一补。

问题是:为了转 JAVA ,大幅降薪( 30%以上),值得吗?

内心讲,目前我给自己设定的路径,看起来已经没有别的选择的。

另外,求推荐氛围好的 JAVA 技术交流群。

6003 次点击
所在节点    程序员
68 条回复
adgad2
2023-06-26 10:05:09 +08:00
之前一直也是考虑转 java ,但是后面还是找到 PHP 的工作了

个人觉得如果能拿到 offer ,那么降薪 30%也不是不能接受,毕竟后面的路会广阔许多

个人感觉 java 如果没有上 kafka ,RabbitMQ 那些,就 curd ,mysql ,redis ,其实两边真的差距不大,很快就能写
QlanQ
2023-06-26 10:07:50 +08:00
和语言真的不是那么大的关系了
Java 也很卷,降薪很大程度上是因为供需问题

你真的要放弃自己好几年的 PHP 经验转 Java ?
现在互联网很拼年限了

转 go 是因为大家 go 的经验都很短,起跑线差不多
Leung818
2023-06-26 10:19:50 +08:00
想问下 op 是在哪个城市
albin504
2023-06-26 10:25:15 +08:00
@Leung818 #63 一线城市,具体就不透露了
albin504
2023-06-26 10:28:18 +08:00
@QlanQ #62 “转 go 是因为大家 go 的经验都很短,起跑线差不多” 大佬说到点子上了,如果要听到你这句话,两个月前我可能就选择往 go 方向转了,现在有点像是骑虎难下,已经在 java 上投入的很多时间。
另外,go 的历史不太久,技术栈相比 java ,要少一些,学习成本低。

“你真的要放弃自己好几年的 PHP 经验转 Java ?” 这一点很确定,一方面是 php 岗位没了,另外是不能被历史洪流淘汰,早转。golang 或者 java ,都是值得转的,并发、异步、技术生态,都是 php 不能比的。
albin504
2023-06-26 10:29:11 +08:00
@ChenSino #59 网址收藏了,谢谢你的建议!
lvsshuttao
2023-06-26 16:00:42 +08:00
我这边 3 线城市,boss 上开发岗位不到十个,基本上全是 Java 的,偶尔个 php 岗位 3-6K……唉,都没有工作好久了
brookegas
2023-06-28 09:51:29 +08:00
@QlanQ

你说得太到位了!
Java 现在卷得不得了,面试的时候各种算法虚拟机问题刁难
好不容易入职以后就是各种 CRUD 花式打螺丝
只好自嘲是 Spring 程序员
羡慕那些 Go 的,语言年轻无负担,不用掩着鼻子写屎山

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

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

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

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

© 2021 V2EX