实习大半个月了,写个周记记录一下吧 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容
NueXini
V2EX    程序员

实习大半个月了,写个周记记录一下吧

  •  
  •   NueXini 2024-08-09 19:08:19 +08:00 4010 次点击
    这是一个创建于 503 天前的主题,其中的信息可能已经有所发展或是发生改变。

    前言

    入职游戏公司大半个月了,公司是自研自发运营一体一条龙,在其中一个研发工作室的游戏客户端岗位实习。我是民办二本 25 应届生,找了好久都没找到实习,后面现在这家公司 HR 联系到了我,最后拿到了这家公司的 offer ,这是我的第一份实习。

    入职前期

    前面的时间都是在了解项目源码和工作流,熟悉项目的结构和数据流向,没有说立刻上手就搞开发。

    在这期间,我基本都是梳理逻辑,数据走向还没清楚。遇到不懂的我都会去请教组长或者组员,他们真的很好,很热心,很愿意去解答,真的很给力。

    入职中期

    花了大概一周时间了解近项目后,组长和我面谈,问我在组里怎么样,适不适应,以及未来的规划。

    我还挺喜欢组里的氛围的,我告诉组长觉得挺不错的,并且也愿意干下去。组长也给了我一些建议,告诉我这条路如何走。

    我简单总结一下他说的,长远目标来说:把现有项目框架吃透,熟悉整体的工作流和业务逻辑,实习生路还很很长,把现在的项目学了,对自己都是有帮助的。

    后面他安排了一个组员带我,让我开始接手代码重构,mentor 和组长都说,不懂的话问就行了。

    我任务把前面写的代码能封装的都封装起来,mentor 也会问我情况怎么样,我也会去跟他汇报当前的进度,遇到的问题。

    他时不时会拿代码重构的那些部分来问我,为什么这块代码这样写,优点是什么,缺点是什么,重构的话应该怎么改怎么封装最合适,我不知道他也会说,也让我在这个过程中也对项目有更近一步的认识。

    如今状况

    现在也完成了代码重构,组长也开始安排一些小需求和优化给我,我也能慢慢的上手。

    这周安排了一个业务逻辑给我,我当时跟策划对的时候也大致了解需求,这个业务逻辑不需要大改,总体逻辑是不变的,入口或者一些小地方需要更改。

    我的 mentor 问我做业务做得怎么样,我说目前在尝试着修改,边写边了解业务逻辑,看是否这样做能达到业务需求,然后我的 mentor 和组长听了,都叫停我了。

    尝试性编程

    他们叫停我了我,然后让我去把数据流向和有关该业务逻辑的都去看一遍,捋清楚需要改什么,不需要改什么,数据怎么传输,传输到哪里去 等等,把这些了解清楚了改。

    我当时被否定了还觉得有点难受的,我也没问为什么,就照样做。

    后面我问我组长,我大致了解了工作流程,基本逻辑,为什么不能尝试性编程?

    组长原话

    "你要分清楚场合,对于技术攻关来说,你有个技术点不明白,你尝试是 OK 的;对于业务来说,这个是你写的东西,你需要了解你自己写的东西,知道数据的走向,以及你这个业务的整个逻辑脉络,你都要清楚,如果你尝试性编程,也就是说你还不了解业务逻辑,那么,你就要去梳理它。"

    "当策划提出需求的时候,如果你不能把需求拆分出一个又一个的点的时候,说明你还有不明白的地方,这个就是你要去实习的,而尝试性编程,对于你来说就是靠猜,没办法把东西消化成为自己的。"

    "我不管做一个框架或者做一个模块,我都要清楚我要的是什么,数据的传输、走向,你的整体是什么,整理里面又需要些什么,然后在慢慢的去扩展这些,我说的这个不是说让你怎么样怎么样,主要是一个思路:你想东西不要只想到一个点,你要想到的是面,这个面里面需要哪些点去组成,这些点又是怎么组成这个面的。"

    "对于我这个职位来说,我需要兜住每一个组员写的代码,清楚整个流程走向。而你,则是要养成这个习惯,不说框架有多大,先把你这个业务搞清楚,知道逻辑,知道走向,尝试性编程只会让你一知半解。"

    后话

    我没见识过啥职场,不知道这正不正常,我真心觉得我组长和整组人都挺好,挺热情的,是我的错觉?

    23 条回复    2024-08-12 15:52:05 +08:00
    37Y37
        1
    37Y37  
       2024-08-09 19:34:14 +08:00 via Android   6
    别人对你挺好的,你自己也觉得挺好的,他们对你来说是工作上的伙伴,你们有交集,而对于论坛里的朋友来说完全是陌生人,没任何交集,你在问一群陌生人这好是不是错觉?
    FlashEcho
        2
    FlashEcho  
       2024-08-09 19:42:31 +08:00
    没啥问题,你的+1 想让你的产出更可控

    你想先上手再说,这个我觉得也没问题,一个大的项目里,其他逻辑不了解不影响做自己的需求

    当然全都了解了再写肯定更好了,降低产生屎山的可能,反正你在实习,又没有绩效这一说,干好干坏在简历上都是那几行,那就按他们说的来呗,带薪学习你肯定不亏的
    wangyunzi
        3
    wangyunzi  
       2024-08-09 21:01:55 +08:00
    这是遇到好人了啊现在这环境下还能这样教你上手的真不多
    LinYaXuan
        4
    LinYaXuan  
       2024-08-09 21:09:33 +08:00
    哪里来的这么好的实习
    djs
        5
    djs  
       2024-08-09 21:33:21 +08:00
    好人啊,这水平真高,还愿意带人
    davin
        6
    davin  
       2024-08-09 21:41:03 +08:00
    好好珍惜,老油条都是入职就顶之前的窟窿
    zchengb
        7
    zchengb  
       2024-08-09 21:43:54 +08:00
    个人觉得组长说的话挺在理的 “尝试性编程”没啥性价比 相当于是瞎子摸象 并且存在比较高的返工风险
    JustDoIt221
        8
    JustDoIt221  
       2024-08-09 21:49:33 +08:00   2
    多年游戏行业从业者过来看,没什么问题,挺好的,真要挑点什么出来就是组长的话有点重复。

    有个小小的建议,刚在入行边缘,可以多写点文档,好记性不如烂笔头,不管是需求分析、设计,还是总结项目设计,会有帮助。
    NonClockworkChen
        9
    NonClockworkChen  
       2024-08-09 22:00:28 +08:00
    你组长思路蛮清晰的。
    NueXini
        10
    NueXini  
    OP
       2024-08-09 22:16:04 +08:00
    @JustDoIt221 #8 ,收到,感谢指点
    rrubick
        11
    rrubick  
       2024-08-09 22:37:39 +08:00 via iPhone
    确实年轻初入职场,竟然还怀疑他们的好。
    不了解业务就瞎写,结果就是按下葫芦浮起瓢。
    好好珍惜,加油吧骚年
    EndlessMemory
        12
    EndlessMemory  
       2024-08-09 23:13:47 +08:00
    你以后可能都再遇不到这么好的组长
    lightyisu
        13
    lightyisu  
       2024-08-09 23:57:44 +08:00
    令人羡慕的好运气
    cabing
        14
    cabing  
       2024-08-10 08:32:53 +08:00
    组长人很好了啊。慢慢来~
    Cybrox
        15
    Cybrox  
       2024-08-10 10:48:26 +08:00
    你组长说的挺对的,你要是自己私下去学习,那尝试性地修改、边写边了解虽然效率不高,但是也没啥大问题。但是正儿八经工作、写业务用这个方式,风险很大,一个是代码质量上的风险,一个是延期上的风险。你就想想,如果有代码 review ,被问到你为何要做某个修改,你是解释说 “之前的流程和逻辑上是 xxx ,所以这里要达到需求要做一些修改”,还是 “这里好像和需求有关,我想试一下在这里改改能不能行”?
    NueXini
        16
    NueXini  
    OP
       2024-08-10 11:00:27 +08:00
    @Cybrox #15 ,你说的这些问题我的+1 和 mentor 也是这么提的,我当时解释的应该是偏向后者
    IUefx
        17
    IUefx  
       2024-08-10 15:17:59 +08:00
    就啥叫尝试性编程?前期技术性调研?
    zisen
        18
    zisen  
       2024-08-10 20:51:42 +08:00 via iPhone
    我们这实习生写的代码老板从来不用,根本不敢用,全是你说的“尝试性编程”,里面一堆潜在 bug ,比如软件逻辑问题,不按一定的顺序点击按钮就会闪退,一问具体原因全不知道,因为是靠 chatgpt 尝试性编程编出来的。
    不过我们这个实习不是毕业实习,实习完不会入职而是回学校上课的那种,所以老板要求也不高,让我们随便搞,不过他肯定是不会用任何我们产出的代码的
    Malone
        19
    Malone  
       2024-08-12 11:12:07 +08:00
    果然年轻就是资本啊,作为一个工作了 6 年的老油条,到现在还在维护一个实习生写的项目,每次需求都是清理屎山,在屎上雕花,当初的这个不怎么重要的项目随着业务的发展变得重要了,由于设计的稀烂,可能一个细小的改动都要伴随半个月的灰度。你问我为啥不重构?因为搞不好出生产事故我就要滚蛋了...
    xubeiyou
        20
    xubeiyou  
       2024-08-12 13:16:07 +08:00
    算是遇到好人了 急的珍惜
    RandomJoke
        21
    RandomJoke  
       2024-08-12 15:42:20 +08:00
    没什么问题,就是让你明确输入输出,搞清楚流程,让你知道 2 是由 1+1 得来的,怕给你搞成 3-1 来的。
    回到所谓的尝试性编程,这个东西应该就存在学习当中,或者 demo ,或者很边缘的不重要的模块,正紧业务肯定不希望出现这种尝试性的代码的。
    最后,感觉你汇报有点问题,你应该先汇报自己对业务的理解,打算怎么做的方案先和组长沟通么,达成一致就在这么干
    kirisamemarisas
        22
    kirisamemarisas  
       2024-08-12 15:49:59 +08:00
    还招人吗?我可以学:)
    K332
        23
    K332  
       2024-08-12 15:52:05 +08:00
    什么游戏,支持下
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     4532 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 35ms UTC 03:59 PVG 11:59 LAX 19:59 JFK 22:59
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86