谢顺全
嵌入式/C/C++后端工程师 / 成都
基本信息
- 谢顺全 / 男 / 21岁
教育经历
-
学校:西南石油大学
专业:电子与计算机工程
GPA:3.4/5.0
排名:前 30%
联系方式
技能点
技术栈
- Django、MySQL
- Cortex、GEC6818、Maix-Dock
- Git、Linux编程、Markdown、算法和数据结构、安卓app、web爬虫
竞赛经历
-
ICPC亚洲总决赛荣誉奖
-
第六届CCCC天梯赛全国团队三等奖
-
第六届CCCC天梯赛全国个人二等奖
-
ACM-ICPC四川省赛铜牌
-
第十二届蓝桥杯国赛三等奖
-
第二届全国大学生算法设计与编程挑战赛(春季赛) 银牌
-
第十五届中国计算机博弈锦标赛国赛二等奖
项目经验
-
[项目1]基于QQ平台的kaptreebot聊天机器人 Demo
- 技术栈:python、Web爬虫、nonebot、Websocket
-
[目标]和用户真人交流聊天、每天自动推送信息、语言回复、自动推送直播间开播信息、各大OJ比赛查询、关键字回复、指令回复、娱乐功能……
[团队]独自完成
[贡献]从0构建整个项目,完成从“调研-设计-实现-文档”等工作,实现了数十个爬虫、上百个关键词和指令回复、项目具有简易文档且开源在Github上
[效果] 在GitHub上面收获了 40 stars
-
[项目2]基于GEC6818的奶茶点单系统 Demo
- 技术栈:Linux系统编程、Cortex-A、串口编程、硬件开发、C
-
[目标]实现奶茶自助点餐系统
[团队]同 2 位同专业同学一起
[贡献]完成从 “调研-设计-实现-文档”等工作,主要负责完整系统开发以及前端代码部分,通过多线程管理实现了RFID刷卡登陆、内置密码登陆、下单功能以及通过文件IO实现了历史订单的查询功能
[效果] github.com/MangataTS/GEC6818-project
-
[项目3]五子棋AI Demo
- 技术栈:C++、极小化极大值搜索、Alpha-Beta剪枝算法、启发式搜索
-
[目标]实现人机博弈和机器博弈,并利用算法计算每一步落子的权重比
[团队]与 2 位同学
[贡献]分析项目需求,使用极小化极大值搜索、Alpha-Beta剪枝算法 作为整个项目的主体框架算法,并启用启发式评估函数和迭代加深进行优化
[效果] 第十五届中国计算机博弈锦标赛国赛二等奖
-
[项目4]基于Select的网络聊天室 Demo
- 技术栈:C++、Select、Linux、Socket、IO多路复用、线程池
-
[目标]实现多人聊天以及数据广播还有命令行管理
[团队]独自完成
[贡献] 使用 线程池 + 非阻塞socket + select多路复用 + Reactor事件处理的并发模型实现了聊天室的服务器端,并简单参与了客户端数据传输和处理
自我评价/期望
一个喜欢技术、追寻技术、钻研技术的Coder,喜欢独自思考一些问题,爱折腾各种技术,平时也喜欢夜跑、篮球、滑板,
给自己的人生信条是 “知行合一”
“为往圣继绝学 为万世开太平”是我收藏给自己的“十字箴言”,鞭策自己肩负着历史赋予的光荣使命,希望我能在计算机的专业领域做出自己的一番天地