--------------------------------------------------------------------------------------------------
更多精彩内容 :新博客小站 Ccf_IT_Life | Stay hungry,Stay foolish. http://www.chenchuangfeng.com
QQ:375061590
-------------------------------------------------------------------------------------------------- 上周五刚刚结束了5个月的实习,写下这篇文章记录下我这5个月的回忆。class="alignleft size-full wp-image-170" src="/Upload/Images/2013112421/A10824A2D06EFD76.jpg" alt="nantong" data-ke-src="/Upload/Images/2013112421/A10824A2D06EFD76.jpg" />?
--拿到实习Offer
今年5月的实习招聘中,很幸运拿到Tencent的终端开发(Android)实习Offer。面试这种东西,实力最重要,但状态运气也是不能少的,在我身边,有实力但都没能拿到实习Offer或者好的实习Offer大有人在。而我算是比较幸运的一个,顺顺利利拿下第一份大公司的实习Offer,关键是在恰当的时刻遇上了对的面试官,只要给面试官留下好印象,都会给自己加分。在这里要谢谢两位面试官给的机会!没有他们可能我现在就不在写这篇文章了。
--导师
6月20号带着兴奋和新鲜感来到了南通入职,按流程办完入职,领取了该领取的东西,认识了我的导师,话不多的donnie在这几个月中给了我很大的帮助,给我指引了一条明路,让我很快容易公司的节奏中。腾讯每一位新人(校招,实习,社招)都会分配到一位导师,导师制度行程一对一的帮助制度,让新人很快能熟悉并投入到工作中,这个真的很赞。donnie是C++,底层高手,各种反编译,各种注入呀!这对我之后要学习和工作也产生很大的影响。 刚开始的时候,基本什么都不会,每天都有很多问题问导师,后来发现这样子是不行的,其一不能养成依赖,其二导师手头上很多工作要做,不能因为自己耽误到他的工作。后来我有问题,尝试自己解决,真没办法解决的可以放一边的放一边,汇总起来,等到导师差不多有空的时候再几个问题一起问他。
不要因为自己的问题很简单,然后不敢去问别人。自己真的解决的不了的问题,在团队中都是必须及时提出来的,不能硬撑,不然很可能出现由于个人因素而导致出现了团队的事故,到那时候挽救就晚了。在一开始,和导师的沟通存在一些困难,是因为一些术语,概念在公司有公司的说法而我们在学校可能又是一种说法,有时候导师说的东西自己会一时半伙没反应过来是什么意思,不过我还是厚着脸皮问清楚,不清楚再问题次。有人会觉得啰嗦,会觉得你怎么这都不能理解,但是却是必要的,比较深刻的是A说过的一句话:别人让你做一件事的时候,你要知道要你做什么,为什么要做,要怎么样去做后才能答应人家。
--学习
刚开始进来的公司,因为我应聘的职位是Android开发,所以我想进来以后,就是充实Android开发的。但其实跟我想的差距是比较大的。
进来后导师让我学习C++, NDK ,JNI 这一些都是我之前碰都没碰过的东西,刚开始我有点不解,为什么要学这些,学这么多有用吗?C++更是我之前比较讨厌的一门语言。后来发现,其实公司内的开发一人掌握几门语言都是很普遍的事,C++ java 外带几门脚本语言,熟悉各个平台都大有人在。在这些前辈们看来,语言都只是工具,他们是这样的,遇到一个问题,这个问题适合用什么语言,什么平台来解决,那就用什么。而对于我们还在学校中学生来说,基本上都是根据编程语言或者平台来选我们的,哈哈,这就是差距,也是作为菜鸟的我的一个奋斗目标。
有一点感觉特别深刻的,就是学习时间。到了上岗工作的时候,就会深深体会到到书到用时方恨少的精髓,白天工作,晚上回到宿舍就差不多10点了,而且很累,洗完澡差不多睡觉了,基本上一天都没时间给你看书,这样那些工作上需要用到但自己又不会的知识点,只能留到周末两天来看书学习。那时候才真正的是“没时间读书啊”。所以大学的时光是最幸福的时光,你可以学你想要学的,任意支配你的时间。其次平时也要多积些知识,打好扎实的基础功,虽然现在用不到,但是以后可能突然就要用到了,不怕书读得不好,就怕书读得少呀!
于是乎前两个月,我几乎周末都是没休息,学习C++ 学习NDK 学习JNI,Android源码,加快自己的脚步,争取能快点开始工作,后来我被调到四组参加了Windows开发,有人觉得这跨度也太大了,学的东西也太多了吧。其实至始至终我觉得可以把这些东西归结为一点,就是学习能力。
做互联网行业中,优秀的人都是有着优秀的学习能力,只有学习能力强的人,团队,公司才能在快速发展的互联网大潮中制胜。公司的开发人员其实大部分时间在循环这么一个过程:发现问题--解决问题--发现问题--解决问题,这些问题中不少都是未曾遇过的,这个时候开发人员就要找到相关的资研究,然后找到方法,再去解决问题。
解决问题的方法也是很重要,遇到同个问题,好和坏的解决方法可能花的时间是几倍之差,同事们遇到问题就翻源码找思路,我之前遇到问题是去google别人的思路,这也是我的一个努力方向。在工作中慢慢形成自己的一套解决方法的套路是很重要的,这是一个长期的任务。
在学习能力,解决问题能力,沟通能力面前,之前我认为最为重要的编程语言,Android平台这些东西显得多么渺小。公司的文化和氛围给了我学习的环境。
公司亿万用户级的项目,各种具有挑战性的任务给我们的很多的锻炼,很能挖掘一个人的潜力,塑造个人综合能力和团队协助能力。
--氛围&文化
腾讯实行弹性工作制度,与传统行业不同的人是,腾讯没有规定上班时间和下班时间,早上一般10点后才开始上班(哈哈,早上睡到8点多),一天的任务做得差不多就可以下班,一般人都在7-8点才下班,也有到10-11点下班的。工作上,leader分配大任务下来,我一般都会把大任务细化,拆分成几天的工作量,在一本本子上,以list形式记录每天的工作,下班前会统计下今天完成任务的完成度,没完成的就往下一天推,每天都会有站立晨会,简单汇报昨天和当天的工作,并了解其他人的工作情况。
公司无论职位大小,男女老少,都已英文名或者花名互称,没人叫马总,都叫pony。这样的文化拉近了人与人之间的距离,领导和下属平时都是打成一片,拿领导开开玩笑是家产便饭,不过敢正经事的时候,大家就都会认真起来。反正要融入这个家庭,你不能严肃,不能正经,要猥琐,要恶搞,在入职第一天的自我介绍邮件中,我写得太正式了...其实合格的自我介绍邮件是要猥琐,略黄,有点暴力!!
至于穿着,我夏天是穿拖鞋上班,还有些人穿球衣秋裤,标准程序猿着装,这也是一种文化。
部门每个星期都会有很多活动,羽毛球,篮球,游泳等体育活动,两个月差不多一次部门大聚餐或者出去郊游,上次去了四海一家,最近去南沙两天一夜游,每年还有团建活动,厦门游,台湾游,日本游,斐济岛等等,每周小组都会不定时去下馆子,最近我都吃胖了几斤了,不过leader说是因为馆子地沟油多,除了这些还有好多好多福利。
公司对实习生很重视,主要是培养为主,5个月我基本用2个多月在学习,可以说是带薪学习哈,不同其他小公司,一些小公司目的很明确,就是要让你一进去就压榨劳动力,到最后还很可能不留用呢。
腾讯去除了传统行业公司的种种束缚和官僚,加入了新鲜活跃的的元素,注重个人的发展,给人一种轻松活跃的工作氛围,这恰恰符合了这代80 90后年轻人的个性,也许只有这样的公司才能有创造性的产品。
--总结
这个5个月的实习,说长不长说短不短,认识了很多人,学到很多之前没接触到的东西。最重要的是对自己有了重新的认识。
1.大学毕业只是一个开始而已,前面路漫漫。
2.与一群牛人共事,你会发现自己很渺小,但也发现路越走越宽。
3.走出自己的小范围,到外面看看,才能更好定位自己。
4.做任何事沟通最后总要,事前沟通,事中沟通,事后沟通。
5.珍惜来之不易的机会,创造更多的价值。
6.学会感恩帮助过你的人,学着帮助别人,做到别人对你心存感激。
7.学无止境,不怕书读不好,就怕书读少。
--感谢
感谢这段时间帮助我,支持我的人,这是一段美好的时光。爱你们,爱这个大家庭! 下一年再见!--------------------------------------------------------------------------------------------------
更多精彩内容 :新博客小站 Ccf_IT_Life | Stay hungry,Stay foolish. http://www.chenchuangfeng.com
QQ:375061590
--------------------------------------------------------------------------------------------------