2年Python开发无包装简历。
曾任Python(机器学习)讲师,模拟面试上百个学生,帮助数十个学生顺利找到Python相关工作,工资普遍在10-15k左右。
说实话,这份简历还是值得借鉴,想要包装的比这好看数倍也可以加我微信:chenyoudea 获得包装简历技术和面试技巧。
陈有德_两年Python开发和培训讲师无包装简历_2023_05_13
一、个人介绍
陈有德 | 23 | 男 | 汉 | 江西省景德镇市 | 本科 | 中共党员
电话:15306815606
邮箱:nickchen121@163.com
工作经验:近2年Python开发和培训机构Python讲师
技术博客(博客园官方推荐,积分总排名200多):
https://www.cnblogs.com/nickchen121/
知乎专栏(获北京一天一天教育科技有限公司Python讲师认证):
https://www.zhihu.com/people/nick-chen-30-2
喜马拉雅(粉丝数3.5
万):
https://www.ximalaya.com/zhubo/80196556/
B站Up(粉丝数10.6w):
https://space.bilibili.com/383551518
已读书单(200余本):
https://www.cnblogs.com/nickchen121/p/11569883.html
二、教育经历
三、技能介绍
关键字(排名不分先后):
Python、C、Tensorflow、PyTorch、Sklearn、Numpy、Pandas、Matplotlib、Searborn、Requests、Urlib3、Senlinum、Scrapy、Django、Django-rf、Flask、Tornado、Xadmin、Odoo、HTML5、CSS、JavaScript、jQuery、Bootstrap、Ajax、Vue、Hbuilder、Linux、Git、SVN、Docker、Nginx、MySQL、PostgreSql、MongoDB、Redis、Memcached、Solr、Haystack、RabbitMq、Celery、Websocket
编程语言:
Python、C;
深度学习:
熟悉PyTorch,了解Tensorflow2.0,熟悉统计机器学习、CNN、RNN、凸优化原理;
机器学习:
Sklearn、Numpy、Pandas、Matplotlib、Searborn,了解特征工程、Hadoop生态;
爬虫开发:
Requests、Urlib3、Senlinum、Scrapy,了解Scrapy原理;
后端开发:
Django、Django-drf、Flask、Tornado、Xadmin、Odoo,阅读过Django、Flask源码;
前端开发:
HTML5、CSS、JavaScript、jQuery、Bootstrap、Ajax、Vue、Hbuilder;
运维开发:
Linux、Git、SVN、Docker、Nginx,可以独立部署项目;
关系型数据库:
MySQL、PostgreSql,了解MySQL存储过程、慢查询优化;了解PostgreSql切片;
非关系型数据库:
MongoDB、Redis、Memcached;
数据结构与算法:
熟悉链表、二叉树、图论;
其他:
Solr、Haystack、RabbitMq、Celery、Websocket。
四、工作经历
老男孩培训 2018.05 - 2018.10 学生
学习期间,由于是专科金融专业,曾独立看完《数据结构与算法》、《计算机组成原理》、《计算机操作系统》、《计算机网络 》等其他计算机系列书籍二十余本,有良好的计算机基础;
学习期间,看完数十本Python基础书,熟练掌握Python、后端开发,了解前端开发、数据库原理、Linux操作系统等知识;在此期间自学大学数学(专科不教数学)及英语。
学习期间,曾单独完成4个Python项目:
ATM与购物车系统(20多分钟实现,班上第二名50分钟左右实现);
选课系统(30多分钟实现,班上第二名70分钟左右实现);
BBS-仿博客园-前后端不分离项目;
仿路飞学城-前后端分离项目;
上海思满科技有限公司 2018.10 - 2019.02 Python开发 薪资:12k-15k
此期间早上10点上班,早6点到公司学习机器学习,周末去图书馆学习机器学习,期间独立看完机器学习书籍十余本。
项目一:MatterRoom(后端)
项目地址:
http://www.matteroom.com/
项目描述:
律所与公司之间进行案件沟通的桥梁,双方在MatterRoom平台上协商案件的价格、详细信息、注意事项等信息。
个人职责:
登录注册模块:
通过邮件(java工程师负责)实现注册功能,登录后使用jwt模块实现token验证,然后实现登录功能;
邮件发送模块:
由java工程师定制邮箱发送的API,然后通过Python脚本搭建邮箱发送的API与Django的桥梁,实现邮件发送;
id号通用接口模块:
由于用户、案件、账单的id号规则不同,通过Python脚本实现传入id号的类别,自动查询数据库,实现id号的生成;
账单模块:
上接案件模块,每一个案件会有一个账单,该账单可以通过公司和律所之间相互协商,修改账单价格,并且依据账单的状态判断账单是否成立;
通用评论模块:
由于案件、账单等界面都有评论模块,因此实现一个评论模块,通过传入界面参数,达到评论模块的复用;
历史搜索记录模块:
对于案件、账单界面,都有用户搜索功能,通过Redis存储并去重用户的搜索记录,并且通过linux的contrab命令实现每天只保留十条用户搜索记录;
收藏模块:
用户实现搜索记录后,对喜欢的记录进行收藏,可在用户界面查看收藏结果;
全局搜索模块:
通过sorl+haysatck模块搭建全局搜索引擎,实现数据库的全局搜索,由于数据库字段都加上了index索引,查询速度远远快于db搜索。
克服难点:
由于不知道solr是通过Django的信号机制做实时更新,所以在更新数据没有用.save语法,而使用了.update语法,Django中的update语法不触发信号机制,导致solr没有对数据实时更新,导致前端更新后数据使用solr搜索发现数据没有更新;
由于使用PostgreSql保留用户搜索记录,删除、保留、去重极其麻烦,后使用Redis解决该问题;
很多通用模块都需要传入参数,搜索不同的数据,为此需要调用ORM中数据的drf类,首先考虑使用getattr反射获取类名,后使用__import__方法。
项目二:Ravn - Konqis(爬虫)
项目地址:
http://www.konqis.com/
项目描述:
采集cninfo(巨潮)、lawinsider等网址的信息(律所、律师、案件),然后把数据集中在Konqis平台,使用第三方API接口,实现数据分析、关键字提取相关内容。
个人职责:
采集cninfo(巨潮)信息:
通过Scrapy+Contrab实现24个不同Spider(word、pdf、图片等文件)的一天24个小时轮流数据采集;
pdf转word脚本:
实现pdf文件转word文档。
采集lawinsider信息:
通过Scrapy+Contrab实现3个不同的Spider的数据采集;
数据存储脚本:
由于采集的信息是百万、甚至千万级别的,因此考虑5000条数据分一个文件夹;
信息实时更新:
通过给采集的每条数据增加更新时间字段(初始为下载时间),然后使用Python脚本通过MongoDB的sql语句实现数据更新时更新时间字段的更新;
连接第三方数据分析API:
通过Konqis的24个脚本控制,依据数据的更新时间字段获取数据,然后通过第三方API按照律所给定的标签信息给数据打分,然后通过阈值控制超过一定分数的为该标签下的数据,返回一个API,java工程师依据该API生成web页面。
克服难点:
由于前期没有考虑数据的数量,直接一股脑存,然后文件全乱了套,之后每5000条数据存储一个文件夹内;
写Konqis的24个脚本最早是3个,由于数据量太大,需要通过24个脚本对数据类型分开,有详细的分类规则(忘记了)。然后又由于数据量大,可能会出现内存炸掉,脚本中途停止,事后考虑通过给文件增加一个新的更新字段,然后做成一个环形更新,更新的数据往后挪,形成一个环形数据结构。
上海十维科技教育有限公司 2019.02 - 2019.10 Python(人工智能)讲师 薪资:15k-25k
Python讲师,主要负责:计算机基础、Python基础、网络编程、并发编程、MySQL数据库讲解;
数据分析讲师
,主要负责:Sklearn、Numpy、Pandas、Matplotlib、Seaborn库的使用;
人工智能讲师
,主要负责:统计机器学习十大算法讲解(线性回归、逻辑回归、k近邻、决策树、朴素贝叶斯算法、支持向量机、k-means均值算法、随机森林算法、梯度增强算法、降维算法);
在此期间搭建个人博客,进入博客园官方推荐,积分总排名300多名:
https://www.cnblogs.com/nickchen121/
;
与其他讲师合作编写培训项目:
ATM与购物车(面向过程编程)、选课系统(面向对象编程)、智能语音交互会议室系统
(独立编写)
、优酷系统(仿优酷网站-自建类Django框架)、BBS(仿博客园项目-前后端不分离)、仿路飞学诚项目(前后端分离)、智能玩具(人工智能方面算法的简单应用)。
项目一:智能语音交互会议室系统(独立编写)
项目描述:
为了满足公司多个会议室的方便管理需要,通过语音交互的方式控制会议室的预定和选用。
个人职责:
基于Python的面向对象编程
为了满足新生的对数据库的理解不足的需要,基于Numpy和Pandas控制Excel表格实现数据的存储
基于百度的AI-SPEECH-ASR、AI-NLP、AI-SPEECH-Synthesis实现语音交互功能
基于Matplotlib通过图表的形式实现会议室状态的实时更新
项目二:仿路飞学城
项目描述:
实现线下录播课程的线上播放,并且实现线上直播课程等内容
个人职责:
基于Django-drf实现后端逻辑
基于Vue实现前端逻辑
基于支付宝沙盒支付实现在线支付功能
基于MySQL、MongoDb和Redis实现数据存储
基于Nginx和Docker实现线上发布
项目三:智能玩具
项目描述:
关爱留守儿童(1000万,400万家庭),建造一个孩子与父母沟通的桥梁,创造一个孩子的玩伴,可以培养孩子的学习意识,孩子主动点播内容,实现手机APP控制玩具播放内容,手机扫码绑定玩具,创建玩具,与其他小朋友互加好友,玩具端可以主动点播,玩具端可以主动发起聊天与父母沟通实现无屏交流。
个人职责:
基于Flask实现后端逻辑
基于MUI实现手机app前端
基于HTML5PLUS(H5+)实现移动OS调用
基于Audio Player实现移动端音频播放
基于WebSocket实现语音交流
基于百度的AI-SPEECH-ASR、AI-NLP、AI-SPEECH-Synthesis实现语音交互功能
基于MongoDB实现数据存储
干眼症期间 2019.11 - 2020.09
期间确诊干眼症,由于现代医学对这个病基本无帮助,因此辞职回家养眼睛;
在此期间翻阅了20余本干眼症和中医养生相关书籍,摸索出一套切实可行的方法,并通过喜马拉雅录制专辑分享我摸索出来的方法,成功帮助了上百位干眼症患者。
考研期间 2020.09 - 2021.04
期间准备xxx大学计算机专硕研究生考试,已经拟录取
读研前夕 2021.04 - 2021.09
自学人工智能相关知识
PyTorch:
https://www.cnblogs.com/nickchen121/p/14662511.html
凸优化:
https://www.cnblogs.com/nickchen121/p/14900036.html
预训练语言模型的前世今生 - 从Word Embedding到BERT:
https://www.cnblogs.com/nickchen121/p/15105048.html
从事自媒体,独立运营B站账户(现粉丝10.6w):
https://space.bilibili.com/383551518
五、自我评价
通过半自学从金融专业转入计算机行业,有较强的
自学能力
;
曾获
浙江省政府奖学金、茁壮成长奖学金、校一等教学金、校三好学生
,有较强的
学习能力
;
曾任上海思满科技有限公司Python开发,有较强的
代码实现能力
;
曾任上海十维科技教育有限公司
Python(人工智能)讲师
,有较强的
语言表达能力
;
曾完成
马拉松
,热爱运动,喜欢阅读、厨艺、钓鱼。