一个准大四小程序猿的暑期实习总结

         大三下学期的时候,课程不是很多,于是我便有了较为充足的时间学习java编程知识,期间编写了很多小程序,参加了几个老师搞的小项目,积累了一些宝贵的经验,于是我试着在招聘网站上投简历,截止到我选择这份实习工作,大概接到了十几个电话,当得知我没有离校,开学还有课时,仍然还对我表示有兴趣的就寥寥无几了。

         放假回家后,面试了第一家就被录用了。是一家基于大数据,做精准定向营销的创业公司,创始人是从支付宝和腾讯出来的项目经理和高级工程师,两人都是大连理工的硕士。我选择这家公司的原因主要就是想跟大神学习。。

         实习之前对大数据还充满幻想,来了之后才发现,原来就是数据很多的意思啊。。一张表动辄几百万条记录,用以前思维方式写出的程序执行速度非常之慢,或者半途卡住。。领导很耐心,并没有催我完活,我就不紧不慢的自己做测试,优化SQL,优化代码,慢慢的也积累了一定的大数据处理经验。现在编写的程序已经跑的很快了~也知道了利用服务器来运行程序,而不是在本机跑。。众所周知,update的速度比较慢,处理大数据时,即使相关字段全部建立索引, 速度也还是上不去,后来大神教我把程序ant到Linux服务器上,用服务器去跑程序,原来在我的笔记本上一秒钟更新5个数据,服务器上一秒钟可以更新5000多个。。连续写了几个程序,现在写个build.xml,shell什么的都不会感到压力了~意外收获是激发了我对Linux的兴趣,特别喜欢学习Linux,好玩~当然还有java~

值得总结的是我在实习期间产生的一些对于学习编程的感受:

1、好记性,不如烂键盘

在书本上学习的知识点,比如HashMap,看完一遍,几天之后,能记住的基本就是如何new出来他。。如何遍历,怎么排序,基本都忘干净了。所以要真正掌握一门语言,必须去敲键盘,根据具体的情景业务,去利用他,这样学以致用才能掌握。否则是根本记不住,也不会用滴!

2、好理解,不如神需求

一个知识点,你通过资料学习过了,所有方法你都熟悉了,常用的方法你都在程序中调用过了,这还是不够的。。我们自己平时练习写的程序通常都是一根筋,不转弯,特别简单易懂的小程序,就像教科书上的例子一样。但在企业实战就不一样了,需求是千奇百怪的,在平时你根本不会遇到,很难考虑到。举个简单的例子:HashMap遍历之后顺序和添加的顺序不一致,如果用LinkedHashMap,问题就没了,这在平时是根本不会注意到的问题。

3、好同事,不如好伙伴

志同道合的好朋友在一起共事,肯定事半功倍了!

  所以还是鼓励在校大学生积极参加实习工作~

 另外,要感谢,杨哥,杨杰,王聪,高星,四位大神对我的亲身指导,谢谢你们,我爱你们~



  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值