Infosys-Mysore Campus一流的培训

 

 转载Infosys Chinese Batch 2005 学长Blog 一篇

今天突然看到学长的一篇blog,觉得写的不错,非常的细致和透彻,转载过来的原因是,虽然这是学长写的,发生在2005年,但是读起来却非常的熟悉,因为我感觉刚刚过去的3个月的生活就是05年学长们生活的演绎,一切都太像了,这也许也算是infosys优秀管理的一个证明,连我们的思想和经历都统一。放在这里,算是"代码复用"吧, 呵呵。
 

           在Infosys-Mysore Campus接受一流的培训

                                         

       我们到达Infosys公司设在Mysore市的园区(Infosys-Mysore Campus)时正值周末,恰好有时间先休整一下,熟悉环境。一路飞来的疲惫感很快就被生活的新鲜感代替,但很快生活的新鲜感又被培训的紧张感代替。

        9月5号,星期一,ILI (Infosys Leadership Institute) 的M.G. Auditorium(甘地会堂),我们开始了第一天的培训。当我根据星期一的着装要求穿着正装、打着领带赶到会场时,每个人的座位上已经准备好了纸笔和水,还有当天培训用的材料,最上面的是一张日程安排表,每一个时间段将会做些什么事情上面都写得很清楚,这一下子就让我对Infosys有了很好的第一印象。第一天主要是介绍了针对我们的为期三个月的培训计划,我们是J2EE方向 (J2EE Stream)的(其他的方向包括.NET, UNIX等),在接触J2EE相关的课程之前,还要接受一些软技能(soft skills) 培训和基础课程培训。此外,第一天还有多个部门的领导的简短演讲,内容涉及我们应遵守的一些公司规则,如着装要求,电脑的使用要求等,以及这个园区给我们提供的各种服务。那天第一次听了整整一天的英语,而且还是带有印度口音的英语,感觉压力很大,因为好多地方我都没有听懂,让我不禁对今后的培训有些担心。但我想这也可能与我对这个新的环境还很不熟悉有关。

