金粉会客厅第7期——程序员训练营晋级攻略(真人版)
发布: 2009-3-05 20:42 | 作者: 劍羽空檬 | 来源: 本站原创 | 查看: 1802次
为金山鼓掌、给金山挑刺,与金山一同成长!金山在业界素有“黄埔军校”之称,金山的程序员训练营也素有“程序员的摇篮”之美誉。高强度的实战训练、顶尖级程序员的亲自指导,都让通向金山的程序员训练营之路变得无比诱惑的同时,也多了几分坎坷。程序员训练营真的很难进吗?程序员训练营真的有那么好吗?带着这些疑问,我们特意请到了从程序员训练营走向金山软件测试工程师的田源源同学,为大家共话他在程序员训练营的点点滴滴。(掌声)
田源源:谢谢大家。我是07年进的程序员训练营,能有这个机会回忆一下那段充满激情的时光挺好的。所以有什么尽管问吧,一定知无不言,言无不尽。
金粉世家:直入主题吧了。还记得当时是怎么过五关斩六将闯进训练营的吗?
田源源:没那么夸张吧,我当时进入训练营之前是经过了一次网上笔试,笔试就是一些技术题,有编程的,也有论述的。
金粉世家:笔试都考些什么?你的成绩是?
田源源:笔试的满分忘了是90还是100了,大概有10道左右,当时花了一上午的时间。有编程题和论述题,自己得到多少分不知道,呵呵,因为成绩都是不公布的,心里估计有80%的正确率吧,感觉题目都还比较简单。
金粉世家:能这样说笔试题目简单的人好像不多哦,感觉你之前是专职的程序员?
田源源:我是“计算机应用”专业的毕业的,但大部分编程的课程都是自学的。在训练营之前给我朋友做过一个商品管理的软件,非公司性质的。如果不算大学时做的售后啊、网管啊之类的兼职,金山应该是我工作的第一家IT公司,
金粉世家:厉害! 你什么时候开始接触编程?进训练营之前自学了大概多长时间呢?一接触编程就喜欢上了?还是因为工作不得不用到 只能逼着自己学才喜欢上的呢?
田源源:呵呵,别说厉害哦,说真的,我还有点惭愧,在金山有好多20-23岁时就是职业程序员了,我还是比较晚的。我是98年开始接触编程的,当时是BASIC和C 都是基于DOS环境下的。C++是02年开始用,在训练营之前大概自学了几年吧,因为当时大学在自学的,所以有很多时间做喜欢做的事。确实我第一次接触编程就喜欢上了。
金粉世家:当时为什么会想到去考程序员训练营?
田源源:为了梦想呗~~~~当时给得到训练营的通知的时候还是很兴奋的,那是我程序员之路的起点啊。
金粉世家:呵呵,你还记得当时接到面试通知时的情景吗?
田源源:当时还不知道珠海的区号,看到来电后第一反映就是广州这边的电话。当对方说自己是金山软件的时候,很激动,也有点紧张,心里有点没底。约的时间是晚上7点电话面试,我一下午都在激动和忐忑中度过。
金粉世家:然后就开始翻程序的书?生怕会问得很难?呵呵
田源源:没呢,这个时候翻书应该没什么用了,还是调整情绪,理清思路比较好,呵呵。
金粉世家:那晚上7点的电话是谁打来的,问了些什么呢?
田源源:听声音应该是董老师面试我的吧,就是现在程序员训练营的校长董波老师。他的声音我印象最深。电话面试问过一些以前做过的项目,有没有遇到困难的地方,怎么解决的等等,还有项目交给别人之后有没有跟进等等。聊了差不多有半个小时。
金粉世家:那你是什么时候真正进的训练营?待了多久?每天的课程能介绍下吗?还有住在哪里?是公司提供的地方吗?
田源源:我是07年7月份去的训练营,算起来在里面待了大约半年吧,当时我去的时候共3大课,汇编,JAVA,和C++,公司提供了统一的住宿,早上7:45开始集合,有教官带领晨练。上午就是听课,训练营会请相关部门的一些牛人给我们讲课。内容也是由浅入深,因为我以前大多是用C++写程序的,C++课程没问题,汇编也跟得上,JAVA呢勉强还算跟得上吧,这些课程学完都还做过一些东西,跟学习之前是大不一样啊。具体的职位方向在训练营不体现的,公司研发方向都会有的。当时董老师告诉我们训练营的方向是广度的,也就是各个方向都会涉及到。
金粉世家:你印象比较深刻的是哪个牛人的课呢?
田源源:给我们讲课印象比较深刻的牛人有赵闽,在金山人报刊你应该见到过,WPS研发的杨钢,另外像董老师、沈老师、章老师不用说了,元老级的了。
田源源:悄悄地告诉你哦,其实我在训练营也是怕怕的。
金粉世家:你怕的是?训练营的竞争气氛很强?
田源源:当时说训练营有淘汰制,面对全国的高手们,还是有压力的。不合格者被淘汰。
金粉世家:你们那批人中有被淘汰的吗?
田源源:有的。我们那批大概有60多人,第一次淘汰的有十几个,签约应该不少吧,具体几个我也不太清楚。
金粉世家:第一次淘汰是进去多长时间后淘汰的?
田源源:大概1个月后。
金粉世家:是在考试之后吗?还是在做项目之后?
田源源:会有评分的,估计是按评分来的,而评分在考试和做项目中体现。比如编制一个小游戏,像对对碰的那种,用VC6.0实现。
金粉世家:不会就是WPS论坛上的那个连连看吧?
田源源:不是那个,没那么好的界面,是基于控制台的。
金粉世家:你后来和那些没签约的人还有联系吗?他们都去了哪里?
田源源:没太多人的联系,最近的一个去了蜗牛。
金粉世家:哇!也还是不错嘛。对了,你刚说训练营早上上课,那下午和晚上都干嘛呢?
田源源:下午做CASE, 晚上也在做CASE,有时间会有CASE做不完的情况,晚上继续做。
金粉世家:CASE是独立完成的?还是分小组做呢?有固定的指导老师吗?
田源源:开始都是独立完成的,后来有小组做。固定的指导老师主要是董老师,章老师。
金粉世家:半年的时间大概做了多少个Case?还有印象吗?
田源源:多少的Case,太多了,也数不过来。
金粉世家:其中有你认为很难的或者很前沿的吗?
田源源:很难的Case都不是在技术上的,都是在逻辑处理上的。
金粉世家:一个小组多少人?
田源源:任务一般是3-4个人一组。
金粉世家:在训练营的学习跟你之前的自学,你觉得有哪些不同呢?能具体谈谈嘛?
田源源:有很大不同的,我以前自学感觉比较盲目,方向性选择不够,比较我写过一些小程序,用API或MFC实现了一些东西之后,感觉编程的方向在哪儿,在训练营里学习方法得到了改进,也明确了方向,也能够对大点的程序进行架构。之前是写不成大的程序的,问题在架构上,要用OO的思想去写代码,对接口编程不是对实现编程。
金粉世家:在训练营里写了多少代码?有过统计吗?
田源源:代码大概数量在7-8万行以下吧。
金粉世家:哇塞,赞一句,当年老求14个月也就写了10万行,你7个月就写了7万行,强啊!
田源源:求总写的10万行是最后能用的代码,不包括扔掉的吧,包括扔掉的代码应该还不止这个数吧。我扔掉的代码都是远多于入库代码的。
金粉世家:你当初是抱着程序员的梦想进的训练营,现在做的却是软件的测试,在你看来测试和程序有什么不同呢?
田源源:呵呵,测试是发现问题,程序是创造问题。哈哈,开个玩笑O(∩_∩)O测试的代码有很大的随意性,方向很明确,就是发现模块的问题,程序开发的代码随意性很少,方向就是实现特定的功能。实现后就OK。其实在训练营学到的编程基础、尤其是程序思维、逻辑处理能力包括对问题的分析、解决能力在哪都能用的。
金粉世家:恩,最后两个问题啦!第一,对想进程序员训练营的同学们有什么建议,包括考试阶段的和在训练营学习阶段的。第二,在过了这么久之后,对训练营的生活还有哪些难忘的记忆?
田源源:第一个问题还没想好,不敢乱说。第二个问题,难忘的记忆就是07年10月份之后实习的学习都走了,就留下我们四个毕业生了,当时是董老时亲自指导我们做Case,受益非浅。
金粉世家:感谢田源源同学的毫无保留的分享,相信大家对训练营也有了自己的认识。珠海的金山训练营春季营正在招生,竞争当然还是非常的激烈,在此祝已经报名的同学们好运啦!

可以报名,如果通过了考试还可以保留入营的资格,但是正式入营得等到你大三、大四的时候,呵呵,详情可以看 http://www.kingsoft.com/zt/2008/kscollege/faq.html
好像只能是 大三大四学生吧!去 网站那里看看吧!