波兰实习随想
初到波兰通过爱因斯特计划,我暑假前往波兰实习两个月。俄罗斯航空公司的飞机顶棚颤颤悠悠地摇晃着,正如我忐忑的心情。毕竟,这是我第一次出国,而且是一个人。晚上10点飞抵华沙,然后从机场辗转去火车站,跳上前往克拉科夫的火车。疾驰了一夜,在第二天清晨,我才得以看到波兰的真面目—黎明的森林与草地??衷谝黄?酌C5奈砥?校?路鹣勺印⑽灼琶窃谄渲杏葡械穆?健N沂紫忍寤岬搅伺分尥?暗囊饩场?nbsp;
初到某个地方,首先得解决的是各种日常生活问题。一觉醒来,面对空旷的宿舍,杂乱的脏衣服和纹丝不动的箱子,我突然感到不知所措的无助。饥肠辘辘的肚子提醒我生存问题是首要的,于是我赶紧找了一个波兰朋友带我去附近“踩点”,国外和国内的一大区别就是空旷缺乏人气,走了半天找不到一家超市、餐馆。波兰哥们英语很差,我又彻底不懂波兰语,结果比划了半天,他才带我去换了货币,然后熟悉了一下周边的环境。
我开始着手做第一顿饭,面对超市里琳琅满目的商品和一窍不通的标签,我感到恐惧。由于饮食习惯的不同,波兰的菜种类很少,国内常用的调料也买不到,我只好尝试性地买了一些食物回去做烹调实验。第一顿饭忙了我3个小时,手忙脚乱地弄起来以后我才悲观地发现没有工具是那么头疼的事情。没有刨子,土豆一半被我用刀削掉了,更可恶的是没有菜刀,我只好拿着西餐刀小心翼翼地在一个盘子上切菜,象个修表匠,时时小心不要把刀弄断。既然是实验,菜的味道可想而知,但是我已经顾不得那么多了,风卷残云般消灭了自己的劳动成果。
此后我一直不停地试验各种菜谱,直到一周以后,才终于做出了像样可口的饭菜。现在回想起来,这次出国实习我最大的收获,就是学会了如何在一个全新的环境中立足,适应,进而在新环境施展。而独立生活,是我学到的第一课。在国内,我这一代人大多过的是典型的独生子女的生活。即使是读了大学,大家肯定也未必为吃住行犯过愁,学校的食堂绝对是心安理得的依靠。但是在国外,人生地不熟,那些我们在国内从来认为理所应当不成问题的问题,都会成为难题,你需要花时间花精力去一件件对付它们。许多想不到的事情,逼的你不得不主动去向当地人请教,去问询,不然就会吃大亏。比如欧洲的物价很高,中国学生自然会考虑经济问题。一次在聊天中我和隔壁邻居说起物价,他马上建议我去一家较远的超
市,虽然多走10分钟,但是价格便宜近一半。就这么一个建议让我受益非浅。生活的历练换来的是成熟与自信,当我两个月后返回中国时,我已经对自己的独立生活能力非常自信了,深信自己以后无论到任何陌生的地方,都能够在短短的数天时间内恢复正常的生活。这是我受益终生的一大财富。
到波兰的第二天,我正式到公司报到。从宿舍到公司走过一条林荫道,另外一侧是大片地绿草地,在下班回来的时候总是可以看到当地居民稀稀拉拉的在草地上溜狗晒太阳.远处是起伏的丘陵和绿树丛中红白相间的小房子,夕阳西下,蓝天白云的时候显得格外好看.
我的公司坐落在这花园一般的地方,办公楼不是很起眼,旧旧的,但是里面非常整洁明亮,装修设计也很现代化.Gridtech公司是那种典型的高科技公司.老板Pawel在AGH大学毕业以后曾经在英国的一家电信公司和欧洲高能物理实验室做过那种分布式网格计算的研究,现在他在美国芝加哥大学ARGONNE实验室参与地震模拟的工作,这项工作使用了网格技术,把全美各个大学和科研计算中心的资源连接起来,完成地震模拟所需要的巨大计算量。这项工作是非常challenging的。我因此而对未来的工作充满了兴奋。
艰辛工作
公司主要给我布置两方面的任务。首先,我要阅读大量的文献与技术资料,并把这些转变为公司的技术文档资源。这主要目的是让我能够在短期内补充一下自己的在网格技术方面的知识。然后我需要学习如何建立基本的网格服务程序,实现两个基本的服务程序:一个是随机数生成程序;另一个是路径标示追踪程序,即每个工作站点都要往经过它的数据流中加入特定的标示符,这样我们可以很容易地追踪数据流是如何在网络中传播的,这对于网格技术来说非常重要。在完成这些之后,我需要学习简单的GLOBUS测试工作。
另一个任务是基于搜索引擎优化公司的网站,提升公司的网站在GOOGLE等搜索引擎中的排名,这样潜在客户在更容易发现我们公司。我需要首先研究搜索引擎的工作机理,然后完成一篇可行性分析建议,在经过负责人评估之后,将建议付诸实现。
我工作首先碰到的问题是操作系统界面的问题。国外的操作系统都是UNIX的,基本不用微软的WINDOWS,而在国内可能还没什么人用微软以外的操作系统。可能这是因为国内盗版猖獗的缘故,人们都习惯于直接白拿别人最新的成果而不用考虑成本。但是另一方面,UNIX系统由于其源代码的公开性,使得使用者能够直接接触到电脑底层,非常灵活。另外其效率也远非WINDOWS可以相比的。于是我不得不很辛苦地去适应那枯燥的字符界面和一堆古怪的命令参数。
在工作中,我体会到了自己的局限和不足。我的同事虽然都只有20来岁,但是他们对计算机技术的掌握和理解比我深刻很多。许多对他们而言常识性的问题,对我来说成了一个个待研究的难题。因此在工作中我往往为了解决一个问题,需要学习一大堆预备性知识。例如公司网站是PHP编写的,而我在去波兰之前毫无PHP经验,更不用说在UNIX环境下调试了,所以为了修改一个PHP代码段我需要先花很多时间在PHP语言学习本身上。但是另一方面,我也体会到在所掌握的`知识永远不可能适用于自己的工作,任何一个任务都有其不可预知性,需要的是一种持续的学习精神。
按工作计划,我在全部工作的三分之一进度时需要递交一份可行性报告。这对我来说是一个挑战。因为我从来没有用英文写过一份正式的工作文献,大量的专业词汇让我有点手足无措。要能用英文能表达准确,前提是你对报告内容已经有深刻的了解,才能弥补语言表达上的不足。我忘不了当时自己花3个晚上熬夜写可行性报告时那种无助的感觉,在这种无依无靠的逼迫下,人才被逼着自己独立去思考,去承担责任。
把报告写完叫给了Pawel时,当场他就给我上了一课.Pawel是一个非常严谨一丝不苟的人.他给我指出的问题是报告的书写格式要结构清晰明确,让一窍不通的人很容易就能看懂.这是为用户着想,为老板着想的最好体现,只有不浪费它们时间,我们的计划才有可能成功.而作为学生,我们总是忽略这个问题.我总是从自己的角度出发,想把报告写完就算交差了,却不曾想过这个报告的目的是什么?它是给人看并用于说服人的,而非为报告本身而本身.倘若看报告的决策者拒绝了报告的内容,那这封报告就失去其本身的意义,而不管你事实上究竟把它写得有多好.为了工作的效率,每一个员工要保证自己做的工作的质量,让你的同事们能够放心方便的使用你的工作成果。这是我从职场上学到的第一课.
写完分析报告,我对searchengineoptimization这个词的涵义已经由当初的匪夷所思变为拍案叫绝了.首先,搜索引擎能如此地提高互联网的效率和意义,这是除电子邮件以外其他任何技术都无法比拟的.信息不对称早已成为限制社会发展效率提高的瓶颈.每天成千上万的人都出于各种目的在寻找.以前提及搜索,我们脑海里出现的是搜索小说,MP3,但是如果搜索者是商业用户,为了自己的目标而寻找信息资源,这是多么大的市场!这个市场可以说是Google培育出来的,而现在它也正在大肆享受这个新兴市场的甜头.与搜索技术想对应,Google创造的广告模式就是一种天才的盈利模式.传统上提起广告,我们会想起的是电视看了一半插进来的那种虚假的不能再虚假的吹牛,在浏览网页时跳出来的令人作呕的cookie,除了增加我们对广告商的厌恶外似乎没有什么作用了.而此时的广告则完全不同,它是帮助客户的一种信息资源,可以大大缩小客户的搜索机会成本.更重要的是,这些广告是伴随着你的搜索关键词而出现的,因而与用户的目标非常一致,它起的是效率优化作用,而不是传统地为了把商品不择手段地卖出去.
Google在市场上的份额如此只大以至于它几乎成了搜索的代名词.每天将近70%的个人或商业用户在使用.Google的排名几乎就是网上价值评判的唯一标准.所以Google的排名含金量就不言而喻了.为了保证公正性Google的搜索结果排名是非盈利的,但是它在边上另开了一个广告业务,这个创造造就了公司的滚滚财源.
当然,从纯技术上讲,Google也是一个人类智慧的奇迹.首先,Google的算法是利用其他网站对本网站的引用次数乘上权重再考虑网站主题与搜索关键词的匹配程度来搜索结果并排序的.前者需要是一种递归思想,在完成逻辑上的分析以后肯定是用多次计算的叠代来计算的,而后者又肯定是一个研究得很成熟的字符串匹配技术.Google是商业和技术创新完美结合的典范,从它我了解到,一流的企业是创造一个市场和需求,而不是与其他企业竞争。
克拉科夫
我实习所在的克拉科夫是个波兰的古都。这是一个保存完整的中世纪古城,已经被列入了世界文化遗产,并被评选了世界上最美的12个城市之一。走在街头时时可以感受到这种中世纪的气息.老城区的路都是碎石铺成的,忐忑不平,汽车开过时可以体会听到那种剧烈的摩擦声.街头的房子都特别的旧,我觉得这就是东欧与西欧,发达国家与欠发达国家的区别吧.西欧那些文艺复兴时期的房子虽然古老,但肯定都修缮地十分精致,仿佛童话一般。但是在波兰,一切都仿佛是500年前的样子