个人简介#
Eric是典型的理工男,母胎solo。性格INTJ,略微孤僻,混沌善良。
爱好:编程,暹罗猫,雨天。
核心技术栈#
💻 编程语言
C++—— 系统级开发与高性能计算⌨️ 编辑器 & IDE
Neovim(终端高效流)|VS Code(轻量扩展强)|Visual Studio(Windows/.NET 深度集成)🏗️ 构建系统
CMake(跨平台配置)|Make(经典自动化)🔥 编译器
Clang/LLVM(现代诊断 & 工具链)|GCC(GNU 生态主力)🐞 调试工具
GDB(Linux 标配)|LLDB(LLVM 调试器,集成于 VS/Xcode)
专业#
编程语言
Eric擅长C++,掌握C++17,值类型,移动语义,完美转发,模板元编程,多线程,promise异步,对Qt,cocos2dx等框架有简单使用经验;了解语法并可以基本使用Python/C#/Java/Rust等。数理基础
Eric对离散数学,微积分,级数等数学理论掌握比较扎实,有较好的数理基础。计算机底层知识
Eric已经学习过CSAPP的主要内容和计算机组成与体系架构(COA),掌握计算机的分层视角,对计算机中程序运行的计算机组成与操作系统的工作过程有较为深刻的理解。算法能力
Eric有基础的数据结构与算法能力。认识各种常见数据结构,了解并手写过并查集,二分查找,图查找等基础算法。但Eric的算法能力依旧相当基础,并不能从算法竞赛中脱颖而出,遂放弃。后端
Eric对后端开发有一定认识。Eric使用Java ssh传统技术栈开发过基于Tomcat的简单MVC后台系统,认识ORM,DI容器等开发后台需要的技术框架,也了解比较现代的RestFul API,掌握SOLID五原则与一些基本设计模式,了解MVVM,DDD等现代架构。前端
Eric对前端开发有一定认识。Eric同时有React和Vue两派前端框架的使用经验,了解前端响应式布局的思想,能够进行基础的前端开发,使用过AntDesign等组件库,Pinia等状态管理框架,axios等异步通信框架。AI
Eric有各种AI框架的使用经验,对yolo等图形识别ai,一些tts ai进行过基本的使用。Eric了解最简单的ReAct等Agent思路,了解基础的ai云服务api调用,尝试过自己做简单的agent软件。
志趣#
Eric主要对数据库等底层系统非常感兴趣,但受限于市场与现实,暂且将目光移动到AI Infra,ML Sys等底层与AI训练,推理等过程结合的更加具有前途的方向。
