proginn1434564953
1月前来过
全职 · 500/日  ·  10875/月
工作时间: 工作日13:00-18:00、周末09:00-20:00工作地点: 远程
服务企业: 1家累计提交: 0工时
联系方式:
********
********
********
聊一聊

使用APP扫码聊一聊

个人介绍

个人技能:

熟练掌握C++语言,包括面向对象编程、模板编程、多线程和并发编程等;熟悉常用数据结构和算法,能够快速解决各种复杂的问题,包括排序、搜索、图论等;熟悉MySql数据库设计及优化,实现数据库分表、分区和集群等优化方案;熟悉Linux操作系统和LNMP/LAMP开发框架,能够快速搭建Web应用程序;了解常用解决方案,如memcache、redis、mongodb等,根据不同的使用场景和需求选择合适的解决方案,优化系统性能和用户体验;具备产品设计能力,独立设计和开发具有创意和实用性的功能,提升产品的竞争力和用户体验;良好的英语能力,能够阅读和理解英文文档、论文和技术规范,与来自不同国家的开发者进行交流和合作。


工作经历

  • 2022-03-07 -至今芯聚科技c++研发工程师

    负责公司核心产品的C++代码编写和维护,优化代码性能和稳定性; 参与产品需求分析、设计和实现,提高产品的竞争力和用户体验; 熟悉MySql数据库设计及优化,实现数据库分表、分区和集群等优化方案; 熟悉Linux操作系统和LNMP/LAMP开发框架,能够快速搭建Web应用程序; 了解常用解决方案,如memcache、redis、mongodb等,根据不同的使用场景和需求选择合适的解决方案,优化系统性能和用户体验; 具备产品设计能力,独立设计和开发具有创意和实用性的功能,如快速斗图功能等,提升产品的竞争力和用户体验; 良好的编程习惯,注重代码的可读性、可维护性和可重用性,提高代码的质量和效率; 良好的软件测试和调试能力,快速定位问题并提供解决方案,保证软件质量和稳定性; 熟练使用开发工具,包括IDE、调试器、代码分析工具等,提高代码的质量和效率; 良好的沟通和团队协作能力,能够与其他团队成员合作完成复杂的项目,提高团队的协作效率和项目的质量。

教育经历

  • 2020-09-01 - 2023-06-01东南大学计算机科学与技术硕士

  • 2016-09-01 - 2020-06-01深圳大学计算机科学与技术本科

资质认证

技能

C++
0
1
2
3
4
5
作品
俄罗斯方块

技术亮点: 面向对象的编程:使用面向对象的编程方式,将游戏中的各个元素(如方块、底部区域、分数等)封装成不同的对象,提高代码的可读性和可维护性。 图形化编程:采用图形化编程技术,使用C++图形库(如SDL或OpenGL等),实现游戏的界面设计和交互效果,提高游戏的可玩性和用户体验。 多级别游戏难度:支持多级别游戏难度,通过调整方块速度、出现频率等参数,使游戏更具挑战性和趣味性。 多种游戏模式:支持多种游戏模式,如经典模式、竞速模式、挑战模式等,满足不同玩家的游戏需求。 数据持久化:使用文件存储技术,实现游戏分数和设置的持久化,以便玩家随时退出游戏后能够恢复游戏进度和设置。 难题: 在开发过程中,我们面临了以下难题: 方块的旋转和移动:方块的旋转和移动涉及到复杂的数学计算和逻辑判断,如何实现方块的旋转和移动,是一个需要解决的难题。 碰撞检测:方块在移动和旋转过程中,需要检测是否与其他方块或底部区域碰撞,如何实现碰撞检测,是一个需要解决的难题。 游戏难度的调整:不同的玩家有不同的游戏难度需求,如何调整方块速度、出现频率等参数,以适应不同玩家的需求,是一个需要解决的难题。 游戏模式的设计:玩家对游戏模式的需求也不尽相同,如何设计多种游戏模式,以满足不同玩家的游戏需求,是一个需要解决的难题。 用户体验的提升:游戏的用户体验是一个重要的问题,如何设计友好的游戏界面,提供清晰的游戏指导和反馈信息,以提高用户体验,是一个需要解决的难题。

0
2023-05-22 15:03
中文简繁转化项目

统计方法:使用统计方法,构建中文简繁对照表,收集大量的中文语料库,分析中文字符出现的频率和规律,提高中文简繁转化的准确率和效率。 规则方法:使用规则方法,针对一些特殊的中文词语和语法结构,设置相应的规则和转化规则,保证中文简繁转化的正确性和一致性。 Unicode编码:使用Unicode编码,支持对中文字符的全面识别和转化,包括汉字、拼音、符号等。 高效性能:使用C++语言,采用高效的算法和数据结构,实现中文简繁转化的高效性能和速度。 可扩展性:支持对中文简繁对照表的动态更新和扩展,以适应新的中文词汇和用法。 可定制性:支持对中文简繁转化规则的定制和配置,针对不同的场景和需求,提供个性化的中文简繁转化方案。 难题: 在开发过程中,我们面临了以下难题: 中文简繁对照表构建:中文简繁对照表的构建需要大量的中文语料库和对照数据,如何收集和处理这些数据,是一个需要解决的难题。 算法和规则设计:中文简繁转化涉及到大量的中文字符和语法结构,如何设计高效且准确的算法和规则,是一个需要解决的难题。 对特殊词语的处理:有些中文词语在简繁转化时存在歧义或者多义性,如何对这些词语进行准确的转化,是一个需要解决的难题。 性能优化:当处理大量中文字符时,中文简繁转化的性能会受到影响,如何对算法和数据结构进行优化,提高转化效率,是一个需要解决的难题。 新词汇和用法的处理:随着社会和语言的发展,新的中文词汇和用法不断出现,如何及时更新和扩展中文简繁对照表,是一个需要解决的难题。

0
2023-05-22 14:59
轻量化搜索引擎

技术亮点: 多线程技术:采用多线程技术,实现对大规模数据的快速处理和并发搜索,提高搜索效率和用户体验。 倒排索引算法:使用倒排索引算法,实现对关键词的快速检索和返回,提高搜索准确率和效率。 分词技术:采用中文分词技术,对中文文本进行分词处理,准确提取关键词,提高搜索准确率和效率。 网络爬虫技术:使用网络爬虫技术,自动爬取网页、图片等内容,并将其存储到本地数据库中,提高搜索范围和内容丰富度。 数据库技术:使用关系型数据库(如MySQL)存储搜索引擎所需的数据,实现数据的快速插入、查询和更新,保证搜索效率和数据一致性。 用户界面设计:通过用户界面设计,提供友好的搜索界面和搜索结果展示功能,提高用户体验和搜索便捷性。 难题: 在开发过程中,我们面临了以下难题: 大规模数据处理:当搜索引擎面对大规模数据处理时,如何保证搜索效率和准确率,是一个难点。 中文分词:中文分词是一个复杂的问题,如何准确提取关键词,是一个需要解决的难题。 网络爬虫:网络爬虫需要解决反爬虫机制、网站限制等问题,如何保证爬虫的稳定性和可靠性,是一个需要解决的难题。 数据库性能优化:当数据规模增大时,数据库的性能会受到影响,如何对数据库进行性能优化,提高搜索效率,是一个需要解决的难题。 用户体验:搜索引擎的用户体验是一个重要的问题,如何设计友好的用户界面,提供快速且准确的搜索结果,是一个需要解决的难题。

0
2023-05-22 14:53
更新于: 2023-05-22 浏览: 59