技术大分类

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

技术大分类:

算法:

基本算法

数据结构的算法

数论与代数算法

计算几何的算法

图论的算法

动态规划以及数值分析

加密算法

排序算法

检索算法

随机化算法

并行算法

厄米变形模型

随机森林算法

分类算法(解决数据挖掘问题)。

目前主流的算法工程师包括

1.音/视频算法工程师(通常统称为语音/视频/图形开发工程师)

2.图像处理算法工程师

3.计算机视觉算法工程师

4.通信基带算法工程师

5.信号算法工程师

6.射频/通信算法工程师

7.自然语言算法工程师

8.数据挖掘算法工程师

9.搜索算法工程师

10.控制算法工程师(云台算法工程师,飞控算法工程师,机器人控制算法)

11.导航算法工程师

算法工程师大致分类与技术要求

(一)图像算法/计算机视觉工程师类

包括:图像算法工程师,图像处理工程师,音/视频处理算法工程师,计算机视觉工程师。

应用领域:

互联网:如美颜app

医学领域:如临床医学图像

汽车领域

人工智能

(二)机器学习工程师

包括机器学习工程师

应用领域:

人工智能,比如各类仿真、拟人应用,如机器人

医疗用于各类拟合预测

金融高频交易

互联网数据挖掘、关联推荐

无人汽车,无人机

(三)自然语言处理工程师

包括:自然语言处理工程师。

应用领域:

口语输入、书面语输入、语言分析和理解、语言生成、口语输出技术、话语分析与对话、文献自动处理、多语问题的计算机处理、多模态的计算机处理、信息传输与信息存储、自然语言处理中的数学方法、语言资源、自然语言处理系统的评测。

(四)射频/通信/信号算法工程师类

包括:3G/4G无线通信算法工程师,通信基带算法工程师,DSP开发工程师(数字信号处理),射频通信工程师,信号算法工程师

应用领域:

通信

VR

物联网/车联网

导航,军事,卫星,雷达.

(五)数据挖掘算法工程师类

包括:推荐算法工程师,数据挖掘算法工程师

应用领域:

个性化推荐

广告投放

大数据分析

(六)搜索算法工程师

(七)控制算法工程师类

包括:云台控制算法,飞控控制算法,机器人控制算法

应用领域

医疗/工业机械设备

工业机器人

机器人

无人机飞控、云台控制等

导航算法工程师

应用领域:无人机、机器人等。

测试:

测试工程师:主要是做功能性能测试居多,不怎么写代码

游戏测试:专做游戏测试的,从岗位职责JD上看,需要懂白盒测试,具备一定的代码语言基础。

硬件测试:主要是检测硬件产品的性能和质量,需要具备对产品参数的了解。测试开发:兼做测试与开发工作,主要开发测试框架

黑盒测试:不需要用到代码,直接检测软件的功能,性能

白盒测试:从代码根源上测评,发现问题,对代码有一定要求

灰盒测试:是介于白盒测试与黑盒测试之间的一种测试,灰盒测试多用于集成测试阶段,不仅关注输出、输入的正确性,同时也关注程序内部的情况。灰盒测试不像白盒那样详细、完整,但又比黑盒测试更关注程序的内部逻辑,常常是通过一些表征性的现象、事件、标志来判断内部的运行状态。

后端开发:

Java

Python

Php

.Net

C

C++

C#

移动开发:

HTML5

Android

WP

其他移动开发

前端开发:Web前端

Flash

HTML5

Javascript

U3D

COCOS2D-X开发

运维:

运维工程师

网络工程师

系统工程师

系统管理员

WEB安全

网络安全

CDN

数据库管理员MYSQL SQLServer ORACLE

DB2

MongoDB

ETL

Hive

数据仓库

硬件开发:

嵌入式

自动化

单片机

电路设计

系统集成

驱动开发

DSP开发

产品:

产品设计

1.网页产品设计师

2.无线产品设计师

产品经理:

网页产品

移动产品

数据产品

电商产品

相关文档
最新文档