自我介绍

个人信息

姓名:电话:邮箱:

iOS作品合集:https://irispierce.github.io/2019/03/09/APP%E5%90%88%E9%9B%86/

教育经历

2017.09 - 2020.06 硕士 中南大学 计算机科学与技术 专业排名未知

研究方向:高维数据可视分析。成果:发表专利一项、参与发论文一篇、主持中南大学研究生自主探索项目一项

2013.09 - 2017.06 本科 中南大学 计算机科学与技术 专业排名1%~5%

保研本校研究生;国家励志奖学金、中南大学大学生关怀奖学金、班长奖学金、学年一等学金;“优秀毕业生”;多次获“优秀学生”、“优秀团员”、“优秀学生干部”;已过四六级;校运会跨栏金牌

项目经历

iOS项目——元气天气APP

需求:展示当地天气查询异地天气的时看到正能量文字,元气满满的开始新的一天

实现:采用了MVC设计模式。获取当前位置的天气:利用 Cocoa 框架中的protocol-delegate设计模式,实现定位协议获得当前经纬度;Pod第三方库,使用Alamofire请求、SwiftJSON解析数据;将数据赋值给model,更新页面。查询页面跳转传值:使用segue导航正向传值,自定义protocol、委托代理delegate实现导航反向传值

技术:protocol-delegate、计算属性、第三方库的CocoaPods安装的使用、extension代码优化

iOS项目——极简事项APP

需求:与市面部分Todos的功能多、设计花哨不同,是一个iOS原生风格的极简的日程管理工具,主打随想随记

实现: UI设计:UI使用了Navigation Controller,来切换TableView视图;增删改查任务部分只需2步:修改数据库数据、更新视图reloadData;数据存储:Realm数据库存储数据;搜索功能:实现协议的方法,展示filter数据,查询完毕使用DispatchQueue让searchBar失去焦收起键盘在主线程优先进行

技术:TableView、Realm移动数据库、navigation controller控制视图入栈和出栈、刷新TableView方法、GCD-swift

Java与Android项目——AI五子棋、多线程街头老虎机、《延禧攻略》连连看、趣味画板;数组链表树的实现

权值AI五子棋:

趣味画板:使用Java 提供的 swing 组建开发画板;使用添加鼠标监听器;在panit()函数中实现重绘功能。

连连看:

五子棋:

自由探索项目——感知驱动的可视化监督降维方法 项目负责人

算法:首先提出目标函数——基于密度的DSC,使用重要性参数投影向量w最大化分离度。为了最大化非线性目标函数dDSC,使用模拟退火(Simulated Annealing)算法,通过比较随机生成的投影结果的costFuction,找出全局最优值。

技术:后端使用python实现所有降维算法,Django 后台搭建,前端HTML5+CSS+JS+D3.js来进行交互展示

前端项目——‘互联网+’走基层追寻红色文化”社会实践 策划、技术支持

1、负责活动主题策划。活动亮点在于利用专业技术创建“红色信息平台”、科技普及
2、龙洞红色旅游网站搭建、微信二维码语音导航助手
3、项目新闻稿撰写,新媒体推送撰写,项目总结答辩
工作成果:国家级、地区级别、校级网站报道13篇、新媒体微信推送13篇、电视台报道1次

获奖与科研

获奖经历:国家励志奖学金、中南大学大学生关怀奖学金、班长奖学金、学年一等学金;“优秀毕业生”;多次获“优秀学生”、“优秀团员”、“优秀学生干部”;已过四六级;校运会跨栏金牌

论文专利:专利授权一项、参与论文被A类会议IEEE Visualization Conference接受、主持自主探索项目一项

自我评价

1、能够使用swift语言、code等相关开发工具、iOS SDK进行开发,已独立完成小型APP五款;

2、有Java、Android、前端开发经验,学习能力较强,有英文文献阅读写作能力;

3、有产品意识,尊重科技,乐意为知识与技术付费。在极客时间、慕课上订阅课程,为优质APP买单。

4、坚持晨跑拿下校运会跨栏的金牌、银牌,有恒心且身体健康,可以接受高强度的工作。

  • 个人主页可扫右边二维码查看→