别人实习经验的一些借鉴

来源:互联网 发布:网络线路运行维护 编辑:程序博客网 时间:2024/05/16 18:50

以下是一个淘宝实习生的实习总结,感觉作者遇到的一些问题和困惑,自己正在经历,希望能从他的总结中,找到能解决自己困惑的的方法。

有一些借鉴意义,为自己拨开迷雾。

========================================================================================

一直以来的困惑

其实没实习之前,包括来淘宝的最初一段时间我都有一个困惑,就是到底我对技术有没有兴趣,到底以后的发展方向在什么地方?为什么有此困惑,这一方面由于是专业的原因,信息管理是一个“所谓的”复合型学科,经济、管理、计算机,该学的、不该学的都要学,实在是蛋疼,导致的结果是什么都没学好,也没有自己的核心竞争力;另外一方面就是自己的原因,感觉自己总是处于徘徊的状态,寻思着编程好像太累、做管理好像又没有这个积淀,虽然在学校的工作、学习各方面还是很不错,不过心底总觉得缺少了点什么东西,也许就是前面提到的核心竞争力吧。最初实习时,自己常在心底以不是纯计算机专业来为不懂的知识找借口,虽然仍然会一五一十的去学习,不过从内心来讲还是缺少一种主动突破的动力。有些时候团队开会,自己会感觉很诧异,居然就坐在了一群苦逼程序猿当中,听着很多难以明白的东西,我可是学信息管理的啊,怎么搞起编程来了。想法归想法,我还是本本分分的学习着本该我学的东西,真正想法的转变是一次讲座,主讲人是去年淘宝的最佳员工,毕业于信息管理专业的府迪,讲的内容倒是其次,关键是同样专业、同样的知识背景、只比我大一届,但是现在的差距竟是如此的巨大,我回房间后想了很久,为什么总是感觉自己难有突破?为什么总是缺乏动力?我开始觉得似乎自己一直以专业为借口,来逃避一些本该面对的问题,似乎专业没学过成了我为自己辩护的内心说辞,而府迪给我提供了一个最好的范本,原来专业根本不是在程序员这条道路上成长的羁绊。另外,随着工作的深入,自己开始对编程有了更深的了解,兴趣也在逐渐增强,开始慢慢觉得苦逼程序猿原来也不是想象中的那么苦逼,编程也可以很快乐……

成长

刚实习的时候,师兄为了让我先熟悉下整个业务环境,首先是做了几个小任务,虽然都顺利的完成了,但是仅限于完成了任务,但是对其作用以及在整个系统中的位置并没有太深的了解,这样导致做完一个任务很快就忘了,有些时候甚至我师兄都能很快找出程序中的哪块做了什么事,而我自己却忘得一干二净,这个是因为自己对所做的东西理解的不够深入吧,很多时候都只是为了做东西而做,而没有想到为什么要做、以及怎么做,这样很快就遇到瓶颈了,当师兄叫我尝试改变一下日报分析的整个流程时,我就开始陷入纠结了,有时会感觉程序写着写着就像陷入一滩烂泥一样,完全不从下手,对整个系统缺乏掌控力,总是因为过于纠结于细节而停滞不前,这段时期算是最难熬的时候吧,后来仔细想想,造成这种困境最根本的原因还是因为思考问题时还缺乏一个全局观,不能站在一个很高的角度来思考现在所面对的问题,另外也是由于自己还缺少一种克服困难的决心,有时遇到一个难题就停滞了,其实很多东西并没有想象中的困难,自己多试试、多动动手问题也就解决了。反正整个日报分析流程的重构磕磕绊绊,最后在师兄不断的指点下终于完成了这部分的工作。总体来说这也算是第一次做这种比较大的、需要自己通盘考虑的代码,感觉通过这次经历确实收获很大。接下来自己开始维护系统日报和实时监控一些日常需求,在原来基础上改进和新增了一些功能,然后也开始着手进行一些应用依赖方面的数据采集。每天都在学习着不同的知识,每天都在发现编程的魅力,而自己也在不知不觉中开始享受坐在一群程序员中的感觉,自己也开始参与讨论一些以前看起来难以明白的内容。虽然基本上每晚都会加加班处理工作或是自己学点东西,但是没有感觉半点的劳累,而是发自内心的充实与快乐。

继续成长……

“为了做一项全新的工作而学习一个知识点并不是难事,而真正困难的在掌握相应知识后的重复劳动中,同样也能知道什么点应该去学,什么知识应该继续扩展”,这是自己前段时间发的一条微博,因为现在偶尔会感觉在重复劳动,虽然仍然有很多很多的知识点需要去学,但是仍然不可避免的陷入了重复劳动,不懂的依然不懂。这是现阶段遇到的最大问题吧,这似乎是根源于自己对知识的浅尝辄止,很多东西只是会用而已,但是缺少了原理的支撑。现在会有很强烈的感觉,自己需要看书,需要把很多可能存在内部关联的知识点串起来,形成体系。因此给自己接下来的目标是静下心来踏踏实实的看些基础方面的书籍,遇到不同的问题时一定记下来,利用空余时间上网或询问同事逐渐的积累、沉淀出自己东西。并且上次周会提到的两点都感觉挺重要的,一个是要善于总结自己所做过的每个任务,其实之前刚来实习的时候总结工作做的还行,不过后来就有些懈怠了,总结确实是对所做事情的梳理与再次的深度挖掘,对知识的完全消化和提升都有很大的帮助,自己以后确实需要注意这方面;另外一个是要勇于突破,做的东西很多必然是好事,但是真正锻炼人的是那些有真正有技术含量的、真正有自己独创性的东西。我这方面需要在不断巩固自己基础知识的同时加强这方面的能力。