前言

前段时间B站一个视频的热度高居不下号称价值2万的python教程。说实话属实被恶心到了,要说本着知识分享的目的怎么我都不应该站出来批判,我在该视频下理智简短的说明了下python的市场现状劝诫入行的小白慎重选择,结果up的控评真的蛮恶心的。加上最近网络上尤其B站Python的热度一致高涨,关于这个现象我就发表一点自己的看法,一家之言,不喜勿喷

Python为什么火起来了?

先站个立场:在前几年,关于Python的话题真的没有现在这么火。很多人会自然而然的想到AI和大数据概念的发展所造成的,是也不是

首先,Python在数据处理上的优异表现使其在大数据处理领域确实有不错运用,但是,这绝对不是Python火起来的直接原因。要知道,同样在Python火起来的这几年,前端领域的发展在业内更是翻天覆地,给前端工作者带来的利好更是空前,可前端的话题在软件初学者的话题圈并没有火起来,为什么就Python火了?关键原因就是各大培训机构

说说这几年的培训机构的发展吧,我也是教育行业的从业者,还是可以说一说的,在各大线上教育平台的崛起和传统语言领域市场得到竞争逐渐加大,这几年培训机构的日子过的真不算好。首先在16年之前,培训机构的主要市场方向基本是线下模式,其实,对于Java,PHP,C++之类的培训线下的优势会大很多,毕竟老师可以切实的监督到学生的学习,但随着互联网的发展,线上教育还是大大的挤掉了蛋糕。毕竟,线下模式还有一个非常关键的点,就是就业口碑。线下模式就业不好学生和家长是真的会上门闹的。所以在就业市场和线上教育的双重挤压下,各大老牌的培训机构纷纷转向线上模式

回到刚才的问题。线上就是互联网,互联网最需要的就是话题流量,有了热度才有关注,有了关注才有生源。而且在线上模式下,潜在生源是可以切实货比三家的,最关键的线上模式很难保证学生的流失问题。线上的学生可不是先交钱再授课的,培训机构迫切的需要内容可以吸引生源,并在一开始就留住生源。在这个情况下,Java,c++等传统语言的劣势就大大的暴露了。在这里我再申明个立场,编程是一个门槛不算低的行业,能学出来的人寥寥无几。可培训机构可不会告诉你这个,它要的只是学费,生源越多越好。在这些因素下,Python就是那头风口上的猪,恰恰这几年大数据话题热度高居不下,Python吹应时而生。对于培训机构来说Python的热度自带,学习门槛低,学习的成就感又是最容易满足的,一切就顺其自然了,毕竟,最大的问题就业在线上模式下就无关紧要了。首先就业的压力没有了,线上学生的成本又低,而成本低对学生未必是好事,绝大多数人交了学费并 没有坚持下去,成本对学生的学习性的帮助是成正比的。而培训机构乐得其成。

Python就业怎么样?

我只能告诉你,差,非常差。要理解这个结论,首先明白几个前提在网络活跃的潜在学习者以年轻人为主,主要为00后

这批人学历普遍不高,以大专为主流

普遍为大学生,未真正进入社会

也就是说,这批人基本上是希望学Python而踏入软件行业希望谋得出路,甚至多数不是科班出身,然而你如果是这样的情况学了Python进入这个行业,你会绝望。

目前国内主流的Python就业市场以web为主,是不是很搞笑?你当初选择这门语言的初衷还记得吗?而且这个市场还非常小,是非常小。还有一部分是工厂自动化岗位。说明Python在软件行业用的少吗?不,我也用,我认识圈子的人,基本都会,基本多少都实际运用过。那岂不是Python在软件市场的需求很大?不,你理解的方向就错了。我们为什么用Python,举个例子,我的Java服务器会产生大量的log文件,而我的服务器空间有限,我需要定时清理这些文件,但是我又不敢删除,因为我也不敢保证我哪天需要从这些log文件中恢复数据。所以我只能转移他们,目前的方案就是Python自动化上传到七牛。你发现了Python在我这里的用途了吗?对,就是的无关紧要的基本工具而已,而在软件行业关于Python类似的用处比比皆是,它在我们的系统中就是默默无闻的一环,只是我们出于重重妥协选择的一个方案,只不过,恰恰是它而已,恰恰它合适,因为简单,因为方便,因为要求低。你明白了吗,如果我去找工作,我还是Java,还是C#,还是PHP,Python?不,我会而已,因为我知道,在主流软件领域它的定位,或者说,Python从一开始,它的定位就是如此。你可能说,不是什么什么大公司用的是Python吗,谁谁谁也用了Python吗?那你看,我这不是也用了吗。以目前市场来看,全技术栈选择Python寥寥无几,要么就是团队的技术妥协,要么就是项目历史遗留,这就是主流答案

你以为大数据,人工智能和你一个大专生有关系吗?甚至一个转行的有关系吗?就拿人工智能来说,Python起的作用也仅仅是发掘、分析数据而已,而利用数据的关键算法,和Python没关系,一个金融领域的人用Python,也仅仅是辅助而已,他找的工作是金融工作而不是Python开发

你如果还想知道Python的就业情况,你先明白你学它的定位是如何

你该不该学Python?

如果你不是打算靠Python开发维生,仅仅是希望选择一门开发语言可以辅助你的工作内容,那么毫无疑问,Python绝对适合你最好的选择没有之一

如果打算拿它维生,算了吧。好好学好的本职专业再说吧。我也不认为你在非工作环境下能学出个什么样来

软件开发行业本就是一个高门槛行业,它的高收入背后的巨大的学习成本。而且,这个行业的技能知识还无法积累,你学个机电干个十几年不干活带徒弟就够了,软件行业不行,你昨天的知识明天就落伍了,而且这个行业基本上也没办法干十几年;我知道你学习Python的目的多半是想靠它进入这个行业,我相信你看中它的原因是因为它的易血易入门,可同学,如果你有这种想法,这恰恰不是说明你选错路了吗?如果仅仅是抱着Python容易的心态学习,你注定是不得善果的。世界上确实很多不美好,但也不要自己先行困在内心自己构建的美好港湾

更多推荐

报班学python到底怎么样-学Python真的能让你找到出路吗?