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

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

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

搜索引擎:搜索引擎指自动从因特网搜集信息,经过一定整理以后,提供给用户进行查询的系统。因特网上的信息浩瀚万千,而且毫无秩序,所有的信息像汪洋上的一个个小岛,网页链接是这些小岛之间纵横交错的桥梁,而搜索引擎,则为用户绘制一幅一目了然的信息地图,供用户随时查阅。

工作原理:(1)抓取网页 :每个独立的搜索引擎都有自己的网页抓取程序(spider)。Spider顺着网页中的超链接,连续地抓取网页。被抓取的网页被称之为网页快照。由于互联网中超链接的应用很普遍,理论上,从一定范围的网页出发,就能搜集到绝大多数的网页。

(2)处理网页:搜索引擎抓到网页后,还要做大量的预处理工作,才能提供检索服务。其中,最重要的就是提取关键词,建立索引文件。其他还包括去除重复网页、分词(中文)、判断网页类型、分析超链接、计算网页的重要度/丰富度等。

(3) 提供检索服务:用户输入关键词进行检索,搜索引擎从索引数据库中找到匹配该关键词的网页;为了用户便于判断,除了网页标题和URL外,还会提供一段来自网页的摘要以及其他信息。

盈利模式:1、竞价排名:这是搜索引擎早期最主要的盈利模式。所谓竞价排名,就是根据关键字搜索结果的位置拍卖。

                 2、技术授权:搜索引擎的技术要求很高,很多网站都不愿意花大量的人力物力去开发自己的搜索引擎,而是通过付费给搜索引擎企业来使用它们技术,这就为先进的搜索引擎企业带来了盈利。

                3、Adwords:通过用户搜索的关键字来提供相关的广告

               4、AdSense:让具有一定访问量的网络发布商在其网站发布广告,其访问量能转换成佣金支付,由于这些广告是在分析用户浏览的网页信息后发布,所以比较会引起用户的关注。

(4)实习与工作

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

(1)网页设计师

岗位职责: 
1、负责杂志社网站设计、改版、活动网站制作; 
2、协助相关部门做好数字出版平台的建设和日常管理; 
3、协助做好局域网日常维护和公文、稿件编辑。 
任职要求: 
1、网站技术、计算机相;关专业本科学历以上,熟练掌握Dreamweaver、Photoshop等网页设计相关软件和网页制作流程; 
2、有一定的web编程经验,熟练掌握HTML、DIV、CSS代码; 
3、具有良好的创意和设计能力,团队合作精神和创新意识; 
4、有php开源程序的二次开发经验者优先。

(2)Java工程师

职位职能:  互联网软件开发工程师  软件工程师
职位描述:
职位描述:
负责公司新产品项目的开发实现;
负责公司已有系统的维护;
编写开发及技术文档;
新技术研究与实践;

性格特点:易沟通、踏实;热爱计算机科学; 热衷编程者优先;

必备条件:
. JAVA基础扎实,理解IO.网络通讯.多线程.集合等基础框架,对JVM原理有一定的了解;
. 良好的编码规范; 追求编写优雅的代码,从技术趋势和思路上能影响技术团队;
. 学习能力强,适应能力好;具备耐心/细心的品质;
. 本科或者以上学历;

优先条件:
. 热衷于新技术,喜欢钻研技术难题者优先;
. 2年及以上使用JAVA开发的经验,对于你用过的开源框架,能了解到它的原理和机制;
. 掌握多线程及高性能的设计与编码及性能调优;有高并发应用开发经验者优先;
. 有网络通讯相关工作经验者优先;
. 熟悉常用设计模式,有分布式系统设计开发经验者可加分;
. 有客户端开发经验者优先,特别是javaFX2的开发经验;
. 有责任心、团队合作精神、有不断学习能力,能承受工作压力,可加班;
. 善于软件测试经验者优先;
其它:
● 具备良好的代码编程习惯,及较强的文档编写能力;
● 发自内心的爱好计算机编程,有良好的团队合作精神,对工作有责任心
● 有基于SSH等开发经验者优先;


为什么选择我们?
小团队,大视野
一线开发机会,你的工作每天都收到成千上万用户的检验;
花园式的办公环境(原太阳岛游乐园,办公室门口就是泳池)
极其轻松和欢乐的工作氛围
公司提供三餐,免除地沟油烦恼
定时组织烧烤、旅游各种活动
基础不扎实,没有很系统学习一门语言,如Java,缺少项目开发经验,以及对编程研究不深和相关技术框架不熟悉。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值