美文网首页
随便说说

随便说说

作者: fooboo | 来源:发表于2020-01-08 23:35 被阅读0次

    这几天还是在做些性能优化,顺便把客户端的定时器给重新实现了。之前的实现方式比较绕,单人去副本的时候,每秒调用三十来次某接口,里面实现通过A,再通过B,然后有pop和push操作,统计了下,每秒大概7000次操作,不涉及里面具体的逻辑,优化后不再有pop和push操作,不再跟底层交互,大约100来次,无任何多余的GC。

    可能这里有疑问,为什么这儿有热点?其实用unity自带的profile工具查看,并没有显示这里占比多少,不像服务端那种数据量化,之前优化服务器那边时发现是能整体提升15-22%。这里统一优化下,至于多少这个还要继续测试用数据说话。

    虽然项目上腾讯平台,但是还是有很大的性能问题,之前一直没有优化下来。可能到处都是热点,而定时器是底层模块,比较好优化,不像之前我测试出客户端聊天模块存在严重问题,属于业务层优化,这里算是属于系统层的优化。不过,优化的工作是持续性的,需要不断测试对比,当然上层业务代码还是要写的规范些,并不是把事情做完就好了,还要做好和可能的重构。

    今天是想简单聊聊自己的想法,几年前,我曾纠结是大厂还是创业公司,因为我并没有名校和大厂经验,人家都说没有去过大厂还是要去一下,学做事情的规范和里面各种分享的资料文档。

    虽然待遇可能有些区别,包括做什么事情,在小厂可能负责很多事情,在大厂负责某一块,就是常说的螺丝钉,但也可以自己学其他的。成长很大程度上跟所处环境和个人选择有关系。

    后来工作五六年,我对大厂小厂再没有过多考虑,首要的是团队和项目,以及做事情的方式。因为很大程度上决定事情会不会做好和“成功”,而不是仅仅为了一份工资。我不再担心面试能不能成功,自己目前的水平应付岗位符合的公司笔试面试没什么问题。我更在意自己的编码水平,怎么更工程化的开发出健壮性的代码,把复杂的事情简单化,把可能存在的风险考虑进去,怎么根据业务选择合适的技术方案等等。

    我不可能花很多时间去跟应届生一样刷面试题,然后还要考虑会不会问到不会的。我是有知识盲区,那怕过去熟悉的不常用也会忘记。所以,感觉找工作这个事情,一方面随缘分和运气,另一方面看技术和业务项目经历,真的换工作,还是要准备下。

    虽然早之前面试过大厂的岗位,可能进去做的事情跟我现在做的没有什么区别,薪资可能多个30%?但是从某些面试过程中,反映出来的问题往往可能跟这个团队情况符合,给人不愉快的感觉,所以能不能去不那么重要。至于事情能不能做成,涉及因素太多。还有就是有些作为面试官,自己不清楚的问题问出来,去质疑候选人的回答,这个本身就不合理,当然能一起讨论更好,事后可以去查资料验证对方是否正确,而不是争论谁对谁错或者你一定是对的这种结果。往往面试结果有过多的主观性,无非就是通过不通过的问题。企业招什么样的人很清楚应该,面试过程中diss候选人不大合适,更有些拿自己擅长的方面连续问四五个候选人没有接触过的问题,过程一度尴尬,这让我感觉面试官非常牛逼。本来面试是双向的,互相考察是否合适,你是代表公司,一个人除了技术水平,你面试过程中表现出来的态度,我觉得不舒服,那怕面试通过,我也不会去。做人做事都不能少。

    人在哪工作都一样,个人一直认为,有个好的心态,认真把事情做好,多负责些,钱给到位,都可期待,降薪去某个公司是图啥?

    相关文章

      网友评论

          本文标题:随便说说

          本文链接:https://www.haomeiwen.com/subject/ardeactx.html