作者:孙圣力  来源:北软人家园pku-mse  ithao123整理 2007-07-23

摘要
  IBM的一切文档、任务说明等书面的往来全是用英文的,机器上的所有的软件像操作系统等也全是英文版的。还好在学院学基础课的第一年对英语比较重视,英语交流这一关基本上已经过了,工作过程中不觉得太吃力。这样的工作环境对英语实际应用水平的提高是很有好处的,感觉这半年来,这方面也是一个不小的收获。

沾衣欲湿杏花雨,吹面不寒杨柳风.。在IBM中国软件开发中心实习转眼之间已经半年了,整天来去匆匆,难得有片刻闲暇整理思绪。回顾在这里的工作和生活,还是有些感受是可以写出来与大家分享的。

去年十月经过数轮苛刻的笔试和面试,我和其他十名同学一道幸运的成为了IBM的实习生。同学中其中五个被分到IBM CRL(IBM中国研究中心),我和另外六位分到了IBM CSDL(IBM中国软件开发中心)工作。我们基本上都分散在不同的项目组里,这样可能是基于老带新的考虑吧,对我们的成长在颇有好处的。

上班伊始,项目组给我分了一台展新的带液晶显示器的IBM PC机。三下五除二把一切摆弄好后,开始熟悉工作环境。总体感觉这里还是非常宽松惬意的。有专门的食品室,咖啡、绿茶和红茶可以自己随意取用。办公区隔一段距离都会放着绿色植物和空气增湿器,所以空气比较清新。员工们一人一个小格子,都在紧张有序地埋头忙自己的事情,不见国企中常有的那种三五一群的闲聊与闲暇。公司不鼓励加班,每个人的工作量都是精心计算合理安排好了的,所以工作时间大家都很投入。一切都显得那么宁静、专注而有序。工作制度也十分人性化,为了照顾住得远一点的员工,早上八点到九点之间任何时间来上班都是允许的,只要上满九个小时就可以下班了。这可能就是蓝色巨人“以人为本”经营理念的一种体现吧。

接下来就开始正式的工作了。IBM的一切文档、任务说明等书面的往来全是用英文的,机器上的所有的软件像操作系统等也全是英文版的。还好在学院学基础课的第一年对英语比较重视,英语交流这一关基本上已经过了,工作过程中不觉得太吃力。这样的工作环境对英语实际应用水平的提高是很有好处的,感觉这半年来,这方面也是一个不小的收获。

整个项目组加上我总共五位成员,其中两位负责对我毕业设计进行指导,也就是我的企业导师了。他们分别毕业于哥伦比亚大学和北京理工大学,都是在IBM工作了近五年的资深软件工程师。工作时他们的要求是很严格的。可能是我第一次正式的做软件开发,写程序时专业意识还很缺乏,比如说命名规则和一些编码规范。命名规则要符合公司的标准。写代码时尽可能的使用聚合,就是将经常用到的通用操作组织到一个类里,用时再import进来调用。对所有的这些要求,他们都对我进行了耐心的讲解和专门指导,这对提高我软件开发的专业水平是一个很大的帮助。在后来的工作中,这方面我都很留心。工作时一丝不苟,休息时则是朝气蓬勃的。办公区域有专供员工运动的场所。下班后经常和他们去跑跑步或打打乒乓球,这既是一种放松方式又是一种难得的交流机会,加深了我和导师们之间的默契与友谊,很多其他项目组的同事通过这些活动也变成了熟人。

和项目组的同事在一起工作也是有张有弛,让你感觉很温暖很轻松。这可能和IBM的企业文化有关吧,不像有的公司那样等级森严。同事之间的关系非常融洽,大家都乐意帮忙。对于我这个新来的实习生来说,对项目不懂的地方太多,难免是经常去问这问那,同事们总是放下他们手头的工作耐心的帮我解答,常常要帮我调试到程序能正常运行了为止。即使是请教其他项目组的同事,他们也热忱的帮你解决。这可能就是人们通常所说的团队精神吧。

至于我们的项目,我们项目组主要负责Websphere Portal Server测试自动化方面的工作。就是在IBM的软件测试自动化框架提供的一些基本的类和接口的基础上做进一步的开发,以实现软件安装、测试用例的自动执行、用例执行时的监控、序列化、用例输出的分析、环境清除和用例的管理等的自动化。而分配给我的主要工作是测试用例的开发、自动化平台用户界面的设计与开发、用例执行输出分析等。这几个月的下来,对J2EE的开发、IBM的应用服务器和图形用用户界面的测试加深了解和领悟,这些对我以后的工作是大有帮助的。

以上就是我一些简要的经历和感受。当然还有一些想对师弟师妹们说的,希望对他们的实习与工作有所帮助。

第一是要早做准备。苦练英语,在外企工作流利的英语是必要条件,面试笔试基本全是要用英文的。另外要多动手,提高自己的实际编程能力。经历过IBM、Intel和微软的实习面试,也先后拿到了前两者的offer,感觉他们对程序的细节要求非常的严格,要想进入这些企业,练好基本功是很重要的。当然也要进行广泛的学习,对软件工程的全部流程、J2EE和.Net都要做到比较熟悉。

第二是要虚心学习。出现问题在独立思考依靠自己解决的基础上,要积极的向导师和同组的成员请教。和别的行业不同,软件开发单打独斗是行不通的。困绕你一天的问题若是虚心向高手请教的话,说不定一杯茶的功夫就能解决。

第三是要积极主动。这可能是做IT的人的通病,自视甚高,封闭保守,不太乐意主动去和人交流。有一句顺口溜说得好“说你行,你就行,不行也行;说不行,就不行,行也不行。” 在与人的交往中要积极主动,不亢不卑,从容得体。要得到别人的认可就要积极主动的去沟通,去主动的表达自己的想法。“敏于行而纳于言”是不行的,有什么好的想法也要积极的去表达,有独到见解的人是会博得别人的尊敬的。

最后要感谢学院老师两年来对我们的悉心栽培,感谢IBM的为我们提供了一流的工作环境和学习的机会。相信经过在IBM一年实习每一位同学的明天会更好!相信我们北大软件学院的明天会更好!

本文作者从北软毕业后任教浙江林业大学,现考入复旦大学计算机系。

分类: 程序人生 北软经验

收藏本页到:      


关于ithao123.COM | 联系方式 | 免责声明 | 友情链接