大学期间参与过几个有大有小的项目, 项目中后端使用的是 laravel,前段用的 vue 和 angular。
因为小团队人手不够,项目中,我们几个基本都是全栈开发的。所以现在对这些框架都有些理解。
最近找工作实习的过程中,发现 java 的职位非常多。所以有些犹豫,一方面感觉现在转 java 也来得及,另一方面感觉现在放弃 php 的经验又有些可惜。
1
treycheng 2017-11-05 16:12:11 +08:00
必须 Java
|
2
Zzzzzzzzz 2017-11-05 16:15:43 +08:00 2
php 的经验基本没价值
php 4.3.x~php 5.3.x 时代的前 phper 留 |
3
anyele 2017-11-05 16:34:13 +08:00
php 的经验基本没价值+1
|
4
abcbuzhiming 2017-11-05 16:42:26 +08:00
你转了 java 就放弃了 PHP 的经验?这是谁告诉你的?
|
5
wdlth 2017-11-05 16:44:46 +08:00
自然是全干工程师……
|
6
monlite 2017-11-05 16:46:59 +08:00
趁早转 java
|
7
krui 2017-11-05 16:54:57 +08:00
学点后端,前端也别忘了,后续继续前端,前端还是蛮有意思的
|
8
cncqw 2017-11-05 17:15:22 +08:00
楼上说 php 经验没价值的,基本都不是 phper,真正 php 经验涵盖 lnmp 还有一些别的技术,做个几年转架构完全没问题
|
9
askfilm 2017-11-05 17:29:56 +08:00
又黑 php。。。 我们说的 php 不是说语法,更多的是指框架的熟练使用 (当然 java 也是一样), 现代化的框架可不是指 thinkphp,ci 之流, 如果你真了解 laravel , symfony 系列, 我想你们就不会认为 php 如何如何简单了 。 当然好的 phper 很容易就变成全栈
|
10
assad 2017-11-05 17:39:26 +08:00 via Android
@askfilm 现代框架,牺牲性能,变得繁琐,学习陡峭。想学人家 JAVA,结婚画虎不成反类犬,四不像的玩意!
|
11
songjiaxin2008 2017-11-05 18:24:36 +08:00
php 是简单,但是有几个人能写好呢。。
|
12
e9e499d78f 2017-11-05 18:27:40 +08:00
三个都学
|
13
wdlth 2017-11-05 18:29:43 +08:00 3
@assad 哪有学习是不陡峭的,每个东西都是这样,就拿 Spring 来说,配置方法有三种,XML、注解和 Java Configuration,而且不同版本配置项还有变化。Bean 注入方式配置有两种,自动装配配置有五种,作用域还有五种,这难道就不陡峭么?
|
14
onlyhot 2017-11-05 18:33:26 +08:00 3
职业方向我不清楚,我现在辞职专门做 PHP 外包,半路出家,技术半吊子可能没入门的水平。1~10 月,淘宝进账 39 个。你们就继续黑,我赚钱 OK。
|
15
anubiskong 2017-11-05 18:41:59 +08:00
别学 PHP,JAVA 可以自学点。Javascript 多学点,前端后端都能做,语言本身也不错
|
16
fox0001 2017-11-05 18:43:06 +08:00
选你喜欢的~比较保险的话,推荐 Java
|
18
0915240 2017-11-05 18:53:25 +08:00
学 go (逃
|
19
byuc 2017-11-05 18:58:01 +08:00 1
职业方向是选后端,主语言自己再挑。上面回复都在说什么鬼。
难不成如果你学前端,也要问一个职业方向是选择 HTML,还是 JavaScript 吗?…… |
20
sagaxu 2017-11-05 19:00:52 +08:00 via Android 1
如果是科班,果断转 Java。非科班,先把深入理解计算机系统啃下来,搞得定就可以转 Java,否则还是做 php 吧,对基础要求低的多。
语言本身的经验毫无价值,有价值的是语言代表的编程范式,和背后的理论,还有系统底层的原理。而且,一直写 php 代码,就只能止步于菜鸟水平,哪个高级 php 不会 C 或者 Java/Go ? |
21
sagaxu 2017-11-05 19:06:55 +08:00 via Android 1
@wdlth php 可以不陡峭,没有多线程并发,没有内存可见性,没有锁。嫌框架陡?那就裸写。嫌 orm 麻烦,那就手拼 sql,注不注入是无所谓的。不想学的东西都可以不学,也能把 html 拼出来,设计模式?我大 php 复制粘贴一把梭。
|
22
sun522198558 2017-11-05 19:08:20 +08:00 via iPhone
虽然我是 php 的 但我选 java
|
23
HYSS 2017-11-05 19:16:27 +08:00
学 php 必须是往全栈学
|
24
Actrace 2017-11-05 19:19:15 +08:00
|
25
torbrowserbridge 2017-11-05 19:26:29 +08:00 via Android 1
说 PHP 经验没价值的那位,您挣多少钱啊一个月
|
26
simaguo 2017-11-05 19:28:03 +08:00
不用想,选 java
|
27
x7395759 2017-11-05 19:38:11 +08:00
哈哈哈哈哈,所以那些吵起来的,到底是为了钱还是技术前途?技术前途毋庸置疑 Java,钱嘛应该都行吧,Java 可能也还可以赚多一点吧。
|
28
wdlth 2017-11-05 19:39:44 +08:00
@sagaxu PHP 没有多线程?有 pthreads。没有锁?有 sync。裸写 SQL ? xBatis 也写。不想学的东西都可以不学,也可以把 JSON 拼出来。
|
29
stillsilly 2017-11-05 19:41:47 +08:00
java
|
30
sagaxu 2017-11-05 19:42:23 +08:00 via Android
@Actrace php 的 pthreads 也好意思说自己是多线程?想学多线程的,最好还是从 C 入手,结合内核代码一起看。
|
31
vus520 2017-11-05 20:59:00 +08:00 5
嘴炮太厉害了。说 PHP 没价值的,那么多 PHPer 还活着,是靠讨饭活下来的?
不同的能力,用不同的语言,做不同的事情。 如果想做程序员,从后台到安卓,大数据方向,推荐 Java。 如果想做后端,架构,推荐 Go,当然可以从 PHP 开始,在可以预见的 5 年内,java 和 php 都得为 go 让路。 如果擅长前后端,那 php 是首选,唯快不破,别跟我提框架和性能什么的,php 搞不定的,java 也搞不定。 |
32
Moker 2017-11-05 22:06:24 +08:00
看楼上几个好无语,按照你们的思维是不是可以说,连 PHP 都学不好,学 JAVA 就能学好?
|
33
ezreal 2017-11-05 22:13:10 +08:00
java
|
34
kaifeii 2017-11-05 22:13:48 +08:00
我觉得技术前途来讲,c++c#也是个选择,去当个苦逼的游戏码农,赌项目
|
35
du5t6reak 2017-11-05 22:16:37 +08:00 via iPhone
java 加一
|
36
GGGG430 2017-11-05 22:20:34 +08:00 via Android
我就看看不说话,围观
|
37
likuku 2017-11-05 23:00:24 +08:00
数据分析,朝金融相关方向努力吧。
|
38
humor66 2017-11-05 23:06:02 +08:00
语言只是个工具。马上毕业是指大四了? 有校招 offer 了吗?有了的话,就没必要了,看你工作需要,作为切入口
|
39
zjsxwc 2017-11-05 23:13:35 +08:00 via Android
工具而已,代码写多了从 c 艹艹转 java 转 php 转 javascript 都很容易,我就是这么转来转去的,楼主目前要做的只是用熟自己已经会的那个语言做项目
|
40
Tunar 2017-11-05 23:23:40 +08:00
一专多能是坠吼的,最怕的是啥都会,但是啥都懂得很浅。
(快来前端一起搞比利(;´▽`)y-~~........) |
41
toxicant 2017-11-05 23:27:44 +08:00 via iPhone
好啊 都去搞 java,go,py 啊,干这行的人少我们才有钱挣。phper 们都别生气了,他们不就是吃了梨看见个桃吗!
|
42
lengyihan 2017-11-05 23:39:38 +08:00 via Android
转 Python 吧
|
43
BBCCBB 2017-11-05 23:48:16 +08:00
把基础打好, 我主攻 java 的,基础打好了,然后上两周我看了 1,2 天的 golang 语法,再学了 2.3 天的 golang 标准库,写 /理解起来基本无压力,大部分东西都差不多
|
44
linpf 2017-11-06 08:56:06 +08:00
一定要学 JAVA,不要抢我们 PHP 的市场
|
45
jlkm2010 2017-11-06 09:01:22 +08:00
Java
|
46
MrJing1992 2017-11-06 09:19:38 +08:00
Java
|
47
947211232 2017-11-06 09:31:24 +08:00
虽然我是个假 phper,但我还是建议学 java
|
48
ming7435 2017-11-06 09:40:52 +08:00
毫无疑问 PHP
|
49
EricFuture 2017-11-06 09:41:19 +08:00
前端不错呀,现在很多公司都缺前端吧
|
50
dogfeet 2017-11-06 09:44:13 +08:00
都是从 0 开始,选 PHP 的优势是什么?
|
51
chenyu0532 2017-11-06 09:45:17 +08:00
没用过 php,php7.x 不是性能特别棒吗。。怎么都不看好 php 呢。。。
|
52
hhxiaolei 2017-11-06 09:52:44 +08:00
学 JAVA 吧
|
53
wujunze 2017-11-06 09:58:01 +08:00
推荐 Java PHP 也不要扔 PHP Java 是一家
|
54
riggzh 2017-11-06 10:01:55 +08:00
为啥我都是 Java 干着干着就变成 PHP+Java+Python 了。。。
|
55
silov 2017-11-06 10:03:42 +08:00
PHP 是世界上最好的语言,所以选 Java 或者前端吧
|
56
pizida 2017-11-06 10:04:35 +08:00
我是搞 PHP 的,在同等年限下,我周围搞 JAVA 的、iOS 开发的、前端的等貌似都没有我薪资高。微笑
|
57
microhz 2017-11-06 10:04:48 +08:00
放弃 php 经验只是语言层面,一些基础知识,语言是相同的,先不说语言好坏,从就业的角度,Java 比 php 强太多,淘宝和京东都是早期 php 后来都转型为 java 了
|
58
JayFang1993 2017-11-06 10:04:58 +08:00
最好的语言啊
|
59
RorschachZZZ 2017-11-06 10:05:37 +08:00
楼上一群又黑我 php,烦躁。
|
60
8355 2017-11-06 10:09:13 +08:00
建议继续 PHP,不能只会 php,说性能的喷子根本不懂 php7,如果完全追求性能可能 php 不是最好的选择。
但综合开发速度,招人的难易程度,成熟的扩展支持,各种轮子以及目前发展的速度综合来看绝对是最好的选择。 建议再学习一下 golang,在高并发以及底层 io 方面性能都是很棒的,还有很多应用在区块链以及底层代码中。 然后再多看看性能优化和服务器方面的东西,往架构师方面转,前途不说一片光明也肯定不灰暗。 |
61
yuxuan 2017-11-06 10:13:00 +08:00
果然 PHP 一出火药味就很浓😂
|
62
tlday 2017-11-06 10:13:37 +08:00 via Android 9
PHP 和 JavaScript 都是让人同情的语言,都是市场选择了他们,而非行业。他们确实解决了一些问题,但是也引入了更多其他的问题。扎克伯格能用 PHP 两周开发出 Facebook,如果用 Java,可能还在写配置(事实上,有经验的 JavaEE 开发都是一套自己的配置用过来用过去,基本都只是小改)。不过与之对应的是,Facebook 后期花了大量的人力物力对 PHP 底层作修改来满足业务需要。JavaScript 也一样有大量的问题,with,arguments,eval,靠 ES5 引入 use strict 解决一部分,靠程序员自律与经验解决一部分。
基于 PHP 的市场定位,我见过的 PHP 用户平均水平似乎都不是很高,可能是我接触过的 PHP 开发也不多的原因。不过必须要提及的一点是,PHP 的份额一定是在逐渐降低的。不谈传统对手 Java/JSP 和 C#/ASP,也是前有 Python,Ruby 这样比它更易于上手,适用范围更广的语言,后有 Golang 这种背靠大佬,意图脚踩 C++,拳打 EE 开发的后起之秀来冲击市场。PHP 很难保有现在的地位。 JavaScript 就不一样,虽然前有 CoffeScript,TypeScript,后有 WebAssembly,但是 JS 短期都没有可见的致命威胁。 还有第三个,Java,这个语言也有很多对手,不谈其他 EE 开发中的外部对手,内部对手知名的就有 Kotlin,Scala,Groovy,Clojure。不过 Java 最大的敌人在自家,在 Oracle。 做工程上的技术有个很讽刺的点,就是一般技术人员很难成为技术上的专家,更切实可行的方案是成为业务上的专家。做高频交易的人用 C++用的风生水起,写外挂用易语言的人一样赚的盆满钵满。 所以,选择业务方向要比选择技术方向重要的多。 具体到当前的问题,我建议楼主 Java,Java 的生态相比更加健全,进可 JavaEE,退可 Android,JavaEE 基本也会做一些前端的工作。但视野不能局限在 Java,甚至不能局限在技术。 |
63
lcc4376 2017-11-06 10:15:32 +08:00
推转 Python 吧!但 java/php 兩個讓我選我會選 php 或前端
|
64
liuyao729 2017-11-06 10:20:24 +08:00
能找到 java 工作,先搞 java
java 的平均薪资比 php 高 |
65
LamProductionS 2017-11-06 10:28:12 +08:00
建议继续读书,人工智能什么的,现在写代码的人太多了,没什么竞争力。
|
66
lvxiang119 2017-11-06 10:28:55 +08:00
你怎么会觉得转 Java 就要放弃 PHP 呢? 你学会了英语就必须以忘记汉语为代价?
年轻的时候多学点,不要等将来老了,像他们一样只能当一个不会写代码的 CTO..(比心 |
67
dbfox 2017-11-06 10:39:23 +08:00
建议:看下招聘信息,java 的多,还是 php 的多,
分别看看 1-2 万的 2-3 万 3-4 万的区间的招聘人数就心中有数了 我已经查过了,java 第一 |
68
bramblex 2017-11-06 10:46:39 +08:00
只能在 (php/java/前端) 这种流水线工种选择, 也是挺惨的. (一黑黑仨, 逃
如果真的要给建议的话 建议着眼于领域和问题本身 不要把自己局限在具体的 (语言 /框架 /技术) 上 你是工程师, 你目的是发现并解决现实世界所存在的问题 (语言 /框架 /技术) 只是工具而已 |
69
SourceMan 2017-11-06 10:50:42 +08:00
哈哈哈,还是楼上的一位说的好
“您继续黑 PHP,我继续挣我的钱” |
70
jamesliu96 2017-11-06 10:51:35 +08:00
全栈
|
71
meta 2017-11-06 10:54:08 +08:00 via Android 1
难道职业方向不应该是互联网、通信、金融、房地产这些吗,你说那些算什么方向啊。
|
73
tojike 2017-11-06 10:57:13 +08:00
用 laravel 的啊,那就去学 java 吧。/:斜眼笑
|
75
MushishiXian 2017-11-06 11:01:52 +08:00
我是 phper,也在学 java,按现在市场上的情况来说是 java 好,但是 php 也不差,其实都可以学的,本来语言就是拿来用的,哪个适合就用那个,既然 php 和 java 都在往好的方向发展,何必黑来黑去呢
|
77
wuYin 2017-11-06 11:11:01 +08:00
哈哈哈刷下来 44 楼真相了
|
78
b4636f 2017-11-06 11:11:10 +08:00
php 最好的语言你不学,你还想学什么,天下武功为快不破
|
79
ylsc633 2017-11-06 11:12:00 +08:00
如果我是你 我觉得 技多不压身! 多学没什么坏处! 只不过要分清楚,哪些是精通,哪些是熟练!
学 Java 万金油! 学 php,顺便沾点前端(前端更新太快,不建议深入,会用即可),后期转 Go,也别转 Java 了..不划算! 说句题外话, 在快速发展的互联网时代, 快速迭代的理念,php 无疑是任何起步公司首先考虑的对象,几乎没有一门语言能在初期斗得过 php(快速,低成本,处理业务也是相当的快),只不过等后期稳定了,可以重构成其他语言!这是历史使然! 目前感觉.. 很多公司业务用 php 支持不住,大多应该还是数据库的原因吧(技术人员技术不过硬也是原因之一).... |
80
mrgeneral 2017-11-06 11:53:29 +08:00 1
绝大部分公司的业务量级还没到 PHP 弱于 JAVA 太多而不能使用 PHP 的。
一般量级上去后都是针对性的优化,把性能要求高的重构成服务,现在很流行的微服务也没有要求一种语言全包。 性能和快速迭代综合来看,PHP 完爆其他。 之所以大公司高频业务 PHP 用得不多,是已经过了服务化这个阶段了,所以大公司 PHP 需求比 JAVA 少,典型的阿里就对国内 JAVA 的生态影响很大,但是它也有 PHP。 脚本语言和静态语言都得会呀,打战时候冲锋枪和手枪不都是标配吗? |
81
allgy 2017-11-06 12:30:01 +08:00
别做程序员
|
82
chankay 2017-11-06 12:31:23 +08:00 via Android
别做程序员
|
83
hu0097 2017-11-06 12:53:42 +08:00
我们公司原来用 php~做大了之后全部开掉用 java。
|
84
dangyuluo 2017-11-06 13:06:58 +08:00
又开始打架了。
|
85
LeeGo 2017-11-06 13:19:15 +08:00
推荐 Java
|
86
Kaho 2017-11-06 13:51:01 +08:00
php+1
|
87
litter123 2017-11-06 14:16:12 +08:00
粗鄙一点地说,哪份能找到工作,哪份工作工资更高选哪个。
我觉得并不应该舍弃某一项,个人偏向都会比较好(笑) |
88
jasonchen168 2017-11-06 15:01:04 +08:00
反正不要选移动端就行了
|
89
tagtag 2017-11-06 15:10:54 +08:00
楼上的就算把 PHP 黑死了也轮不到给你涨工资。
|
90
yuhr123 2017-11-06 15:14:30 +08:00
都学吧,程序语言一通百通。
|
91
findTheWay 2017-11-06 15:24:00 +08:00
看什么语言适合自己吧
|
92
sammo 2017-11-06 16:04:54 +08:00
选择业务方向 要比 选择技术方向 重要的多, hohohohoho
|
93
nosay 2017-11-06 16:06:16 +08:00
php 可以把兴趣培养起来吧,学到一定程度自然会学一些别的语言来弥补 php 的不足。
就像问学五笔还是学拼音,可能学五笔两天以后心态就炸了,而学拼音的人都特玛的逛草 liu 了 |
94
libook 2017-11-06 17:33:43 +08:00
Node.js 吧~
|
95
songrenjie 2017-11-06 17:48:19 +08:00
前端告诉你,JAVA
|
98
liuxu 2017-11-06 18:00:25 +08:00
php 招聘_最新招聘信息 18665 条_百度百聘
java 招聘_最新招聘信息 62849 条_百度百聘 python 招聘_最新招聘信息 3066 条_百度百聘 前端招聘_最新招聘信息 29727 条_百度百聘 |
99
liuxu 2017-11-06 18:14:10 +08:00
目前 php 行业薪水普通情况大概是这样,新人 4-6k,1 年 8K-10k,2 年 9k-12k,3 年 12k-16k,4-5 年 20k 左右,基本就是 1 年 5k 左右增加的样子,30k 到头,最好找个有个发展好的公司,公司人数 100+人数的,能技术分红,或者自己接外包赚钱
但目前来说,因为很多培训班的原因,很多 php 新人找不到工作,主要是能力太次,session 和 cookie 都高不清楚的小白,不知道 java,python 和前端他们那边怎么样 |