一点心得

      这一周一直在忙,虽然还是学生,但我是个典型的学渣,一两周去上一节课的那种渣,但是每天都窝在实验室,做一些项目开发和学习。这里随便写写最近的一点心得。

1. 实习经历和心得

      我不是一个能安静的坐在教室看书考研的人,一方面是因为觉得自己功底不行,已经大三快结束了,准备考研的话,时间上有点仓促。另一方面,我还是认为我适合做一个程序员,这和考研并不冲突,只是个人觉得,鱼和熊掌不可兼得。马上大四了,我希望能找到一个不错的实习工作,帮家里减轻一点负担,所以时间上,我觉得努力学习编程对我的效益更大。
      在编程上,也学了一两年了,大一暑假在先锋商泰实习,开始学习C++,两个月里效果很不错,但是回到学校以后,惰性使然,一个学期结束,忘得差不多了。大二下学期的时候,有幸和几个同学组队参加了挑战杯比赛,我本人对比赛不感兴趣,但是同学计划做一个安卓的APP,而我当时正想转投JAVA,就一个劲的参加了。其实那时候并不明白安卓和JAVA到底有多大联系,而且JAVA也是零基础。但是脑门子发热了,几个月下来,一边学JAVA,一边琢磨安卓,半推半就的做出了半成品的APP,比赛进展也不错,团队很努力,一路直通车晋级国家赛。然而暑假的时候,我依然去了上海,还是先锋公司,公司是做车载电子的,用的是C++,也就是说,我第一年去实习其实就是去学习了一下C++,第二年去,我还在原地踏步,这是一个很尴尬的局面。但是那时候,公司依然在做之前的项目,快要收尾了,所以我去了主要就是做一些测试,基本上没别的事情。我就利用上班时间重头学习了JAVA基础知识。
      有这种机会还是非常不错的,两个月里面,上班时间不敢玩手机,不敢打瞌睡,毕竟实习新生一枚,每天到了公司就是学Java,天天琢磨怎么做出那些经典的小游戏。当做出第一个AI的五子棋以后,小有成就感,然后开始研究如何让计算机打败我,再然后我真的就被自己亲手造出来的“五子棋”打败了。心里成就感很不错,噼里啪啦把贪吃蛇,俄罗斯方块全部按照自己的设想和思路实现了。记得那时候旁边的师兄第一次看到我在下五子棋的时候,问了我一句:“哟,小伙子咋跑起JAVA了”。我当时感觉很尴尬,整个楼层100多号C++大神,我不去学C++,跑这里漫天飞舞的敲着JAVA,不过程序员都是很单纯很朴实的,师兄就在那看着我下,还跟我讨论起我的逻辑算法,心里一下子就更加有动力继续我的研究了。最后的场面是,两个月里,我的屏幕上经常飞着黑白棋子、五颜六色砖块,奇形怪状的贪吃蛇,以及外观丑的不能再丑的“科学计算器”、、、、、
      两次实习最大的收益就是,你不出去看一看,你永远不知道你是有多渺小。我学历就是二本,学校更别提是什么211、985了,文聘对我的作用,在我看来,也就能欺骗一下你自己以前的十几年生涯你还是读了那么一点点书的,除此之外别无他用。记得大一去商泰的时候,那一批实习生很多,我一个楼层就有二十个左右,我旁边的几位学历个个拿出来甩我几十条大街,华东师范、东南大学、西安电子科技大学,老员工也都是上海名校居多,复旦、交大等等,我是因为我哥哥(真心的谢谢哥)不希望我虚度时间,拉我一把,我才有机会进来的、、、,所以把自己拿出来和别人比较一下,才发现你的影子还不够人家鞋底那么大
      其次,除了有了一些工作的经历以外,最重要的是这是我第一次真正的步入现实社会,我认为一个现代的大学生在大学的时候如果一直没有出去看看外面的世界,没有把自己真正的融入到社会过,那这四年大学,我认为是一种悲哀。纵然你四年学到了多么牛的学术、专业技术,但这并没什么了不起,天外有天人外有人,这个世界从来不缺少天才,也从来不缺少努力的人。就像我实习遇到的那些大牛,他们有很多也是实习生,他们的学业任务非常的忙,重点大学之所以是重点自然是有他的道理的,但是他们比我们普通学校学生优越的,我认为不是学历和专业技术,而是他们看待事物的态度和见识。而这些真正影响到一个人的态度和见识,并不一定是你能从书里面看出来的,只有学以致用,融入社会,你才能明白你的不足,和你的目标应该是什么,你又应该做些什么。

2.项目心得

      回到学校以后,人就踏实了,而且很幸运,遇到了我的项目指导老师胡老师,胡老师一直带着我作项目,给了我很多非常不错的建议。
      自学编程过程中,很容易找不准学习方向和路线,拿我自己来说,我回学校以后就开始学习SSH,殊不知SSH已经并不是很实用的框架了,幸亏老师及时指点,直接上手做项目,学习jfinal(学习路线就不提了),到学期结束,同样半推半就的做了一个小小的医疗类信息网站系统。接下来的项目是做一个在线的电子病例系统,趋向于医疗管理系统了,就我目前的技术,我觉得已经是很复杂的了,我到现在还在继续,已经两个月了,进展还不错。在这期间,不但需要学正常的javaweb基础,你还需要熟练html、css、js、jquery等等前端知识,再然后版本控制是一个很重要的东西,你以后肯定不会是一个工作,大部分情况下是需要多人协同完成项目的研发的,所以git就走入到你的学籍计划路线了。在这个过程中,你的代码和别人的代码会有很多的差别,规范性,可读性,以及不同模块之间的合作等等。
      并不是动能有项目研发的经历,项目研发能带来的好处简直不要太多,团队合作,处理冲突,解决问题等等。而给我带来的最大收益是,有了项目,你就有了目标,有了计划,自学过程最重要的就是计划和目标和持之以恒。最近想起来以前上午睡到十点钟才起来去实验室,简直不要太蠢,总是安慰自己“晚上效率高,晚上搞那么久,上午多休息休息才有精神更”,简直不要太欺骗自己。于是乎,最近每天七点半起床,晚上十点去操场跑跑步再回去睡觉,别提多精神、、、、

3.总结

      还是要多抓紧时间充实自己,把自己拿出去比较比较,见见外面的世界,少点感慨,多点行动,少点借口,多点踏实。

猜你喜欢

转载自blog.csdn.net/time_travel/article/details/70521295
今日推荐