工程方面

5基础技术知识

10管理方面

技术


多看游戏系统代码,优化代码,多调试

知识+逻辑(深度思考)

架构(选型)

做的更多,做的比安排给你的任务更多。

除了做完这个功能,还将关联的功能全部掌握清楚 ,熟悉更多业务,不管是不是你负责的;熟悉更多代码,不管是不是你写的。

关于读源码 


 找资料(开发计划和版本历史,Issues),分模块, 整理,调试,记录

  • 数据结构
  • 主要线程

关于学习

打磨独具特色的产品,项目驱动式学习

写博客,总结

关于开源项目
选型?
通读开源项目的设计文档或者白皮书,了解其设计原理
核对每个配置项的作用和影响,识别出关键配置项
进行多种场景的性能测试
进行压力测试,连续跑几天,观察 cpu、内存、磁盘 io 等指标波动
进行故障测试:kill,断电、拔网线、重启 100 次以上、倒换等

如何基于开源项目做二次开发?
保持纯洁,加以包装


管理方面


 关注业务(价值驱动,成本收益),架构,分工,加班(数据分析),招聘面试

分工
识别团队特征

时间估算:

https://mp.weixin.qq.com/s?__biz=MzAxMzMxNDIyOA==&mid=215340752&idx=1&sn=846e79685dbd0b17ffc91d9c0e39b79c&scene=4#wechat_redirect

codelife.pdf

原文地址:https://www.cnblogs.com/losophy/p/9277300.html