编程语言
首页 > 编程语言> > 日语专业32岁一事无成的我,零基础学python不到2年入职清华大学研究院,普通人靠什么逆袭?

日语专业32岁一事无成的我,零基础学python不到2年入职清华大学研究院,普通人靠什么逆袭?

作者:互联网

文章目录

开篇自述

现在全国众多众多的培训机构把Python神话到一个不可描述的程度,然后各种给小白洗脑,基本套路都是大致这样

某某某同学,零基础入校学习Python仅仅4个月毕业成功入职某某大厂,月薪XXXXX。

看了这样的广告你是不是很羡慕,我曾经也是被这样割过一波韭菜(内时候学费2万多,算是比较贵的了),然后我的亲身经历告诉你,这种事情只是凤毛麟角,培训机构玩的概率把戏而已,要不然你怎么会报名呢是不是?
不跑题说回来,先说说我自己的学历和专业,下面是学信网的截图。
在这里插入图片描述

没错是日语专业!日语专业!日语专业!重要的事情说三遍。
然后看下我的工牌(2021年已从清华研究院离职)和聘书。
在这里插入图片描述
在这里插入图片描述
大致转型的经历是在我32岁,今年我36了。去报名了参加了一家培训机构,还没毕业就收到了好几个offer,最后选了一个离家近的国企,做了1年然后跳槽到了清华大学天津高端装备研究院,还顺便去天津理工大学公益讲了几次课。

是不是觉得一个文科生能突然转变那么快而且那么成功真的像众多培训机构宣传的那样,侧面反映这个培训机构有多么多么的牛逼是不是?如果你要是信了你就是傻子。
如果你觉得是这个故事是一个奇迹请继续往下看。

缘起

大致说下我的履历先对我的从业有个大致了解。

给人端过茶,倒过水,擦过地,当过孙子。 然后奇迹般的32岁来了,那时候我是实在找不到工作了,岁数也大了。被天津某消费贷公司骗去做了业务,怎么被骗的未来整理下会发出来。内时候天天被老罗洗脑听《罗辑思维》,买了一本书,从此我就感觉我好像找到了方向一样。45块钱,这辈子第一买正版书。
在这里插入图片描述
然后天天百度各种大数据的相关的广告啥的,培训机构问了很多。但是找不到方向一样,也没有个人能问问,毕竟我身边的人都是制造业或者快消品、金融方向的,没有一个搞互联网的。

然后我只能摸着石头过河了,当时我全家人,我父母、我爱人全家都反对我学这个,一个共同的理由就是年纪大了,好好过日子,瞎折腾啥?

我觉得我不能这么下去了,上学的时候没好好学习,现在是不是应该补个车票,虽然晚八村了。自己偷偷去各个培训机构是现场资讯,发现接待的销售小妹们出奇的一致的套路。

基本先问学什么,介绍课程,然后说毕业能推荐工作,然后看他们的荣誉榜(就是优秀学员),最后拿课程表和价格。恨不得当时就给我按拿交钱上课。看销售描述的那么好说实话有几个不心动的,从销售模型上来说,能去现场资讯的基本都大概率会报名的。可惜囊中羞涩,兜比脸都干净。
以某内机构磕碜来说3万多,这个是我之前半年不吃不喝的才能赚到的。没办法回家商量,媳妇说我要学就离婚之类的,反正就是绝对不给钱,别让我浪费时间。后来我回自己家做工作,说服了我父母给了这3万,然后我瞒着媳妇拿着钱去报名的时候意想不到的事情发生了。

我问某内的老师上课的具体内容,跟我说全国除了北京其他地区的都是看视频直播上课,然后有老师负责答疑。虽然我当时不懂什么叫视频直播,但是做了那么多年业务给我一个信号,看不见人就感觉跟骗子一样。

瞬间感觉又要崩溃了!!!

后来我觉得我应该去做数据分析,因为之前就在支付公司里搞风控分析这块的,曾经帮经侦破过几次诈骗大案,这个事情未来会说,事情比较曲折。然后以去北京旅游玩的名义去某机构咨询,当时我媳妇就说你就骗我吧。
很意外的是,都咨询完了我媳妇趁我上厕所的时候直接刷卡给我报了名,当时那叫一个感动啊,眼泪哇哇的。跟我说就当给我一次性投资了,学不出来好好回家过日子啥都别想了。

