SelectDB前端实习流水账

245 阅读4分钟

全文按照时间叙述一下在SelectDB前端实习至今的流水账,谈谈我的实习经历。

怎么找到的SelectDB实习?

SelectDB那边有组要做日志场景的业务,因为有对于日志场景可视化相关的功能有所需求,因为前端那边人手太少了腾不出人手,所以让组内做内核的同学去调研看看,能不能用在开源的东西上面改改来适配doris(但显然做内核的同学是做不太好前端),所以紧急招聘了一个实习生。

大概是5月底,我在群里面看见有大佬在发紧急的内推,正好我也想找个实习学学经验,所以稍微把之前的项目做了一下迁移,就去找他投了,然后一周就经历了三次面试就进来了,可能是运气比较好,招聘比较紧急,没怎么背八股,纯靠基础也过了,一面是组里面的前端大佬,从问的问题就能看出他很专业,问的都是工作上用得到的东西,有几个CSS问题答得比较糟糕,技术栈也没有Echarts等可视化相关经验,问题只答出了80%,面完之后也给我过了,有可视化大佬来卷我我估计就寄了,后面两面分别是我ld和发起招聘的老大,老大不是做前端的,ld也就问了问项目,之后就来到SelectDB了。

来到SelectDB之后的工作?

6-9月: 来到SelectDB之后,就给我介绍情况,告诉要让我做什么,让我先去做调研一个开源项目,让我去评估一下,是去直接改他的项目还是另起炉灶。调研两周之后发现,他这个项目技术栈比较老是angular和react混合的一个项目,而且链路极其复杂,调研结束后给老大和ld,以及其他前端同事做了一下汇报,介绍完他极其复杂的链路之后,同事们也觉得直接在上面改不是一个好的方法。

后面的工作就是另起炉灶开发了,我去调研了一下开源项目的一些交互逻辑,给ld和老大汇报了一下,然后出技术方案和预估排期,我给自己排期是排了一个半月去做第一版,实际上只做了两周多,第一个包就做出来,还是很有成就感的,去学校考试请假了一周,在月底做出来是勉强赶上okr了,整个项目没有太多自己没用过的技术栈,结构不太复杂,所以很快就上手开动了,Echarts相关的部分也是借助ChatGPT很快就完成了,八月份就开始给项目润色,以及功能的调整+兼职当客服和干点杂活,八月底找设计的同学出了一版设计稿,后面一整个月就在过走查改样式,打开飞书年度总结显示发消息最多的是9月份hh。

10-12月: 这三个月主要是在做日志那边的功能调整,三个官网的翻新,以及运营平台功能的调整,过走查。

收获

这半年多的实习的最大收获就是多去沟通理解需求和上下游,有的时候你看似内聚的东西,需求一变就变成耦合了,理解业务了才能更好的去做开发。其次是多去主动学点技术,有些技术在工作中不掌握的话,一方面可能你就分不到这些有挑战性的活了,总不能一直搬砖吧,另一方面可能会让产品做的完成率不太好,做日志可视化的时候因为不会rxjs,导致数据流向弄得很麻。深刻意识到了程序员是产品生产链的重要一环,理解身负的责任。最后是技术上面的话主要就是稍微会用点了git,不至于把自己写完的代码弄没了。

在SelectDB工作还是蛮爽的,不咋会腻歪,即使是实习生也要承担很大一部分责任,工作比较饱和,每天都有一堆代码要写,能学到很多东西。