作为90后被邀回答, 真不能算是回答/出主意, 只能算共同探讨+部分建议.
我从事前端, 个人觉得你喜欢上java是必然的, go我真的是不太了解, 但是和我对接的后端大部分是java, 我自己也深入学习了一下, 虽然很复杂, 但是java的严谨+完善程度真的对我有"致命吸引力"~
如同题主所说, java的全英文档真的是令人生畏, 相比我们前端的vue原生中文文档, 简直是硬核过度, 让人不适...所以java学习成本是真的高. 前端在模仿java, typescript就是其中之一, 这也是老司机原文里感觉java和typescript如出一辙的原因, 能被人模仿就说明有很高的可取之处, 我个人非常喜欢这种严谨, 而且这是java的基础标准, 更多的扩展我也不一定有题主了解的更深, 就不赘述了.
但是题主年纪在这, 转java优势真的非常小了. 不明白的小公司无法体会到老司机的资深经验, 只能看到短浅的java经验过浅, 而导致弃用. 而一些明白你经验价值的大公司, 又同样会用你java经验过浅来大幅压你价格, 拿你的年龄+java从业经验来去和更年轻的java从业者对比. 就这样来看, 转行真的不一定比你继续做php来的更有前途...
所以我虽然经验没有老司机那么老道, 但是我从业到现在都是在跟紧现开发环境学习, 观念还是比较贴近现在的求职环境的. 首先不建议你做架构, 因为php使用的确是越来越少, 即使做php架构也不会和从业php有太大区别, 更何况php越来越少, 架构需求就更加不被大部分公司所考虑了. 所以我建议老司机你就转做项目经理/产品经理, 你一个能全栈的老司机一定是可以通吃这两项的, 如果不喜欢面对客户, 和客户去博弈/交流, 那么项目经理应该会更舒服. 并且即使做了项目经理, 也不影响你继续深入研究代码, 到时候有了工作的同时深入学习了其他语言, 也能在项目经理/其他语言的开发之间做出选择, 何乐而不为呢.