工作两年了一直在写 php,最近想着学学 java,看看能不能转到 java 上,一直比较羡慕 java 的规范性和纯面向对象,虽然可能写起来比较繁琐,但是在怎么转 java 的方式上,感觉比较困惑。
1、一个是自学 java,然后去外面面试 java 的岗位,但是最大的缺点是没有项目经验,这个感觉面试会比较看重
2、另外一个是,找一个对语言要求不高的,接受转语言的岗位,虽然是 java 岗位,但是可以接受别的语言转过来
3、还有一个一个是内部转岗,到一个 java 职位,但是这种感觉要看机会,不是想转就转的或者我们组整体变成 java 组(这种真的只能想一想了)
4、最后一个其实更少了,就是本身别的公司岗位虽然是 php,但是有转 java 的预期,也就是后期会用 java 重写,这种感觉更是可望而不可求,尤其是什么时候重写,我能不能等到也是个问题
上个月也去面试过,都是二线大厂,不过都是 php 或者 python 的岗位
跪求各位有转岗经验的大神出出主意
1
sudoz 2018-06-03 22:05:26 +08:00
"Java 纯面向对象"
--- 你是不是对 Java 有什么误解? |
3
qfdk 2018-06-03 22:27:01 +08:00 via iPhone
spring 全家桶了解一下 可能对你有很大帮助
|
4
Raymon111111 2018-06-03 22:34:34 +08:00 1
要再重申一遍了语言不重要
一个 10w 人抢 5 个商品的秒杀, 简单设计一下, 有什么坑要注意 微博的点赞, 你会怎么设计 等等 |
5
notreami 2018-06-03 22:39:11 +08:00
别拿小项目来说大项目写的繁琐。java6 升级 java8,几乎不用修改。PHP5 升级 PHP7 试试。
我觉得,你可以先学,然后看看内部转岗,等感觉学的差不多,内部也没岗,可以试试内部推动个 java 项目试试,还是没法推动,还可以跳槽。 |
6
torbrowserbridge 2018-06-03 22:46:53 +08:00 via Android
@notreami php5 升级 php7 也是几乎不用修改啊。
|
7
liverpool08 OP @Raymon111111 主要是想看看有什么比较好的途径切换到 java 上,当然业务上其实很多用 java 可以做的也可以用 php 做,但是语言总有更适合自己的地方,想看看换成 java 能不能往底层走一点
|
8
liverpool08 OP @qfdk 该学哪些东西还是知道的,就是如何切换,比较迷茫
|
9
yhzwy 2018-06-03 22:51:32 +08:00
转型自己写小小项目出去面试有用吗?
工作年限比较久的情况下。。 感觉挺难的啊。 |
10
woscaizi 2018-06-03 22:54:39 +08:00 via iPhone
建议平时自学 java,然后公司内部转。
公司内部转也不是说转岗,是把你的所学运用到项目中,看看是不是可以不必局限 php。 |
11
woscaizi 2018-06-03 22:58:36 +08:00 via iPhone
另外可以多了解几个语言,不必过深,数据类型,语法,集合,大概的框架这些方面就可以。这有利于理解主力语言。
|
12
cynics 2018-06-03 23:00:44 +08:00 via Android
来我们创业公司吧,有人带你入门
|
13
murmur 2018-06-03 23:01:16 +08:00
@sudoz java 是纯 oo 啊 每个文件都是 class 或者 interface
当然新的 java8 以后允不允许不封 class 就不清楚了 |
14
torbrowserbridge 2018-06-03 23:01:29 +08:00 via Android
如果你 PHP 学的很好,转 Java 应该没有多大的困难。
|
15
shuperjolly 2018-06-04 00:07:25 +08:00
才两年 php 经验,你想学啥不成,非要给自己定义为转型
|
16
qiayue 2018-06-04 01:05:55 +08:00
我的学习旅程:
vb->asp、access 数据库、html+table->c->php、html+div+css->java->nodejs->html5+css3->微信小程序 |
17
qiayue 2018-06-04 01:07:34 +08:00
漏打了,php 那里要加上 mysql,java 那里要加上 oracle
请忽略都用的小写这个小瑕疵 |
18
cnbattle 2018-06-04 07:07:10 +08:00 via Android
先定下 Java 方向吧,Java 生态那么大,换方向跟换语言差不多,然后先学语法特性,再学相关学开发框架,有时间自己写点小项目练练,多看相关文档博客啥的
|
19
v2dead 2018-06-04 10:14:12 +08:00
@murmur
OO 不 OO 只是思考方式的变化,不是说你 new 一个对象就是 OO 了,就算你 java 每个文件都是 class 也能按照面向过程的写法完整的写过去并没有区别。就算 C 这种没有对 class 原生支持的语言也能按照 OO 的方式去整理编写。这哪还有看语言纯不纯的问题。 |
20
salamanderMH 2018-06-04 10:17:40 +08:00
@sudoz 难道 java 不是纯面向对象??
|
21
alphadog619 2018-06-04 11:39:39 +08:00
没人推荐转 Go ?
|
22
liverpool08 OP @cnbattle 自学方向上还是没问题的,就是换工作或者直接换到 java 项目上,这个不太了解
|
23
liverpool08 OP @shuperjolly 学是没问题呀,但是想用的具体的项目上,或者靠这个换份工作,感觉很难呀
|
24
jalena 2018-06-04 13:16:40 +08:00
抵繷倒←
|
25
e8c47a0d 2018-06-04 14:10:40 +08:00
弱弱安利一下 node.js (就开发难易度、高并发而言)
|