技术水平
1.熟悉 Python,了解常用库的用法,熟悉 Python Web 框架 Django
2.了解基本前端代码,例如 html,js,bootsrap 等,会进行修改
3.了解关系型数据库 mysql 配置,以及项目上线配置
4.能顺利阅读英文技术文档,阅读过 Django 的官方文档以及 Python Web 开发方面的英文书籍
豆瓣书单:https://book.douban.com/people/lexhappy/
5.平时注意编码规范,能自我排查 bug,善于利用 Google,Stackoverflow,Github 等网站排查问题,
6.Linux 系统下常用编程工具集:Vim,Sublime,Git,SSH,PyCharm
7.了解 Ruby on Rails
项目经验:
1.利用 Django Web 框架自主实现一个博客系统:
该博客系统实现博客发布,展示,评论,编辑,最新文章推荐,站内信通知,注册,登录,以及后台管理等功能
GitHub 地址: https://github.com/linuxcultyan/django_mytweets
在此项目中的体会:
-
要善于利用别人的轮子,提升开发效率
-
在实现站内现功能上,深切体会到要善用文档,以及去源码中探索,并且在选用第三库时要注重三方库的文档完整性以及作者的维护时间
2.利用 Django Web 框架实现一个在线商城项目:
该在线商城项目实现用户注册管理系统,商品展示,购物车,订单管理,以及 API 接口等模块
GitHub 地址:https://github.com/linuxcultyan/django_vue
在此项目中的体会:
-
前期合理利用 xadmin 完成后台数据的增删改查管理,快速提高开发效率
-
利用 django-restframework 实现 API 接口,实现前后端分离
联系邮箱:yanchaominhappy#163.com
Github: https://github.com/linuxcultyan/