最近好久没有更新博客了,实在太忙。由于在这段时间里我作了一个改变了我如今职业生涯的一个决定,而我如今正在为这个决定而加倍的努力付出。程序员
我认为我仍是有必要把这个比较重要的节点记录下来,我也是第一次在本身的博客里面写这种偏阅读非技术类的文章,虽然没有技术细节,却又与技术息息相关。后端
我在大概两周前,从Web开发转到了游戏服务器开发。不少我周边的人知道后都认为跨度太大了。的确,Web后端跟游戏服务器相对比,虽然均可以归类为后端,可是无论从技术上仍是业务上,二者之间都存在不少本质上区别,例如语言、架构和通讯协议等等。服务器
那么我是在什么状况下作的这个决定的呢?架构
天天朝九晚七,偶尔系统上线前加加班。作的都是内部系统,每一个系统几乎都是针对不一样的用户群。框架
业务在技术上没有什么阻塞点,框架和集群都已经慢慢稳定了,天天惟一须要下功夫去作的就是梳理当前要作的东西的业务,而后用符合现有框架的代码去实现这个业务。工具
几乎没有遇到过什么重大BUG,也没有遇到过什么没法解决的技术难题。而后我还维护着部门的全部环境的集群,也维护着部门天天都在用的自研发的自动化部署工具,时不时的对其进行功能上的更新和BUG的修复。学习
因为在部门呆的时间比较久,又维护着集群和一些部门公用的一些工具,在技术还算是比较有权重。优化
看到这可能有有些疑惑,不是挺好的吗?为何要转岗,并非那个环境有任何的问题,可能会有不少人甚至向往那样的环境,我把这归结为我本身的“毛病”。职业规划
我比较喜欢"自虐",喜欢给本身施加压力,一旦让我闲下来我会浑身不自在,以为本身实在浪费时间。这也是为何会在天天下班以后先去健身, 而后再回去上班,9-10点下班。可是我仍然会给本身休息的时间,可是这个时间比较少可是对我足够了。游戏
我在刚刚描述的那个环境里,就以为比较不自在。我自认为自驱动力仍是能够,我驱动本身在工做之余作了不少事情,例如维护集群,更新自动化工具,而后优化代码,写博客,自我提高。可是长期这样下去,我感受本身push的力度已经很大了,可是仍然没有办法知足我心里的预期。
你们都知道,一套牛逼的框架诞生背后是什么驱动。是业务。
人也同样,或者说具体同样,对程序员也同样。只要 强大的业务在背后作驱动,咱们才会为了解决这个业务去作一些事情,这个”事情“诞生的过程,可能对一个程序员的提高才最大。
这存粹是我的的缘由,我17年就来这家公司实习了,在里面认识了不少人,你们都很nice,公司有免费的健身房、图书馆。还有健身教练,我我的跟这位教练虽然没有私下的交集,可是天天一块儿撸铁互虐仍是很开心。图书馆里有不少好的书籍能够看,而后公司的办公环境也很不错。
并且最开始我加入的时候就是冲着游戏来的,可是事与愿违,没有进到项目组。
从Web到游戏服务器,我放弃了不少东西。你在Web那边多是一个老鸟,对一切需求技术驾轻就熟,甚至还能够重构框架和服务。
可是到了这边,在业务上是一个十足的菜鸟,可能你会跟刚刚进公司的实习生作一样的事情。你得有一个很好的心态来面对这个事情。
同时你还须要在短期内快速的转变思惟,学习大量的东西,尽快的熟悉业务。这个挑战很大。同时转岗有可能会对你的职业生涯甚至规划形成比较大的影响,因此首先你得有一个明确的职业规划,知道本身想要作什么。
我写这篇博客,首先是纯粹的为了记录本身的职业生涯,同时把本身的经历和作决定的过程分享出来,帮助那些想要踏出本身的温馨区,可是仍然在犹豫的人提供一个参考。
在最近这段时间,我渐渐的改变了对某些事的观点。
之前我写博客,都会考虑不少,这样写会不会太水了?这个技术点是否是没有什么能够分享的?由于有这些顾虑,原本有不少原本应该发表出来的博客就这样躺在了草稿里。
就好比这篇文章,建立的时间是7月16号,今天已是7月24号了,磨磨蹭蹭的,改了又删。我索性就一鼓作气,把本身想说的完彻底全的说出来。
总结下来就是一句话,Done is better than perfect
个人经历仅供你们参考。若是你不甘现状,那就去改变现状。