进入公司第一天,leader就给了我个任务,就是把项目跑起来,然后做一个项目的串讲。我当时心情还是很开心的,跑个项目,做个串讲有什么难的,所以我都没当回事,但事实没那么简单。
环境倒是简单,很快就把go、mysql、redis的环境配置好了,不用说,macOS就是好用,配置步骤真简单。但是我发现在go mod tidy的时候,没有成功,说找不到文件或者是没有权限,然后我就去看看哪没有文件或者没有权限,不好意思哈,没有找到,然后我又重新看了下配置的步骤,重新做了一边,还是不行,我的心情一下子就不好了起来,好家伙,我连羡慕都跑不起来了吗?不会吧,我这么笨?然后我就跟带我的那个导师说了,他一看也认为是我配置环境的步骤出问题了,他又重新配置了一边,结果也跑不通,好家伙,导师说下午再说,先去吃饭。到了下午,导师再一瞅,原来是CTO没给我项目的权限,这下我就放心了,没跑成功,可不是我技术的原因啊。
接下来就是对项目的串讲了,第一次串讲不知道该写什么,于是问了问学长,学长说写一些技术架构,项目功能,串讲主要考察的是对项目的理解和熟悉程度。这么一来我就明白了,然后我就开始写,项目使用的技术栈跟我会的差不多,不过web框架使用的是echo,数据库操作使用的是xorm,然后我就去网上找了几篇文章对比了一些gin和echo与gorm和xorm的区别优势啥的。
最后在串讲内容上,我写了项目相关的技术栈,以及根据网页上模块写了一些功能,和实现功能的流程,还有一些表之间的关系,我十分的紧张,怕讲不好,给我开了,哈哈哈。结果讲的很流利,但是结果并不是我所想的那样,leader说,不合格,内容不行,我想听的是项目结构,目录中每个模块是干啥的,有什么用,用了什么中间件,要结合代码讲。我天,我跟我的导师发了两遍我要讲的东西,他只是给了我之前一个实习生讲的东西,让我参考,其他的什么都没说,一点建议没给提,所以就有了这个场面。我踩了个坑,以后要讲的东西,一定要给leader看看,光给导师看不靠谱啊。总之到现在我的心情真是不咋地,时好时坏,唉!!!