本人目前在一家国企上班,做的是后端开发(其实被迫全栈),和大家分享一下我的工作体验。
开始第一周:
入职就一般都是看代码,挺无聊的,而且第一周一直在狠狠吐槽,这个代码怎么这么烂啊,前端原生JQuery,后端MVC,数据库用的是JPA,甚至有一个项目JPA和Mybaits都用了,估计是经历了两代开发。并且代码没有注释!是真的整个项目都基本没有注释。太夸张了,没文档,没注释,全靠自己悟,这就是人见人爱的老项目吗?
第二第三第四周:
开始开发了,工作之前:我绝对不可能写前端的,狗都不写。开始工作之后:OK、没问题、可以写。只有妥协,没有反抗。然后开发过程也是首次体验到了开发B端的痛苦,一个功能牵连N张表,表里的字段又特别多。只能疯狂梳理逻辑。嘎嘎快乐。期间还体验到了一次紧急任务,第一次遇到这种情况还是比较慌的,写代码都没逻辑,在这里希望大家不要像我一样。
第五周:
开始换项目开发了,从JQuery+MVC或者SSM 跳转到 Vue + Play ,我只能说炸了,真的是思维跳转难,太难了,前端本来就不熟悉,还要从一个框架的思维转来另外一个框架上;很难绷。并且这个周还出事了,我上面说的我写了一个紧急任务,测试的时候没问题,上线出问题了,虽然是一个小功能,但是害的经理被人质问了。明显感觉到测试、组长和经理都不开心,难顶喔,确实心里愧疚吧,犯了很低级的错误。
总结:
刚开始实习一定要多学,多问。因为会遇到很多没有接触过的东西,并且企业也有自己的开发流程,还是多去请教,请教清楚才好。说实话斋开发工作在这段时间让我感觉很无聊,就很没有前进的方向,不知道有没有这样的朋友,我个人觉得吧,可以探索一下新方向,比如去向同事请教,公司部署的时候NGINX怎么玩的(这点我真服我的公司,玩得很六)学学架构这方面,或者学学产品的技术,搞搞原型,这样子充实很多的。
我个人认为:现在这个行情,能找到工作就不要轻易想着跳槽,做发财梦了,多学习点技能,提升自己的综合水平,这才是最关键的。