专业技能
- c++程序设计(不精) 熟悉面向对象编程,会使用c++模板和多线程,学习过openGL库,了解和使用QT
- Linux系统和操作系统
- 从大一下开始接触Linux系统,前后使用过ubuntu、dabian、arch、manjaro、centos、deepin,最终选择使用ArchLinux作为主系统长达一年,熟悉Linux系统日常的基本操作,包括包管理,完成过网卡驱动的编译和安装,添加过自定义服务等,自己搭过服务器
- 用汇编自己手写操作系统引导部分
- 数据结构和算法
- 熟悉分治、动态规划、哈夫曼算法、回溯算法、广度优先搜索、深度优先搜索、哈希算法,熟练使用数组、队列、链表、栈、树、哈希表、堆、图等
- java核心技术和后端开发、数据库
- 熟悉面向对象编程,了解反射、使用过注解、lambda表达式、泛型等概念
- 熟悉掌握spring框架、springmvc、mybatis,了解控制反转和依赖注入,了解bean容器,使用过AOP编程,使用springboot+mybatis-plus开发过后端,用过Postman,知道数据库原理
- 前端技术
- 熟练使用vue3组合式+TS,用自己封装axios的api写过项目,熟练使用Router、vuex,了解响应式原理。
- 软件工程和文档能力
- 可行性报告、需求分析、概要分析、详细设计、测试分析,熟练各种e-r图、系统架构图、api接口文档、数据库设计(概念模型、物理模型),并在项目中落实
- 安卓开发
- 安卓开发现在正在学,基础的4大组件可以熟练掌握,了解并使用Jetpack, ViewModel、Lifecycles、LiveData、Room和WorkManager
- 进阶的操作正在学,不够有web全栈的相关架构基础,对mvvm有比较好的了解,学习起来应该较快
- 深度学习算法
- 了解并使用各种回归模型,决策树,聚类分析(k-means),SVM向量机,
- 参加过数学建模比赛并获奖,熟练使用各类预测类算法(灰色预测等)、评价类算法(层次分析法、模糊预测、神经网络等等)、优化类算法(动态规划、遗传算法)
- 图像处理
- 熟悉python的opencv库,能实现基本简单的灰度变换和空间滤波,图像分割和区域生长和分水岭算法 大学经历 大一上: c++ 大一下:
- 面向对象编程
- 开始接触Linux系统:前后使用过ubuntu、dabian、arch、manjaro、centos、deepin,最终选择使用deepin作为主系统
- git:开始接触github,学习如何使用git做项目的版本控制(略)
- openGL库的学习(略) 大二上:
- 电脑的维修
- 数据结构,stl库 大二下:
- 算法
- 游戏引擎(略)
- 操作系统
- java
- matlab
- QT(略) 大三上:
- 数学建模算法学习
- 人工智能算法
- 编译原理和汇编(略)
- javaweb:html、css、js、jsp、servlet、springboot、vue2(element)、axios、matbatis
- 软件工程:可行性报告、需求分析、概要分析、详细设计、测试分析,熟练各种e-r图、系统架构图、api接口文档、数据库设计(概念模型、物理模型)
- 数据库
- vue和前端
大三下:
- vue3组合式(深入)
- SSM:spring、springmvc、matbatis、springboot(深入)-------redis
- LDA模型和BTM模型、爬虫(略)
- 云计算和虚拟化:KVM、分布式系统、VMware vSphere(略)
- 大数据:hadoop、hive
- 安卓开发:ktolin
- 数字图像处理:opencv
- 游戏引擎基础架构:5层架构