学校新闻
AI人工智能和大数据哪个好学?零基础学习者选课避坑指南
这破椅子坐得我腰都快断了,你们还问AI人工智能和大数据哪个好学?我刚才翻手机看到第18条私信问这个,真想把咖啡泼屏幕上,算了,给我5分钟,我边揉腰边跟你们唠明白

先说结论吧,都他妈不好学,也都他妈好学,这跟废话一样对不?可我当年就是被这种废话坑惨的
(手机震了,我回个消息,马上回来)
好了,我老婆让我下楼拿快递,我装作没看见,继续打字
第一次2018年,我报了个大数据的课,宣传说“零基础三个月拿高薪”,结果第一周让装Hadoop集群,我连Linux ls命令都不会,装了一周没跑通,那时候想死的心都有,后来才知道那课其实是给有两年开发经验的人准备的,我连python都没摸过就冲进去了,傻不傻
第二次是AI,我觉得大数据太难那就学AI吧,看网上说机器学习简单,我又报了个班,结果第一节课就讲矩阵求导,我高数早忘光了,老师还说“这都不懂你来学什么”,我当场想掀桌子,后来我明白一个道理,零基础选课最大的坑不是课程本身,是没人告诉你前置知识要多少
你搜AI人工智能和大数据哪个好学?零基础学习者选课避坑指南会看到很多说法,但我的经验是,这两个东西对于纯小白来说,大数据入门的门槛其实比AI低那么一丢丢,别急着喷我,听我说完,大数据入门你只要会SQL就行,真的,SQL再难能难到哪去,但AI入门你至少得会python加一点点线代,线代是啥?矩阵、向量那些,我当初连“向量”是啥都不知道就去学了,那不是找死么
(说到这个,我想起2019年那个夏天,我在出租屋里对着Jupyter notebook哭了半个小时,因为一个简单的线性回归模型跑了三天都报错,后来发现是数据格式不对,那种挫败感我现在还记得)
对了,插一句,有个小工具你们记一下,叫“学习路径图”,你去B站搜“菜菜AI学习路线”或者“戴师兄大数据路线”,免费的,先看个一两小时,比瞎报课强一百倍,我当年要是有人跟我说这个,能省至少两万块钱
好,拉回来
我有个学员,2020年花了八千报了个“AI大数据全栈”,啥都教,从python到tensorflow再到spark,结果每样讲两周,学完啥都不会,面试官问“你做过什么项目”,他说“我学过很多”,直接挂,后来我告诉他,你就盯着一个方向,比如先学SQL+BI做数据分析,或者先学python+sklearn做简单预测,别贪多,他听我的话只学了SQL和Tableau,三个月后找到工作了,虽然工资不高但至少入门了
再说到AI人工智能和大数据哪个好学?零基础学习者选课避坑指南这个问题,我现在的态度是:你先问自己一个问题,你喜欢跟数字表格打交道还是喜欢跟模型算法打交道,大数据更像是在整理仓库,你每天跟数据清洗、存储、查询干架,AI更像是在教小孩认字,你训练模型、调参数、看损失函数,两个都很烦人,但烦的点不一样
我犯过的另一个错误是,觉得学了大数据就可以自然过渡到AI,yyds?不存在的,tql?也不存在的,两个方向的重叠部分其实很小,大数据要的是工程能力,AI要的是数学思维,我认识一个哥们,大数据玩得贼溜,但让他解释一下梯度下降,他直接懵了,反过来,一个AI博士可能连Hive都不会写
(猫跳上桌子踩我键盘了,刚打的一行字没了,算了不重要)
你们现在看网上到处都是“免费课”,我告诉你们,免费的代价是你的时间和耐心,我当初收藏了200多个G的免费资料,结果看了不到5%,因为太散太乱了,反而那些几百块的入门课,结构清晰,有作业有答疑,适合零基础,我推荐过给十几个朋友,都说有效果,但超过三千的课,特别是那种“保就业”的,基本是智商税,我交了两次智商税,第三次再也不交了
对了,再插一句,有个联系人你们可以关注一下,叫“程序员的数学课”这个公众号,不是广告啊,里面有几篇讲线代和概率的,特别通俗,我把链接放这儿?(算了,你们自己搜吧,我懒得复制)
好了,我不能再说下去了,腰受不了了,最后给你们一件现在就能做的正事
你现在就可以做的一件小事:打开招聘软件,搜索“数据分析师”和“AI算法实习生”,分别看20个岗位要求,把重复出现的技术名词抄下来,比如SQL、python、Excel、机器学习基础,然后去B站搜“零基础+这个名词”,找一个播放量最高的入门视频,先看半小时,能看下去就继续,看不下去就换另一个,这一步做完你就知道自己该从哪开始了,比问我一百遍都有用
现在有两个问题,你们自己看看是不是没仔细读文章:
问题1:老师,我零基础,是不是可以直接报那个八千块的“AI大数据全栈”课,感觉好全面啊?
回答:你再看一下我上面写的“第二个坑”,我那个学员的例子你没看吗?全能型课程就是让你啥都会一点啥都不精,零基础报这种课等于把钱扔水里,你先选一个方向,SQL或者python,学一个月再说
问题2:那我现在到底先学SQL还是先学python啊?你文章里没说清楚啊
回答:我说了,让你去搜岗位要求,如果你看到大多数岗位都要求SQL,那就先学SQL,如果要求python多,那就先学python,这还要我替你做决定吗?我那个装Hadoop失败的故事就是告诉你,不看实际需求就盲目学,只会浪费时间