实习,让自己明白能做一个什么样的程序员
上一篇博客很被大家鼓励,趁着自己正处于实习期,总结一下自己的实习经历与体会,分享给有需要的学生朋友们。
我现在一所985,211大学读软件工程专业,大四没有课所以要在外面实习一年时间,期间完成学校的毕业设计即可。目前在一家外企工作,实习工资算高的了,工作时间较自由工作满八小时即可,不用打卡。办公地点在万达写字楼,每天有外教给我们上英语课。
当然,在六个月前我根本没想过能在这样的公司实习。那时的我刚进入大四,正跟一些在看博客的朋友一样,面临着工作还是考研的选择。经过了四年大学的“洗礼”,我已对大学教育不抱太大期望,编程技能还是自己在上课之余报的一个培训班里学习的,所以我自然不倾向考研,但身边一些朋友又希望我可以考研,认为我在学校里可以有更大的成长。好在我有一位比我大八岁的朋友很支持我,鼓励我去多尝试,想工作就先去找一份实习做做,于是在他的鼓励之下,我怯生生地开始了自己的求职过程。因为在内地城市,又暂时不希望离开自己的朋友们太远,所以搜索之后发现招实习生的公司并不多,加上自己也没有实习经验,觉得自己什么都不懂,被拒绝了几次之后就更没什么信心去找了,觉得如果有一家公司愿意要我,那真是我的福气了。
带着这样比较消极的想法,我找到了一家做Android&IOS开发的公司,他们要我,给我实习工资2000,每天9点打卡上班,6点下班。我开心的不得了,终于有人要我了。20人的团队不大,设计部门居然还在台湾,所以导致我从进公司到最后离开,连一个设计的人都没当面见到过,只在Skype视频的时候见到一面。沟通起来也困难,许多东西很简单本来当面一下就能解释清楚的,网上需要聊很久。代码质量参差不齐,做Android开发的加上我只有三个人,只有一个人比较有经验做过三年开发。团队氛围散漫,每次开会就是大家轮流汇报本周进度,然后听项目经理总结,气氛比较沉闷。在那里做了四个月,终于做不下去了决定离开。
找到的第二份实习工作就是在现在这家,有英语沟通的氛围,节奏快,同事大多在一线城市大公司打拼过,回乡置业,也比较亲切好相处,有些做了十多年,还是喜欢写代码。只是他们年纪大多都有30了,平时谈论的多是房子车子崽子,插不上话,只能多听听他们的生活。学习氛围好有个小图书馆,书籍多是英文版的。每天晚上零食供应。
好了,写了这么多,我想表达的是:对于学生来说,怎样的一份实习才算是好的实习工作?
我认为实习的目的在于帮你确认你想要的是什么。这篇文章写的很好,对我当时有挺大启发:
相关实习可以帮你清除大多数叶公好龙式的梦想
你对编程是否有热情?热爱到什么地步?你喜欢使用哪种编程语言,它的优缺点是什么?你想在编程上成长什么,希望跟从什么样的人学习?当时面试的时候,面试官就问我,你觉得你是一个喜欢编程的人吗。我觉得她一定认为学生没有经验可以,但一定要有兴趣跟投入的热情。没实习过,没写过大量代码,编程对于你来说只是纸上谈兵。如果我没有去实习,我就不会知道原来学校里的老师许多有用的技术都没有教给你,什么是TDD,虽然学了软件测试这样的课,却不知道怎么应用。
通过实习,我也对自己更加有信心,敢于去尝试更大的挑战。
这是今天的总结,关于实习目的的思考。
在公司,11:29 am