再坐高铁回去的路上,我问媳妇为啥问都不问就给报名了,那么贵(学费2万1)我也疼花那么多钱。然后她拿起我的手机打开浏览器跟我我说了一句好好的。
在这里插入图片描述
当年的我记得印象特别深,这个界面是一个蓝色背景的。心形的图表也变了,之前是一个小人。是不是感觉我是个懦夫,内时候我才体会到抑郁症患者都是大概率会自杀了。

坎坷的学习之路

生活日常

报名的机构是北京的,由于我不认同视频学习的方式想要现场学习,但是我媳妇不允许我住北京,结果最悲催的事发生了。

前2个月我每天跟机器人一样,早晨5点半起,做公交倒地铁到天津站,准时坐7点20的高铁到北京,然后坐4号线骑自行车到学校,大致9点半之前到。晚上6点出发去北京南站,然后坐8点的高铁回天津,到家大致9点半的样子。回到家累的要死,每天来回路上6个钟头,真不知道当时内段时间我是怎么过来的。早晨、晚上就没吃过一顿热乎饭,中午也是凑合着,毕竟花了那么多钱吃贵的舍不得。北京一盘盖饭15块,跟天津的差不多还能接受,再贵的话我就只能天天方便面了。还算好,培训的地方是几个大学,能吃便宜饭。
在这里插入图片描述

每天日常基本来回的路上拿手机去看前一天的视频,由于真的没啥基础,老师讲课跟听天书一样,有好几次坐地铁看学习视频的时候总有那么几个人用一种异样的眼光看着我,不是一两次了。

后来班主任看我太辛苦了,问我学校附近有床位要不要租一个,跟家里商量一下。给我第一印象北京的床位怎么也要2000+了,后来跟我说1000一个月,我就报着试试的心理跟我媳妇商量了一下,万万又没想到,同意了。后2个月我就住在了北京。

这个是课表,以及我学习花费的一个记录。我想这是把这些成本都计算进去有一天还给我媳妇。几年之后写这篇文章才发现我好变态,不知道当记这些干嘛。
在这里插入图片描述

学习历程的记录

先说一下总结对下面的内容有个大致的了解,然后后面的内容就知道我为什么这么说了。

我这个课程的全名叫《大数据分析师就业班》,等毕业的时候总体的感觉就是可能由于这个机构刚开这种课程不久,感觉我们是小白鼠在做实验一样,具体什么有用什么没用不好说,毕竟就业在那了用什么说实话真的没法掌握,而且现在能联系的好多同学最后都是这样感觉,因为到现在我也觉得这是一些培训机构的通病,啥都教没有一个重点,其实也不知道具体需要啥,但是最重要的不管怎么样最后人家机构是不退钱的,所以就别瞎琢磨了。

最近刚开始做自媒体,经常看到知乎、CSDN有萌新去问入门啥的学什么,我就拿我当年4个月的经历做一个简单的总结,让想入行的有个大概的了解。

所有内容围绕 数据分析师 这个岗位展开。

第一部分 大数据基础:Java开发
总计时间约4周的,涉及的内容主要包括:

  1. Java语言入门
  2. Java数据类型及其运算
  3. Java程序控制语句
  4. Java面向对象程序设计基础
  5. Java面向对象高级程序设计
  6. Java字符串处理及异常处理
  7. 输入输出处理
  8. 面向对象案例练习

实用指数: ★★☆
课程评价:
课程评述:
可能你会问为什么课程评价那么低?我从事这行业这几年发现这些完全是给Hadoop生态打基础的,但是你毕业之后发现,有几个企业用的上Hadoop,除了一些忽悠政府项目的和大厂以外,几乎是没有吧。也可能我接触的企业比较少,就算用Hadoop的企业就那几周的培训就能做这活,基本不可能。每个几年的Java基础真心做不来,主要是大数据开发这块3周的培训也就入个门而已,但是课程是大数据分析,所以感觉不伦不类的。

说大数据分析师,学这点东西和这么短的时间能学的东西你说是去应聘什么岗位?你说应聘大数据开发这点基础基本等于零,面试直接挂,除非那种特别水的公司,你说应聘大数据分析师,开发部分根本用不上你来做,就算你来做这点东西也是入门级别的根本无法承担某个环节的开发,所以说很鸡肋了。