接下来的培训就在园区内部 的 GEC(Global Education Center)开始了。GEC是Infosys的员工培训基地,很大很漂亮的一幢希腊风格的建筑物,据说是世界上同类中最大的,它能容纳4000多人同时上课,我们来的时候正值Infosys大规模召人,最多的一天就有906个新人加入,每一批新员工被称作一个batch,在这里经常有好几个batch同时上课。GEC里面还有一个比较大的图书馆,所藏的书绝大部分都是计算机方面的,类别涵盖操作系统,计算机网络,数据库,网络技术,J2EE和.NET等,尽管书的种类不是很多,但都很经典,而且每本书都有大量的副本。由于不同的batch的培训进度不一样,规定一人只能借一本书,而且只能借1个星期(因为Infosys培训的每门课程基本上都是在一个星期内结束),所以上课时基本上每个人都能借到该课程相关的书。

        从9月6号起,在GEC开始了我们为期三天的软技能培训,由于软技能培训很讲究人与人之间的交互,所以我们96个人被分成了3个小班上课。培训内容涉及如何用英语和别人进行口头上和书面上的高效沟通,不仅教我们如何做一个好的说话者,比如怎样把握说话的时间;也教我们怎样做一个好的聆听者,比如怎样给说话者提供反馈。给我们做培训的老师Meenu其实并不是受雇于Infosys的,而是一家印度培训机构NIIT的员工,Infosys会在需要的时候请她过来。Meenu的发音很标准,基本上没有什么印度口音,而且她的口才很好,人也和蔼可亲,嘴角经常带着笑容,看得出她非热爱自己的工作。这里的课堂气氛很活跃,老师鼓励我们主动和大家交流,还将一些有意思的游戏穿插在课堂上。比如说第一天开始上课之前,我们做了这样一个游戏:所有人围成一圈,第一个人说出自己的名字,之后的每一个人在说出自己的名字之后,还得说出在他之前的每一个人的名字,排在最后的一个人就得说出所有人的名字。这样一个简单的游戏一下子就让大家记住了别人的名字。后来我们还做个这样一个游戏,打乱教室里的桌椅(用于软技能培训的教室里的桌椅都是可以移动的),留出一条弯弯曲曲的通道,然后用一块布蒙住一个人的眼睛,请另一个人给他下达前进的指令,最终要使得蒙面人能够从通道的一端走到另一端,拿到放在窗沿上的黑板擦。老师还经常把大家随机分成几个小组就某个topic展开讨论,有时还会就某个工作场景进行角色扮演。总之,老师让我们在一个愉快轻松的环境中学到了很多东西。最后还值得一提的是:培训的时候老师都会及时把打印出来的培训用的材料发给我们,上课时还会借助于投影仪,这样效率就提高了许多。

         从9月12号开始,我们转移到了GEC的另一间教室TC2(Third floor, Center)开始了软件技能的培训,这次大家是在一起上课。我们每天从上午9点开始上课,老师一般会先回顾昨天讲过的内容,然后才开始讲新内容,讲的过程中如果有疑问可以随时举手提问,老师也经常会在一个主题讲完后主动问我们有没有什么问题,比如像这样:Any question? Is there any doubt? Are you with me? 还有专属于我们最为敬佩的讲Oracle数据库这门课的老师Ajit的“Is this point VERY VERY VERY clear?”。10:30左右一般会课间休息15分钟,这时大家可以去喝茶,或者喝咖啡(免费提供)。之后一直上到12:15分,下课前老师会回顾当天讲过的内容。这个流程似乎和大学里的差不多,但为什么大家感觉在大学里一堂课下来学到的东西很少,很多东西都是课后自学才弄明白的。而在这里大家却普遍感到当堂就学到了许多东西呢? 我想原因是多方面的,首先就是老师的水平不一样,这体现在几个方面: 第一,这里的培训老师大都是来自Infosys 教学和研究(ER, Education and Research)部门的,很多都有实际项目经验,后来又自愿来做老师的,所以很热爱自己的工作。我想,只有热爱自己的专业,热爱自己工作的人,才会把工作做好。 第二,印度人的英语本来口音是很重的,但让我惊讶的是培训我们的老师发音都非常标准而清晰,我那时猜想莫非他们也经历过Infosys的软技能培训?而且老师会根据我们的接收能力调整自己的语速,再加上我们在所讲授的内容方面都有一些基础,英语也还凑合,所以听起这些和专业相关的英语来一点也不吃力,很快我就发现第一天培训时的担心是多余的。发音最为标准清晰的老师Ajit给我们上课时,我感觉自己听懂了98%他所说讲的话。使用标准清晰的发音,就能够保证来自五湖四海的人都能从语言这个层面上接受你所讲的内容。我想如果老师讲的东西你从语言这个层面都没有接受的话,从专业的角度去理解就更无从谈起了。但可惜的是我不知道中国那么多高校的教师中,有多少人敢说自己是在用一口标准的普通话授课?还有一些老师授课是用方言的,大大增加了那些和他来自不同地域的学生的理解难度。第三,这里的老师在自己的专业方向上很有造诣,对自己讲授的课程内容都很熟悉,加上他们有着丰富的授课经验,所以讲起来特别流利,我没有发现哪个老师讲到一半突然停下来去想接下来该讲什么,也没发现哪个老师被一个学生的突然提问给问懵了以至于乱了阵脚,他们讲课总给我一种充满自信、一气呵成、淋漓畅快的感觉。可我想在我们大学这几年里,肚子里没货或者有货倒不出来的老师着实见着了不少。其次就是讲授的方法不一样,第一,由于Infosys的每门课都只培训几天,但要讲的内容非常多,所以老师讲得都比较快,但老师们轻重主次分明,不是很重要的内容就一带而过,以后经常会用到的东西就详细讲解。老师们会把基本的概念、原理讲得很透彻,这样就使得我们容易上手。比如讲到Java Servlet的init方法时,光幻灯片就有9张,让我们彻底地理解了设置这个方法的目的以及如何使用这个方法。我估计这个老师是详细看过Servlet的实现源代码的,所以才对这个细节了解得如此清楚。而我们大学里的老师有时看上去给我们讲了很多知识点,但真正讲透的却没有几个。有的老师由于没有规划好一学期的时间安排,开学时那会儿讲得倒是不紧不慢、到边到角的,可后来眼看着期末考试快要到了,还差几章没有讲,于是便让他的学生体验“飞一般的感觉”。第二,老师不仅让我们知其然,还让我们知其所以然,比如说在讲到JSP(Java Server Pages) 中有7个隐含对象,可以直接在页面里引用时,老师给我们讲了其中的道理:JSP页面在第一次被请求时会被转成Java 源文件,进而被编译成.class文件,在生成的Java源文件的_jspService方法中,通常可以看到有6个隐含对象自动被声明了,如果JSP页面的page标签的isErrorPage属性被设为了true,那么在_jspService方法中第7个隐含对象exception就会被声明。对象被申明后接着就被实例化了,实例化后的对象自然就可以直接拿来引用了。第三,有一个词“照本宣科”是用来批评老师讲课时照着课本念,不结合实际来讲。现在科技发达了,老师上课都用投影仪了,有些老师就改成照着ppt(PowerPoint, 幻灯片)念了,我不知道这样讲课和我们自己在宿舍里看书或ppt有何区别。在Infosys,老师们上课也是用投影仪和ppt的,不过老师绝大多数还是面朝我们讲的,使用ppt只是为了辅助我们在语言这个层面上理解他们所讲的内容。ppt上有的他们都讲到了,而且很多知识点还讲得比ppt上详细。由于Infosys的技能培训课程都是实践性非常强的课程,所以老师们上课时非常注意现场给我们演示实际运行效果。比如说教Oracle数据库的Ajit老师就是这样,他事先就把讲课要用到的SQL语句或PL/SQL程序全部准备好了,每讲完一个重要的知识点后,他就跑到讲台上的电脑前,打开相应的实际例子,先让我们把代码看一遍,然后他把代码复制到实际环境中去运行,再给我们分析结果以证明他刚才讲过的知识是对的。而且他还经常在正确运行例子后对代码进行局部修改,让我们知道不同的错误结果是由什么样的错误代码引起的。这样不仅增强了课堂的趣味性,还让我们当堂就学到了许多实践知识,加深了对理论的理解。很多老师为了进一步提高效率,例子代码都是直接内嵌于ppt的,在幻灯片上双击就可以直接打开。可我们的高校老师又是怎么做的呢?我大三时学过一门课程叫《网络编程》,讲的是在UNIX下用C语言写本机内部进程之间以及本机与远程主机进程之间的通讯程序,这本来是一个实践性很强的课程,可老师愣是对着排版得很一般的word文档从开学讲到了期末考试,自始至终都没有运行一个UNIX命令给我们看一下,也没有运行一个C程序给我们看一下,而且他讲课用到的电脑上装的都不是UNIX操作系统,而是Windows,讲课的效果可想而知了,我估计最后不知道在UNIX环境下如何编译C语言程序的还大有人在。再次就是这里一流的硬件设施。TC2是一间大的教室,里面的硬件设施是非常好的,高质量的投影仪和扩音器的使用,保证不论你坐在教室的哪个角落你都能看清和听清。不像国内的某些高校,虽说教室里也有投影仪,也有扩音器,但效果一般,位置稍微坐差一点就有可能看不清,相信很多人都有过早早地跑到教室里占座位的经历吧。不过我们培训时的座位是固定的,第一天Infosys就根据我们姓名拼音的先后顺序给我们安排好了座位,还在教室的第一排座位前另外放了一排椅子,这样那些实在看不清的人就可以坐过去。我们每个人的座位就像一个办公桌一样,都配有电脑,在桌面的左侧放有显示器,在右侧空出的地方我们可以放书。椅子是那种办公室里用的转椅,坐上去很舒服。此外,每上一门课前每个人都会领到该课程的课本,其实就是该课程所有幻灯片打印出来后装订成的,老师也会及时的把电子版的课件也给我们。而且教室里备有空调和电扇,保证你在一个舒适的环境里听课。 

       下午2:00又开始上课了,不过下午一般不会讲新内容的,主要是完成当天的上机实践题(hands-on assignments), 这时上课的老师和他的助教(助教很多时候其实就是他的同事,很可能在教另一个batch)就会在教室里走来走去,为大家答疑解惑。Infosys的培训之所以很有效,很大程度上和她设计的上机实践题有关,基本上每天上完课后都有上机实践题,通过加了写保护的 PDF文档给出非常详细的步骤,基本上把当天讲过的知识点都覆盖到了,而且规定这些上机实践题都必须在当天(EOD, end of day)独立完成然后上传到服务器上,尽管上机实践题的难度不大,但一般都很多而且繁琐,所以时间还是很紧的,那时每天从下午到晚上11点左右教室里就是一片紧张的键盘敲击声。我一般情况下做完了回房间(hostel)洗个澡看会儿电视就睡觉了。记得上机实践题最多的那一天要写73个网页,我用 Windows .NET 2003开发也只在凌晨1点钟时才做完,幸好Infosys的GEC是24×7开放的。这使我不禁想起了我们第一天到达这个园区时(当时是凌晨3点多),看到一个女员工从身边经过,当时我们开玩笑说:这人不会刚下班吧?没想到自己后来也会有那么一天。

