转行游戏开发第二年,开始修炼内功

ProLightsfx 2024-11-26 175 11/26

      转行游戏服务器开发的第二年,已经学习和实操了一些主要外功,比如亲手设计一些具体游戏系统,任务系统、匹配战斗系统、角色管理、道具管理等等。也了解一些没有亲手设计游戏常用系统比如游戏道具非点对点交易系统排行榜功能等等。

      由于横跨了两个几乎完全不同的领域,从推荐系统开发(详见《浅谈NB推荐系统架构》)转入游戏服务器开发(详见从推荐系统开发到游戏服务器开发的经历分享》),对于两个领域都有了不浅了解反而更加意识内功的重要性。从这一点来看,笔者内功的积累程度还是很渣渣的,好在现在醒悟,为时未晚。

      当然笔者这里内功可能其他人内功不大一样比如设计一套高可用易扩展系统系统具有复杂的功能以及完整监控容灾机制等等笔者这里就将他们归类于外功了。因为个人感觉这些东西,大部分高级工程师参考下业内方案然后加上自己的经验积累和见解,都能耍几套,耍的好不好是另外一回事。曾经有个很有趣的未经证实的例子,某互联网公司的某个部门换了好几个技术总监(都是从其它公司挖来的),换了好几套技术方案但最终去写代码落地的依然是自己公司的那几个一线员工,听着很逗,也很扎心。当然这里外功不重要,只是想说觉得内外兼修更重要

      可能也是最近才恍惚间明悟了过来有些大佬代码牛逼说实在的,个人认为代码牛逼方案很多代码层次结构封装这么工程师方案不会设计代码设计方案很多东西都是单一职责原则开放-封闭原则依赖倒转原则里氏代换原则迪米特法则等等这些常用好用设计原则设计代码时候常常设计方案时候常常能用的到所以笔者认为内功一些普适性方法论积累总结以及实操现在回想起来,前几年有幸一位T4大佬合作项目看到T4大佬这么多代码,笔者都惊呆(T4大佬一般没有多少时间写代码的,所以很惊讶)。仔细一些可惜没有悄悄保存一份现在回味一下不大回味(换了部门没有之前的代码权限了,并且确实也不应当私藏代码)。好在现在导师代码特别笔者还有很多机会膜拜和学习。以及笔者探索游戏服务器开发之路时候恰好找到一些游戏开发牛人技术博客,映证了一些观点。因此,更加坚定修炼内功的决心。

其实之前公司几位导师也提到类似叫笔者注重内功修炼的意思,一直没有进去最近醒悟过来最近在看导师推荐的最新操作系统相关书籍,以前学校操作系统虽然很多有用有些东西已经不再适用了。以及学习一些比《(More)Effective C++》等更深入一些的编程书籍,比如《程序员的自我修养-链接、装载与库》《深度探索C++对象模型》。把代码写的更好有利于做出更好的技术方案,以及自己也会更保值。这里推荐IPadmini系列结合微信阅读用来技术书籍,尺寸刚刚好iPad直接揣兜里地铁上能看,食堂排队要是队伍很长也能掏出来看(要是耻度低的话这时可以用手机看),女朋友在店里试衣服的时候两个感觉挺不错好几本之前啃不动技术书籍以及写文章也是一种内功修炼吧,把自己理解的技术或者观点写出来,是很有利于提升自己的,所以最近重新开始写技术博客了。

      未来的后台开发之路还很漫长,与诸君共勉!

      这里个人观点不喜勿喷可能笔者位置比较低很多东西看不到理解不对见谅

 

本博所有文章均为博主原创,未经许可不得转载。

https://www.prolightsfxjh.com/article/gamesvr_dev_pro/

Thank you!

                                                                                                                                             ------from ProLightsfx

如果对笔者的文章感兴趣的话,欢迎关注公众号。

转行游戏开发第二年,开始修炼内功

- THE END -

ProLightsfx

12月03日11:09

最后修改:2024年12月3日
3

非特殊说明,本博所有文章均为博主原创,未经许可不得转载。

共有 2 条评论