今天算是结束了《Django企业开发实战》的学习了,书上的项目也一直跟着在做,也已经部署到自己的服务器了,地址:typeidea博客编辑系统,基本上没有啥内容,毕竟只是学习用用。因为在此之前我以及搭建了自己的博客系统:0318-SPACE。
先说一下这本书的学习心得吧!我呢,在学习这本书之前,已经有一定的django基础,所以一开始买这本数的初衷是:提高和进阶。所以学习这本的过程也还算比较轻松,书上大部分的内容第一次看的时候都能理解,当然不是说这本书讲的不深,其内容还是相当丰富的,我感觉吧,深度和广度都还是有的!在这本书上也学到了一些新的技术点,以及一些比较好的编程思想,比如作者一直强调的:若无必要,勿增实体。讲的就是对于一个系统/项目来说,对于一个新功能/技术的引进,不能因为它的'新'而茫然引入,当然对新技术的追求是好的,但更重要的额考虑它的代价和实际价值,我们平时写的玩的项目可能没有这个意识,但当你真正接触商业项目之后可能就会有深刻体会了!
也许在学习完整本书之后我不能立马自己独立的写出一个类似书上的项目来(因为我真的感觉他的代码风格很优美,不是一时半会可以掌握的,还得加油!)
但是,学习和不学习还是有区别的,这个道理大家应该都懂,嘿嘿~
最后呢,我认为学完这本书之后,还是达到了我买它的初衷,当然我还会继续回过头看看这本的,时不时温习一下。
俗话说:结束也是新的开始。
在结束最后一章的学习后,我想到的第一件事就是:面经!考虑到自己还有一年半就要毕业了,也是时候找一个实习练练手,看看真正的开发环境是个啥样?但是要想拿到实习,就得通过面试,所以我想到的第一个就是面经啦!我自己也一直关注着一个公众号,上面有各种各样的面经集合,地址:大厂面经
感觉还不错,但是,我学习的是后端开发呀,这上面各种各样的面试都有,所以有点强迫症的我只想要其中的后端相关的面经!于是想到了爬虫,用爬虫试试?
试试就试试咯,所以结果可想而知,见上图☝️☝️☝️
源码也分享一下:
import csv from lxml import etree from requests import get headers = { 'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.69 Safari/537.36 Edg/95.0.1020.44', } url='https://mp.weixin.qq.com/s/RJjjA7h936PQCdUvzdZ_CQ' response=get(url,headers=headers) con=response.text e=etree.HTML(con) title_list=e.xpath('//p/a/text()') link_list=e.xpath('//p/a/@href') with open('后端面经.csv','w',encoding='utf8',newline='') as f: header=['title','地址'] writer=csv.DictWriter(f,fieldnames=header) writer.writeheader() for title,link in zip(title_list,link_list): if '后端' in title: print(title,link) conDic={ header[0]:title, header[1]:link } writer.writerow(conDic)
逻辑很简单,就不一一解释了(其他类型的面经你也可以根据这个逻辑修改后自己爬取)。后端面经相关链接如下:
【面经】字节跳动后端暑期实习面经(已offer)
【面经】字节跳动后端实习面经
【面经】【已入职】字节跳动后端开发三面+hr面经
【面经】字节飞书后端面经(已offer)
【面经】字节跳动后端一二三面
【面经】字节跳动抖音后端面经
【面经】字节跳动后端面经-超详细,已offer
【面经】字节跳动后端开发日常实习一二三面
【面经】字节跳动提前批后端五面面经(已意向书)
【面经】字节后端提前批一二三面面经
【面经】字节电商后端123面面经(已oc)
【面经】字节跳动后端开发工程师面经
【面经】字节后端提前批业务研发1、2、3面面经,已意向
【面经】字节后端技术中台三面面经
【面经】字节跳动提前批 后端 五面面经(已意向书)
【面经】字节商业化后端一二三面hr面,已offer
【面经】字节跳动后端开发一面,二面
【面经】字节互娱研发后端一二三 面经
【面经】字节后端开发一二三四面分享
【面经】字节后端一面,二面
【面经】字节跳动后端一二三面面经
【面经】字节抖音后端一、二、三面经(已oc)
字节跳动国际化电商后端日常实习凉经
面试复盘 | 字节提前批抖音电商后端开发面经(已OC)
字节国际化电商后端Java三面面经
字节跳动后端一二三面
字节后端开发日常实习面经
字节跳动国际化电商后端日常实习凉经
【面经】腾讯java后端实习面经(已offer)
【面经】阿里后端实习面经
【面经】阿里淘系后端面经
【面经】快手日常实习 java后端(已offer)
【面经】快手java后端实习面经(已oc)
【面经】快手后端开发日常实习(已offer)
【面经】快手后端开发面经(已意向书)
【面经】京东后端开发一面+二面+hr面
【面经】美团java后端开发面经
【面经】【已oc】美团平台部门后端开发面经
【面经】美团后端一面+二面+hr面
【面经】百度java后端实习面经 已offer
【面经】百度后端提前批一二三面面经(已意向)
【面经】小米java后端一面+二面
就算这本书的学习告一段落,但是这也不能成为我偷懒的理由,所以得提前规划好,鞭策自己!
首先肯定得刷面经,吃透里面的问题;
其次巩固django的学习,不能将其仍在一边;
其三,就是算法题,也得刷起来了;
最后,就是保持好心情,心态是做好一件事情的前提!
加油喽!