第2次实验——算法基本功与综合思考

(3)算法综合实践——搜索引擎

上网搜索有关“搜索引擎”的相关资料,包括但不限于以下方面(至少要有2个方面):搜索引擎岗位要求、搜索引擎工作原理、搜索引擎涉及到教材中哪些算法、搜索引擎的盈利模式、搜索引擎源码链接、国内外搜索引擎公司现状等。

据搜索到的资料显示,搜索引擎涉及到的技术大致有以下几种:

一是基于传统信息检索技术的方式,它主要利用关键词本身在文档中的重要程度来对文档与用户查询要求的相关度做出测量,如利用网页中关键词出现的频率和位置。

二是超连分析技术,它以网页被认可的重要程度作为检索结果的相关度排序依据。其中有代表性的算法主要是Page等设计的PageRank算法和Kleinberg创造的HITS算法。

其中PageRank算法Google公司所研发的一种特有的算法,用于衡量特定网页相对于搜索引擎索引中的其他网页而言的重要程度。它由Larry Page 和 Sergey Brin在20世纪90年代后期发明,实现了将链接价值概念作为排名因素。

而从上述资料显示,教材中对搜索算法的介绍是很欠缺的,例如PageRank算法,在书上几乎是没有提到的,不过在看过的《数学之美》这本书中有提及到,这是一个对搜索技术的改进提供一个很好的技术支持的算法,在书中详细列出了该算法的思想以及其数学模型,很是不错。有兴趣的,去看一下《数学之美》 吴军 著 这本书吧,强力推荐。

搜索引擎源码链接:

http://www.jb51.net/codes/list467_1.html (搜索链接_php源码_源码下载_脚本之家);

http://www.onegreen.net/code/List/List_397.html (Asp源码下载:搜索链接)。

搜索引擎的盈利模式 : 主要是通过以下几方面来盈利的(以百度为例):

1.搜索集合竞价。也就是说,对于类似信息的网页,谁给百度的钱多,百度就把谁的信息放到显著的位置;

2.为其他网站提供搜索服务,如搜狐,新浪,236等提供搜索专利,因此每年也有巨额的利润;

3.与政府部门以及事业单位合作,为他们提供技术支持和相应的服务,这方面也给百度带来了巨额的利润;

4.广告也是盈利的一个很重要的方面,在百度网页上推广广告,可谓是字字为金;

5.通过融资,引进大量资金进行其他的商业活动也可使百度获得大量的商业利润。

(4)实习与工作

上招聘网站(如 51job、智联招聘)上查看自己感兴趣的职位与要求。作业要求:写下自己感兴趣工作的至少2个岗位名称(如Java程序员、搜索引擎工程师)、工作岗位具体要求、自身目前具备哪些条件、有哪些不足的地方并如何弥补。

岗位一: Java程序员

职位职能:  软件工程师  
职位描述:
任职资格:
1.全日制本科及以上学历,计算机或相关专业毕业;
2.1年及以上JAVA开发经验;
3.精通JAVA编程(具有JAVA认证者优先);
4.熟悉java技术平台、J2EE架构以及Eclipse开发工具;熟悉Struts、Spring、Hibernate架构和各种设计模式;
5.具有较强的分析、判断和概括能力,逻辑思维能力,良好的沟通协调能力,较好的语言表达能力;
6.善于学习,具有分析、解决问题的能力

从以上要求来看,关于自身目前所具备的条件,我深感惭愧,有不少是没有达到要求的,java开发经验还是不够,几乎没开发过几个像样的大程序,而且对于java的架构什么的也不是特别了解。所以如果我真想从事这方面的工作的话,在接下来的时间里,我得加强对java理论知识的学习以及极可能多地参与开发一些像样的项目。

岗位二:人力资源实习生

职位职能:  实习生  大学/大专应届毕业生
职位描述:
工作职责
岗位职责

协助主管完成日常工作。


任职资格
1、人力资源或相关专业本科以上学历;
2、熟练使用相关办公软件,具备基本的网络知识;
3、有实习经验者优先考虑;
4、具有良好的职业道德,踏实稳重,工作细心,责任心强,良好的沟通、协调能力,有团队协作精神。
对于以上的要求,我觉得自己还是不怎么满足的,最主要的是专业的问题,不过下面的那些要求我觉得我还是很满足的。对于一个计科专业的学生来说,熟练使用 熟练使用相关办公软件和具备基本的网络知识这一点是绝对没什么问题的,而且我也能保证具有良好的职业道德,踏实稳重,工作细心,责任心强,良好的沟通、协调能力,有团队协作精神。所以能做的就是在接下来的一段时间里恶补关于人力资源专业的相关知识,希望能够达到企业要求的那种水平,也希望自己在这方面能够有所收获吧。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值