个人总结:
起初最激情的是前2个礼拜,跟打了鸡血一样。不过后来我分析由于培训机构课程安排的不合理把最无关紧要的内容安排在了最开始的几天,为啥这么说,开始前3个星期讲JAVA,我就崩溃了。根本听不懂,曾经尝试着背代码,后来发现根本行不通。天天看上课的视频,看完了然后找同学拿弄来的马士兵讲JAVA的视频,还是不明白。也有可能加上老师的问题,好多同学反应听不懂,然后又换的老师从新讲,算是赠送的课程,但是也没有太好的效果依旧听不懂。3个礼拜学完了除了知道一些基础的内容之外,代码不会敲而且也看不懂。完全一脸懵逼的样子。
起初本来幻想着通过几个月培训能熟练的掌握Java,基本痴人说梦吧。都说Java是做大数据的基础,但是到现在我也不会自己闭着眼像写Python一样写Java。天津这地方本身做大数据的就少,所以基本我回天津工作之后Java就放弃了。班里有2个同学是做Java开发几年的,说光这几周的培训想会写代码就是一个字,

个人建议:
虽然我现在基本用不上Java,但是目前短时间的Python还是很难取代Java的地位,尤其是在天津,我曾经拿着Django开发的拥有软著的项目去应聘面试无一例外均被拒。

如果是想做大数据开发先去学Java再转行来学,如果是大数据分析,这块直接跳过就可以了,因为开发部分根本用不上你,到后面的Spark部分更是,没有1、2年的实践经验,完全就是帮倒忙。

很多的培训机构看上去给你安排的课程很全,几乎无一例外是为了凑课时多收钱的,这个也是没办法的事情。所以工作闲暇之余了解、简单学习提高一下自己的思维逻辑还是挺好的。机会总是留给有准备的人。

第二部分 大数据基础:Hadoop生态
总计时间约3周的,涉及的内容主要包括:

  1. Hadoop
  2. HDFS
  3. MapReduce
  4. Hive
  5. Hbase
  6. Sqoop
  7. Flume

实用指数: ★☆
课程评价: ★★★★★
课程评述:
当下最流行的大数据框架,我是见过一些非大厂超大想的Hadoop项目,具体多牛逼自己百度吧,这里篇幅有限不多描述。但是没啥卵用,基本用不上。

如果想把整个大数据分析基础开发换进搭建起来这些都是必备的基础组件,应该是这么叫。涉及到系统、存储、数据仓库(结构、非结构)、数据传输、可视化管理几个方面。跟着老师学倒是能把环境都搭建起来,任务都跑起来,但是对于互联网基础等于零的我基本不知道每个部分都是干嘛的。

最近复盘从课程安排方面个人觉得实践安排的略长,因为基本都是开发的内容,作为数据分析有朝一日转行产品或者顾问之类的,可以学习了解一下,作为技术储备确实不错,而且里面的内容如果都理解了(未必能实现),未来都可以成为谈资。如果不上培训班或者买课光看书的话有很多东西其实小白基础的人确实很难理解。

个人建议:
开发方面的不说,单论数据分析方向,这块多少是要懂一些的,毕竟你不可能干一辈子数据分析,未来的晋升或者同行之间交流沟通,很多主流的内容多少也是要了解能聊一些的,未来不管是晋升产品、策略之类的岗位,都要有一些储备,不用太深入实现某些内容,毕竟不是做开发的。

很多时候你可能会发现,有些能侃侃而谈说这些内容的大咖有一部分都是只知道理论,实践这块可能是零,具体为什么这么说未来自己体会就是了。

第三部分 数据仓库:MySQL
总计时间约2周的,涉及的内容主要包括:

  1. MySQL基础
  2. 常规增、删、改、查操作
  3. 表单检索常规Select
  4. 基础视图、存储过程、事务机制、锁机制开发

实用指数: ★★★★☆
课程评价: ★★★★★
课程评述:
数据分析师必备技能之一,增、删、改、查必会,而且自己要会根据自己的数据分析业务逻辑构建数据表格,比如爬虫抓取的数据场景,要自己设计需要的表单进行后续的内容处理。

