菜鸟必看——互联网技术类岗位介绍!

2,098 阅读8分钟

互联网领域常见技术职位如下:

详细解释如下:

后端开发:Java、 C++、 PHP、 数 据挖掘、 自然语言处理 、搜索算法、精准推荐、 C、 C# 、全栈工程师、 .NET 、Hadoop、Python、Delphi 、 VB、 Perl 、Ruby 、Node.js 、GoASP 、Shell 、后端开发其它

移动开发:HTML5 、Android 、iOS 、WP、 移动开发其它

前端开发:web端 、Flash、 html5、 JavaScript 、U3D、COCOS2D-X 、前端开发其它

硬件开发:硬件 、嵌入式 、自动化 、单片机 、电路设计 、驱动开发、系统集成 、FPGA开发、 DSP开发、 ARM开发、 PCB工艺模具设计 、热传导 、材料工程师、 精益工程师、 射频工程、师硬件开发其它

测试:测试工程师、 自动化测试 、功能测试 、性能测试 、测试开发、游戏测试 、白盒测试、 灰盒测试 、黑盒测试 、手机测试、硬件测试、 测试经理、 测试其它

运维:运维工程师、 运维开发工程师、 网络工程师、 系统工程师、IT支持、 IDC、 CDN、 F5 、系统管理员、 病毒分析、WEB安全、 网络安全、 系统安全 、运维经理 、运维其它

DBA:MySQL 、SQL、Server、 Oracle、 DB2 、MongoDB、 ETL、Hive 数据仓库 、DBA其它

项目管理:项目经理、 项目助理

企业软件:实施工程师 、售前工程师 、售后工程师、 BI工程师企业软件其它

高端职位:技术经理 、技术总监、 架构师 、CTO、 运维总监、技术合伙人、 项目总监、 测试总监、 安全专家、高端技术职位其它

前端开发具体是做什么的呢?
简单来说,是用户在浏览器能够看见的东西,通常对前端的技术要求是一定给你要会的HTML+CSS+Java,这是基础,再往上还会有各种前端常用的框架、工具等等。

与之对应的,后端的开发是什么?
一句话概括:是你在使用产品的过程中看不见的东西。跑在服务器里的东东,或许是程序、或者是脚本,又或者是数据的调取。
后端的开发语言较多,常见的有PHP、Java、 Python等,也有些用C#的,不同的公司可能会因为技术部门老大的背景、喜好或者市场上人才的多寡有自己的选择,需要根据具体情况来判断。

说到移动端的开发,大家都知道的就是安卓和iOS,这是两种主流的移动操作系统,不同的操作系统需要的开发语言也不一样.
如果你找人,千万别把安卓的推去做IOS,IOS的推去做安卓,很多时候大家都只是擅长一门技术,推错了闹笑话。

吃货会怎样说技术类岗位?
技术产品后台的运行过程是相当复杂的,咱们可以换个更加好理解的角度来理解它——

假设吃货A进了一家自助餐厅。

进菜馆店门后,也就在产品的页面里,你能够看见的所有的东西都是属于前端的工作内容;墙壁、门、窗户、桌椅,这些结构性的东西,都是由HTML做出来的。

而餐厅里面的装饰或者装修的东西,你可以假设他们都是用CSS语言做出来的;还有那些来回走动的服务员和点餐机这些设备,你可以理解为用Java制作的动态实。

这部分就是前端工程师的干活,当然这只是一个比喻,不恰当的地方大神们请忽略。

你来到了点餐机(假设这家餐厅最近人手比较缺,都是客人自己点单)旁边,操作界面输入你要的菜品。这个过程对应到网站就是,你将你的需求在网页上进行了操作。

当你的操作完成后,这个智能的点餐机开始工作,先检查自助菜品取有没有你要的菜(这个过程相当于检查缓存吧),如果没有,在成一个唯一的订单发到后厨(提交Http请求)。

