美文网首页后端应用技术
360行,行行出状元——搜索工程师篇

360行,行行出状元——搜索工程师篇

作者: 程序o07 | 来源:发表于2017-12-22 14:17 被阅读5次

    IT中的12个职业,相信大家大致都有了了解,那么现在我就从工作内容、职业技能、职业需求等方面为大家详细分析这些职业。

    今天我们先分析一下搜索工程师这一职业吧!!!

    搜索工程师的作流程抓取,解析,去重,处理,索引,查询。每个环节都有比较强的算法要求。

    搜索是值得拿出一个单独的领域(特别是NoSQL DB兴起之后)。

    1 工作内容:

    所以搜索现在其实分成两种。

    一种是传统的搜索。包括:抓取 、解析、去重、处理、索引查询

    另一种是做为架构的搜索,只有索引和查询。

    抓取最需要解决的问题就是抓取的优先级。

    解析要做的就是把网页的文本内容和没用的信息去掉。

    索引是比较简单的。主要牵涉到的就是怎么做实时索引。

    2 需要技能:

    环境【Linux】

    框架【Luence,ElasticSearch,Cassandra】

    算法

    (大家可以加入爱好者集结群,一同交流:498290461) 欢迎交流: (老师q:858288017)

    3 发展前景

    现在来看,搜索工程师的作用越来越大。

    1年~3年:10K~20K

    3年以上:15K~35K

    成长路径:

    搜索工程师-搜索组leader

    4.入门门槛

    有过两到三年Java工程师经验的人,或者是硕士毕业的,或者是数学比较好的,或者做过NLP的.这就是搜索工程师的门槛.

    如果你对数据结构,对算法不了解,做个搜索工程师挺没意思的.

    5.哪些行业适合做搜索工程师

    IT界:后端工程师中有两年经验,或者是硕士,或者是NLP

    其他界:无

    6.职业限制

    搜索的职业限制就是他很少去做工程化的代码,对于业务逻辑的理解跟工程化的工程师还是差一些.可以选用的框架也比较少.

    相关文章

      网友评论

        本文标题:360行,行行出状元——搜索工程师篇

        本文链接:https://www.haomeiwen.com/subject/tkotgxtx.html