【实习三部曲第二章】一名前端实习生在美团的成长小结

9,589 阅读8分钟

前段时间简单记录了自己在京东实习(1.10-4-21)的那段经历——一名前端实习生在京东的成长小结 前两天看到有年中总结的话题,猛然想到自己美团的实习也刚刚结束(4.25-7.1),写年中总结之前,先把这段美团之旅做个总结吧~

22.7.18 第一次迭代——完善【把控风险(【重点】技术方案的撰写)】处的内容

22.9.1 9月份了!看着手头空空如也的offer 和 脑袋里空空如也的面试技能、知识......不能再躺了,抓紧背题面试呐~

第二段实习——美团到家事业群~

首先依旧是感谢时间——感谢主管、导师百忙之中抽出时间对于我个人成长的关注,感谢所有同事给出的帮助、指导,真的受益匪浅~

从几个角度回顾下这段时间的所获吧(这些部分采取的叙述方式为所做的事儿 + 获得的收获)——

  • 1-做业务~
    • 1.1-初识C端业务
      • 节奏
      • 把控风险(【重点】技术方案的撰写)
    • 1.2-需求开发
  • 2.软素质方面的提升
    • 2.1-记录日报的习惯
    • 2.2-沉淀文档的能力
    • 2.3-从述职报告中学到的——工作中应该注意的点
  • 3.技术方面的成长
    • 3.1-记录技术规划

1-做业务~

image.png

1.1-初识C端业务

不同于之前在京东科技接触到的G端业务(一个后台管理项目,根据prd和原型图画页面的工作偏多~),这次实习过程中接触到的C端业务从节奏上就快了一大截,另外对于风险的把控上线流程的规范性都要严格很多~

节奏

  • 抗压能力++

因为主要项目是一个可视化页面搭建平台,如果想对平台中一个组件进行优化,就需要从头到尾走一趟流程,并且最终进行上线——一般来说,上线就意味着要守在旁边,所以~

频繁地上线需求,就会导致节奏快一些,有时下班要...晚一些,这事儿也没法避免嘛~高峰期也没法上线噻,出问题多要命

风险的把控(【重点】技术方案的撰写)

  • 严谨性++
  • 考虑问题的周全度++

因为是C端业务嘛~出问题影响肯定是比较大的,所以即使完成一个小需求(指派给我这样的小实习生的需求Orz),也要完成技术方案的撰写(个人感觉可以按照STAR原则去进行需求文档的记录~不过当时组里只要求完成STA的三部分内容 没有对【总结需求最终实现结果】做要求)——

  • 需求背景 —— S(ituation)
    • 从产品的角度去思考问题!
  • 要实现的具体内容(在prd中提取)—— T(ask)
    • 确定自己对于需求的理解没有问题!
  • 预计的实现方式(技术方案的核心)—— A(ction)
    • 这个蛮重要的!一份好的技术方案可以帮我们规避一些风险(延期风险、前后端联调出问题的风险)~
  • 最终的结果 —— R(esult)
    • 可以写一下完成需求过程中遇到的坑、获得的收获、最终得到的结果

并且在开始写代码之前拉产品、测试、后端进行方案评审——

  • 确认好排期,方便QA安排人力进行测试
  • 确认好自己对prd的理解是否符合产品的意思
  • 确认好后段接口的功能,看看前端用这些接口能否完成任务~
    • 有一个需求就因为这一步没做好而出了问题,因为后端最开始设计接口时需要前端这边传一个xx格式的数据过去,但是由于使用的低代码平台不支持这样做,我又恰好在技术方案评审时没注意这块儿,等项目快交付的时候才发现这个问题。。。当时怪不好意思的,但是也只能请后端同学改一下接口

上面提到的那个问题出现之后,我后面在完成技术方案的时候都会尽量把解决方案想好(这个对于新人感觉挺重要的~),之后呆的组即使没有这个要求,也希望自己保持这个好习惯吧,尽量把可能存在的风险扼杀在萌芽中

1.2-需求开发——学习、善用轮子

  • 学习能力++
  • 开拓了视野

不同于之前会react就可以从零到一画出来一个页面,使用低代码平台搭页面迭代可视化页面搭建平台的物料要求我们在短时间学会、应用起相关的轮子们~

