我从Web前端开发转到网页游戏开发

一、我经历了什么
这可以说是我经历过压力最大的一次,当然压力的来源不全是工作上的,更多的是压力来源于我自己。为什么说来源于自己,对于自己提交的代码,我一向比较负责。当然,是我认为的负责。

在网页游戏这边的leader是我目前见过的真正的把优化永无止境,做人要有追求这句话完全付诸实践的人,甚至连我自己都没有做到。我刚开始进来的时候,按照在之前部门的编码要求和习惯来写代码,但是每次提交的代码都会被leader找出一堆可以优化的点。

二、为什么会这样
其实leader人特别好,在我刚刚接触网页游戏的时候,就会分给我网页游戏大全里面特别底层的东西来做,例如采集、地图视野、地图单位碰撞优化等等。

这样就遇到了问题,我按照了之前做业务的要求来做网页游戏里面非常底层的业务。采集的重构我印象特别深,前前后后至少改了十多次。

从那开始,我自己给自己施加的压力就越来越大,压到喘不过气。我也一直都在调整,但是没什么用。现在来分析一下原因,我觉得是之前在Web方向,我认为我可以handle大部分的底层的优化、重构甚至造轮子,而且能够保证代码质量。

我认为到了这边我一样的可以,然而事与愿违。从采集开始我一直在做底层相关的优化,每一个任务都是从前没有接触过的,而且有一定的难度,再加上不熟悉这块的业务,导致难度更高。

这前后造成了太大的心理落差,我一认为我可以花天时间搞定的事情,实际上却花了3天、甚至4天才完成,时间越到后面压力就越大,心理不断的质问自己为什么会这样。

三、该如何调整
我是如何从这种情况里走出来的呢。我认为有以下几点。

四、专注
专注在自己正在做的事,其实之所以会有压力是因为你害怕delay,delay之后所带来的后果,或者是其他的原因。但是只要你将全部注意力放在当前需要解决的问题上,就已经成功了一半了。

专注是我在调整心态的过程中很重要的一个转折点。我们需要知道,在业务中几乎是没有不能解决的问题。所以我们只需要专注在如何解决这个问题即可。

五、运动
我认为释放压力最好的方式还是健身。尽管前阵子度过的比较艰难,但是我还是坚持每天都去健身。流的汗水会排除影响你心情的化学物质,也让你有一个强壮的身心来应对工作。

one more thing
这段经历让我知道了我之前对优化永无止境,做人要有追求可能是有什么误解。可能我所谓的优化只是针对那些做起来收益比较大的优化,比较容易的优化。而至于其他的优化则显得可有可无。

我想说的是,大家可能需要更加透彻的了解自己。例如,把你的写的代码给你的同事也好,社区的朋友也罢,review一遍,让他们给你提点优化的意见,这些优化可能会是代码结构的、代码复用的、可读性的甚至命名的。

你可能会发现,手里的鸡腿和可乐没那么香了。毕竟当局者迷,这就跟你为什么需要测试来帮你测一样。你自己去测,会潜意识的避开容易出bug的地方,导致你完全测不出来bug。

总结下来就是,你可能需要对自己更了解。

最后
现在几乎已经完全适应了这边,也迅速从一个网页游戏的菜鸟变成了几乎啥业务都熟的半只老鸟。这也跟leader和我自己对我的push有很大的关系。我可以重构特别偏业务的代码,也可以优化特别底层的逻辑。

不能说得心应手,但是至少没有什么压力。对我来说,解决这些优化问题只是时间问题。

包括我之前提到过的,Done is better than perfect,这篇博客也几乎是一气呵成的。希望大家不要因为想要做的很完美然后导致工作量太多就完全没有开始动。

愿我的这段经历能够帮助到有挑战新领域的意愿,和正在挑战的那些人,共勉。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值