主要技术方向是 C、C++、Python 和 Linux 环境开发。C 语言基础比较扎实,熟悉指针、结构体、数组、字符串、文件读写、内存管理、模块化编程等内容,能完成命令行程序、数据处理程序、小型工具和基础算法功能的开发。C++ 方面常用类、对象、封装、STL 容器、常用算法、模板基础等,适合做功能模块实现、数据结构处理、程序逻辑设计和代码重构。
Python 主要用于脚本开发和自动化处理,比如批量处理文件、整理数据、格式转换、生成结果文件、编写辅助工具等。对于重复性强、手工操作麻烦的任务,更习惯先写脚本跑通流程,再根据实际需求调整细节。
Linux 方面熟悉常用命令、文件权限、进程查看、环境变量、GCC/G++ 编译、GDB 调试、Makefile 和 CMake 基础配置,也能处理一些依赖安装、路径配置、编译报错和运行环境问题。平时开发中也会使用 Git 做版本管理,包括代码提交、分支管理、版本回退和简单冲突处理。
比较擅长的部分是问题分析、程序调试和代码整理。遇到程序出错时,会从输入、运行流程、日志、变量状态和环境配置几个方面排查,不太依赖猜。可以提供的服务包括 C/C++ 程序编写与修改、Python 自动化脚本、Linux 环境配置、代码调试、数据处理、小工具开发、基础算法实现、程序报错排查等。感兴趣的方向是后端开发、Linux 开发、自动化工具、嵌入式或偏底层一些的开发工作。相比只做表面展示,更喜欢处理实际逻辑、数据流、系统环境和能真正跑起来的功能。
项目经历主要集中在程序开发、数据处理、算法实现和 Linux 环境调试几个方面。做过 C/C++ 相关的小型项目和功能模块开发,包括文件读取与保存、数据结构设计、计算逻辑实现、命令行交互、异常情况处理和代码优化。开发时通常会先把需求拆成几个小功能,先保证主流程能跑通,再逐步补充边界情况和错误处理。
Python 方面做过一些自动化和数据处理类任务,例如批量读取文件、清洗数据、转换格式、统计结果、生成输出文件等。很多重复性工作如果手动完成容易出错,用脚本处理后效率会高很多,也方便后续重复使用。对于一些临时需求,也能较快写出能用的小工具。
Linux 相关经历包括开发环境搭建、程序编译、依赖配置、运行测试和问题排查。遇到程序无法运行、编译失败、库文件找不到、路径错误、权限不足等问题时,能通过终端命令、日志信息和调试工具逐步定位原因。也接触过预测类、算法类和工程实践类项目,主要参与程序实现、数据处理、结果验证和调试优化。
整体更适合参与需要动手实现、排查问题、整理数据、搭建环境或开发小工具的工作。喜欢把一个模糊需求拆成具体步骤,然后写成可以运行、可以复用、方便后续修改的程序。