想学多一门语言,在纠结选 PHP 还是 Python ,老哥们来指点一下 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容
13192262269
V2EX    程序员

想学多一门语言,在纠结选 PHP 还是 Python ,老哥们来指点一下

  13192262269 2019-02-28 15:44:42 +08:00 8382 次点击
这是一个创建于 2417 天前的主题,其中的信息可能已经有所发展或是发生改变。
求各位老哥打醒()
先说一下背景:
1.公司目前只用到 java,本人 java 科班出身,2 年左右
2.已自学 goland
3.打算往<服务架构性能方向>发展
4.向往北京,打算以后到北京发展,现 base 广东二线城市
86 条回复    2019-03-01 20:25:47 +08:00
KgM4gLtF0shViDH3
    1
KgM4gLtF0shViDH3  
   2019-02-28 15:49:54 +08:00
goland 是 IDE。。
mayorbryant
    2
mayorbryant  
   2019-02-28 15:55:08 +08:00
PHP 是世界上最好的语言
songkai
    3
songkai  
   2019-02-28 15:55:13 +08:00
优先学习技术排名高的;语言这个东西没什么说的, 主要还是学好语言周边的技术体系。
13192262269
    4
13192262269  
OP
   2019-02-28 15:55:47 +08:00
@bestkayle #1 go,go,go<( ̄ ̄)
13192262269
    5
13192262269  
OP
   2019-02-28 15:56:25 +08:00
@mayorbryant #2 小老弟,我 java 表示不服
orqzsf1
    6
orqzsf1  
   2019-02-28 15:56:26 +08:00
C++
13192262269
    7
13192262269  
OP
   2019-02-28 15:57:26 +08:00
@orqzsf1 #6 为毛?面向过程编程表示很心累
xuanbg
    8
xuanbg  
   2019-02-28 15:58:38 +08:00
有空多学点基础多好,学什么语言。语言这东西,用到什么就学什么,现学现卖就好。
tomxin7
    9
tomxin7  
   2019-02-28 15:59:04 +08:00   1
python 啊,写脚本很爽的
13192262269
    10
13192262269  
OP
   2019-02-28 16:00:28 +08:00
@xuanbg #8 鸡儿,老子要赚钱养家
zjsxwc
    11
zjsxwc  
   2019-02-28 16:18:29 +08:00   1
chenqh
    12
chenqh  
   2019-02-28 16:28:53 +08:00 via Android   8
肯定是前端呀,省得你天天有精力去学其他的
hlwjia
    13
hlwjia  
PRO
   2019-02-28 16:30:51 +08:00 via iPhone
打算往性能架构上发展,你还选 php?
Fate810
    14
Fate810  
   2019-02-28 16:35:46 +08:00
不要问,问就是 PHP
magicluna01
    15
magicluna01  
   2019-02-28 16:36:47 +08:00
都 9102 了,学 go 吧~
fbb707
    16
fbb707  
   2019-02-28 16:36:49 +08:00
@13192262269 您真是科班出身? c++是面向过程?
tanszhe
    17
tanszhe  
   2019-02-28 16:41:54 +08:00   1
推荐 rust。 有重构一切的能力和优势
13192262269
    18
13192262269  
OP
   2019-02-28 16:43:38 +08:00
@fbb707 #16 C
miscmz
    19
miscmz  
   2019-02-28 16:44:53 +08:00 via Android   2
语言都是工具,要用的时候补上都不迟。有空真不如补补基础,比如看看 cpp 是不是面向过程
13192262269
    20
13192262269  
OP
   2019-02-28 16:46:06 +08:00
@chenqh #12 ∪∪ 前端这么忙的吗?哈哈哈
janxin
    21
janxin  
   2019-02-28 16:46:52 +08:00
选 php 吧,毕竟最好的语言
LokiSharp
    22
LokiSharp  
   2019-02-28 16:47:49 +08:00
Python 啥都能干
13192262269
    23
13192262269  
OP
   2019-02-28 16:49:42 +08:00
