最近小编看到很多关于python的信息,就像python能代替excel成为职场白领必学的技能。
就这个问题小编倒是有比较客观专业的见解,因为小编自从大学毕业以来接触过很多行业,也跟好几个资深的程序员沟通过这个问题。
首先了解一下python为什么会火?其实火起来的原因有那么几个比较关键。
第一个就是常听别人说的“人生苦短,我用python”就知道了,就是python这个编程语言比较简单,也能做出很多东西。
第二个就是它功能强大,能做出java编程语言等能做的大部分项目,而且还能更快速开发,代码量更小。
第三个就是人工智能的兴起带起python的火热。
就因为它火起来,到处看到卖python的学习视频广告,推广python的广告等等。
还到处看到说文案编辑,运营专员,人力资源管理,财务专员,市场专员等等的白领职业学一个python技能之后,升职加薪走向人生巅峰。还有学了买了python的课似乎就会了人工智能等等。
不过经过我毕业多年的经历和跟好几个资深程序员沟通过,也接触过it行业之后,我可以说对于非it人士学python几乎完全没必要。
第一点不简单:
python是简单,不过它只是相对于编程语言java,C++等等简单而已。学起来真能用它来干活就是不简单的。
python可以用来做网站开发,自动化测试等等it相关的职业,是程序员相关的工作用到的。一说起程序员网民的第一印象就是苦逼,可见python是不简单的。
第二点学了花费大量学习成本:
python是不简单,然而总有人喜欢迎难而上而对它感兴趣,这也是培训班喜欢利用网民的心理。
我这里先假设它是简单的,不过都需要花费大量的时间学习,毕竟里面涉及到大量的语法,概念等等。
一个本职工作不是it行业的,假设人力资源工作者花费大量学习成本学习了它,工作上用不到,也赚不到一分钱,就等于浪费时间。
第三点真的不如excel:
python真能提高效率吗?能代替excel吗?如果真能代替excel我就不会说没必要学它了。
上面我都说人力资源工作者学了它也在工作中没必要用到了。
原因是编程语言只是工具,而且它只是很基本的工具。
就如同给了你建房子用到的钢筋混凝土,一堆废铁,一些铲子等。
当然资源时间充足的情况你可以用这些工具开发一栋全世界最高的建筑物。
而excel就如同给你现成的房子,你只需要学会怎么开锁,开灯就能拎包入住了,不需要你自己建房子再去入住,更有效率。
当然这种现成的房子像excel软件,可能缺乏灵活性,不是完全符合自己的审美观,但是它是在工作中更有效率的,更快完成需求的。
对于非it人士,等写完一个采集软件,还不如花点钱去下载一个采集软件更有效率;等写完一个数据处理软件,还不如去用excel......
第四点学了python离人工智能还很远
人工智能需要学的东西很多,哲学和认知科学,数学,神经生理学,心理学,计算机科学,信息论,控制论,不定性论等很多复杂的课程,只会一个python课程如同学个皮毛而已。
基于以上几点,非it人士没兴趣的话真没必要学python。不要被培训班微商忽悠了,有这时间不如和小编一起搞搞副业。