`
zhangyu8374
  • 浏览: 94741 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

与搜索相关的研发工作

阅读更多
想从事与搜索相关的研发工作,需要哪些知识。带着这个疑问,我查看了包括Google,Baidu,Yahoo,腾讯,Sohu,Sina,阿里巴巴等公司的招聘信息。自我总结如下:
  • 为什么要从事研发工作?
  1. 在公司处于核心地位;
  2. 把研究和开发紧密而完美的结合在一起;
  • 研发职责是什么?
  1. 负责搜索引擎系统的架构设计以及核心模块的系统设计;
  2. 进行搜索引擎系统核心模块的编码和技术研发;
  3. 重点技术难题的攻关;
  • 想从事研发工作,需要什么?
  1. 强烈责任心,开放的性格,良好的沟通能力;拥有极强的发现问题、分析问题、解决问题的能力;
  2. Fluency in English(Reading and Writing);
  3. 对算法设计、数据结构有深刻的理解;
  4. 精通Linux/Unix平台上的C/C++语言编程,熟练使用调试工具;熟悉网络、多线程编程技术(熟悉Unix系统调用io, socket, process, signal);如果懂Java,将更好;
  5. 能够使用一种脚本语言(perl,shell或者python);
  6. 具有搜索、信息检索相关领域开发经验者优先;
  7. 至少熟悉一种数据库系统,你可以选择MySql作为自己重点攻克的对象。
  • 想成为架构师,还需要什么?
  1. 熟悉分布式系统架构设计,具备大流量、大访问量、高负载环境下的系统开发及优化经验;
  2. 知识面广,思路开阔,对业界的最新技术发展动态有比较密切的关注;
  3. 对软件开发生命周期比较熟悉,具备较强的文档编写能力及项目管理能力。
想从事研发工作的朋友可以对照上面的要求,找出自己的不足。对于你来说,那些不足就是最重要的。缺什么,什么就最重要。
分享到:
评论

相关推荐

    技术和数据构建的虚拟世界—我的业务研发技术观|DevFest+2017+实录

    郭威先生在2011年之前也曾交替从事这两种类型的研发工作。他指出,计算机及互联网技术本身就是为解决实际业务问题而生的,因此在他的观念里,两者之间并不存在绝对的高低之分。然而,对于业务研发而言,其真正的价值...

    搜索引擎的实现原理-一本结合实例讲解SE的书

    《搜索引擎:原理、技术与系统》这本书深入浅出地介绍了搜索引擎的核心工作原理和技术实现。 1. **网页的搜集**:搜索引擎通过爬虫程序自动抓取互联网上的网页。这些爬虫遵循一定的规则访问不同的网站,并下载网页...

    搜索引擎-产品数据管理中工作流引擎技术研究.pdf

    工作流引擎技术可以解决上述问题,它能实现电子流程管理,跟踪和控制设计与修改过程,自动化的业务流程能确保在正确的时间将正确数据以正确的方式传递给相关人员,从而提升研发效率,缩短产品上市时间,降低成本,并...

    软件开发公司研发中心组织结构与职权归纳.pdf

    研发中心拥有相应的权力以执行其职责,如决定研发项目的优先级,分配资源,制定和执行研发政策,以及与其它部门协调工作等。图1-4显示了这些权力,突显了研发中心在公司决策中的重要地位。 在软件研发管理方面,每...

    智能鲜食研发系统的设计与实现.pdf

    研发人员可以通过智能搜索和推荐功能,优化原料和半成品的组合,实现高效的新品研发,快速从概念进入试做阶段。 3. **绩效管理**:基于实际的研发进度、产品效率、销量和在架时间,系统能快速生成员工绩效数据,...

    邮件搜索狂飙9.1-最新正式版

    同时,软件的自定义搜索设置功能,还允许用户根据实际需要,选择搜索范围和重点,确保搜索工作既高效又符合个人需求。 软件的智能分析能力是其另一大亮点。通过智能算法,邮件搜索狂飙9.1能够对搜索到的邮箱地址...

    大搜索技术白皮书

    - **生态环境**:大搜索技术的发展需要一个健康的生态系统支持,包括但不限于政策法规、技术研发、市场应用等多个方面。 - **前景展望**:随着技术的不断进步和社会需求的增长,大搜索有望在未来成为连接人与信息的...

    GNSS接收机前端研发工具功能特点和技术指标

    2. **GPS芯片和接收机设计**:该工具不仅可以用于软件GPS接收机的设计,还可以辅助硬件级别的研发工作。 3. **GPS干扰与抗干扰研究**:利用NewStar210A模拟不同的干扰环境,研究GPS信号的抗干扰性能。 4. **GPS载波...

    00研发简约流程图共1页.pdf.zip

    描述同样重复了标题的信息,没有提供额外的细节,但我们可以假设这份流程图旨在概述研发流程的关键步骤,可能是针对软件开发、产品创新或其他技术领域的研发工作。 【标签解析】 标签"00研发简约流程图共1页.pdf...

    阿里搜索中台devOps&AIOps;的思考与实践

    从中我们可以了解到一系列相关知识点,包括中台的概念、DevOps与AIOps在实践中的作用、服务化和微服务架构的应用等。 首先,中台是一种企业级共享服务架构,它强调将通用业务能力、数据和技术以服务的形式沉淀下来...

    电商研发系列 产品相关业务概括.doc

    《电商研发系列:产品相关业务概括》 在电商领域,产品研发是至关重要的环节,它涉及到整个电商平台的运营效率和用户体验。以下将详细阐述电商产品相关业务的主要方面。 1. **基础属性** - **副名称**:为了保持...

    ( 搜索引擎-原理、技术与系统.pdf )

    《搜索引擎:原理、技术与系统》是一本深入探讨搜索引擎核心概念、技术和系统的专业书籍。它涵盖了从基础理论到实际应用的广泛内容,旨在帮助读者理解搜索引擎背后的工作原理,并掌握构建和优化搜索引擎的关键技能。...

    基于JIRA的研发过程管理平台规划蓝图

    在文档中提到的各个组件和产品可以作为构建一个高效研发团队的基石,下面将详细介绍相关知识点。 首先,JIRA是Atlassian公司开发的一款项目与事务跟踪工具,它能够帮助团队管理他们的项目。JIRA设计灵活,能够为...

    (完整)(电子商务软件研发及产业化建设项目)监理月报(201202).docx

    本月中,项目组继续推进电子商务软件研发及产业化建设项目的各个模块,相关的影像图片资料如下:项目组成员的照片、项目现场的照片、项目产品的照片等。 本月电子商务软件研发及产业化建设项目的监理月报,项目组...

    浅议搜索软件对计算机安全的影响开题报告-论文.zip

    1. 搜索引擎的工作原理:搜索引擎通过爬虫技术抓取网络上的信息,建立索引库,当用户输入关键词时,快速返回相关结果。这一过程中,搜索引擎可能会收集用户的搜索历史和偏好,如果处理不当,可能导致隐私泄露。 2. ...

    G搜索 v3.9.zip

    G搜索是由博软工作室自主研发的一款基于IE内核的搜索引擎的工具。 G搜索 v3.9更新: 1.整改为单文件版。 2.修复了云端接口。 3.修复了设置的重启服务。 4.修复了生活助手的隐发错误。 5.修复了图标排版紊乱...

    nutch框架 搜索引擎

    Nutch是一款由Nutch组织发起、多个实验室如CommerceNet Labs共同研发的开源Web搜索引擎。其设计初衷旨在提供一个透明、公正的全球网络搜索替代方案,以满足公众利益的需求。Nutch的一个显著特征是其结果排名的解释...

Global site tag (gtag.js) - Google Analytics