很多课程除了每天的上机实践题外,在结束后还有一个小型的要求独立完成的小项目(project),一到两天完成,这就需要综合运用该课程所学的知识,不过有了前面上机实践题打下的基础,完成这些项目一般不成什么问题。不过与上机实践题不同的是,项目要根据做的效果来打分。每个项目都有详细的需求说明,还有实现的细节要求。有趣的是不同课程的项目是前后相关的,比如说我们J2EE 方向的项目都是和一个虚拟的Infy Bank相关的(Infy是Infosys的简称,也是公司在NASDAQ的股票交易号)。更“可怕”的是基本上每门课都有考试,网上答题,全都是选择题(绝大多数是单选题),基本上都是讲过的内容,但考试时什么资料都不许参考(考试程序在运行时是全屏幕的,你只能看到试题),而且时间一到会自动被提交,然后分数立刻就显示出来了。考试 并不难,基本上用三分之二的时间就可以做完(绝大部分考试的时间都限定在1小时以内)。一般都可以得80分以上(属于A级),我们batch考95分以上的也大有人在(中国人是很会应试的)。如果考试不及格的话,会隔几天后给重考(retest)的机会,直到通过。考试的存在,使得大家不得不好好复习所学过的知识,很多人还有先做一些样题(sample test)热身的习惯。不过我更倾向于把书到边到角地看一遍,多上机实践一下,这样就能以不变应万变。考试的得分加上项目(如果有的话)的得分就构成了该门课的得分。在所有课程结束之后,还有一个称之为POST(Project with Organizational Standards in Training)的略微复杂一点的项目,为期近10天,每8个人组成一个团队, 分别扮演不同的角色,包括项目负责人(PL, Project Leader), 配置控制员(CC, Configuration Controller), 模块控制人(ML, Module Leader), 数据库管理员(DBA, Database Administrator) 和程序员(SE, Software Engineer)。组员之间需要彼此合作,共同经历软件开发生命周期(SDLC, Software Development Life Cycle)的各个阶段。在POST 项目之后,还有最后的“期末考试”——综合测试(comprehensive test),内容涉及到此前学过的绝大部分课程,一般是上午70分钟的上机答题,下午3个半小时上机来独立完成一个小项目。综合测试的得分和此前的每门课程的得分,还有POST project的得分就决定了一个人的培训的最终成绩,如果是A级的工资就会有所上涨。如果没有达标,Infosys会在一个星期后再给你一次参加综合测试的机会,如果还没有达标,一些资深的人将对你进行技术问题的面试,以决定你的去留。可以说这些政策是非常人性化的。培训合格的员工将会被派遣到各个开发中心(DC, Develop Center)里去参与实际项目的开发。