这一过程算是锻炼了自己对新事物的学习能力吧,当然了,这些内容本质还是用框架去实现视图层的内容,有一些配置项的内容则需要使用到轮子来完成~这一过程也算是开拓了视野,接触到了一些好玩儿的内容~

2.软素质方面的提升

2.1-记录日报

  • 记录日报的习惯、日报细则

组内会为每个实习生设计实习生成长计划 + 日报,虽说可能有些“重”,但是我从中受益颇丰,主要是学习到了这种成长思路,在之后的实习、工作生活中,我将不断迭代日报版本,不是为了“应付了事”,而是为了可视化自己的收获、对一天的学习、工作任务更加清晰~日报主要内容(也可以根据自己的情况定制化地记录下,不必浪费太多时间,给出一点时间梳理自己的日常,磨刀不误砍柴工~)——

  • 今日要完成的任务
    • 以todo的方式进行记录,完成一项打一个钩~
  • 今日做得不太好的点
    • 需要在明天注意的内容,也方便导师帮助解决这部分的困惑
  • 思考与总结(啥都可以写,让导师更好了解你的情况~)
  • 有收获的点
    • 可以是一个知识点
    • 可以是项目中写得好的代码

2.2-沉淀文档能力

这个点就不用多说了,美团的文档文化也是蛮出名的~我从中学习到不少思路

  • 各个组都有自己超级详细的知识库
    • 我的评价是——啥都有~
  • 轮子有自己的知识库文档,方便阅读(虽说没有网页版的指导文档美观,但是胜在便捷、方便迭代)
  • 每个人都有个人空间,即为自己独属的知识库,可以在里面记录自己的工作感悟、沉淀的笔记📒等内容

希望之后自己可以平衡好记录文档与coding时间——不要一股脑地coding而不归纳总结,也不要给到记录文档过多的时间影响了需求的进度

2.3-日常工作中应该时刻注意的点

  • 在个人知识库开辟工作产出这个板块
    • 并不断迭代,帮助自己时刻进步

实习期间有幸听过组内同事的述职,看他们把自己半年的产出一一列出并进行深入思考~当时我就暗自下定决心:哪怕浪费一些时间,工作之后也要把产出关键节点通过文档的形式沉淀下来,时刻思考,自己在哪一块儿做得好,哪一块儿存在问题!

所以知识库的概念真的非常棒,自己可以创建一个记录工作产出的知识库,在日常工作中分门别类地列好自己做的事儿~

做个有条理的打工人!

3.技术方面的成长

3.1-记录技术规划

  • 养成记录技术规划的习惯(没那么忙的时候)

光写业务,做一些搬砖的活儿会导致技术水平成长缓慢,所以主管、导师给布置了【做技术规划】的任务——一天抽一些时间出来学一些感兴趣的东西 —— 前端工程化、React原理啥的~这个点其实之前在京东的时候导师就有提到过(工作之余读读书,学一学对于个人发展有利的知识点)

希望之后自己能养成这个习惯,不断思考自己想学哪些技术,并且打卡进行完成

  • 掘金平台

    • 读一些文章
    • 看一些小册
  • Github

    • 看一些优秀的开源项目
  • 读书

    • 看一些有名的大部头书——红宝书、你不知道的JS

写在后面~

先晒一下自己的养生工位——

image.png

嗯 在美团也依旧是精致的打工人呢!

说回正题, 这两个月的时间虽然不是很长,接手的需求也不是很多,但是从这段实习中收获到的内容于我而言是无价的~

  • 帮助我学会如何高效工作
    • 日报的思路
  • 帮助我学会如何合理规划个人成长
    • 技术规划
  • 让我学习到了更加严谨的研发流程
    • 还顺便沉淀了一份上线SOP(标准流程),放到了组内知识库中
  • 提升了我的文档沉淀能力、沟通能力等软素质
  • 拓宽了我的视野
    • 和字节国际化电商做营销活动的同学聊了下,发现我们的业务、实现手段还挺像~看来大厂们应对某一部分业务的思路都是类似的哈

再次感谢同事们带来的帮助~希望下个阶段的秋招可以顺利吧!