最主要的是能根据自己的业务逻辑从数据仓库里找到想要的内容的即可,前提是你要的数据得存在。其他都不是什么难点。

个人建议:
起步说实话比较困难,没有基础直接上去搞很多地方不是很好理解。

不过有个很好的办法,我就是这么过来的效果还很不错。在学习了基础内容之后,遇见不会写的SQL命令,你就用文字的方式发到CSDN论坛上,然后做成悬赏贴,大概50-200币就可以了,只要你问题描述的清楚,绝对有大把的闲人帮你解决问题,然后问题解决了一定要记得结帖,不然总不结贴就没人管你了。或者做一个无耻的伸手党吧,有人愿意帮你也是可以的。不过最后还是要靠自己,多看看别人是怎么写的慢慢的自己就会了,谁都是得从0开始迈出第一步奔向1。
在这里插入图片描述
在这里插入图片描述

第四部分 统计学、R、Tableau
总计时间约3周的,涉及的内容主要包括:

  1. 统计学理论基数
  2. 高等数学
  3. R语言编程
  4. Tableau数据可视化

实用指数: ★★☆
课程评价: ★★★★★
课程评述:
到这个时候才算真正的开始,也才是真正让人崩溃的地方。

现在复盘来看说实话不得不佩服我报名这个培训机构,全国那么多做数据分析的培训机构居然有讲高数这些的,很多培训机构都是靠着这个幌子直接交编程。

不过和第二部分一样,时间紧内容多。而且最主要的是上学的时候都没学明白的东西短短这几天就能搞明白么?答案是不能的。而且讲的那个速度也是没法说,因为东西太多了,虽然老师很负责但是东西太多说实话都没法答疑了,有时候问的自己都不好意思了。

我觉得这部分内容的目的是给有基础的人复习一次,做一个总的描述根据实际业务都会用到什么统计学的东西,具体的内容这么短的时间就算老师讲的明白,没有基础的你也吸收不了的。

然后到R实现部分更是跟天书一样,没接触过统计学或者说全还给老师的,没接触过编程的我来说,老师讲完了然后说大家跟着随堂复现一遍,等于就是对着屏幕发呆了。

最后是Tableau数据可视化,这块我觉得完全没用,因为有很多重复的内容,比如可视化全套课程教了3回,分别是R可视化、Tableau可视化、Python可视化,基本都是完全不同的套路,未来可能还会遇见PowerBI,ETL这些又不一样了。

个人建议:
数据可视化这块我会在Python里具体说。这里的Tableau完全没啥用,软件基本都收费,破解也用不长并且麻烦,所以我不推荐。R和Tableau这两个完全可以跳过了,Python能完美覆盖他们的业务范畴。

统计学这块最好自己列个提纲,因为总的来说都是为算法打基础的,你不用知道具体的公式推导什么的,怎么推的,因为你不是搞科研发论文的。你只要知道什么业务类型用什么样的统计学方法解决问题就可以了,毕竟面试的时候有几个变态的让你做题目公式推导的,一般有这种公司直接拍屁股走人好了,因为从上大下都不懂啥叫数据分析,所以也没有必要面试这样的企业。

自己总结好内容,很多概念性的内容,这块未来我在这里总结一下送给大家,就是常规数据分析套用模板的套路。

第五部分 Python
总计时间约4周的,涉及的内容主要包括:

  1. Python基础编程,pandas、numpy这些
  2. Python爬虫
  3. Python算法

实用指数: ★★★★★
课程评价: ★★☆
课程评述:
这部分内容太多了,虽然你看到只是123条,整体一个月跟过火车一样,说实话当时整个1个月过去了,就知道有Python那么个东西,能做的事情大概有xxxx,但是具体怎么做,卧槽不会。而且到讲这块的时候基本处于整个学期快结束了,无论精力还是体力基本都快耗的差不多了,加上这块内容太多,让人受不了,其实有好几天基本就是看老师在那耍技巧,然后具体做啥不知道,就看结果好炫,完了。

不过内容到现在来看安排的还是挺好的,就是有点小瑕疵一会说,我在正式工作之后用上课时候的笔记解决的了很多问题。这块内容我觉得是属于熟练工,跟MySQL部分一样,你要有自己的想法,比如数据来了你怎么做处理,代码不会没关系,可以百度,只要能把问题描述清楚的100%有答案,我现在做的专栏也是朝这个目标,帮助大多数小白解决问题。

