小白菜学爬虫(一):回顾与感悟

一周前,我参加了@向右奔跑 老师的【爬虫小分队】计划。因为最近在换工作,作业也落下了。今天开始慢慢补作业,我姓蔡就把我的作业系列取名:小白菜学爬虫。

大学读经管与计算机交叉的专业,以往我们系很少有真正的从事开发的。大学比较自由开放,期间跟朋友捣鼓过一个小的web项目,算是最初与计算机结上了缘。毕业因各种变故,随大流去找了份银行的工作。后面兜兜转转遇到各种坑,从运营到开发打杂。最近厚着脸皮狂投简历,大抵走上了python方向。

关于python学习,大致是从去年4月份开始的。最早我看的是《笨方法学Python》,照着书中的代码敲了一遍。但后半段大型项目,发现还是很难理解。接着看的是《简明Python教程》这本书讲的还蛮简介明了的。后面认真的看了廖雪峰《Python教程》,vamei《Python快速教程》,《核心编程》。简单的语法一看就懂,但是稍显复杂的概念,如装饰器、闭包、生成器、协程、多线程等概念都很难啃。

准备面试的时候自己也没有底,然后就找了很多笔记去看,看着看着发现回过头看好多书中之前难以理解的内容就莫名其妙的懂了。学习大概就是一种螺旋上升的过程,只要自己坚持不懈的去死磕每一个知识点,然后不知不觉好多知识都会联系起来。脱离自己的舒适区,日拱一卒,前进虽然很慢,但是回望你会发现自己远比当年那个奋力在原地打转纠结的自己要强大很多。

之前虽然跟IT相关,但是都是机械打杂,提升很有限。后面根据职位要求去学习了解Django, Linux, mysql, 爬虫,网络协议等等。行动起来之后,发现自己焦虑的时间变少了。我搭建了自己的博客,开始用github,开了写文章,到segementfault上去答题。通过分享和行动让获得一定的成就感,虽然自己还是没有经验,但最近面试的时候心态好了很多。自己抱着学习的态度来,面试也是我学习行动的一个组成部分,哪怕最后没有获得offer,也能知道企业python岗位都注重那些知识与技能。

另外一方面,实践的过程中会产生很多细小问题会加深我们对知识点的理解。记得之前的面试,问我HTTP的header有哪些字段,我原打算努力回忆起我背的那些名词,但是一联想到爬虫的时候,我们很多信息其实都跟header有关,比方说user-agent,status-code,内容编码等等。

因此,这次参加【爬虫小分队】也是出于这样的目的,希望自己能够系统的学习,充分的实践。在实践中不断学习和巩固自己的知识并获得成就感。

之前参加跑团有一个很深刻的体会,只要是充分的参与其中的成员最后跑步训练效果都不会太差。那些小伙伴在跑团里面有很强的归属感和主人翁意识,他们的出勤率跟训练的认真程度都超过一般人。我想技术也是一样,需要自己足够的投入。【爬虫小分队】算是我行动的第一步。慢一点没关系,认认真真的完成好每一项任务,相信有付出一定有回报的,希望能和小伙伴们一起成长!

你可能感兴趣的:(小白菜学爬虫(一):回顾与感悟)