平时学习的过程中碰到了什么难题,可以问老师,翻阅书籍,或者在公司内部网的KShop(Knowledge Shop)里搜索相关资料。很多问题问问周围的同学也能解决。后来我们batch有人在自己的机器上建了BBS,大家共享资源和交流技术问题就更加方便了。尽管教室里有电脑,但上课的时候是不能上Internet的。其他时间也只是6:00 am到9:00 am和5:00 pm到晚8:00 pm可以上网。不过Infosys公司的内部网Sparsh建设得很好,上面的学习资源很多。

         我们在培训期间学过的课程有:Programming Practice,RDBMS,  UNIX, HTML/Javasrcipt/XML, Oracle,Java/Advanced Java, JSP/Servlet等。尽管我们是J2EE 方向的,但真正跟J2EE相关的课程并不是很多。而且课程很少涉及到高深的东西,老师只是为我们打下了很好的基础,毕竟师傅领进门,修行在自身。虽然培训只有短短的3个月,但大家都感到Infosys的培训是非常高效的,3个月就能让你学到很多东西。有人说Infosys的GEC就像一个工厂,新招进来的员工(Infosys招收的员工有不少都是非计算机或软件专业的)被当作原料送进去之后,几个月后“产品”就出来了,这些“产品”就是能够为公司干活的人!我曾经碰到一个印度女孩Niha在GEC接受培训,她告诉我她并不是Infosys的员工,而是一家位于Bangalore的美国公司的员工。Infosys培训之成功由此可见一斑。

    尽管每天的培训很紧张,但Infosys有办法让你第二天又精神抖擞。首先是种类繁多、制作精细的食物,在Infosys-Mysore 园区里有4个食堂(Food Court),一个超市,保证你的营养供应。在ECC(Employee Care Center)里还有各种健身和娱乐设施,保证你的课余时间丰富多彩。还有那设施齐全,温馨舒适员工住房(hostel),保证你的睡眠质量。此外有清洁工(housekeeping)每天帮你打扫房间,10几个洗衣机、烘干机和专业的洗衣工解决你的洗衣问题,总之,园区提供的服务尽量让你能有更多的时间,更多的精力投入到学习和工作当中去。

        在这个园区,大到一幢建筑物,小到一张餐巾纸,你都可以看到Infosys这个标志,时刻提醒你这里是Infosys。在ILI, GEC,还有ECC,你还会经常看到写有Infosys|Quality的标签, 处处提醒着你这是一个注重质量的公司。公司的进步需要项目的成功去推动,项目的成功需要一流的人才去保证,而一流的人才需要经过严格和有效的培训才能造就。在Infosys-Mysore园区,我们似乎能初步感受到Infosys的成功之道!


                                                                                                谢文艳

                                                                                       2006-2-26于Infosys Bangalore
 

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值