说下小瑕疵的部分,就是讲Python基础的是一个上海交大的教授,牛逼的不能行,结果从头到尾就是在那念书,中间有同学提问也不管,居然说他讲课的时候不要提问,容易打断他思路。等2天结束的时候,很多同学都反应,听他念了2天数啥正经玩意没有还不如自己看书了,有个学法律的同学直接拿合同出来说这2天违反了合同xxxxx,迫于压力不得不又给我们加课重新讲。讲课的是一个之前毕业的学生,很实在那种。大家评价也很高所以这件事就这么过去了。如果当你读到这篇文章这个部分的时候就知道我报名的这个机构是哪个机构了,没错加了几个晚上的课给大家的不偿。

Python爬虫这块时间也很短就2天,基本没明白老师再干嘛。就知道网页上的东西能抓下来存到数据库里,仅此而已,具体怎么做的不知道- -。

最后说算法这块就两部分内容机器学习和推荐系统这块。更是云里雾里了,1个礼拜下来根本不知道老师讲的是啥,只能反复看老师的视频。总的来说原因就是没基础第一次接触都这样,但凡之前稍微有点基础还是能慢慢理解的,后来才明白为啥在培训合同里写了可以免费再次学一个学期的条款,很良心,但浪费的时间太多了,很少有复读的。

个人建议:
一起从实际出发,别跟着课程的套路走,要不你永远也走不出来,多动手实践。

在掌握一定基础编程的技能之后,自己给自己做问题,然后解决。问题找不到的可以去一些刷题的网站,力扣、牛客都是可以的。开始的时候可能不会,尝试把问题复制到百度上看看别人是怎么解答的,自己总结看着别人的答案先模仿,然后根据业务逻辑自己尝试去解答。

爬虫这块水很深,内容也比较多。建议先找一些自己喜欢的网站抓数据,不会写的化网上有很多的模板模仿学习,不建议直接上框架比如Scrapy,不过直接上框架有一点好处可以跳出去好多新手解决不了的坑。这个没办法多实践,不会的就上论坛,或者跟MySQL那样发悬赏贴,还是那句话中国有的是热心的程序员。

推荐系统、算法这块。具体落地的内容不会没关系,因为百度有很多样子代码拿过来用行了,但是自己要知道什么业务场景应用什么样的技术就行了。然后可以自己总结一份列表随时应用。或者像我这样自己有时间看下源码教程,都说的很明白,随拿随用就可以了。无非就是 回归、分类、聚类 3种业务之一。
在这里插入图片描述
人工智能、深度学习这块目前还不到时候,如果想学多看看别人怎么做的吧。我是自己拿自己之前的业务用算法复现才搞明白了,这样效果确实不错。

第六部分 Scala、Spark部分
总计时间约3周的,涉及的内容主要包括:

  1. Scala基础编程,RDD这些
  2. Spark基础
  3. Spark算法

实用指数: ★☆
课程评价: ★★★★★
课程评述:
这部分内容也是鸡肋,开发部分是继承的Java和Hadoop这块,前面不会的这里完全看不明白也做不了。Spark开发用的是Scala语言,跟Python一样能,算法部分都是重复的,但是第三方支持的包完全被Python碾压。

唯一我觉得是亮点的地方是他的数据流实时计算和图式关系网络GraphX,毕竟经过几个月的折磨也多少懂一些知识了,跟第二部分一样,相同的部分不再赘述,最终这块学了还是谈资。

毕业在即

所有的培训机构无一例外的都会在最后教学员怎么包装自己,俗话说师傅领进门,修行在个人。所有的面试材料撰写套路、面试话术套路都教,可惜这文档我没留,要不可以基于这个开发一套完美的面试话术产品给小白们。从那个时候我才知道某宝服务有多牛逼,社会的灰色地带,有机会去培训机构你会接触到的。

毕业分组做项目答辩我觉得设计的不错,我当时是把我在支付公司的风控业务进行了复现,算是给当年的遗憾划上一个句号。

