谢顺全

嵌入式/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,喜欢独自思考一些问题,爱折腾各种技术,平时也喜欢夜跑、篮球、滑板, 给自己的人生信条是 “知行合一”
“为往圣继绝学 为万世开太平”是我收藏给自己的“十字箴言”,鞭策自己肩负着历史赋予的光荣使命,希望我能在计算机的专业领域做出自己的一番天地