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

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

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

a. 搜索引擎是指根据一定的策略、运用特定的计算机程序互联网上搜集信息,在对信息进行组织处理后,为用户提供检索服务,将用户检索相关的信息展示给用户的系统

b. 开发搜索引擎岗位要求:
1、具备扎实的算法设计功底,有自然语言处理方面的开发经验者优先考虑。
2、精通C/C++编程技术,有2年以上的开发经验。
3、熟悉面向对象的分析和设计技术。
4、精通Linux操作系统,对内核有深入的了解。
5、熟悉TCP/IP协议,并有在Linux操作系统下进行通信应用软件的开发经验者优先考虑。
6、专注于技术,精益求精。
7、对业界的最新技术发展动态有比较密切的关注。
8、良好的英文能力,能流利阅读英文技术文档。

c.搜索引擎工作原理:基本工作原理包括三个工程:首先在互联网中发现、搜索网页信息,同时对信息进行提取和组织建立索引库;再由检索根据用户输入的查询关键字,在索引库中快速检出文档,进行文档与查询的相关度评价,对将要输出的结果进行排序,并将查询结果返回给用户。 (抓取网页,处理网页,提供检索服务,显示信息)

d 搜索引擎算法涉及到两个搜索策略:深度优先搜索和广度优先搜索

搜索引擎是指根据一定的策略、运用特定的计算机程序互联网上搜集信息,在对信息进行组织处理后,为用户提供检索服务,将用户检索相关的信息展示给用户的系统。搜索引擎包括全文索引目录索引元搜索引擎垂直搜索引擎、集合式搜索引擎、门户搜索引擎与免费链接列表等

(4)实习与工作

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

前端开发工程师,测试工程师。

web前端开发工程师的岗位要求:
1、精通各类Web前端开发技术,包括html、javascript、Ajax、Css等web开发领域相关技术,有前端框架设计经验;
2、精通对象模型,了解JQuery;精通HTTP协议;精通网站性能优化,技术体验优化;深刻理解WEB标准和兼容性,对表现与数据分离、Web语义化、提升用户体验有独特的见解和实践经验;
3、深刻理解网站开发流程,有良好的沟通能力和团队协作精神,能承受较大的工作压力;

4 、对不同浏览器的兼容性有一定的了解。 

这是我在网上搜到深圳腾讯公司招聘前端开发工程师岗位要求。在大三开始自己定位前端开发这个领域,然后又一直在学关于这方面的专业知识,能够用html、css来写界面,会用javascript,jquery脚本语言来对页面进行展示和交互,了解一些浏览器兼容性问题。.也有自己尝试做一些项目。感觉自己有很多不足的地方,javascript不是很精通,只是停留在基础上。网站性能优化这方面也不了解。没有很多具体的实践经验。

弥补:打算这个暑假留在学校里深入系统学习这方面的知识。

测试工程师岗位要求:

【岗位职责】 
1、负责构建测试环境,设计测试用例,实施软件测试; 
2、设计测试环境方案;完善测试规范流程;制定软件测试标准;
3、制定软件测试方案与计划;组织完成软件测试工作;编制测试报告;
4、改进软件测试方法,参与自动化测试的建设与规划。

对测试方面很多知识都不了解,打算有时间多查资料了解这方面的知识,再确定这个学习方向。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值