简历解析兼容
This commit is contained in:
parent
6b44817fa5
commit
6dd3d121bf
@ -171,17 +171,19 @@ def fmt_txt(chk_str):
|
||||
|
||||
# 毕业学校, 专业, 毕业时间, 学历
|
||||
school = re.findall(r'.*?学院.*?\n', true_chkStr, re.M)
|
||||
school_list = []
|
||||
if school:
|
||||
school_str = school[0].replace('\n', '').strip()
|
||||
if ' ' in school_str and ':' not in school_str:
|
||||
school_list = school_str.split(' ')
|
||||
|
||||
else:
|
||||
if ':' in school_str:
|
||||
school_list1 = school_str.split(':')
|
||||
for index, i in enumerate(school_list1):
|
||||
if i.endswith('院校'):
|
||||
school_list = [school_list1[index + 1], school_list1[index + 1]]
|
||||
if not school_list:
|
||||
school_list = [i.strip('学历').strip() for i in school_list1 if '大学' in i or '学院' in i]
|
||||
else:
|
||||
school_list = [school_str]
|
||||
else:
|
||||
@ -317,13 +319,19 @@ def fmt_txt(chk_str):
|
||||
dict_chk['nation'] = nation_str.split(':')[-1]
|
||||
else:
|
||||
dict_chk['nation'] = '汉'
|
||||
true_chkStr = true_chkStr.replace('------', '-').replace('----', '-').replace('-------', '-').replace('--', '-')
|
||||
if '工作经历' not in true_chkStr and '⼯作经历' not in true_chkStr:
|
||||
work_undergo_str = true_chkStr.split('工作经验')[-1]
|
||||
# if '实习经历' in true_chkStr:
|
||||
# work_undergo_str = true_chkStr.split('实习经历')[-1]
|
||||
# else:
|
||||
work_undergo_str = true_chkStr.split('工作经验')[-1]
|
||||
else:
|
||||
if '⼯作经历' in true_chkStr:
|
||||
work_undergo_str = true_chkStr.split('⼯作经历')[-1]
|
||||
else:
|
||||
work_undergo_str = true_chkStr.split('工作经历')[-1]
|
||||
if work_undergo_str.startswith(':'):
|
||||
work_undergo_str = work_undergo_str.split(':', 1)[1]
|
||||
work_undergo_str1 = work_undergo_str.split('教育经历')[0]
|
||||
work_str2 = work_undergo_str1.strip().strip('\n')
|
||||
project_undergo = ''
|
||||
@ -802,6 +810,9 @@ def fmt_txt(chk_str):
|
||||
i != {'name': '', 'time': '', 'comment': '', 'work': '', 'duty': ''}]
|
||||
|
||||
# 数字开头
|
||||
if work_str2.startswith(':'):
|
||||
work_str2 = work_str2.split(':', 1)[1]
|
||||
work_str2 = work_str2.replace('------', '-').replace('----', '-').replace('-------', '-')
|
||||
if work_str2[0].isdigit():
|
||||
index1 = -1
|
||||
new_str_list = []
|
||||
@ -849,12 +860,19 @@ def fmt_txt(chk_str):
|
||||
'duty': '',
|
||||
}
|
||||
new_str_list = work_str.split('\n')
|
||||
new_str_list = [i for i in new_str_list if i != '']
|
||||
for i in new_str_list:
|
||||
if '公司' in i and ' ' in i:
|
||||
work_dict['time'] = i.split(' ')[0]
|
||||
work_dict['company_name'] = i.split(' ')[-1]
|
||||
continue
|
||||
|
||||
if not work_dict['company_name'] and new_str_list:
|
||||
for i in new_str_list:
|
||||
if i[0].isdigit():
|
||||
work_dict['time'] = i.split(' ')[0].replace('.', '/')
|
||||
work_dict['company_name'] = i.split(' ')[-1]
|
||||
continue
|
||||
work_dict['duty'] += i
|
||||
if work_dict['company_name']:
|
||||
work_list.append(work_dict)
|
||||
# 公司名开头
|
||||
@ -2547,5 +2565,158 @@ egreat,海尔,MeleA20,MeleA31,LG1154,极米,杰科,亿典等机顶
|
||||
独立性强,喜欢逛github上的开源库,学到新的技术点善于归纳总结。
|
||||
|
||||
"""
|
||||
# 测试简历1
|
||||
test_str1 = """
|
||||
个 人 简 历
|
||||
个人概况:
|
||||
姓名: 张林源 性别: 男 民族: 汉
|
||||
出生年月: 1986 年 1 月 14 日
|
||||
联系方式:
|
||||
手机:13545172502 QQ: 4763202
|
||||
Email:4763202@qq.com
|
||||
最高学历:
|
||||
最高学历学校:湖北经济学院 学历:大专
|
||||
专业:应用电子技术
|
||||
时间:2004 年 9 月----------------------2007 年 7 月
|
||||
工作经历:
|
||||
2020.6----------------2021.8 武汉心驰神往
|
||||
在武汉心驰神往络任资深 3D 动作师。任职期间参与了 U3D 手游《TD》
|
||||
(决战动物星)《COT》(Clash of Toys)以及动作游戏《兔兔大作战》。
|
||||
制定项目动作资源的制作规范使用规范和动作相关技术文档;项目内
|
||||
所有主角和英雄的动作设计和制作;项目内所有怪物及 NPC 的动作设
|
||||
计和制作;游戏和项目内所有过场动画和登陆界面展示动画的制作;
|
||||
游戏所有宣传视频的动画制作; (U3D 休闲手游和动作手游)
|
||||
2019.4----------------2020.6 武汉从玉网络
|
||||
在武汉从玉网络任 3D 动作师。任职期间参与了 U3D 手游《战
|
||||
争热潮》《国王万岁》以及三国题材等项目的开发。负责项目内所有
|
||||
主角和英雄的动作设计和制作;项目内所有怪物及 NPC 的动作设计和
|
||||
制作;游戏和项目内所有过场动画和登陆界面展示动画的制作;游戏
|
||||
所有宣传视频的动画制作; (U3D 手游)
|
||||
2016.11----------------2019.4 武汉火游网络
|
||||
在武汉火游网络任 3D 动作师。任职期间参与了 U3D VR 游戏《超
|
||||
忍英雄》《机甲阵地》《钢魂》《赛博火》等游戏和项目的开发。负责
|
||||
游戏和项目内所有角色和的动作设计和制作;游戏和项目内所有怪物
|
||||
的动作设计和制作;游戏和项目内所有过场动画的制作;游戏所有宣
|
||||
传视频的动画制作;游戏和项目所以展示动画的制作。(U3D 和 UE4 )
|
||||
2016.8------------2016.11 武汉创客数字
|
||||
在武汉创客数字任动作师。任职期间参与了 U3D 次时代 VR 游
|
||||
戏的开发。负责游戏内角色的动作设计和制作;游戏内怪物的动作设
|
||||
计和制作,解决美术资源在程序引擎里的问题。 (次时代 U3DVR)
|
||||
2015.10-----------------2016.8 武汉小嘿科技
|
||||
在小嘿科技任动作师。任职期间参与了 U3D 手游《契约少女》
|
||||
的研发。负责游戏角色的动作设计和制作;游戏角色的套装绑定,设
|
||||
计并制作游戏登陆界面的动画;设计并制作游戏宣传视频的动画部
|
||||
分;解决美术资源在引擎中的各种问题。 (U3D 虚拟现实)
|
||||
2014.6------------------2015.7 深圳启点网络
|
||||
在启点网络任动作师。任职期间参与了页游《神之王座》的研
|
||||
发。负责游戏主角,怪物以及 NPC 和主角坐骑的动作设计和制作;游
|
||||
戏主角套装装备的蒙皮绑定;导出资源并剪辑。后期开展 unity3d 手
|
||||
游方面工作,深入的研究和掌握了 U3D 的使用技巧和完整的流程,摸
|
||||
索了很多技巧性的东西,确保美术资源的可用,制作出了游戏 demo,
|
||||
进入量产阶段。(页游和 U3D 手游)
|
||||
2011.3-----------------2014.4 深圳中青宝
|
||||
在中青宝红游中心任动作组长,任职期间负责游戏主角,怪物
|
||||
以及 NPC 的动作设计和制作;游戏主角套装装备的蒙皮绑定;设计并
|
||||
制作游戏登陆界面的动画;设计并制作游戏宣传视频的动画部分;制
|
||||
作部分简单的光效;导出可用的模型和动作文件。(2D 端游和手游)
|
||||
2010.5-----------------2011.3 广州白鹭龙翔
|
||||
广州白鹭龙翔信息技术有限公司任游戏动作组长,任职期间只
|
||||
要负责游戏主角,怪物以及 NPC 动作的设计和制作;游戏主角套装装
|
||||
备蒙皮绑定;各种技术文档的制定,美术资源制作流程的制定并使其
|
||||
流程化;解决美术于程序整合各种问题。(页游)
|
||||
2009.7-------------------2010.4 武汉齐进
|
||||
武汉齐进网络有限公司任游戏动作设计师,任职期间主要负责
|
||||
游戏主角,怪物以及 NPC 动作的设计制作;游戏主角套装装备蒙皮绑
|
||||
定;导出可用的模型文件和动作文件。(2.5D 端游)
|
||||
2008.7-------------------2009.6 武汉创联
|
||||
武汉创联科技新世纪有限公司任 3D 游戏动作设计师,任职期间
|
||||
主要负责游戏主角,怪物以及 NPC 动作的设计制作;游戏主角套装装
|
||||
备蒙皮绑定;游戏角色 NPC 模型的审核;导出可用的模型文件和动作
|
||||
文件;并在 demo 中优化各项参数优化和修正模型资源的最终显示效
|
||||
果。 (3D 端游)
|
||||
资格认证:
|
||||
获得由国家职业技能鉴定指导中心发的游戏设计与开发师
|
||||
的技术培训合格证书
|
||||
获得由 Autodesk 认证的动画工程师(I 级)资格证书
|
||||
|
||||
fmt_txt(chk_str12)
|
||||
"""
|
||||
# 测试简历2
|
||||
test_str2 = """
|
||||
段正隆
|
||||
男 | 生日:2000.06 苏州 15802703200 2431918502@qq.com
|
||||
求职意向: 软件开发 | 期望薪资:9-14K
|
||||
个人优势
|
||||
本人性格沉静,善于思考。擅长使用Python、MYSQL等工具进行程序的应用与开发;在学校多次带领计算机软件项目开发团
|
||||
队,圆满完成学校和导师布置的计算机软件和物联网的各类项目开发,具有一定的团队管理和软件开发能力,能流畅阅读英
|
||||
文文档,熟练使用英语进行软件开发。本人在工作中秉承热忱,专一,勇于奉献的精神,希望在人工智能、大数据、软件应
|
||||
用及开发等专业方向发挥自己的能力。
|
||||
教育经历
|
||||
湖北工程学院 本科 物联网工程 2018-2022
|
||||
计算机竞赛团队总负责人兼Python团队负责人
|
||||
1.负责团队成员和项目开发进度的日常管理
|
||||
2.代表项目开发团队与软件开发方进行协调沟通
|
||||
3.负责团队各方面的技术架构、前端开发、后端开发,使用qt、Python、html进行前端的开发,使用java、Python进行后
|
||||
端的开发和维护
|
||||
4.负责各类项目功能的调试,维护
|
||||
实习经历
|
||||
武汉像素工坊动画传媒有限公司 Java 2019.06-2019.08
|
||||
内容:
|
||||
主要使用Java语言对公司产品进行后端维护
|
||||
武汉红讯知识产权服务有限公司 知识产权/专利/商标代理人 2018.06-2018.08
|
||||
内容:
|
||||
1.负责公司客户渠道的开拓与维护
|
||||
2.协助项目主管收集政府资助项目资料并整理、起草项目文案。
|
||||
3.跟踪、预警公司项目进度进展
|
||||
4.负责项目文件的归档及管理
|
||||
项目经历
|
||||
修仙游戏demo 全栈工程师 2022.02-至今
|
||||
内容:
|
||||
基于python的kivy模块开发windows、Android平台的前端,暂定利用python的flask模块开发游戏的服务器后端。
|
||||
负责游戏前端画面的编写,游戏地图生成的脚本的编写,游戏前后端协议的编写以及实现,游戏后端的部署。
|
||||
游戏玩法:
|
||||
250000个单元格,玩家相当于一个单元格
|
||||
进入地图地形或建筑就能互动
|
||||
玩法包括:斗法(战斗),炼丹,炼器,采集,建造,自由买卖,拍卖
|
||||
法宝:法器、灵器、仙器
|
||||
品阶:黄阶、玄阶、地阶、天阶
|
||||
修为等级:练气、筑基、结丹、金丹、元婴、化神、大乘
|
||||
基于Python开发的安卓自习室系统 全栈开发工程师 2021.09-至今
|
||||
内容:
|
||||
基于Python的kivy模块,开发安卓app。 运用了MYSQL,requests请求,Linux环境下进行python文件的打包
|
||||
功能包括但不限于:
|
||||
1.登录注册,通过邮箱注册账号,注册账号需要填写账号和显示在外的名字
|
||||
2.有多个自习室,进入每个自习室都能看到里面正在学习的小伙伴的名字和状态
|
||||
3.好友系统,用户之间可以加好友,并且进入自习室之前可以快速加入好友所在自习室
|
||||
4.进入自习室学习后会提醒设置学习计划,如学习多久,本次学习目标,并会将其保存在数据库,以便用户查看统计的数据
|
||||
基于Python的flask模块,利用腾讯云的轻量级服务器和mysql,开发服务器后端。
|
||||
物联网智能家居监控系统 前端开发工程师 2021.02-2021.12
|
||||
内容:
|
||||
运用技术:python的flask模块进行后端开发,kivy模块进行手机app的开发,利用requests请求以及Linux下python的打
|
||||
包进行项目的开发。
|
||||
利用目前因人工智能大火的python语言,在windows开发环境下,以cc2530为核心,利用Zigbee和串口通信技术,将湿
|
||||
度、温度、烟雾、红外等传感器作为环境信息采集源,以串口控制为辅助,制作一个人工智能控制的智能家居监控系统。
|
||||
学校实验室耗材管理系统 后端开发工程师 2020.06-2020.09
|
||||
内容:
|
||||
运用技术:利用html5以及JavaScript进行前端的开发,使用flask开发后端服务器,编写协议进行前后端交互。
|
||||
师生通过访问系统app或者网页,向耗材管理员发送借用请求到管理员邮箱或短信,管理员同意以后发送信息到单片机开锁打
|
||||
开。后台管理员可设置耗材管理员和师生信息。
|
||||
负责软件方面前端后端的全部开发和维护,利用Python的kivy模块进行安卓app的开发,html5进行网页前端开发,Python
|
||||
的flask模块进行后端的开发。
|
||||
荣誉奖项
|
||||
2021/6 第十二届蓝桥杯大赛软件类python组国赛优秀奖
|
||||
2021/6 第十二届蓝桥杯大赛软件类python组省赛一等奖
|
||||
2020/6 第十一届蓝桥杯大赛软件类python组国赛优秀奖
|
||||
2020/6 第十一届蓝桥杯大赛软件类python组省赛一等奖
|
||||
资格证书
|
||||
计算机四级 大学英语四级
|
||||
专业技能
|
||||
python 熟练
|
||||
office 熟练
|
||||
c/c++ 一般
|
||||
c# 一般
|
||||
Java 一般
|
||||
JavaScript 一般
|
||||
HTML 一般
|
||||
|
||||
"""
|
||||
fmt_txt(test_str2)
|
||||
|
Loading…
Reference in New Issue
Block a user