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

来源:互联网 发布:淘宝国际货运怎么发货 编辑:程序博客网 时间:2024/05/05 10:42

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.职业限制

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



原创粉丝点击