java实习经验与总结建议

      距离上一次写博客已经将近有了1年的时间了,时过飞逝,上一次写我还是刚步入大四的实习生,到了现在,我已经临近毕业了,在这实习的一年里面我发生过许多的事情,所以打算把他们记录下来,算是给自己以及还未步入社会的学生们一个参考。

      首先先介绍一下我本人在校的情况把,由于本人从小就是一个理工男,所以数学等方面也算是比较好,语文英语方面与之相比起来就差了一大截了,由于哥哥是计算机专业的,并且我本人也比较喜欢玩电脑,所以大学的专业就果断的选择了计算机,进入大学后突然感觉一身轻松,和高考的时候相比简直就是天堂。首先大一的时候本人是跟着老师学习,上课认真听讲,因此在班级上也还算是不错的学生。大二的时候开始学习java,由于老师是照顾到大家而讲课,所以内容一般不会太难,所以大二我一开始是跟着老师学习,后面自己网上自学,吧java基础从头到尾学习了一遍。大三开始也算是运气不错,学校要弄一个网站,于是就叫了班级上面比较不错的两三个学生编写项目,碰巧我也在其中,由于项目开发的不错,所以老师就让我们几个人弄了一个工作室,老师在学校那里弄了几个项目由我们编写,当然那时候我也是在学习的过程中,由于全部靠我们几个人,所以就没有多少限制,最近在网上学习了什么技术就用什么技术,顺便当作复习。而且还从学校那边弄了一部分经费,和老师一起申请了几个专利。

      在大学期间我想我还是算不错的,所以,早在大三结束后的暑假,我就满怀信心的跑去面试,打算一展身手,由于我们也就是很一般的本科,不是什么一本,更不是什么985大学的,所以刚出去后就体验到了一些差距。但总之也算是找到了一家中等规模的公司,大概有100多人,是一家做电商saas的公司,由于公司成立比较早,产品开发了也有7年多了,并且这7年来就开发这一款软件,所以公司的架构以及所用的技术都是7年前的,所以放到现在来看未名有些老,但是老归老,公司开发了这么久,里面自然是有很多可以学习的地方,其中我学到到最有用的应该可以算是业务流程的封装,当然,公司也不可能让我一个实习生来封装东西,我学到的是封装一套业务流程的思路。

    当时感觉公司的技术不是特别好,所以干了6个月就辞职了,之后回家过完年后才出去重新找了一份工作,后面的工作是一家小公司的,对于实习生来说,还是可以学到不少东西的,但是小公司就代表一人多职,加班情况就不用多说了。现在学校开始毕业答辩了,所以回到了学校,并且想要总结一下这近乎一年来我实习的情况。

    对于实习生来说,不要光看工资,找到一家好公司才是最重要的,有一些公司我是不太推荐去的,一种是技术老旧,常年不更新技术的,这种公司进去时间久了,如果要去其他公司的话到时候面试压力会很大,还有一种就是换皮公司,大多数为外包公司,基本就是一套系统有一个客户要就改一套,开发多个项目下来,你会发现基本写的代码都差不多,当然对于刚毕业的实习生来说还是可以尝试下,把公司已有的技术学的差不多就可以考虑走人了。

    最后我给大家提一些对于未来的规划,一方面是考研,考研可能有一些刚毕业的人可能会觉得没什么用,但是考研代表着你可以有2年的延缓期,在这两年里面你可以更加好的规划好自己的未来,其次研究生证书的含金量也是和本科不一样的,可能找到遇到一个好导师,他可以把你带入到不同的领域中,这比起在公司里面当码农来说还是有前途一些的,其次由于自身水平上去了,所以周围的交际圈也会发生一些变化。可以有更多的机遇,而且毕业后工作也比较好找。

   还有一种就是直接去工作,这种就需要平时多去网上看看一些最新的技术,毕竟真金不怕火炼,只有自己的水平上去了才是真本事,这方面重要的是多去看看源码,其次多去github等开源网站看看其他人写的开源项目,同时最好自己也弄一个个人博客,长久下去对于未来肯定是有很大的帮助的。

    之后我会慢慢的把自己在这一年的时间内学到的东西挑出一些比较好的放到这上面来。由于本人也是一个应届生所以可能不会是什么很高深的东西,但是希望大家能和我一起加油!

    

 

你可能感兴趣的:(java实习经验与总结建议)