其它

给实习期画上一个圆满的句号。

2021-01-21 00:44:52 阅读数 6942 收藏 0

实习入坑几个月后,第一次做系统性复盘。想到关注俺的大学生偏多,所以专门写一篇有关实习工作中的一些事情吧。


也许你现在是大一,大二,正值最好的时候还在迷茫;也许你现在是大三大四,还在疯狂地投简历为找工作而发愁;也许你现在人已经正式工作或者已经工作一两年,再为进一步升职加薪而拼搏。


无论是过去还是未来,也许曾经你也和我有同样的想法,实习期,想着会有人带你;到时候公司会让你开发一些高大上的项目;是否也想过,如果工作中遇到问题是不是像学校老师那样帮你解决?


先分享一下实习期入职一段时间的个人感受吧。


1、兴趣慢慢的被工作代替


如果说学校是培养的地方,那么社会就是磨炼你的地方。


如果说让我一句话概括入职后的第一感觉就是,“跟随指令干活的机器”,我只不过是新来的一台会运行的“机器”而已。


之前我们很多所谓的兴趣,会在接下来的工作时间中会被慢慢的代替掉。


我们同样是“机器”,为什么不做一台高并发的“机器”呢?


2、大部分是你不想做的


我们是被雇佣的,大多数人做的是自己不想做的事情。你说不想做了,想找另一份工作,不好意思,另一份工作可能比这还要残酷。


如果你想做更核心一点的业务,不好意思,先做两年 CURD 或者干两年的切图仔吧,你眼前会看到未来的那个每天干着重复劳动力的自己。


我们总是自以为是,总是认为能把简单的事情做好。但是事实却是,能把简单的事情做好它本身也不简单。


3、更少的学习时间


工作本身就是一种学习,但很多人的工作慢慢的成为一种重复性劳动。时不时会感到未来职业的迷茫。


一天 24 小时,其中八小时甚至更多的时间都当了“机器”,就算真的是机器,24 小时的持续运行它也有宕机的时候,所以剩余的 16 小时才是拉开差距的时候。


以上三点是我个人的一些实习时候的一些感受吧,对没错,非常的现实。下面是技术和工作上的几点总结和复盘。


1、编程语言偏见


很多人存在这么一个偏见,我就是干后台的,干的应该是后台的活。


如果真的是真么想,出来工作后会出现一种很尴尬的情况。很多公司前后端分离并没有分的这么清楚。


作为开发者,虽然我们做前后分离效率更高以及对接起来方便。但是公司为了成本低,在前端没有太多技术要求下,一般招聘的后台大多数情况下也把前端页面也给做了。


那么问题也来了,工作中发现后台大多数时间都在解决前端问题,因为前端虽然不是很难,但是作为弱类型语言的 JS,比起习惯了 java 等后端语言,多少还有有很多坑。


而这些坑对于前端人员来说,本应该几分钟解决的,但是作为后台,可能用半天时间或者一天不止。


面对这种尴尬的状况,其实每天拿出点时间,看看前端的基础内容,以后遇到问题自然而然就解决了,但是很多人对语言有偏见,认为前端就应该干前端的,后台就应该干后台的,导致了出现工作上不得不花费很大的精力去解决这种尴尬的问题。


这里要总结的是,无论前端还是后台,编程语言无界限,能用到业务上以及提高开发效率,给公司带来业务的提升才是最需要关注的点。


2、工作问题解决


学校中我们可能遇到问题,问问老师或者同学也许就轻松解决了。但是真正工作中,因为每个人都有自己的时间完成开发任务,偶尔的遇到问题可能同事会处于情面帮你解决。


如果自己不具备定位问题的能力,光想着靠着别人帮助解决,因为没人在忙碌开发中专门去帮助你解决问题的,可能在校学生现在体会不到,但是以后到了工作上会让你深有感触滴。


3、基础的重要性


基础很重要,很多工作真的像做外包一样,无论你怎么干,用啥技术,只要功能实现就好。但是很多公司都是业务性驱动,说白了,客户满意,公司业务增长,才是关键。


很多时候我们需要以脚手架或者开发组件库等等用来简化业务,在人力不变的情况下,提高业务量,实现业务的快速增长。而往往这背后脚手架和组件库的一些实现,正是需要开发人员具备硬核的编程基础,我在这点还是特别有感触的。


说起基础,那些表面的框架和花架子都是从基础中封装搭建的,基础掌握扎实了。你会从框架的原理与实现上发现,都是学过的基础内容,并不是新鲜没见过的新内容,所以,再怎么强调基础的重要性也不过分。


总结


实习期跟着前辈学到了很多实用的技术,正好也赶上了疫情,在实习期做了很多有意义的事情还是非常幸运的。今天主要复盘一下实习期的感受和收获,也算是对以后有一个新的定位。


实习期发生了很多有意思的事情,比如有关加班,这篇文章不多啰嗦了,以后有时间再唠唠。这篇文章算是一个人总结吧,给实习期画上一个圆满的句号。