背八股上岸的,试用期感觉够呛

rcshi
发布于 2023-2-6 15:20
浏览
0收藏

每年的六七月份是毕业季,大多数选择参加工作的毕业生都会在七月份入职,正式开启自己的打工人生涯。

第一关就是顺利度过试用期,但是不同公司的试用期是不一样的,有的公司试用期只有1个月,有的则是3-4个月,有的公司试用期甚至长达6个月之久,试用期结束后有的可能还需要答辩或者作总结,比如携程的试用期就是4个月,而字节跳动的试用期就是在6个月。

前几天​​阿秀的学习圈​​内有个学弟说自己在校招期间是背八股文进去的,以前是C++技术栈,现在在逐步转Go中,但极度不适应,感觉试用期可能都够呛,阿秀在看完他的问题后也是给了他一些建议和意见,今天就来分享一下。

1、学弟的提问

秀哥你好,本人是22届毕业生一枚,校招拿了字节的offer,签三方后没提前来实习,现在大概入职了差不多3个月半左右,现在感觉我试用期肯定都过不去了

我当初是靠背八股文和算法进去的,技术栈是C++,现在则是在转Go中,主要是做web那套,目前遇到的问题是对工作非常的不适应,感觉不会的东西已经多到难以接受了,我也是有不懂都去问,但还是不足以解决我的问题。

我跟星球里的另一位小伙伴比较像,他当初是实习遇到的这些问题,我则是正式入职后才遇到的这些问题。

我也分析过原因,也问过同组实习生,他们都是Java技术栈的,至少也做过什么电商的项目,他们说结构都差不多,而我的项目只是牛客webserver并且也没有完全理解,项目经验可以认为是0,我的底子也很差,甚至连数据库都没有正式连过。

我对项目中的那些文件也不知道是放什么的,甚至最开始连数据连接层、业务处理层这些都不知道,日志也不会看,虽然一直在努力学努力问,但工作也很紧,有一些不懂的也只能先放过去。

入职前两周我都在配环境,然后在Monter的帮助下开始做需求。从前两周到现在的3.5个月我一共做了3个需求,其中前两个都是Monter带着做的,就差手把手教我做了,第三个也是Monter兜底才最终没有延期,顺利交付。

现在我是在做第四个需求,Monter有点放手让我自己从0开始做的意思了,我的天,我瞬间就不行了。

虽然在你们看来可能比较简单,只是写几个接口,但是数据库这些东西都要我自己来弄,这还不是让我觉得最难的,最让我觉得难以客服的就是和别人对接,我都不明白前端同学想要的是什么,真的是这段时间的工作让我深感自己的能力现在不足以满足开发。

我有没有必要请两周假去补充go web的知识,我希望跟星球里的那位同学一样,也能在这两周能够尽可能的学到东西,目前比较焦虑,希望秀哥能给一点学习和工作上的建议,以及应该如何抉择?

2、阿秀的回答

学弟,你好,我看了你的情况,你这应该是缺少实践导致的,并且缺的不是一点两点,看到你说“靠背八股文 + 算法”进来的,我就更确定这一点了。

你的问题比较碎,我挨个说说:

第一、计算机是一门需要动手实践的科目,一些你们看起来能够背的八股文其实依然可以实践。

说个最简单的八股文计算机网络三握四挥就是可以实践的内容,以前我就试过自己去抓包看三握四挥的具体细节,还记录下来了:https://zhuanlan.zhihu.com/p/455678474,更不要说操作系统、数据库这些都是可以实践的,SQL如何写?怎么链接数据库这些都是可以自己试试的。。。

第二、“不明白前端同学想要什么” + “请假两周学习go web的知识”:请假倒没这个必要,其实前段发过来的请求一般就那几种:get、post、put、delete,有时候还还有patch等。

你可以在接下来的时候里自己用postman模拟这些请求,加上请求参数或者body,自己写个go web后端去接受这些请求,后端接到这些请求后,一般会分为三步来处理这些请求:

1、请求层:将前端发来的请求打到对应的处理函数上

2、逻辑层:主要是通过前端发来请求的参数里看前端想要做什么,处理好逻辑

3、数据接入层:这层主要就是用来连接数据库,组装SQL 取数据,

然后返回第二层进行一些数据处理和组装,最后再返回第一层,返回给前端,主要的过程基本就是这样的,就好像洋葱模型一样。

你可以按照这个过程来练练手,当然了,如果有中间件逻辑的话需要再第一步和最后一步再走一下中间件。

第三、最大的建议就是自己多动手实操,不管是写SQL(知识星球置顶帖知识图谱里有关于SQL的学习方法,可以看看)、还是写接口,都要自己动手做,即使gorm有帮你写SQL的功能,你也要自己知道是什么意思才可以。

最后看到你打算做go,推荐给你这本go的开源书吧,手把手带着你做项目的,陈煎鱼写的,还不错,我做过其中的服务器项目:https://golang2.eddycjy.com/。

以前我写过的go的学习路线中有几个好视频和练手的,你可以去看看:https://interviewguide.cn/notes/02-learning_route/02-language/02-golang.html

其实工作没你想的那么难,很多人调侃自己是CRUD工程师不是没有道理的,最重要的就是理解一下业务,吃透业务是最重要的。

至于请假两周倒那没必要,你的这段经历也是让我想到了我以前刚参加工作那段时间,我也是C++技术栈上岸的校招,也没有选择签完三方后来实习,入职后才知道需要我从前端切进来,所以入职之初的两三个月我过得非常痛苦,经常晚上下班后自己加班加点的学前端知识学到一两点,因为第二天去了就要写。

不过那段时间也是我成长最快的一段时间,是比较辛苦,但收获也很多,你可以效仿一下我,晚上多花点时间学,没必要请长假,那样成本太高。

能留在大厂一定要留在大厂,前期狼狈点就狼狈点,没什么关系,多下功夫去补全就好,试用期也没你想的那么难过,没你想得那么严重。。。。

现在想想也挺后悔的,当初签完三方后应该争取一下来实习一两个月,提前熟悉一下组内业务,了解一下技术栈,不说别的,实习期间80%的薪资就挺香的了。

以上就是给你的建议,有问题可以再给我留言。


本文转载自公众号:拓跋阿秀

分类
已于2023-2-6 15:20:43修改
收藏
回复
举报
回复
    相关推荐