avatar
HalcyonAzure
一个想自律的肥宅程序员
  • 实践是检验真理的唯一标准
  • 谎言常常被当作关系的润滑剂,但它也往往并不善意
  • 金钱可以使我们兴奋,但并不能让我们持之以恒

个人介绍

  • 乐于交际,喜欢在互联网上和各式各样的人打交道,并通过和不同的人交流来使自己进步。
  • 对新技术很感兴趣,喜欢先尝试再做评价,不盲目跟风评价,遇到问题也乐于主动提问。
  • 脚踏实地,没有百分百把握的事情尽可能做好完全准备再下手。

专业技能

  • 熟悉Linux环境下的开发、调试和部署工具,主要以C++开发为主
  • 熟悉虚拟化和云计算相关理念,有自部署HomeLab的经验
  • 掌握TCP/IP协议栈原理和基础实现,对常用的网络协议有一定了解
  • 了解并使用过Cloudflare等云服务平台,熟悉Github Actions、Docker、Nginx等工具,能解决常见问题
  • 了解操作系统内核设计和实现,对内存管理有基本认知

相关经验

  1. 为Xmake社区通过配置lua脚本,调整CMake的参数以让Mysql在Xmake引入的时候提供了跨平台支持
  2. 修复了VSCode中Xmake插件对应按钮功能映射错误,通过VSCode官方的调试工具,定位到了问题的原因,并通过修改相关函数的返回值修复了问题
  3. 为开源图床Lsky-Pro贡献过通过Github Actions每日更新的Docker容器,并通过提前拉取需要的二进制文件,将镜像文件体积缩小40%
  4. 借助CS144实现了TCP/IP协议栈中关于流处理、TCP连接和IP路由相关部分。通过这个项目,深入了解了TCP/IP协议栈的工作原理和实现细节,并培养了编写和调试复杂系统的能力。

学习中

最近正在学习的内容

  • 《Effective C++》
  • 设计模式
  • 剑指Offer

长期打算

在年度总结里面给自己定下的目标

  • 游戏开发入门
    • 争取参加一次GameJam
  • 额外技能
    • 学习Blender