裸辞一个月了,背景信息见 https://www.v2ex.com/t/935542#reply84
一直在 Boss 直聘上找工作,PHP 岗位寥寥无几(少的让人绝望),有一些 PHP 岗位在挂着,但是 Boss 直聘根本不会推荐这些岗位,大概率是很久之前的岗位没有撤掉,我尝试主动联系这些岗位大多也不回复。
出于对 JAVA 的热爱,我不准备转 golang ,这两年持续在学习 JAVA ,最近一个月更是一门心思学 JAVA ,这里推荐下觉的比较好的学习资料:
除了这些书籍,还有一些学习方法推荐:
以上是一个外行学习 JAVA 的过程,望高手指教!
回归正题,目前找工作面临的尴尬境地就是没有 JAVA 项目经验,面了一些 JAVA 岗位后来都没下文了。因此最近半个月没有再盲目投递简历了,沉下心把 JAVA 技术栈再补一补,上面提到到 Spring 相关知识都是最近补的。
计划用 1 个月时间(目前计划过半,进展还行),把之前做的 PHP 项目中的关键模块,用 JAVA 技术栈再实现一遍。
上周开放了半天简历,收到了三个 JAVA 面试邀请,都是中小企业,薪资会低不少。考虑到 JAVA 编程经验不足,想先找份工作过渡下顺带把 JAVA 项目经验补一补。
问题是:为了转 JAVA ,大幅降薪( 30%以上),值得吗?
内心讲,目前我给自己设定的路径,看起来已经没有别的选择的。
另外,求推荐氛围好的 JAVA 技术交流群。
1
idragonet 2023-06-25 10:37:02 +08:00
“目前找工作面临的尴尬境地就是没有 JAVA 项目经验” 这个面试的时候肯定要制造一些项目经验,或者说学习了 JAVA2 年没有做项目练手?
|
2
iorilu 2023-06-25 10:40:48 +08:00
怪了, 按一般行情,java 工资应该大于 php 把
因为一般认为只有小公司招 php , 中大公司招 java |
5
zhongbeyond 2023-06-25 11:15:41 +08:00
现在还能找到吗?
|
6
dudubaba 2023-06-25 11:17:43 +08:00 1
其实工作经验可以编的。。。非高级岗面试都是背八股文,自己不虚就行。
|
7
fiypig 2023-06-25 11:19:30 +08:00
能降薪转 也不错的,PHP 现在差不多死了, 能转就转吧,最少 Java 也相对稳定点
|
8
token10086 2023-06-25 11:24:55 +08:00
java 继父都叫你别学 java ,你这??
|
9
brader 2023-06-25 11:30:13 +08:00
慌什么,PHP 坚挺的很
blob:https://imgur.com/191e75ec-6e38-43cf-812e-3d1e6313aa67 |
10
brader 2023-06-25 11:30:33 +08:00
|
11
8355 2023-06-25 11:40:58 +08:00
转与不转你有的选吗
|
12
yousabuk 2023-06-25 11:44:04 +08:00 via iPhone
你有的别的办法吗?
|
13
yuancoder 2023-06-25 12:09:57 +08:00
目前这个行情有工作就行了
|
14
zpf124 2023-06-25 12:24:41 +08:00 2
这感觉不应该用 49 年入国军形容,应该说像
44 年了选择从汪伪政府叛逃到国民政府... |
15
nothingistrue 2023-06-25 12:25:18 +08:00
一、再特么供大于求,Java 供需比还是小于门槛小得多的 PHP 。二,不论是从 PHP 转 Java ,还是 Java 转 PHP ,也不论你是骑驴还是裸辞,换工作,绝对不能降薪。
|
17
xuanbg 2023-06-25 12:47:39 +08:00
@zpf124 应该说是来到了一个没有马列的平行时空,当然也不存在某毛姓图书管理员。你眼看着北洋政府不行了,那当前最好的选择是什么,就只有三民主义呀。
|
18
dudubaba 2023-06-25 13:00:33 +08:00
@lyz1990 工作经验有什么好背调的,说做 php 的过程中负责 java 模块的接入等等,这不是很正常吗,多种经历反而对中小公司是加分项,最多跟以前领导打个招呼而已。
|
19
GeorgeGalway 2023-06-25 13:12:19 +08:00
搞不懂为什么程序员会被语言限制住
|
20
foolishcrab 2023-06-25 13:19:03 +08:00 via iPhone 2
你要搞清楚,你不是为了 java 降薪的
是你的 php 资历在市场上卖不出价格了 |
22
pengtdyd 2023-06-25 13:52:24 +08:00
打开各大培训机构的网站看看不就知道了嘛,它们更专业,前几年很多培训机构都已经不开安卓 ios 的课程了,就说明市场不行了,那个时候安卓 ios 就已经要开始转行了,但是那个时候图稳定依然没转的大有人在。
春江水暖鸭先知,很多人都是后知后觉,人无远虑必有近忧。 |
23
la2la 2023-06-25 14:25:58 +08:00
高级语言就是个工具吧。
后端工作的核心不是网络,数据库,设计模式么? 至于用什么语言写接口核心的东西都是差不多的,最多补充补充特定语言的语法底层设计,其实底层设计不同高级语言都大差不差。 所以有工作能接受薪资就干呗 |
24
student33 2023-06-25 14:31:03 +08:00
热爱 JAVA 不是特别的理解,语言说到底,就是个工具,用来解决问题的。只要能解决问题,管它什么语言,什么快用什么,什么熟用什么,什么生态好就用什么。
不知道 OP 工作了几年,如果有了 3-5 年,注意力不是应该放在基础知识,算法,数据结构,网络,操作系统这些底层知识上面? |
25
dif 2023-06-25 15:20:05 +08:00
java 也没了吧。。。
|
26
Jxnujason 2023-06-25 15:22:41 +08:00
感觉语言只是个工具,重要的还是设计模式,解决问题的能力,高负载场景处理之类的
|
27
Erroad 2023-06-25 15:23:56 +08:00
你写的这些东西你真的会的话,为什么会需要降薪找 java 的工作。如果是我,宁愿裸辞也不会选择降薪去。
|
28
Erroad 2023-06-25 15:25:18 +08:00
看了下老帖,难道是学历被歧视了?
|
29
brookegas 2023-06-25 16:26:55 +08:00 1
Java 需求急剧降温,你这时候开始热爱 Java 。。。😅
|
30
suiran 2023-06-25 16:27:15 +08:00
我们是招人困难😂
|
31
cy1027 2023-06-25 17:04:59 +08:00
@GeorgeGalway 其实就是会有些限制,因为招人付的薪资是给确定性的部分,不是给潜力,只有大厂会在应届生身上赌潜力,而一门语言不常用就是会不熟练,就是会跟不上需求,小厂业务量较小,问题不大,有的公司招进来就是让你高强度干活,你不熟练就是会比别人效率低,到时候是开了你还是让你降薪呢?公司跟员工都不愉快。别说你熟练掌握所有语言,py 爬虫岗转 py 算法都要适应好久,很有可能因为技术栈的问题你都转不了,算法不过关也没法转,别说换语言这种大事了
|
33
albin504 OP @cy1027 确实,对于小公司来说限制更大。今天面了一家公司,老板是 cto 出身,他觉得 PHP 转 java 太难了,因为 php 太简单了。
|
36
albin504 OP @la2la 我之前也认为编程语言就是个工具。但是,php 和 java 区别就是很大。我想了解这两门语言的同学会有同感。
|
37
albin504 OP @foolishcrab 是的,真的是因为 php 不行了
|
38
albin504 OP @GeorgeGalway 看看 boss 后端岗位的招聘要求,我想你会理解编程语言的重要性。特别是,当你之前会的语言很简单,要去熟悉一门复杂的语言,成本不低的。 当然也要看语言的复杂程度。如 golang 的技术栈比 java 就少很少,更容易上手
|
40
zpf124 2023-06-25 19:39:16 +08:00
@albin504 感觉 php 的公司转 go 的好像多一些。
当然啊 具体哪个有发展我也不知道,身处时代的洪流中我是看不清方向... 大部分人都没啥远见,也许过些年回看现在就会像前些年回看 10 年前后说当时买房就好了一样。 |
41
Erroad 2023-06-25 19:45:56 +08:00
@albin504 #34 我觉得踩坑的话,如果搞 php 踩坑 trouble shooting 能力强,迁移到 java 差不多。运气比你好点,之前一直是做 php 项目。现在在写 java
|
42
albin504 OP @zpf124 #40 嗯。转 go 的确实多,切换成本、学习成本低很多。
我纯粹就是喜欢 java ,所以没有选择往 go 方向学习。 |
43
albin504 OP @Erroad #41 今天面一个 java 岗,老板是 cto 出身,很在乎 java 的经验。他原话是:很多 java 的坑,没有很多年磨练,是不行的。
|
45
GP1 2023-06-25 20:27:12 +08:00
经济不好,公司大量倒闭,岗位需求减少,到你这就是 PHP 岗位减少了。
大公司都用 Java 和 Go 了 |
46
Erroad 2023-06-25 20:43:28 +08:00
@albin504 #43 我觉得表达担忧可以,但是没有实质性指出问题核心所在。也不知道这 CTO 到底是个啥水平。
我个人这边还是觉得跳槽成功才算是成功吧,现在在这里更主要的原因还是时间长了,很多项目上的东西我比别人懂些。 给个建议,下次遇到这样说的,不妨问问对方具体 java 有哪些坑,指 jvm 、线程池管理,还是什么? |
47
Erroad 2023-06-25 20:45:43 +08:00
|
49
javak 2023-06-25 21:23:36 +08:00
java 学习路径和资料都没啥问题,挺好的。java 也挺好的,值得一直投入和学习(看我的历史发帖记录),选择是没错的。
不过降薪应该不是因为 php 转 java ,而是大环境就这样。后面慢慢会好起来的。 |
50
james122333 2023-06-25 21:49:49 +08:00 via Android
你说的 java 那些东西 php 也都可以
至于微服务 spring cloud 我觉得是很丑的东西 虽然我写 java 但心裏话就是如此 fastcgi 原生就是分布式 也就是可以微服务 只是一般喜欢把 apache nginx 等一起绑定 让你忽略它其实可以这么做 当然你 php 自己搞个也可以 |
51
wonderfulcxm 2023-06-25 21:54:42 +08:00 via iPhone 1
不转 Java 是咱 PHPer 最后的倔强,rust 起步,其次 golang ,再不济前端。🐶
|
52
james122333 2023-06-25 21:55:53 +08:00 via Android
至于如何保证代码不被偷看 这就看你自己的想法
|
53
wuhao747003943 2023-06-25 22:01:48 +08:00
php 还有很多地方在用,根本没凉!而且小项目非常好用学习成本低!找外包公司,要求放低些,月薪过 w 不难!
|
54
james122333 2023-06-25 22:29:07 +08:00 via Android
漂亮、优雅且悠閑的解决问题才够飘逸
|
55
smallboy19991231 2023-06-25 23:13:00 +08:00 via Android
我说建议学 C++不会被喷吧
|
56
Richardhtw 2023-06-25 23:14:25 +08:00
互联网啥方向都凉了,我觉得就做自己擅长的吧,还多点积累
|
57
albin504 OP @idragonet 说到点子上了。确实练手比较少,一方面是投入总时间不够,另外一直在啃新知识。
|
58
litguy 2023-06-26 08:39:47 +08:00
@smallboy19991231 C++ 路过,1998 年学 JAVA 的,2009 最后在工作中用 JAVA ,其实我更喜欢 golang ,但是公司是 C++ 一把梭,包括 web 部分
|
59
ChenSino 2023-06-26 09:00:34 +08:00
兄弟,你这几本书并不适合你刚转行 java 就看,《深入理解 Java 虚拟机》这本书我看的有 3 遍以上,我不建议你现在就看,这本书我个人认为是适合有 java 开发经验的人用来进阶的时候再看比较合适。《 Java 并发编程实战》这本书可以看那,但是不建议一开始就花大量精力去看,毕竟还是要以找工作为主。 去看看 github 上 https://github.com/Snailclimb/JavaGuide 大概看看面试的方向。
spring 一定要好好学,学好了再看看 springboot,springcloud, |
60
xxl123456 2023-06-26 09:49:28 +08:00
我不一样,兄弟能不能推荐一下 php 由浅入深的学习资料啊?
|
61
adgad2 2023-06-26 10:05:09 +08:00
之前一直也是考虑转 java ,但是后面还是找到 PHP 的工作了
个人觉得如果能拿到 offer ,那么降薪 30%也不是不能接受,毕竟后面的路会广阔许多 个人感觉 java 如果没有上 kafka ,RabbitMQ 那些,就 curd ,mysql ,redis ,其实两边真的差距不大,很快就能写 |
62
QlanQ 2023-06-26 10:07:50 +08:00
和语言真的不是那么大的关系了
Java 也很卷,降薪很大程度上是因为供需问题 你真的要放弃自己好几年的 PHP 经验转 Java ? 现在互联网很拼年限了 转 go 是因为大家 go 的经验都很短,起跑线差不多 |
63
Leung818 2023-06-26 10:19:50 +08:00
想问下 op 是在哪个城市
|
65
albin504 OP @QlanQ #62 “转 go 是因为大家 go 的经验都很短,起跑线差不多” 大佬说到点子上了,如果要听到你这句话,两个月前我可能就选择往 go 方向转了,现在有点像是骑虎难下,已经在 java 上投入的很多时间。
另外,go 的历史不太久,技术栈相比 java ,要少一些,学习成本低。 “你真的要放弃自己好几年的 PHP 经验转 Java ?” 这一点很确定,一方面是 php 岗位没了,另外是不能被历史洪流淘汰,早转。golang 或者 java ,都是值得转的,并发、异步、技术生态,都是 php 不能比的。 |
67
lvsshuttao 2023-06-26 16:00:42 +08:00
我这边 3 线城市,boss 上开发岗位不到十个,基本上全是 Java 的,偶尔个 php 岗位 3-6K……唉,都没有工作好久了
|