根据第 19 届 KDnuggets调查显示,Python 成数据分析、数据科学与机器学习的第一大语言。
图片来源于第 19 届 KDnuggets软件大调查
Python 在机器学习中的地位日益扩大,2017 年,机器学习中Python 的使用率超过 50%,今年则直接上升到 66%。与之相对应的是,R 的使用率终于跌破了 50%。
Python获得众多开发者的喜爱,不仅是应用在机器学习上,还体现在其“多才多艺”上。Python可以做Web应用开发、桌面软件、游戏……甚至YouTube、Google、Yahoo!、NASA都在内部大量地使用Python。
但是为什么有很多人,学完了Python还是找不到好工作呢?
这里想先跟大家分享一个事实:企业招聘到合格的程序员很难。
笔者与CSDN的HR请教了大家很关心的一些问题,在这里与大家分享。她拥有10年HR经验,可谓面人无数。她跟笔者讲到一组数据:筛查50份简历,邀约面谈10位面试者,平均只有1位真正符合企业要求,可以入职。
企业招聘一位Python开发者,主要关注以下四点:
一、学历和经验是硬条件。(应届生可放宽)
凡找不到工作的,大概率是编程能力没有达到企业用人的最低标准。
打铁还得自身硬。只有通过企业的面试才有机会当程序员。很多人听说Python程序员工资高,但叶公好龙,碰到困难就退缩,这个不是学习Python的正确态度。正确的态度是:能自学就自学,自学搞不定的,找人指导或者参加培训,千万不要能力不足的时候就出山。
见过有些号称会Python的程序员,自我感觉甚好,但一面试就挂。原因是多方面的:
1、自我感觉良好,认为Python编程简单,调用几个库的事,其实基础很不好。
做面试题才得30分(100分题),这样的情况大有人在。
2、提问面试者,结果一问这也不会,那也不会,并且表现的对任何事情没有信心,容易放弃,这样雇主也很慌啊,怎么敢雇佣?
二、换工作不要太频繁。
其实企业对这点的考察不是对应聘者人格的质疑,而是对企业的负责。换位思考下,我们肯定希望为企业招到一位可以长期任职的人,而非三天就撂挑子走人,需要后人重新维护项目的人。拿谈恋爱做个类比,如果有个男孩或者女孩,之前谈了20多个对象,你难道不会迟疑一下下?
三、求职态度尤为重要。
是否可以正常沟通?是否乐观开朗?是否对我们很感兴趣,跃跃欲试?还是拿谈恋爱做个类比,大部分女孩都会选择对自己最上心的追求者,更何况是工作赚钱呢?
四、这里划重点!这句话绝对不准说!
千万不要说:“我还在等xx公司的offer。”
这样会让HR和雇主觉得:什么意思?我们公司是被挑剩下的吗?那个公司不录用才会选择我们?那我们干脆不要给Offer了,合适的人才一定会找到,为什么要等你的挑拣?
正确说法是:我还在综合看机会。需要衡量哪份工作跟我未来的规划更符合,能够给我更多的成长空间。 (尊重是相互的。)
说到这里,你还会觉得Python开发者找不到工作,是Python的错吗?
其实零基础学Python,就好比零基础学钢琴。难道1个月学会了弹《小星星》,就能找到工作吗?
后面接着学,如果想有所建树,不能单单只学Python,而不研究其它。就像学钢琴,还得学乐理和其他乐器,才能慢慢往朗朗的水平靠拢。
来源:CSDN