入职游戏公司大半个月了,公司是自研自发运营一体一条龙,在其中一个研发工作室的游戏客户端岗位实习。我是民办二本 25 应届生,找了好久都没找到实习,后面现在这家公司 HR 联系到了我,最后拿到了这家公司的 offer ,这是我的第一份实习。
入职前期
前面的时间都是在了解项目源码和工作流,熟悉项目的结构和数据流向,没有说立刻上手就搞开发。
在这期间,我基本都是梳理逻辑,数据走向还没清楚。遇到不懂的我都会去请教组长或者组员,他们真的很好,很热心,很愿意去解答,真的很给力。
入职中期
花了大概一周时间了解近项目后,组长和我面谈,问我在组里怎么样,适不适应,以及未来的规划。
我还挺喜欢组里的氛围的,我告诉组长觉得挺不错的,并且也愿意干下去。组长也给了我一些建议,告诉我这条路如何走。
我简单总结一下他说的,长远目标来说:把现有项目框架吃透,熟悉整体的工作流和业务逻辑,实习生路还很很长,把现在的项目学了,对自己都是有帮助的。
后面他安排了一个组员带我,让我开始接手代码重构,mentor 和组长都说,不懂的话问就行了。
我任务把前面写的代码能封装的都封装起来,mentor 也会问我情况怎么样,我也会去跟他汇报当前的进度,遇到的问题。
他时不时会拿代码重构的那些部分来问我,为什么这块代码这样写,优点是什么,缺点是什么,重构的话应该怎么改怎么封装最合适,我不知道他也会说,也让我在这个过程中也对项目有更近一步的认识。
如今状况
现在也完成了代码重构,组长也开始安排一些小需求和优化给我,我也能慢慢的上手。
这周安排了一个业务逻辑给我,我当时跟策划对的时候也大致了解需求,这个业务逻辑不需要大改,总体逻辑是不变的,入口或者一些小地方需要更改。
我的 mentor 问我做业务做得怎么样,我说目前在尝试着修改,边写边了解业务逻辑,看是否这样做能达到业务需求,然后我的 mentor 和组长听了,都叫停我了。
尝试性编程
他们叫停我了我,然后让我去把数据流向和有关该业务逻辑的都去看一遍,捋清楚需要改什么,不需要改什么,数据怎么传输,传输到哪里去 等等,把这些了解清楚了改。
我当时被否定了还觉得有点难受的,我也没问为什么,就照样做。
后面我问我组长,我大致了解了工作流程,基本逻辑,为什么不能尝试性编程?
组长原话
"你要分清楚场合,对于技术攻关来说,你有个技术点不明白,你尝试是 OK 的;对于业务来说,这个是你写的东西,你需要了解你自己写的东西,知道数据的走向,以及你这个业务的整个逻辑脉络,你都要清楚,如果你尝试性编程,也就是说你还不了解业务逻辑,那么,你就要去梳理它。"
"当策划提出需求的时候,如果你不能把需求拆分出一个又一个的点的时候,说明你还有不明白的地方,这个就是你要去实习的,而尝试性编程,对于你来说就是靠猜,没办法把东西消化成为自己的。"
"我不管做一个框架或者做一个模块,我都要清楚我要的是什么,数据的传输、走向,你的整体是什么,整理里面又需要些什么,然后在慢慢的去扩展这些,我说的这个不是说让你怎么样怎么样,主要是一个思路:你想东西不要只想到一个点,你要想到的是面,这个面里面需要哪些点去组成,这些点又是怎么组成这个面的。"
"对于我这个职位来说,我需要兜住每一个组员写的代码,清楚整个流程走向。而你,则是要养成这个习惯,不说框架有多大,先把你这个业务搞清楚,知道逻辑,知道走向,尝试性编程只会让你一知半解。"
后话
我没见识过啥职场,不知道这正不正常,我真心觉得我组长和整组人都挺好,挺热情的,是我的错觉?