各位牛油好啊,我是过气老学长阿秀。
作为一名2021届的了老学长,一转眼已经工作大半年了,想想自己以前求职找工作的时候就觉得时间过得很快。
以前也分享过自己的秋招总结以及工作入职等体验:
迟到的秋招CPP总结-真是双非渣硕。。。
在字节跳动工作一周是什么体验??
在抖音工作六个月后,我以校招应届生的身份转正了。
1、手把手的带实习生
组里去年十一月份的时候来了个实习生,组长分不开身带,就让我帮忙带一带。
这个实习生基础挺不错的。在得知他的常用语言是JavaScript,也使用过一些Vue,就把组里的一个前端小需求交给他了。
这个小需求主要是实现一个form表单,然后通过put接口区更新一下表单两个字段,是不是听起来挺简单的。。。
其实确实挺简单的,他也信誓旦旦的说没啥问题。
最后完成后就把我叫过去验收一下了,我简单测试了一下,确定没啥问题,就让他推到gitlab仓库上去,如果有什么事情再叫我就是了。
然后转头就去忙我自己的事了。。。
结果就BOOM!!!
不知道他怎么搞的,推错分支了,也确实是我没说清楚,看他基础挺好的,想着最基本的git操作应该也是ok的,然后就被打脸了。。。
不过还好,问题不大,我丢给实习生一份git基本操作手册,告诫他两句就完事了,文末也给大家分享一下。
没有什么人刚开始工作就什么都会,什么都懂。
犯错没关系,重要的是要知道自己为啥错了就可以,下次不要再犯啦。
我在入职之初,Mentor就是这么跟我说的,他会给我留出一部分犯错的空间,只要不是原则性问题,比如删库跑路,其余的都没关系。
所以,我也是这么跟我带的那个实习生说的,这只是其中的一个小插曲,可以说一直在手把手的带他。
人嘛,都是在一步一步踩坑过来,没有那么多天才,失败是成功他妈。
后来还专门跟他说了个人开发和团队开发的区别,这里也简单说一下吧,一些还在读书的小伙伴可要好好看下去哦:
2、团队开发和个人开发
团队开发
一般来说,团队合作开发的话,每个人都需要在自己的功能分支feat/XXX上开发,最后一起合并到总的开发分支dev上,然后将开发分支dev合并到测试分支上,最后将测试分支合并到正式发布分支上。其中总的开发分支一般叫做dev分支,正式分布分支一般是叫main/master/relaese分支。
这里我画了一张图帮助大家理解:
比如说有A、B、C三个人协助进行功能开发,首先AB
全部评论
(12) 回帖