2025.3.9

·murmurs-and-reflection
#murmurs-and-reflection

计划

中短期

  • 实习三个月,到六月份差不多了就辞职,好好准备一下期末考试,大概四月中左右跟 mentor 提一下

  • 三月份改简历,一共四份,分为 go 后端开发、cpp 客户端/后端开发、游戏开发、全栈开发

  • 三月改完简历之后开始针对简历内容学习,同时做做对应项目

  • 四月到六月边学边实习边海投,有约面就面,尽量找到实习,找不到的话可以考虑要不要延到暑假等找到了下一份再辞职,这个走一步看一步比较好

  • 综合来看时间比较紧张,因为要学的东西比较多,还要兼顾实习和学业

要学的

  • cpp ⭐⭐⭐⭐

    • 现代 cpp 特性复习,包括智能指针、Lambda 表达式、移动语义、性能分析、内存优化、原子操作、并发与多线程编程等

    • 熟悉封装、继承、多态等 OOP 特性以及 STL 常用容器(如 vector、map、set)

    • 考虑要不要看底层实现,尽量把这些东西都用到项目中

  • go ⭐⭐⭐⭐

    • map, struct, slice, channal,GMP 模型调度器,GC 垃圾回收,内存逃逸等底层原理

    • Gin,GORM, gRPC,Protobuf 等框架的使用

    • 其他可能的东西

  • 虚幻五 ⭐⭐⭐

    • UE5 的项目架构与工作流程,使用 C++ 和 Blueprints 进行游戏逻辑开发

    • 虚幻引擎关键模块,如 Actor、Pawn、GameMode、Controller、Gameplay Framework 等,Unreal 构件的生命周期与事件驱动机制等

    • 虚幻引擎的 Chaos 物理系统、动画系统(Anim Blueprint、状态机、IK 技术)、AI 系统(Behavior Tree、Blackboard、NavMesh 等)

    • UE5 中的 Lumen、Nanite 等新特性,渲染管线和 Shader 编写方法

  • 前端 ⭐

    • HTML、CSS、JavaScript/TypeScript 复习与学习

    • React / Vue 等主流前端框架,前端组件化、模块化以及常见的状态管理方案(Redux / Vuex 等),性能优化

    • Node.js、jQuery 等常见框架或库,相应的扩展编写

  • 数据结构与算法 ⭐⭐⭐

    • 刷代码随想录

    • 链表、栈、队列、二叉树等

    • 排序,回溯,贪心,动态规划等

  • 数据库 ⭐⭐⭐

    • MySQL:索引优化、事务管理、存储引擎(如 InnoDB)和锁机制等,数据库设计与 SQL 调优

    • NoSQL、Key-value 存储原理等

  • 中间件 ⭐⭐

    • Redis

    • Elasticsearch

  • 计网 ⭐

    • OSI 分层模型,TCP/IP、UDP、HTTP 等网络协议

    • TCP 三次握手、四次挥手、流量控制、拥塞控制等机制

    • RESTful API 设计原则等

  • 操作系统 ⭐

    • 进程通信(管道、信号量、共享内存)、死锁处理、内存管理(分页、分段)等
  • Linux ⭐⭐⭐

    • Socket 网络编程、epoll 高效事件处理、I/O 多路复用技术等

    • 内存管理、文件系统、进程和线程调度等

    • 常用命令行操作、文件/包管理工具

  • 设计模式 ⭐⭐

    • 单例、工厂、观察者、策略模式等

    • 软件工程常见思想

  • 图形学 ⭐⭐

    • 基础的 3D 数学和渲染管线理论,光照模型、材质系统、后期处理等图形学概念

    • 根据需求调试渲染效果,常见的渲染优化手段(如批次合并、LOD、延迟渲染等)

  • Git ⭐

    • 常用操作指令

    • 版本控制、分支管理、代码审查等复盘

  • 其他 ⭐

    • 分布式系统、消息队列、系统容灾和负载均衡等概念

    • 微服务架构和云原生的基本思想

    • 常见容器工具(如 Docker)及 CI/CD 流程等

    • 了解 python、Shell、Perl等脚本语言

要做的项目

  • 游戏:月华

  • cpp

    • HTTP 服务框架

    • 分布式存储

  • go

    • 月华的后端服务器/字节青训营商城

    • go roadmap 项目

碎碎念

1

mentor 终于给我派活了

什么活呢,是一个很简单的修改接口的需求

就是把原本的接口加个参数,配配类型,更新给前端,数据库表 mentor 都设计好了

他说这是特意给我留的任务,就为了让我能熟悉一下流程,然后也不会觉得太难

确实不难,而且用到的一些工具对我来说还挺新奇的

只是不太会一些命令行的操作所以我做起事情来就笨笨的,,

还是多学多看吧

慢慢来,嗯

明天还要去写另一个接口,是一个新接口,得我自己设计

不知道一天能不能写得完,希望可以

2

周五下班之后不太开心,所以就没更新👉👈

今天补上

是这样的,我们是七点下班

六点半的时候 mentor 来找我聊,一聊就聊到七点半多,,

我就挺无语的,因为周五不是很冷很冷吗

我本来是想一下班就冲去吃铜火锅的

结果被他拉着聊什么我的感受,上班两周了感觉怎么样

聊完之后也没心情吃了

因为这不是他刚开始给我派活了吗,所以我也能理解,只是我们是在一个小会议室里聊的

然后他边跟我聊边抽电子烟

我服了

实习生的命也是命啊

反正我现在对我 mentor 的评价就是

人还行,但抽烟,所以我不喜欢他

3

周末我在写简历,然后学学虚幻五

现在正在重装虚幻五

我的周末啊啊啊

我本来用的是 5.4 这个版本的,也没什么问题,只是打不开 cpp 项目我也不知道为啥,也一直没去搞

然后今天看到有 5.5 新版本了,就吭哧一顿更新卸载,还装了不少扩展

然后满怀期待地打开的时候,它跟我说什么一个 python 的内置文件有问题

e 宝,,我还想大展身手一番呢

快点好起来啊啊啊,几十 G 的东西安装卸载都好费劲

但虚幻五官方的文档写得很对我胃口,我很喜欢

这么简单易懂还自带中文的官方技术文档实在是太少见了

虽然英文文档也能凑合读,但有些真的就是写得又臭又长还读不懂不像人看的

点你呢 laravel,点你呢 webman

就不能跟 e宝和 go 多学学

4

不写简历不知道

一写才发现自己真是个半吊子,受不了

无论是要复习的还是要新学的,都好多

多到以至于我觉得还是不要只给自己一两个月去学了,还是慢慢来吧

等我把我游戏的 demo 敲出来了再给你们介绍

希望能坚持都学完,学好

希望自学能有效率

希望明年的这个时候我已经在大厂里坐着了

我会把我列的东西贴在最后面的

我的策略是先找几个很标准的 JD(Job Description),然后把专业技能写好

再对应着去学我不会的

继续加油