我来告诉你,学 Python 为什么找不到工作
粗略的算一下,我玩票吹n*做自媒体这几年,也有十万多粉丝了。这其中数据分析和数据挖掘引流过来的占7成,Python 引流过来的占3成;我一个搞数据挖掘的,搞 java 的,偏偏是Python 的粉丝最多,为什么?因为Python火啊,各种渠道都告诉你们学 Python,年入30万,年入50万。我自己也算是 IT 圈的人,可能也认识一些所谓的大佬。我想告诉一些想学Python的朋友一个实际的情况是:用 Python 作为唯一编程语言找工作的,你连机会都没有,更不要说年薪多少了。
(一)正确的认知 Python
1.1 从 Python 的五大应用领域说,Python不是你要学,想学就能学
Python 应用的五大领域
- (1)人工智能(AI 和 MI)
- (2)机器学习算法领域
- (3)爬虫
- (4)开发
- (5)自动化测试
先说人工智能和机器学习算法,都是用 Python 来搞算法的,需要你有很强的数学功底。这是对学历和能力有极高要求的,不是你学个 Python 就可以弥补的。爬虫单不说用Python适不适合,也有所谓的 Python 爬虫工程师,就单说爬虫这工作来说,我都是不建议去做的,哪怕你用 java ,我也不推荐来做,我不看好,也不建议大家把它当做一个好的方向。未来的反爬虫趋势会越来越重,未来还会有法律风险。再说用Python来做web后端的公司,如果有好的,有靠谱的,请你来告诉我,但不要说知乎是Python搞的,豆瓣是Python搞的,真不是你想象的那样。自动化测试,就不说了。
1.2 为什么 Python 这么火
- 不得不说,有培训机构的“功劳”;
- 也有会了一点,就以为自己行了的 “新手”;
- 更是一些老板和公司,把 Excel 跟 Python 都混在了一起
(二)那该如何来学习 Python
2.1 第二辅助语言
- 当你掌握第一门编程语言之后,比如说 C#,比如说 Java ,再来学 Python ,那肯定是锦上添花,弄个自动化脚本或是小工具,还是挺好的
2.2 用 Python 来理解晦涩的业务和算法
- Python 语言比较“轻”,可以适合理论一些其他语言不容易理解的概念的算法。
2.3 Python 不是数据分析师的标配
- 我有一篇文章,叫 《2017年,要这样学习数据分析》,发表在微博上,至今累计有200多万的阅读,Python 和 R 是选配 ,但不是标配。如果我们连计算机基础和数据结构都不懂,那还是不要过度的时间花在Python上。
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
Python 智能银行卡识别系统的实现 — 系统的实现
第一部分 jacky 的一贯理念,学东西不要学表面,而要学本质。技术之上,永远都是哲学。 本文的视频演示如下: https://v.qq.com/x/page/v0890lmkjfo.html (一)PyQt5 的演变史 要说清楚 PyQt5 是什么,我们要先简要说说 Qt 是什么 1. Qt 是什么 先抽象的说 Qt 是什么? Qt 是跨平台 C++ 图形用户界面应用程序开发框架,Qt 可以同时支持桌面应用程序开发、嵌入式开发和移动开发,覆盖了现在所有的主流平台。1991年由挪威奇趣科技开发;这个挪威的奇趣科技,jacky 再多说几句,这家公司还有很多著名的产品,比如说 Linux 操作系统上最流行的桌面环境之一 KDE,有 Autodesk Maya , 有 WPS , 有 YY 语音,有 VirtualBox ,有 Opera 浏览器,极品飞车,暴雪战网客户端等等,总之很牛X。 还有 Qt 的开发宗旨,jacky 是比较喜欢的:"Code Less; Create More; Deploy Anywhere" 2. QT Designer 是什么? 程序员制作程序 UI 界面,一...
- 下一篇
前端学习笔记(4) - JavaScript宏观与微观任务
宏观和微观任务 在 ES3 和更早的版本中,JavaScript 本身还没有异步执行代码的能力,这也就意味着,宿主环境传递给 JavaScript 引擎一段代码,引擎就把代码直接顺次执行了,这个任务也就是宿主发起的任务。 但是,在 ES5 之后,JavaScript 引入了 Promise,这样,不需要浏览器的安排,JavaScript 引擎本身也可以发起任务了。 由于我们这里主要讲 JavaScript 语言,那么采纳 JSC 引擎的术语,我们把宿主发起的任务称为宏观任务,把 JavaScript 引擎发起的任务称为微观任务。 宏观任务的队列就相当于事件循环。在宏观任务中,JavaScript 的 Promise 还会产生异步代码,JavaScript 必须保证这些异步代码在一个宏观任务中完成,因此,每个宏观任务中又包含了一个微观任务队列。 有了宏观任务和微观任务机制,我们就可以实现 JavaScript 引擎级和宿主级的任务了,例如:Promise 永远在队列尾部添加微观任务。setTimeout 等宿主 API,则会添加宏观任务。 如何分析异步执行的顺序 首先我们分析有多少个宏任...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- CentOS7,8上快速安装Gitea,搭建Git服务器
- CentOS6,7,8上安装Nginx,支持https2.0的开启
- CentOS关闭SELinux安全模块
- SpringBoot2初体验,简单认识spring boot2并且搭建基础工程
- CentOS8编译安装MySQL8.0.19
- SpringBoot2整合MyBatis,连接MySql数据库做增删改查操作
- CentOS8安装MyCat,轻松搞定数据库的读写分离、垂直分库、水平分库
- CentOS8安装Docker,最新的服务器搭配容器使用
- CentOS7,CentOS8安装Elasticsearch6.8.6
- Red5直播服务器,属于Java语言的直播服务器