1、Python 可以用来做什么?
在我看来,基本上可以不负责任地认为,Python 可以做任何事情。无论是从入门级选手到专业级选手都在做的爬虫,还是Web 程序开发、桌面程序开发还是科学计算、图像处理,Python都可以胜任。
或许是因为这种万能属性,周围更多的小伙伴都开始学习Python,也有很多其他语言的程序猿转行Python。Python 现在到底有多热呢?我觉得我们可以看以下的这2组数据。
第一:Python 排名高居第一
得益于 Python 在多个领域的应用都在逐渐变热,PYPL 发布了 6 月份编程语言排行榜。Pyhton和Java遥遥领先,Python稳居第一。
第二:越来越多的公司在用 Python 做网站
除了大家熟悉的知乎、豆瓣,已经有越来越多的公司开始用 Python 来快速搭建网站产品。相应的,也有越来越多的公司开设了Python Web的职位。
根据我们的统计,目前在招的Python web 职位,所需技能按优先级中,Python基础和Django的优先级是最高的。具体的排序,大致可以参考以下的这张图表:
2、探索Python到底如何?
第一、培训机构层面
自从Python技术课程出现在网络及大学生培训领域开始,对于Python的质疑声音就没有停过,很多人是在质疑培训机构的正规性,培训老师的技术能力,而社会中对于Python的领域性分析相对来说较少。
通过Python的发展史不难看出,它的出现比目前使用最广泛的Java还要早,但是多年来一直就是主流语言的一个辅助而已,从来也没有登上过什么大雅之堂,为什么突然一夜之间变得如此“红火”?
我们不禁要打上一个问号。
给大家讲一个真实的案例:
在2013年的时候,微信营销开始风靡一时的时候,很多大师讲的非常精彩,听的人们也热血澎湃,摩拳擦掌。
我静下心来仔细看了看相关的资料并进行了分析,发现了一些问题。
第一,大师的介绍中醒目的写着“多年微营销经验”,具有丰富的实战经验,并列举了很多成功营销的案例,可是微信营销真正始于2012年8月,多年的经验和众多成功案例是怎么来的呢?
第二、经过网络搜索和大师的微信、微博等仔细查阅,发现大师就是一个讲课的大师,在他的经历中讲过众多的课程,而且行业跨度比较大,甚至还是女子美容院的专业讲师。
结论就是,这些讲师就是包装、加工一些听风是雨的噱头,包装以后夸大其词、虚假宣传,为其进行利益服务,丝毫不管实际效果如何;
结果不言而喻:
忽悠的结果就是大师拿到钱走了,接下来就没有接下来了...会不会是一些专门包装“新兴技术”为噱头的公司或机构进行的一些纯销售行为呢?作者对此进行了一定的调查。
在郑州某大学的校园,我看到了一些教育培训机构正在对Python课程进行宣讲。
当我一眼看到包装的“高端大气”的老师时,不禁就笑了。
与之前遇到的如出一辙:
问题1:宣传中写到某老师多年Python教学经验,还附上了众多的实战案例,培训学员过万人。Python就是一个更多用于爬虫工具开发的小众语言,更别说Python的培训教育了,也就是最近两年才出现的所谓的“火爆”,那么,“多年的Python教学经验”是从哪里来的呢???
John支招:加上这位老师电话和微信,搜索相关其他的联系方式,比如微博、qq,多看一下这位老师的历史信息记录,也许你会看到“惊吓”的。
问题2:老师介绍中不写老师名字,只是写某(姓)老师。这做法就绝了,不方便?还是不敢呢?如果这位老师是别有用心包装出来的,那么这位老师的信息就有可能全部都是虚假的,包括学历、经验等等。一些靠虚假信息做宣传的公司或机构,目的不言而喻。
John支招:一定要知道这位老师的真实姓名,然后通过网络技术搜索该老师的相关信息,我相信同学们知道如何操作的
经过上述的案列,选择Pyhton培训需要慎重,市场中大多培训机构的宣传语存在夸大的成分,
第二、就业前景
python的就业前景好比一颗冉冉的新星,月薪每年甚至每年都在持续走高。
在职友集上搜索Python相关岗位,工作年限3年以上的一份数据。
可以看到,北京python平均工资: 20690/月,取自9391份样本。
而相关的人工智能、机器学习等岗位,薪资更是高达3万元以上。
每个月全职工作加兼职收入2万+还是很普遍的。
通过以上的数据和分析,Python确实是大学生或者正在选择行业的年轻人学习的编程语言。
从行业的发展,Pyhton高居第一。
从就业前景,在同龄年段的行业收入绝对是佼佼者。
如果你是自学,通过买书,网上找资源的方式学习,有可能学习的理论知识是碎片化的,不是系统的知识体系。
如果你选择培训机构的课程学习,在经济允许的情况下,还是不错的选择,现阶段完整的Python基础课程网课价格3000左右,线下的实体班贵很多,6000左右。
在选择培训机构时一定要看课表和上课老师,看看授课老师在该行业的认可度和开发实力,不然很容易被培训机构的小白老师骗取学费,浪费金钱不说,更浪费时间成本。
编程的行业不是你想象中的那么枯燥,同事不全是“聪明绝顶”的人,在开发团队中有很多的乐趣。程序猿最注重的是开发经验和案例,搭建自己的知识体系。