不知不觉也实习了两周了,其实早就应该来实习了,不过一直担心导师那边加上去实习的话又要租房什么的然后一直也没有下定决心,最后终于在开题报告结束之后来实习了
前言
之前来过一次北京,不过当时是来玩的,然后自己也没有真正的工作过,这种第一次到一个城市,租房然后上班的经历还是第一次。刚来北京的时候还是挺激动的,也有担心,担心刚租完房子就被导师叫回去了,不过还好,已经半个月了暂时还没啥问题。刚租完房子时还是挺开心的,终于有了个住的地方,要开始自己的上班之旅了。虽然什么都没买,没有被子,没有床单,但还是很开心。不过后面租的这个房子也有些问题,还好只是短租,不过明年毕业租房就不会租这种房子了,也算是提前涨了一点经验。
所以要实习的话还是尽早去,不要担心这个担心那个,只要踏出了这一步,后面都是平坦大道。虽然为了实习还在借呗上面借了点钱,但是等到发工资就好了
实习经历
刚来的前两天装一下必要的软件,配一下环境,然后学习一下如何使用 mac,不得不说,mac 真好用。然后就开始看文档,看项目。
公司里面和我们实验室真的是不一样。刚来的时候看啥都看不懂,感觉自己好菜啊,连个 host 如何配置都不会,然后问了一下实验室两个后台,其中一个连 host 是啥都不知道???真的是感觉自己可能这两个月都会在学习中度过,一点东西都做不了。
虽然自己之前学过 git,但是用的比较少,很多命令早就忘了,更没有在项目中用过,因为之前实验室用的是 SVN。于是用了一下午把廖雪峰老师写的 git 教程看了一下,重新学习了一下 git 的使用。
因为自己之前没有用过框架的经历,只是简单的了解一点,所以决定先从 React 开始看起,用了一天半把 React 官方文档的主要概念部分看完了,每个例子都自己跟着敲了一遍,了解了一下 React 的基本用法。其实框架这些东西在基础扎实的情况下入门感觉还是挺快的。
中间还有一点小插曲,配置完 host 以后运行项目时,不能通过 ip 直接访问,必须通过域名来访问,当时就觉得域名和 ip 不是对应的吗,为啥访问不了。其实是后端对域名进行了限制,如果域名里面不包含某些东西的话就拒绝服务。
第一周基本上就过去了,回头看看真没做多少东西,当然是因为自己太菜了,现在虽然感觉好多了,但是上一周的时候真的是觉得自己啥都不会,对写代码的热情也减少了不少,因为看什么都不会,就很沮丧,感觉要学的东西太多了,不知道从哪开始的感觉。
第二周就好多啦,其实之前看不懂代码很大一部分原因是因为项目中用了 Node,然后公司内部又基于 koa 封装了一个框架,之前没有学过 Node,对这些东西就更看不懂了,然后也没接触过真正的项目,路由这些东西完全看不懂,所以就感觉看起来特别费劲。
先尝试着把一个项目跑了起来,然后顺着逻辑把代码自己跟着敲了一下,跟着敲代码能让你对代码逻辑理解的深一点,也能尝试着写一些真正的业务代码。这段经历感觉对我的帮助还挺大的,虽然只是前端的部分,但是对我来说其实也已经挺不容易了。
然后老大又安排了一个上传下载页面的小任务,花了两天左右的时间做了一下,虽然页面做的不是太好看,但是基本功能实现了,所以还是挺开心的,至少自己能做一些事了,不像刚开始什么都不会。
收获
虽然只过去了两周,但是这两周收获还是挺大的
- 能实习一定要去实习,实习获得的才是公司真正需要的东西,对于开发来讲,学校里面的东西大多数都是过时的。
- 在公司和实验室呆的时间差不多,但是公司明显比实验室累,所以以后对于要加班的公司自己可能会考虑,之前是无所谓的
- 公司并不像自己之前想象的那样有很多学习的时间,其实下班已经不早了,再加上刚来实习,不会的东西太多了,想先把业务中用到的东西学会,所以没那么多自学时间
- 虽然公司里面有大佬,但是很难有接触的机会。其实当时选择来这家公司很大程度上是因为和大佬在一个部门,想着能和大佬共事的机会不多,才选择现在这家公司,其实有些天真。
- 自己太菜了,是真的菜,什么都不会的那种菜,接下来要更努力的学习,快速进步。