2018年3月17日
1、感想
这是入职后的第二周,过去的14天,工作的紧张节奏将之前自学阶段的作息习惯全部粉碎了:
1)自学是自我督促的一种状态,压力来源于自己,公司不一样,boss给的任务没做好,技术上的理解不透彻,都会带来很多困惑;
2)由于做过3个月的自动化测试,对开发的内容有了一定的了解,但自己正式成为一名开发人员时,发现自己的技术水平还很低,,
3)最后的感想是:有一个技术大牛做老大,其实比花钱买材料自学,收获更大,一个游戏产品,leader深刻扼要的点出业务和技术的难点,让我看代码时更加的有针对性,这只是2周里面的其中一幕;
2、收获
1)最大收获就是代码工程的理解能力上去了,上头给了4天去理解代码,我竭尽全力了,发现自己对redis、jquery还是比较陌生;然后又花了1周时间实现了两个后台运营需求,这大大增加了对游戏业务的理解和整个项目流程的理解;
2)其次,同事给了很多帮助,小公司的扁平化管理优势,我体会到了;之前在大公司待过,一个bug需要提交流程,分清等级,然后联系开发,开发解决了,将原因和过程一五一十写在办公OA上,这就是流程管理;而小公司,更加注重效率,测试就坐在我的后面,有事情第一时间沟通,解决好了,咱们一块讨论;
3)技术的短板已经明确:游戏是注定高并发多线程的开发,这方面有netty框架可以使用,面试时候老大就说了,不花半年,这东西研究不透;然后是多线程编程,这需要实战和积累,显然我付出的时间还不够;然后是业务的理解,这个经验支持即可;然后是技能的细化!!这里真的很受伤,因为不够细致,调试bug很容易出现摸不着头脑的状态;
4)习惯:开始保持7点半起床,(早餐+地铁),9点到公司,在10点正式上班前学习一个小时,9点之后总结工作的进度,然后对疑惑的地方做个解决方案;一周来说,1-5加班,周六下午和晚上加班,周日锻炼(爬山或者健身房);996是互联网开发者的生活方式了,压力也有,但是要对得住当初离职时的决心:不甘心在大公司作为测试的一枚小棋子,写写自动化脚本,动动手指头记录bug,每次版本迭代时,只能默默等待开发给解决方案,千篇一律的简单的测试用例,技术自学却应用不到工作之中的苦恼;不受重视的地位。每次我累了,就会回想那3个月的经历,然后是磨砺自身的5个月自学,我要对得住自己!!
3、目标和改进
进度条要拉快一点了,学习要更加的专注,过渡期已结束,下面是正儿八经的开发生活。
1)加班回到宿舍已经10点多了,洗洗澡就该早歇息了!!
2)学习要高效,注意力放在问题上!!
3)多总结,抽时间总结文档,抽时间更新blog!!!
4)合作!尊重!谦虚!
细则:
1)《编程思想》and《数据结构》彻底研究!
2)多看帖子:多线程,高并发,netty!
3)项目的技术要点必须掌握!