@miscmz #19 (ノ=Д=)ノ ┻━┻,我想表达的是的.c,不是.cpp
13192262269
    24
13192262269  
OP
   2019-02-28 16:52:50 +08:00
@magicluna01 #15 我居然出查了一下 9102,看来你很潮哦,小兄弟
dmjob2015222
    25
dmjob2015222  
   2019-02-28 17:01:31 +08:00
go ,python 吧 ,php 放弃吧,虽然 php 是世界上最好语言
KasuganoSoras
    26
KasuganoSoras  
   2019-02-28 17:03:19 +08:00
学 PHP 不会掉头发,而且是世界上最好的语言
Perfect Hair Programming 完美秀发编程
13192262269
    27
13192262269  
OP
   2019-02-28 17:06:05 +08:00
@KasuganoSoras #26 ∪∪ 我怎么记得拍黄片
retroxs
    28
retroxs  
   2019-02-28 17:08:36 +08:00
小孩子才会做选择
KasuganoSoras
    29
KasuganoSoras  
   2019-02-28 17:11:45 +08:00
@retroxs #28
13192262269
    30
13192262269  
OP
   2019-02-28 17:21:39 +08:00
@KasuganoSoras #29 卧槽
botian
    31
botian  
   2019-02-28 17:41:16 +08:00
当然是 PHP (能坑一个是一个,嘻嘻)
yoke123
    32
yoke123  
   2019-02-28 17:43:56 +08:00
这还要看? 学前端啊
13192262269
    33
13192262269  
OP
   2019-02-28 17:44:09 +08:00
@botian #31 卧槽,为什么坑,快说 (ノ=Д=)ノ
botian
    34
botian  
   2019-02-28 17:45:20 +08:00   1
@13192262269 相对来说 PHP 发展这么久了,相对饱和,python 还有广阔的发展空间
ydirel
    35
ydirel  
   2019-02-28 17:47:07 +08:00
Javascript 接外包也方便
snoopy1024
    36
snoopy1024  
   2019-02-28 17:48:21 +08:00 via iPhone
@bestkayle 笑出猪脚……
13192262269
    37
13192262269  
OP
   2019-02-28 17:57:46 +08:00
@snoopy1024 #3 我去,我打错了一个字母好吗?是 golang
wangyuescr
    38
wangyuescr  
   2019-02-28 18:27:59 +08:00 via Android
中午不睡 下午不崩溃吗
ruyuejun
    39
ruyuejun  
   2019-02-28 18:41:00 +08:00
java 科班出身,基本是 web 方向,那么 php 基本告别了,等于在学重复的东西。
那么推荐 go,你又学过了 go,最后就只剩下 python 了。
至于 rust,有空可以看看
nEoooYe
    40
nEoooYe  
   2019-02-28 18:46:38 +08:00   1
先深度再广度,建议先把当前的语言基础打扎实把,如果觉得已经精通了,那么 [服务架构性能方向] 也会有许多需要学习的地方。
语言,需要使用的时候再去学习也不晚,精通一门,学其他的也不慢。go,java 其实已经足够应付后端高性能开发了,如果非要推荐的话,那就 python 把
zorui
    41
zorui  
   2019-02-28 19:00:50 +08:00
lisp > Scheme > Common Lisp > Clojure
zhangalong69
    42
zhangalong69  
   2019-02-28 19:02:57 +08:00
同 Java,同学了 go,目前下一门语言准备是 py,公司有 php 做转发层的,都在想往 java 靠拢呢,没必要学 php 了
justfortest
    43
justfortest  
   2019-02-28 19:15:49 +08:00
@zorui #41 学术派?
GeruzoniAnsasu
    44
GeruzoniAnsasu  
   2019-02-28 19:19:27 +08:00
作为程序员怎么能不学习魔法

scheme 和 haskell 推荐看一看
1224085895
    45
1224085895  
   2019-02-28 19:24:13 +08:00 via Android
c++
tao1991123
    46
tao1991123  
   2019-02-28 19:28:54 +08:00
