都 2018 了 @baskice 作为萌娘百科的站长发的这个帖子,我陷思。
首先作为站长,我觉得有必要提醒一下,代码的不规范就是习惯问题,如果换语言并不能解决根本问题,其次大部分 web 业务的性能和语言特性基本无关,有时间换语言重构不如找找技术人员本身的毛病。
然后切入正题:
众所周知,PHP 作为很多其他行业转行 web 混饭吃的首选,加上培训班的毒害,大批良莠不齐的人混在一起,其后果就是被各位科班出身的人调侃称为“最好的语言”。我相信大部分人都明白,这些调侃大部分情况下与语言特性无关,更为重要的是,从业者本身在其中的口碑。
在本站大家也能见识到,部分 PHPer 因为基础不牢靠,会问出很多匪夷所思的问题出来,然后达成日常黑 PHP ( 1/n )。我接触过某“著名”培训班出来的 PHPer,连基本的 mvc 的概念都抽象不出来,跟别说往上要求了,不过大部分 boss 也不会管这些,停留在业务能跑就行的层次,更加地降低这个本来就混乱的领域的门槛。
而另一方面,目前由于深度学习等概念的炒作(你 Python web 蹭你🐎呢),和国家将 Python 列入二级考试的风头,各培训班也开始蹭热度了,熙熙攘攘皆为利来,这无可厚非。不过结果是注定的,原本学院派的 Python 注定会涌入一大批培训班出生,“ 1 年工作经验”的求职人员,希望各位喜欢用语言鄙视链的大佬做好准备:)。
最后,原谅我可能标题党了,本帖并不涉及语言本身,只是有些现象其实正在发生。希望各位理性讨论。
1
agagega 2018-06-07 16:07:35 +08:00 5
Python 烂了也比我 Ruby 糊了好,V 站问做 Web 有什么语言框架推荐几十楼都没有一个推荐 Ruby 的。真是没人用就没人黑啊。
|
2
dacapoday 2018-06-07 16:12:19 +08:00
那 JS/TS 呢?
|
3
awing 2018-06-07 16:13:29 +08:00
问题是有的。写 Python 大多数也是良莠不齐
写 ruby on rails 的表示,我不是针对某个人,我是针对在座的所有人都是渣渣 容易学的语言,必定难精通 |
4
JohnChiu 2018-06-07 16:13:33 +08:00 via iPhone
感觉很有道理,确实可能会这样吧
|
5
ahmcscx 2018-06-07 16:13:47 +08:00
你说是那就是吧,不狡辩
|
6
tobepro 2018-06-07 16:16:50 +08:00
我感觉目前 python 开发人员的需求量还不足以使大量初学者涌进来。java,php 人多还不是因为企业有真正的刚需。
|
7
Abblee 2018-06-07 16:17:40 +08:00
嗯 你说的对
|
8
DavidNineRoc 2018-06-07 16:18:43 +08:00
果然永远离不开 PHP,朕的大清亡了
|
9
ab11800222 2018-06-07 16:18:54 +08:00
java 培训班不会比 Python 少吧?难道 java 也要凉了么?
|
10
dacapoday 2018-06-07 16:19:03 +08:00 4
会否是现在互联网上缺乏编程的进阶教程?
诸如代码结构规划,项目文件组织、命名约定。 工程构建流程,版本、commit 约定。 最佳实践推荐,历史遗留问题规避。 |
11
KgM4gLtF0shViDH3 2018-06-07 16:19:12 +08:00
PHP 还没过去了啊喂!!咋来的后尘。。语言没人用才叫 gg 了。
|
12
lcy630409 2018-06-07 16:27:22 +08:00
什么叫后尘? php 凉了么?不可能吧,每个语言都有其都有的特性,还是那一句话,抛开需求谈语言优劣,完全是耍流氓
|
13
66beta 2018-06-07 16:29:28 +08:00 via Android
PHP 入门简单,深入难
其实 PHP 要玩转主流框架就必须要求具备很多知识了,比如 laravel |
14
kiwi95 2018-06-07 16:50:43 +08:00 via Android 1
python 够得着 PHP 的后尘吗
要不是搭了大数据的车,和 bash 差不多运维工具的地位吧…:) |
15
dilu 2018-06-07 16:52:47 +08:00
没想到我 PHP 在大佬们的眼中已经凉了啊
我倒是觉得还能抢救抢救 |
16
jadec0der 2018-06-07 16:54:18 +08:00 via Android
看完帖子我又拉上去看了看时间,我还以为这是 2016 的帖子
|
17
sniper517 2018-06-07 17:21:22 +08:00
呵呵,两句话就能问出是不是培训班出来的,所以这个不用担心
|
18
linxl 2018-06-07 17:26:22 +08:00
这都要带上 php, 我大 php 何德何能
|
19
carlclone 2018-06-07 17:30:03 +08:00
这关系到编程素养吧 , 别老是扯到语言
|
20
WuwuGin OP @ab11800222 因为和 Java 的区别在于 Java 是大学课程,而 PHP 不是···
|
21
Felldeadbird 2018-06-07 17:43:07 +08:00
PHP 躺着都会中箭
|
23
beastk 2018-06-07 17:50:40 +08:00 via iPhone
朕的 php 又怎么惹着你们了,doge
|
24
zetary 2018-06-07 17:52:13 +08:00 via iPhone
还好吧,因为 python 招的不多,一般是因为别的技能
|
25
kobe123 2018-06-07 17:54:48 +08:00
说 python 就说 python,扯上 php 干啥。显得你自己很优越?
|
26
windfarer 2018-06-07 18:02:57 +08:00
Python 日常药丸
|
28
hansonwang99 2018-06-07 18:04:38 +08:00 via iPhone 1
php 是最好的语言,步他后尘没毛病啊
|
29
eoo 2018-06-07 18:09:10 +08:00 via Android
朕的 php 又怎么惹着你们了,doge
|
30
tim123 2018-06-07 18:10:07 +08:00
任何语言的从业者都有良莠不齐的现象,只是 php 的从业者多暴露的问题也多,楼主这篇文章有点做婊子立牌坊的感觉
|
31
janxin 2018-06-07 18:14:38 +08:00
LZ 切莫黑 Python,Python Web 开发可在国内没火过
|
32
towser 2018-06-07 18:15:53 +08:00
容易学习的语言水平低下者偏多,语言越热门不靠谱的人总数就越大。
|
33
arsom 2018-06-07 18:19:46 +08:00 via Android
不不不,python 秒天秒地。
世界上最好的语言早就该改成 python 了! |
34
dilu 2018-06-07 18:27:06 +08:00
@WuwuGin 没关系,凉了更好,做 PHP 的少了,就是程序员市场而不是企业市场了,如果 PHP 人数特别少,那我们还不是想开多少就开多少 (手动滑稽)
|
35
eloah 2018-06-07 18:29:25 +08:00
我看,这大蟒蛇,是药丸啊
所以其实 Py2 和 Py3 的不兼容客观上挡住了一大部分连版本都分不清楚的所谓"技术人员"吗 Doge |
36
streamo 2018-06-07 18:38:55 +08:00
非算法行业,反正我这边的新项目都在考虑用 Go 了。
|
37
yoke123 2018-06-07 18:41:10 +08:00
别说了 我都用 都是同一个字母开头 相煎何太急呢
你们能不能像我一样成熟 一会当导演(拍黄片) 一会当演员( PY 交易) |
38
wolfie 2018-06-07 18:50:30 +08:00
`最好的语言` 记得是官方文档就这么说的。
|
39
sw926 2018-06-07 18:53:54 +08:00 2
一直在用语言鄙视链底端的 Java,这么多年悟出一个道理,不会写算法,用任何语言都是渣渣。坚强的在 LeetCode 做了三道题后,终于承认自己是个渣渣。
|
40
lihongming 2018-06-07 19:13:45 +08:00 via Android 1
java 培训班的岂不是更多?各种排序全靠数据库,list 不管场景只用一种。
自己写算法?多线程?设计模式?呵呵…… |
43
anyele 2018-06-07 19:22:25 +08:00 via Android
你说是就是把
|
44
longbye0 2018-06-07 19:25:16 +08:00
所以你的逻辑是:python 会和 php 一样变得垃圾,是因为低端程序员的涌入。
预先设定了 php 垃圾,下面你还说你 啥呢 |
45
YvesX 2018-06-07 19:27:09 +08:00
Python 炒作
C 入门 C++/Java 大学教 放眼望去全是初级程序员,只能抱着 Lisp 遗世独立了 |
46
doubleflower 2018-06-07 19:31:00 +08:00 1
ruby 不凉没天理
当年 ror 大火时跟风去学,一看 ruby 渣一样的语言设计立马跑了 |
47
zzf2017 2018-06-07 19:32:59 +08:00
那么 v 站是用什么写的?
|
48
dongxiaozhuo 2018-06-07 19:49:20 +08:00 via iPhone
@streamo 第一眼看到答案的时候吓到了,我啥时候回答过这个问题。
|
49
bucky 2018-06-07 19:50:25 +08:00
不会的,无论 python 怎么吹,找不到工作就会没人学,和 php 不一样
|
50
jeffcott 2018-06-07 19:50:51 +08:00 via iPhone
善意忠告,建议楼主去看看 modern php 或者 php7 或者简明现代魔法,,,韩老大前两天还在说,对于某种技术抱有成见或者不知名的崇拜,本身就是技术不到家的表现,,,简单来说,就是,楼主是个菜逼
|
51
VoidChen 2018-06-07 19:53:19 +08:00
@lihongming 培训出来的真的这么水吗。。看来大学学到的还是有点用的。。
|
52
lightening 2018-06-07 19:54:32 +08:00
@agagega 反正我司还是用 Ruby on Rails。目前没有发现更好的语言+框架组合。
|
53
hareandlion 2018-06-07 19:56:48 +08:00 via Android
照这个逻辑,动态语言都是一个尿性,求你回去学汇编,代码风格多容易统一
|
54
zmj1316 2018-06-07 20:20:34 +08:00
PHP 和比 python 可差远了,py 毕竟胶水语言,和 C C++ 什么的都有一腿
|
55
fiht 2018-06-07 20:21:57 +08:00
同感 Python 可能会凉。
不过 Python 好像在国内就没火过,除了在机器学习方面的应用。 |
56
vicence 2018-06-07 20:25:37 +08:00
我爱汇编
|
57
beny2mor 2018-06-07 20:27:50 +08:00
python 国内招的开发相对其他语言的比较少吧 所以不会因为培训班而“凉”?
|
58
mystar 2018-06-07 20:28:05 +08:00
本来进来想问问 PHP 发展前景来着,结果第一个帖子就是楼主的,楼主说的让我内心拔凉拔凉的,我马上硕士毕业入职,要用 PHP 开发移动端接口了,心痛。。。请问这块发展前景如何
|
60
fy 2018-06-07 20:51:17 +08:00
lint + 测试拉满,再加上 code review 三连,不管哪种语言,就问你有什么影响?
|
61
agui2200 2018-06-07 21:16:19 +08:00
@mystar 前景本身还是很不错的,不过我也是觉得 PHP,
入门容易,精通难, 因为你要做的活,真不是语言就能轻松解决的, 除了语言你还要学习很多知识,比如分布式,性能优化,等等. 这些东西 PHP 因为模式问题,导致了缺少很多相关指导教程 建议学 PHP 的同时再多学一到两门其它语言作为深入跳板 |
62
lolizeppelin 2018-06-07 21:23:05 +08:00 via Android
php 的问题源自于 cgi 方式
不求上进很容易变成脚本小子 |
65
bearqq 2018-06-07 21:36:25 +08:00 via Android
|
66
lisonfan 2018-06-07 21:59:10 +08:00
我记得看到过说 PHP 是最好的语言是官方说的
|
67
ytmsdy 2018-06-07 22:32:26 +08:00 via iPhone
越热的语言,涌入的初级程序员越多。埋下的坑也多!
所以要做的是做好自己的基本功,学好算法,能够在最短的时间脱颖而出! |
68
sxw11 2018-06-07 22:39:25 +08:00 via Android
我不知道 python 凉没凉,但是看了这么多层我连 C#的影子都没看到,大清亡了呀!!!
|
69
Leigg 2018-06-07 23:23:28 +08:00 via iPhone
中国人多,生活压力大。
|
70
Monstercat 2018-06-07 23:42:37 +08:00 via Android
@hareandlion 汇编其实反而很不容易统一
|
71
lepig 2018-06-07 23:44:08 +08:00
楼主 确实没有资格来评价所有的语言。
|
72
mingyun 2018-06-08 00:20:49 +08:00
PHP 日常被黑
|
73
inflationaaron 2018-06-08 01:07:07 +08:00 via iPhone 1
笑死,还以为 php 可以调用 tensorflow 和 torch 了
|
74
opengps 2018-06-08 06:14:21 +08:00 via Android
能解决需求的语言都是好语言,没必要踏入语言市场阵营跟着起哄。真需要关注语言市场份额的不应该是做开发的,而是那些创造语言的
|
75
huijiewei 2018-06-08 08:16:14 +08:00 via iPhone
看了 70 多楼
90%的杠精 都看个标题就进来喷的飞起 各位的表演和楼主要表达的观点相当契合,互联网发展太快就是什么玩意都会出现 |
77
WuwuGin OP @longbye0 语言怎么可能是有垃圾和不垃圾的说法,术业有专攻啊,影响的是从事这行的大部分人的素养罢了。恕我直言,培训出来的 tcp/ip 都没几个了解的的,更别说代码规范这种纯粹自己约束的东西了。所以现在的 PHP 才风评被害,这些都是其他语言的 coder 嘲笑 PHP 的资本啊,而不是语言特性。
|
79
chaleaochexist 2018-06-08 08:51:24 +08:00
python 的问题绝对和语言特性本身有关系.
譬如,Java 的 POJO,虽然写起来闹心.但是项目规模做大了,便于管理,更易读. |
80
d0m2o08 2018-06-08 09:07:05 +08:00
楼主的意思是 我半路出家在新东方学的 python 出来后就应该被鄙视么
|
82
zjsxwc 2018-06-08 09:11:11 +08:00 via Android
歪个楼,
培训班 Java 更多 别看不起不是科班出身的,我认识的大牛都是生物、化学转来的 |
83
randyzhao 2018-06-08 09:19:02 +08:00
楼主没有针对个体,也没有针对语言本身。只是针对普遍情况随便侃侃而已。
好好审题,别对号入座。 |
84
misaka19000 2018-06-08 09:23:50 +08:00 1
承认标题党就好,毕竟 PHP 程序员的素质我们都是有目共睹的
|
85
yaoweilei 2018-06-08 09:26:56 +08:00
工具箱里面那么多的工具,你不怎么用,不代表在别人手里面不好用吧,,,,
更何况还是排行靠前的语言,云计算,大数据,AI,都在用 ba。。。。 |
86
zhze93 2018-06-08 09:50:01 +08:00
吓死我这个因为喜欢 py 而走技术的渣渣 了
|
87
zalara 2018-06-08 09:58:57 +08:00
我还在学 c#呢,相信一句话,学什么语音不重要,重要的是学的好不好
|
88
liuzhedash 2018-06-08 10:00:57 +08:00
我觉得这贴就是故意引战,这不是个好做法。
|
89
niubee1 2018-06-08 10:01:41 +08:00
越难学的语言使用者素质相对较高, 这个没有办法的事情. 事实上恕在下直言, 国内市面上超过一半的程序员属于不合格的假冒伪劣.
|
90
lfzyx 2018-06-08 10:05:49 +08:00
那最先完蛋是 java 才对
|
91
loryyang 2018-06-08 10:10:58 +08:00
python 弄点小任务还不错,写起来很爽。大项目我是不会选择 python 的,还是偏向严谨一点的语言
|
92
jyf 2018-06-08 10:23:41 +08:00
@jeffcott 语言没必要崇拜 但是选择自己用来开发的语言还是要考虑许多的 好的语言省掉你的开发时间 虽然按照图灵完备原则 同样的功能其他语言也可以实现 但是一个三行 一个三十行 你怎么选呢
|
93
clino 2018-06-08 10:24:56 +08:00
php 能做什么?基本就能搞 web
python 除了开发系统不行,其他都能做点有的甚至挺擅长的,你要怎么让 python 去步 PHP 后尘? |
94
lzhCoooder 2018-06-08 10:58:31 +08:00
现在太多临时出家搞数据的人,基础不牢,每天 python 来 python 去,最后 python 被搞臭很正常
|
95
deadEgg 2018-06-08 11:01:26 +08:00 1
总结下楼主观念:
php 是好东西,因为一群培训班出来的用的不好,所以行业内很差。 现在 python 也有培训的势头,而且势头很大,所以行业内会涌入一堆培训班出来的,会变得很差。 那我就问你,培训班培训了 java 那么多年。请问 java 变烂了吗? java 行业变差了? |
98
mystar 2018-06-08 11:16:44 +08:00
@agui2200 其实我想问的是,作为一个应届毕业生,之前的项目经验并不丰富,如果入行从事了 PHP 接口服务器端开发的话,跳槽时遇到招聘 C++、JAVA 的岗位时会不会被轻视或者说都不给面试的机会,而且目前用 PHP 的大厂不多吧,如果用 C++做后台开发出来的话会更好找工作吧?而且如果从事 PHP 开发,作为一个科班研究生的优势会不会降低,毕竟 PHP 门槛低,想拉开差距挺难的,谢谢!
|