Python爬虫作业

有一个好老师带路,你还有理由不学好Python嘛?

2017-04-16  本文已影响476人  亮神4869

一.回顾过去

       我是一名92年的男生,土生土长的上海人,目前工作于一家互联网房产公司(说互联网,其实我内心是拒绝的),在大学学的是测控技术与仪器专业,说实话当同事或者朋友问起我这专业主要学的是什么,我也答不上来,我印象比较深的是单片机,C语言,复变函数(我大学唯一挂的一门课),模电数电,我只能把前面几门课默许为我的专业课,虽然电气专业的都学过。

①大学期间

       在大三暑假的时候,自己找了一份IT外包公司实习的工作,不过工作内容是招聘,很可惜的是这份实习只做了一礼拜,自己实在不合适筛选简历,打电话联系面试者的工作,便结束了这一段经历,连30一天的实习工资都没要,不过我在这5天中获得了一条重要信息,IT行业工资很高,我有C语言的基础,可以学JAVA试试看。于是自己便和家里人慌称自己在学校附近实习,周一至周五要在学校住,其实自己只是在学校的图书馆学习JAVA编程而已。自己想想这段经历也蛮佩服自己的,每天早上7点起来,吃完早饭看着视频学习2节教程,中午休息,午睡过后,下午继续2节教程,顶着38℃的热天在宿舍睡觉,实在太热搬到食堂开空调打地铺,不过这段学习之旅在坚持了一个月后戛然而止,9月份开学了,热闹的校园生活把自己的心思给带走了。自己在大四下半学期进入了一家医疗器械工厂实习,负责QA这方面的工作,并且在这家单位开始了自己的第一份工作,而不是暑假所想的程序猿。

②第一份工作

       自己在4月份的时候进了一家外资的医疗器械工厂实习,当时唯一的想法要好好学习,认真负责的完成领导所布置的每项任务,从结果来看,我做的还算不错,实习的时候自己就和普通员工一样接手了岗位应该负责的内容,并且是这个工厂的唯一一位应届毕业生(工厂办公室的同事年龄普遍在30-40岁左右),自己在领导严格的要求下掌握了许多质量方面的技能,QC tools,MSA,SPC,minitab数据分析,质量投诉分析处理等等,当然压力也是很大,每个礼拜天的晚上都睡不好,不过所做的每个项目都很有意义,也给公司带来了相应的价值。就在工作一年后,老板要求我转岗到工艺部门,负责流水线装配的精益生产项目,自己当时也没多想,就答应了老板的请求,并且充满干劲的学习起了solidworks和PLC,也算做了几个项目给公司节约了成本,不过时间一久自己也萌生了换工作的念头,首先自己并不是很喜欢目前工艺工程师的工作,而且对于这个行业来说自己只是一个门外汉,什么机械原理,材料学,电气知识自己都不是很懂,其次对于之前的质量工程师,虽然学了很多,但其实说实话也只是工作态度的一个结果,自己更多的是热衷于分析解决一个又一个case的过程,而且工厂的慢节奏和一些保守的氛围让自己最终选择了换工作。于是我结合自身和现实情况,以及对未来的预估(只是自己无知的一厢情愿),我想转行互联网去做数据分析,我便开始了又一段自学之旅。

③自学之旅

       我并没有选择裸辞,而是边工作边学习,说实话过程其实是很痛苦的,主要工作和学习的内容不一致,自己没有那么多的精力投身其中,每天花费的时间有限,不过为了转行自己也只能硬着头皮上了。对于互联网数据分析自己说实话一点都不了解,但、是如果你要找工作,必须要会点什么,不可能说我认真负责噼里啪啦想来公司学习,请公司给我一个机会面试官看你顺眼就会给你一份offer,这样的你连面试的机会都得不到。于是我便上网百度互联网做数据分析需要会什么技能,以及一些招聘网站对于数据分析的要求,我发现公司的job description都大同小异,我总结的两点就是1.要会SQL,2.要会R或者Python

       自己一开始也不知道学什么好,也是知乎,百度根据别人的回答,最终决定学习Python。学习过程可谓是一波三折,碰到的第一个问题就是你该怎么自学?我选择的是看书,根据书上的知识点来学习,我看的第一本也是唯一看完的书是《利用python进行数据分析》,一开始知识点简单并没什么问题,看了几页,第二个问题来了,碰到看不懂的地方你该向谁请教?我只能自己百度和或者csdn有没有类似的问题,有些简单的问题是得到了答案,但更多的是不了了之,自己跳过。学完一个章节,最后一个问题也出来了,如何检验你知识点掌握的好坏?其实知识点只是基础。我更多的是想利用不同的知识点而去解决一些问题,或者去做一些项目,可是我并没有应用场景。

       学了几个礼拜后,自己觉得效率太低,想先放一放,学一下SQL看看,相对来说SQL比Python学习的过程要友好很多,为啥?因为网上有应用场景,就是让你根据不同的要求拉相应的SQL,通过这个过程,我对SQL编程的理解可以很快得到提升,虽然对数据库或者一些原理方面的东西还是一知半解,但是如果面试官叫我用SQL写程序,最起码我还可以有底气点。边工作变学习变找工作,就这样持续了几个月的时间,交付物是自己在csdn上写了一笔记以及写了一份报告运动鞋市场需求现状---虎扑求购区数据分析报告

④第二份工作

       求职之旅和自己预估的一样,很艰辛,本身自己就是工科毕业,而且之前工作在工厂,连面试的机会都很少。几家面试的单位都是用excel做数据分析的(简单点就是做报表),并没有涉及SQL和Python,自己也调整了简历和需求,先转行互联网,再求岗位变化,就在不久后,自己成功应聘了一家房地产互联网公司,个人觉得应聘成功更多的还是自己面试表现比较好。目前已经就职7个月了,主要负责数据运营,每天都很忙,除了每天报量,周报表,月报表,季度报表,领导还会加很多临时的数据需求,每天就是处理excel表格,几个月下来自己除了excel用的滚瓜烂熟,获得的东西实在和期望相差甚远,并且公司本身就是以业务为主导发展的创业公司,对于数据这一方面更多的只是呈现和简单的分析,上海分公司除了excel别的什么都没,相较于北京总部有技术产品,数据开发部门,上海更像是一个办事处,所以自己便想重新拾起之前没学好的Python,再起开启学习之旅。

二.展望未来

      自己之前2个礼拜都在学习爬虫这块的知识,先了解大概基础知识,再根据别人的项目经验做参考,稍微摸到了点门路,但是总觉得东西都是别人的,自己只是比原先的白纸更多的理解了一些知识点,有时候一行代码不懂,就会影响整个学习体验,学习过程还是比较辛苦的,对未来也是有点迷茫。不过很有缘的是,自己认识了向右奔跑老师,并且他打算开启一门Python学习课程,自己希望能在老师的指导和自己的努力下入门Python。

       写文章真的好费时间,2个多小时都过去了,不过为了更有效的总结便于今后的学习,定期归纳自己的知识也是很有必要的。从今天起就要跟着向右奔跑开启有规划的Python学习之旅,我希望自己能在1个多月左右的时候入门Python,并且在3个月左右的时间求职成功,成为一名数据开发工程师,后面的日子也是坎坷多多,自己要更好的分配时间,让学习更高效!加油!

上一篇下一篇

猜你喜欢

热点阅读