【原创】基于大数据平台如何做第三方支付风控(附部分源代码)
在这里插入图片描述
为什么说遗憾呢,因为当年做的事情完全是按照算法内容方向来做的,但是具体为什么真的不知道。偶尔也有歪打正着的时候,比如帮警方破案这块,有机会我会复现案例的。警方嘉奖的锦旗和感谢信。
在这里插入图片描述
说实话我是比较幸运的,在快毕业的时候回天津面了几家公司,都给我发了offer,而且工资都比我想象的要多的多。面试的时候我就死往上面这个案例力的内容说,因为我知道没有真本事面试的时候容易问出来,所有所有环节都是和小伙伴们亲历亲为,感谢当时同组的小伙伴,张同学和洪同学。

未来任重而道远

回到天津之后,我找了一家离家比较近的公司,走路大概20分钟的样子。

当时每天上班心理还是很虚的,毕竟自己几斤几两还是明白的,不管是什么都怕安排自己不会的事情,结果有一天说要开发一个资讯系统,用爬虫抓公司所在行业的新闻。当时我就懵逼了,完全不会啊,面试的时候都是按照话术怼的。内时候都想混几天辞职算了,这玩意交不了活早晚露馅。

此时上天再一次眷顾了我,找到我同组的张同学帮我做了个模板,然后1个礼拜反复看那个视频和往上的例子,自己照猫画虎用了2周时间终于写出来一个了。后来我才知道,领导也怕我不会就没刻意安排时间,因为之前招的几个数据分析都是因为这个不干离职的,吓死人啊。现在看看当年我自己写的代码太可笑了,毕竟现在都可以用框架量产和自己做专栏了,人是不断进步的。

就这样我为了充实自己的能力,不断的买网上的课然后复现里面的内容,做笔记之类的。顺便把我从上班到现在接触过的全部行业的跟数据分析有关的和我自己经历的内容全部按照面试的内容都复现了一次做了毕竟,其实当时也没想这个做啥,后来才发现超级好用,面试的时候都是能用的上的。未来在专栏里我会把这些内容都写出来,教大家怎么在非数据分析岗上的工作经历变成自己的项目。

入职清华大学天津高研院

这个经历也比较坎坷,之前说的内家公司因为项目关系,整个组被裁掉,我也没有幸免。无奈之余又去找面试机会,加上自己有了1年多的沉淀,内容积累的不少,都是做成傻瓜模板化的东西拿过来就用的那种。去好多地方面试,只要不是让我做公式推导、做题的企业基本面试一面一个准。

我是经朋友介绍才有的面试机会,俗话说机会是给有准备的人。单凭我这学历清华打研究院是打死也没有机会民事的。既然有机会就要把握住,就跟后来去今日头条面试一样,单凭学历这辈子都没戏。

面试的时候也比较坎坷,啥都问,只要别问我底层实现和学术这块基本都不惧怕,我履历写的项目案例在从机构毕业1年以后到目前这段时间已经能想到的案例全部用Python复现了。所以不管问啥都能对答如流。只要不问我学历这块软肋所有问题都顺利通关。

我现在想想内苦逼的1年白天上班晚上学习,比在培训机构学习的时候还苦。不过也算不错的是回机构讲了一阵子课,到各个地方走穴讲课,算是把之前的学费赚了回来。

还是内句话,人一定要靠自己,机会是给有准备的人。 既然学历不能没法跟人拼,那就还个角度去做自己擅长的事情吧。
在这里插入图片描述
最近这几年也没闲着,给自己充电做了好多事情。简单罗列一下

数据分析相关发明专业两项
在这里插入图片描述
在这里插入图片描述

大数据相关软著10项
在这里插入图片描述

技术专栏

Mr数据杨的【Django开发学习】之路

Mr数据杨的【Python数据采集】之路

Mr数据杨的【数据分析师】之路

Mr数据杨的【MoviePy 开发】之路

Mr数据杨的【算法文章创作】之路

基于Python技术的智慧中医商业项目

可以在CSDN或者知乎搜索 Mr数据杨 查看更多内容,也可以留言解答你的一切转行、学习、培训的疑惑。

你们觉得30岁零基础转行难不难?欢迎下方留言。

标签:Java,python,32,Python,课程,内容,培训,年入,这块
来源: https://blog.csdn.net/qq_20288327/article/details/114135570