自 2016 年毕业,2 年多 php 经验,之前在平安某子公司。去年 9 月份辞职考研,本想考个 985 全日制然后毕业 换个方向例如 Python 或者 go 的,奈何考得不太好调剂到了上海某 985 非全。
昨天还和以前的同事讨论,都觉得未来 go、Python、Java 是趋势。 各位更看好哪个语言的发展前景? 并不想搞引战,只是想看看各位对从 php 跨到其他语言的看法😂。谢谢
1
TuringGunner 2019-04-06 12:24:35 +08:00 10
语言从来不是什么问题
|
2
lekai63 2019-04-06 12:27:11 +08:00 via iPhone
买东西时你们不是都说买新不买旧嘛……:)
|
3
whoisghost 2019-04-06 12:36:36 +08:00 1
如果明天 go 是趋势,语法今天一天学不完吗?你说非语法之类的?那不都是《计算机网络》,《数据结构与算法》,《操作系统》,《编译原理》,《数据库》之类的嘛,哪个语言免掉了这些呢?
综上,不要管未来的趋势,按趋势的话,选现在的你所认为的当前趋势语言。 |
4
sansanhehe OP @whoisghost 谢谢你的建议。我决定边投 php 边投 go,年轻可以再折腾折腾
|
5
jiangnanyanyu 2019-04-06 12:43:01 +08:00 via Android
java 10k 一下的一大把,php 50k 的也是一大把
|
6
chinvo 2019-04-06 12:55:03 +08:00
闲着没事就学,什么转不转的
语言只是工具 从来没听说过买了钳子就扔了扳手的 |
7
smallX 2019-04-06 13:07:22 +08:00
别问。问就是转起,Go 或 Java 都可以...
|
8
herozzm 2019-04-06 13:07:52 +08:00 via iPhone
我都要
|
9
strpbrk 2019-04-06 13:24:50 +08:00
能留个联系么 想请教 考研
|
10
macfred 2019-04-06 13:52:49 +08:00 via Android
复习半年考上,厉害
|
11
vcgo 2019-04-06 13:53:41 +08:00
小孩子才做选择题,成年人当然是全都要。😂
|
12
AmberJiang 2019-04-06 14:28:40 +08:00
@vcgo 哈哈哈 😂有理
|
13
scnace 2019-04-06 14:50:48 +08:00 via Android
go 的语法糖不多 说到底还是基本功
|
14
karllynn 2019-04-06 15:33:34 +08:00
都会写,就是不会写 PHP …唯一一门觉得毫无学习价值的语言=,=
|
15
wdlth 2019-04-06 16:28:42 +08:00
不学习深入的东西,转了也 CRUD ……
|
16
angcz 2019-04-06 19:55:01 +08:00
搭车问一句 对你们来说 应聘者有什么英语证书更有含金量?最近想学英语,准备以考证为目标学习,不知道考哪个好,目前想考 gre
|
18
dengtongcai 2019-04-06 21:07:03 +08:00 via iPhone
如果你公司要转就一起转,自己单独转感觉不太好找工作呢
|
19
AngryPanda 2019-04-06 21:10:51 +08:00 via Android
@karllynn 看了所有跟帖,还是你这个比装的有水平。
|
20
dafengqi 2019-04-06 21:19:34 +08:00 1
PHP 又不是编程语言一个脚本语言,和 go 或者 Java 没有什么技能树关系,想什么都是从零开始。
PS:PHP 大垃圾 毫无学习价值 |
21
fcoolish 2019-04-06 22:27:09 +08:00
上海 985 非全是交大还是复旦的?
|
22
ywisax 2019-04-06 23:02:58 +08:00 2
如果是做 CURD,那么还是 PHP 吧。语言的确不是很大问题。
一般比较正确的做法是遇到瓶颈了使用其他语言方案来补充。例如 php 的异步 IO 就做得不好( swoole 是一个方案但毕竟还是不够成熟),那么这部分业务换 node、java 就很合适。 如果本身就是做个业务后台,查查数据库,那么没什么必要换,费劲不讨好 |
23
yplam 2019-04-06 23:26:44 +08:00 via Android 2
PHP 优势在模板,然而在大前端的时代这个优势会越来越弱,并且因为是弱类型语言,做接口要显式类型转换增加工作量
个人建议学多一个强类型的语言是一种不错的选择 PS,可以对比 symfony 跟 spring,不少地方还是通的 |
24
lincanbin 2019-04-07 02:13:45 +08:00 via Android 3
简单说下看人观点和依据:
go 的主要优势在协程的高并发模型,但是实际上国内会遇到这种规模的高并发瓶颈的公司并不多,php 前景也还是不错的,开发效率上爆 go 几条街。还有一个有点是强类型以及显式类型声明带来的可维护性。 php 的优点不用说,超低门槛、无敌的开发效率和健壮性,请求即生命周期,基本上不会有内存泄露、连接爆炸之类的问题,高度抽象数据结构,一个 array 走天下。 然后说结论:php 未来还会是大部分创业公司的首选,但是业务量级大的公司估计会往 go 迁移了,如果考虑职业天花板,建议转 go。 |
25
everhythm 2019-04-07 11:01:53 +08:00 1
@lincanbin 大部分赞同,lnmp 乏力的场景基本就是 php 的瓶颈所在,而且门槛偏低这个是很大问题,难以体现出“好”代码带来的价值,不只是天花板还有被廉价替代的风险。go/java/c++/其他 应该是为了提供一些 定制化高性能场景的解决方案,写个 c 把网卡压满了才发现 qps 可以这么高。
php 很多问题是 fpm 多进程+挂了重启+每个请求都创建销毁上下文 解决(规避)的,例如内存泄露,另连接爆炸具体是啥 |
26
mooncakejs 2019-04-07 16:26:37 +08:00 1
在上海的话 java 坑位多,go 目前也不错。但是未来一段时间内肯定还是 java 坑位比较多。
|
27
maigebaoer 2019-04-07 16:30:56 +08:00 via iPhone
@lincanbin 赞同
|
28
lincanbin 2019-04-08 01:27:15 +08:00 via Android 1
@everhythm 昨晚太晚了,用手机打了一堆错别字,大部分应该能看懂?
原来是想打连接数爆炸的。 一些 php 框架里的 Redis 是每个请求创建一个连接,没有也无法创建连接池,除非使用 C 扩展。 大部分编程语言请求一个资源后不释放都会出 bug,在 php 里却不一定,打开文件不一定需要 close,连接用完也不一定需要 close。 关了总之健壮性就是强。 |
29
sansanhehe OP @ywisax 谢谢~
|