学了 Java、Go 不如学点前端吧 比较实用
dilu
    47
dilu  
   2019-02-28 19:39:22 +08:00
说白了多学就是为了挣更多的钱,或者说提高核心竞争力,这样说对吧?

那么问题来了,首先我先声明不是说 Python 不好啊,Python 是一个很优秀的语言。

在深度学习、爬虫等领域有很高的地位。

但是在 Web 开发中,Python 的占比总归是小于 PHP 的,看楼主的介绍应该也是做 Web 开发的,那还是选 PHP 的性价比更高一点。

最后,PHP 是最好的语言,手动狗头加逃
LittleDust
    48
LittleDust  
   2019-02-28 20:00:51 +08:00
大家都从 PHP 转 Java,你倒好,Java 转 PHP ……
to2false
    49
to2false  
   2019-02-28 21:05:00 +08:00
2 年 java 估计都没学出世吧,继续学 java
jadec0der
    50
jadec0der  
   2019-02-28 21:17:10 +08:00
新人入行适合学 php,好找工作,但是你又不打算因为这个换工作。对你来说,php 适合做 side project,python 适合在工作中搞点自动化,还是更推荐 python。
lein
    51
lein  
   2019-02-28 21:22:13 +08:00 via Android
c++ 兼学 php
java 兼学 python
go 兼学 js
前面的都可以走上架构级,后面的都很容易写小玩意
k9990009
    52
k9990009  
   2019-02-28 22:29:21 +08:00 via Android
js 才是最火的
2kCS5c0b0ITXE5k2
    53
2kCS5c0b0ITXE5k2  
   2019-03-01 00:47:48 +08:00
全都要啊
zilili
    54
zilili  
   2019-03-01 08:26:24 +08:00 via Android   1
如果就这两个选择,感觉 python 好些,可以走 web 可以走 ai 可以走爬虫…方向多些,要我选,我选前端
onevcat
    55
onevcat  
   2019-03-01 08:28:19 +08:00
如果只是以学语言为目标的话,推荐 Haskell...
supertan
    56
supertan  
   2019-03-01 08:41:55 +08:00 via iPhone
js 吧,一入前端深似海
13192262269
    57
13192262269  
OP
   2019-03-01 09:06:38 +08:00
@ruyuejun #39 感谢老哥
13192262269
    58
13192262269  
OP
   2019-03-01 09:07:31 +08:00
@wangyuescr #38 睡是肯定要睡的呀
13192262269
    59
13192262269  
OP
   2019-03-01 09:09:37 +08:00
@zorui #41 ,没一样是听过的
liuyibao
    60
liuyibao  
   2019-03-01 09:13:29 +08:00
看需求的话 PHP 多些
JRay
    61
JRay  
   2019-03-01 09:14:38 +08:00
我也是 java 刚学完 go py 之前学过 但是没有实际项目练手都忘记了。 还是要撸点东西出来才行啊
KIMMG
    62
KIMMG  
   2019-03-01 09:24:41 +08:00
可以尝试下 ruby
13192262269
    63
13192262269  
OP
   2019-03-01 09:34:23 +08:00
@tao1991123 #46 说的也是
@GeruzoniAnsasu #47
@dilu #47 javaEE 方向,再学 php 不是等于在学重复的东西了?
@jadec0der #50 这就很不错
@LittleDust #48 很真实
@k9990009 #52 牛逼
@zilili #54 这弯转的
ired
    64
ired  
   2019-03-01 09:36:27 +08:00   1
PHP 从业第六个年头,如果希望 Python or PHP 的话,我推荐是 Python。
原因无他,Python 能处理的应用场景比 PHP 多。
madiks
    65
madiks  
   2019-03-01 09:39:35 +08:00
还是别学新语言了,不管 java 还是 go 抓住一门语言深入才是王道
danielclay
    66
danielclay  
   2019-03-01 09:50:44 +08:00 via iPhone
@xuanbg 这个学点基础的东西指的是那些方面啊
13192262269
    67
