下载此文档

工作在谷歌.doc


文档分类:IT计算机 | 页数:约8页 举报非法文档有奖
1/8
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/8 下载此文档
文档列表 文档介绍
工作在谷歌(一):谷歌的网络搜索业务美国谷歌的目标是,“整理全球的信息,让全世界的人能够访问并使用”。该公司在这一宏大的目标下,以搜索引擎“Google”为主,同时还提供“Gmail”以及“谷歌地图”等多种网络服务。谷歌的工程师们不断开发全球几千万乃至几亿人每天使用的充满魅力的服务,那么,他们每天都如何工作呢?本文将请在谷歌日本法人工作、负责搜索业务的年轻软件工程师大仓务介绍在谷歌就职的工程师的工作情况,从中探索谷歌的魅力。 “谷歌是做什么业务的公司?”。对此,恐怕很多人都会回答“是做网络搜索的服务公司”。网络搜索的确是谷歌倾注心血的服务。不过,除此之外谷歌还提供很多其他服务。例如,图像搜索、桌面系统搜索、日历及在线文字处理等功能、路线搜索、邮件,以及开发地图和浏览器、提供图像和视频共享服务等。 或许在人们看来,“只要是与互联网相关的,谷歌什么都做”,网上需要什么就提供什么服务。其实,谷歌所有的功能和服务全部是为了一个目标而提供的。这个目标就是,“整理全球的信息,让全世界的人能够访问并使用”。在谷歌公司,员工们在“做实现该目标所需的所有事情”的理念下,每天辛勤工作。 为了让大家更容易理解,我将以谷歌服务中最著名的网络搜索为题材,介绍工程师们的工作情况。在进行介绍之前,首先将就网络搜索技术进行简单说明。然后介绍在谷歌就职的工程师们的工作,最后讲述在谷歌工作的魅力。 网络搜索技术是指什么? 首先,请大家稍作想像。请想像一下,如果没有搜索引擎这项服务,当被朋友问及“我想了解这件事情,互联网上有没有什么可以参考的信息”时,“如何才能告诉朋友可参考的信息呢”。 尽管说法各异,但据说互联网上大约有1万亿页的网页。假设其中的100页中有一页左右是对自己有帮助的。另外,每个网页可用一秒钟的时间来判断其是否符合朋友所需。这样的话,找到有用信息究竟需要多少时间呢?粗略计算一下便知,大约需要250年。 从想要了解信息开始到250年后才知道“信息刊登在这个网页上”,这当然是完全没有意义的。因此必须做些什么使其加速。另外,如果刊登有朋友想要了解的信息的网页有10万页左右时,即使告诉朋友“你想要的内容在这10万页里面”,恐怕他也高兴不起来。因为必须要告诉他,在这10万页中,“这一页中有非常好的解释,这一页中的内容更容易理解”等信息。 搜索引擎就需要从无数网页中快速搜索出符合用户需求的网页,而且要判断出哪一页中有最佳解释。这就是谷歌搜索引擎的工程师们每天挑战的问题。并不是说针对该问题有完美的答案,但为了最接近正确答案,工程师们努力在进行各种尝试。 快速搜索的技术 首先,如何才能从1万亿这一庞大数量的网页中搜索出我们需要的相关网页呢?搜索利用计算机,计算机能够比人类更为迅速地进行处理。例如,假设人浏览一个网页需要一秒钟的时间,而计算机能够以人类无数倍的速度进行处理。不过,即使假设可用千分之一秒来判断一个网页是否有用,全部搜索完也需要3个月。 这样看来,使用一台计算机是难以完成的,因此要集合很多台计算机进行更加快速的处理。例如,使用100万台性能每秒可处理1000个网页的计算机,10秒钟即可处理100亿个网页。这就可以将前面提到的250年缩短为10秒,这个时间就相当具有现实意义了。 不过,同时集合很多台计算机使用的想法虽然非常简单,但实际使用起来却很困难。2~3台个人电脑的话尚且可行

工作在谷歌 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数8
  • 收藏数0 收藏
  • 顶次数0
  • 上传人文库旗舰店
  • 文件大小34 KB
  • 时间2019-10-15