献给准大三的童鞋们,想要在暑假里找个java实习工作.

来源:互联网 发布:win10无法识别有线网络 编辑:程序博客网 时间:2024/05/16 17:20

如果你也同样准大三,并且在这个暑假里打算找个实习工作,那么在这个分享下我的经历。

  本人2015级,成都三本大学在读,计算机科学与技术专业,专业同样是我的爱好。在周边朋友的影响下决定早点出去实习哈,尝试下也未尝不可,首先说一下我这两年的专业技能水平,学校本科前两年学的是专业基础课程,c语言,java语言,数据结构,操作系统,计算机网络,数据库,公共课就不说了。这些专业技能全部横向扩展过,自己在每门课程学习的过程中大量阅读各种牛x原著或cdsn(即使当时看不懂,但也过了一遍内容),基本上每门课程都还算扎实,特别是java看了5本课外书(java程序设计基础篇、java程序设计高级篇、java编程思想、effective java 。。。),这些专业课程的技能,必须自己扩展知识面。光靠老师上课那点知识,即使你门门100,知识面还是不够,原理不够明白,有一句话说的好,叫做透过现象看本质。 

在大二下学期开学决定走java服务器开发,跑去图书馆借了一本《javaweb整合开发》,说是学了一学期的,其实前前后后连续学习也就3-4周,然后又简单的看了下前端的知识,基本上按照javaweb开发学习线路走的,

6月底,在实习僧上写了个人简历,基本按照给的模板写的,再写了下做了哪些项目,都是学校课程大作业,我写了三个1.数据结构实验(线性和非线性数据结构和一些简单的排序查找算法)用c语言实现,2.航空订票系统:基本是增删改查操作再有些什么通知之类的,分前后台操作,纯c语言+文件实现,别看不起这个大作业,比起面向对象一些用到框架的增删改查大作业,这个难度更大,应为面向对象语言基本有现成成熟的函数库,基于数据结构的一些操作都是被封装在库中,而c语言要基于数据结构的操作全要自己实现。3.是一个android大作业,用到数据库了,也是增删改查操作,没什么亮点。

然后简历写好了后就是各种投,其实这是一种错误的操作,应为在我们it行业,培训机构遍地开花,而且各大求职网,已经被这些培训机构性质的公司沦陷了,基本上只要你看到有实习岗位给的工资还不低,更是对专业技能没有明确要求,说什么理工科,有志在it行业长远发展,职业规划,各种诱惑,投了这种职位,反馈很快,约你面试,一去首先是人事面你,一堆废话,最后叫你培训,都是坑,千万不能跳,虽然我没有培训过,但是我就是不相信,我们本科4年学的知识,培训机构4-6个月就搞定,更本不可能,什么东西都需要一个时间积累,我觉得培训机构更多的是教你怎么用,并不叫你原理,花几个月教你各种框架的使用,在带你做几个有框架的项目,为什么我们大学课程没有安排框架的学习呢?应为大学更注重基础,举例:我学过操作系统明白程序、经常、线程的定义与区别,这时我再学java线程就很容易了,联想起操作系统的线程的学习,基本上大同小异,从原理到使用基本上很快就能掌握。在举一个,学了数据结构以后,再学java集合那章,哇,原来集合也不在那么神秘,也就是对 数据结构的实现,arraylist linkedlis本质无非就是数组和链表。这一下就精彩了,有着之前数据结构的基础,又是很快掌握原理及使用。再有了解了一些设计模式,再去看看框架strtus spting其实也无非就是一些设计模式巧妙运用,把一些固定的和会改变的事物分开,程序员依托已有的框架,功能实现起来自然是事半功倍了。

一共面试了四家正规收实习生的公司,还有若干培训机构发火,要怪也只能怪我自己投简历之前没查清公司底细,接下来几篇文章应该是分享一些面试题,其实面试这个过程并不只是能够为你找工作提供机会,我在这几天的面试过程中对java等知识的掌握直接也是有很大提升,现在有两家公司可能有戏,等通知。

这里总结下这些公司面试要求,真的是小公司要求框架,并且要求有项目经验,而大公司更加注重你基础,就我之前面试的某大金融公司,面试时问了我20多分钟的java基础,没错就是基础,能闻到你怀疑人生!

原创粉丝点击