13192262269  
OP
   2019-03-01 10:02:57 +08:00
@ired # 64 谢了
july1115
    68
july1115  
   2019-03-01 10:10:36 +08:00
现在用 php,准备学 Python
dany813
    69
dany813  
   2019-03-01 10:18:37 +08:00
肯定是 JS 啊,一统江湖
likelike
    70
likelike  
   2019-03-01 10:25:15 +08:00
学学 Dart 写写 flutter 还不是美滋滋
xiaowangge
    71
xiaowangge  
   2019-03-01 11:23:40 +08:00
Java 工程师成神之路 | 2019 正式版

https://mp.weixin.qq.com/s/hlAn6NPR1w-MAwqghX1FPg
alexmy
    72
alexmy  
   2019-03-01 11:32:09 +08:00
游戏后端 ... 然后学习了 js, react 的坑,还顺带练习写了一个工具网站: https://www.keylala.cn , 算是没有浪费买了 3 年的阿里云服务器,之前置空了好久,心痛。
assad
    73
assad  
   2019-03-01 11:48:07 +08:00
java 吧
version
    74
version  
   2019-03-01 11:56:15 +08:00
转写游戏吧,
iphper993
    75
iphper993  
   2019-03-01 12:12:58 +08:00   1
小孩子才做选择题,成年人都是全都要的。
NarwhalL
    76
NarwhalL  
   2019-03-01 12:19:32 +08:00
不应该是学汇编吗?逃。。
MrJing1992
    77
MrJing1992  
   2019-03-01 13:19:56 +08:00
小孩子才做选择题,成年人都是全都要的。+1
ns2250225
    78
ns2250225  
   2019-03-01 13:23:45 +08:00
@likelike +1,Dart 工程师,一个顶 Web,Android,IOS 三个,老板,我要打十个,
wsstest
    79
wsstest  
   2019-03-01 13:31:49 +08:00   1
python+1,现在编程普遍是偏向于轻量级的脚本语言,python 未来几年内可能都是主流
TomIsion
    80
TomIsion  
   2019-03-01 15:04:50 +08:00
你这个头像不错
zealinux
    81
zealinux  
   2019-03-01 15:34:40 +08:00
如果可以,多学点汇编
devtk
    82
devtk  
   2019-03-01 15:53:10 +08:00
建议学 go 和 python
crackhopper
    83
crackhopper  
   2019-03-01 17:48:40 +08:00
显然 node.js 。先不说大前端的趋势,反正我觉得 Javascript 比 python 给我感觉好多了,异步很舒服。python 优势就一个:科学计算,你如果不做什么算法类的,不太建议。async/await 貌似也是 3.5 才支持的,而有的时候还必须得 python2,这就醉了,虽然 future 啥的可以拯救一下,但仍然很麻烦,而且我怀疑很多人根本搞不清楚协程和 future。

php 新的语法不太了解,但历史遗留问题多,而且我总觉得和 js 太像,搞得我前后端切换会有点混淆,还不如直接 js 了。go 不错(我没深入了解过,但口碑和市场都不错,不过貌似也是强类型语言),c++有点难估计你够呛能精通(指针加多线程绝对搞死你,哪怕用智能指针,weak, shared, auto 这些都是最最基本的;虽然,我觉得挺值得学的,但不推荐,反正 java 这种强类型的已经学过一个了,再学个动态类型的比较好)。
misaka19000
    84
misaka19000  
   2019-03-01 17:55:52 +08:00
我在三年前思考过同样的问题,现在看来,真心劝楼主一句 珍爱生命,远离 PHP
lestat
    85
lestat  
   2019-03-01 18:11:30 +08:00 via Android
lua
xuanbg
    86
xuanbg  
   2019-03-01 20:25:47 +08:00
@danielclay 数据结构、算法,以及分析问题、解决问题的方法论。
关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     5541 人在线   最高记录 6679       Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 32ms UTC 08:51 PVG 16:51 LAX 01:51 JFK 04:51
Do have faith in what you're doing.
ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86