请求发送到服务器也就是上面提到的后厨,厨房会按照你的需求为你做菜。如果你是点了回锅肉,就是川菜师傅给你做菜,如果是点了日料,料理的厨子就开始忙活了。在服务器的后台,也会有不同类型的程序、模块来完成用户不同的请求。

以上过程中的Http请求的提交、服务器上跑的程序等等就是由后端工程师写出来的。

需要注意的是,厨子做菜是需要原材料的,这些原材料是存储在餐厅的后厨,也就是网站后台的数据库里面。需要什么拿什么,有些贵重的菜甚至还要有权限才能拿。在后台的数据仓库,它的专属管理员DBA,翻译过来就是数据库管理员。

厨师做好了菜,把菜给到出品部,出品部在按照你的需求端上来给你,这也就是服务器的Http响应过程,还是后端的事情。

后面的事情,客户你慢慢品吧,小店今儿个要打烊了。

CEO(Chief Executive officer) 首席执行官
可以理解为是企业领导人和职业经理人两种身份的合一,通常也是董事会成员之一,在公司有最终的执行、经营、管理和决策的权利。在较小的企业中CEO可能同时是董事会主席和总裁,大公司中通常不会由同一人承担以免权利过大。

CAO(Chief Administrative Officer) 首席行政官
也称行政总监,其职位的重要性相当于副总经理。主要负责处理公司日常事物、内部和外部人际关系,并通过计划、组织、控制和领导来实现对公司行政事务的管理与监控。

CFO(Chief financial officer) 首席财务官
又称“财务总监”,负责公司财务相关事务,如果公司上市就应当是由首席财务官全权负责。一般认为事前、事中、事后不同阶段,CFO都要进行财务方面的管理和监督。

COO(Chief Operation Officer)首席运营官
又称运营总监,是公司里负责监督管理每日活动的人员,监管公司日常运作,直接向CEO汇报,常兼任副总裁职位。COO对公司经营进行计划、建议和调度,对于职能部门进行指导及考核。此外,COO对公司中长期发展规划负有组织和推动责任。

CTO(Chief technology officer) 首席技术官
类似总工程师,是技术方面的专家,掌握公司的核心技术,并可以带领团队开发,或者使用新技术来帮助公司达到目标。当技术日益成为影响企业的重要因素时,CTO的地位也日渐提升,成为对企业发展起决定性作用的人,特别是在互联网企业里,核心技术和核心技术人员是非常重要的。

CIO(Chief information officer) 首席信息官
CIO是经常与CTO混淆的一个职位,是企业中的信息管理者。但其不同于一般的信息技术部门或者信息中心的负责人,而属于公司的最高决策层,是企业文化的推动者。首席信息官的职责是挖掘企业的信息资源,制定企业信息化战略,为企业信息化进行合理布局和评估。

一般来讲,CIO更加注重技术和业务的结合,但随着“技术驱动”的推进,特别是在互联网企业里,该职位与CTO正在逐步趋近。

CMO(Chief Marketing Officer) 首席营销官
一般指市场总监,是企业中负责市场运营工作的高级管理人员。主要对营销思想进行定位,把握市场机遇、制定市场相关营销战略,同时带动计划的实施以完成营销目标。

此外,常见的高管职位还有CBO(首席品牌官)、CHO(首席人事官)、CNO(首席谈判官)、CPO(首席公关)、CQO(首席质量官)、CSO(首席安全官)等,在公司中分管不同领域,发挥各自职能。

漫长的职业生涯,职位不可能一成不变,大家共勉。

注:加群要求

1、大学学习的是Java相关专业,毕业后面试受挫,找不到对口工作可以

2、在公司待久了,现在过得很安逸,但跳槽时面试碰壁。需要在短时间内进修、跳槽拿高薪的

3、参加过线下培训后,知识点掌握不够深刻,就业困难,想继续深造

4、已经在Java相关部门上班的在职人员,对自身职业规划不清晰,混日子的

5、有一定的C语言基础,接触过java开发,想转行的

小号勿扰,不喜勿扰