以下为个人闲暇之际与人吹水所获心得感悟
# 前言
「LK」可谓是我心中的大佬,不论是技术还是为人都是我所钦佩的。
恰逢这些日子下班一天比一天早,工作的舒适圈越来越大,以至于失去了破圈的动力,遇到了人生的瓶颈,顾请教了「LK」总结了如下几点:
# 从舒适圈寻求突破
舒适圈只是自己偷懒的庇护所,但凡尚存一丝上进,都是有圈可破的。
# 业务层面
- 代码可维护、可读性不断提高。
- 保证清晰的注释,撰写关键设计的文档。
- 交付他人时如何做到尽可能简单理解。
- 各种设计模式是否适用、接口是否符合开闭原则。
- 预判策划的需求,未雨绸缪。
- 逻辑热点优化、数据结构优化、实现方式优化。
我绝不希望离开一个项目后,后人翻阅 svn ,指着某条提交记录说,这个 bug 是他写的。—— LK 。
# 设计层面
1W、10W、100W 人的功能,虽然往往都是实现 1W 即可,但却可以多考虑考虑 100W 的情况下,该如何去做。
多写 demo,那不但是技术积累,还是丰富的人生履历。
寻找自己项目的技术赛道:
- 高并发,多在线:研究分布式。
- fps 等即时项目:研究预测回滚。
- act 项目:研究物理。
- 多 PVE 项目:研究 AI、寻路。
- 抽卡项目:研究随机数。
- ...
# 目前项目赛道
寻路:recastnavigation
分布式:容灾,备份,部署、吞吐量
# 自我反思
习惯舒适圈的理由有很多:害怕做领头人、害怕接触未知事物、害怕出错、习惯偷懒、习惯安逸、安于现状。有时候真的需要一个这样的人,作为你的目标鞭策你时刻努力前行。
我不害怕成为一个业务员,一个玩法工程师,我更害怕十年后的那天,我还是写着和现在一样烂的代码 —— 鑫酱。