互联网八大技术岗位解析:前端+后端+移动+测试+大数据+管理等

92 篇文章 2 订阅
订阅专栏
92 篇文章 0 订阅
订阅专栏

互联网史上最全技术岗位详解,包括:前端研发、后端研发、移动端研发、大数据、项目管理、测试、运维、技术管理等。


架构师
每个产品线都有架构师,在技术平台部门也需要技术平台的架构师。
架构师负责设计系统整体架构,从需求到设计的每个细节都要考虑到,把握整个项目,使设计的项目尽量效率高,开发容易,维护方便,升级简单。

  1. 架构分析:从功能性的需求中识别出需要增加的非功能性需求,好满足性能、可扩展、集成、安全、可运维、高可用、易部署、易更新。并且识别非功能型需求后,还要做技术选型、技术架构风险识别、技术实现工作量评估。
  2. 架构设计与实现:完成非功能性模块的架构设计、接口设计、代码实现,所以,需要的是有代码实现能力还要有架构思维的工程师,而不是画PPT的工程师。
  3. 业务架构设计与实现:需要对跨系统的接口进行识别、实现、维护,需要对能写成公共代码类库的进行分析、识别、接口设计、实现、变更维护。
  4. 重构:架构师需要经常做Bug分析、非模板性和公共类库代码检查,以发现代码腐烂程度,以发现还有哪些代码没有做出很好的架构与精心的代码设计。所以,重构是经常性维护发生的,不是攒到某一刻动大手术,甚至推翻重做,那就不叫重构了。

前端开发工程师

前端工程师

  1. 使用Div+css并结合Javascript负责产品的前端开发和页面制作;
  2. 熟悉W3C标准和各主流浏览器在前端开发中的差异,能熟练运用DIV+CSS,提供针对不同浏览器的前端页面解决方案;
  3. 负责相关产品的需求以及前端程序的实现,提供合理的前端架构;
  4. 与产品、后台开发人员保持良好沟通,能快速理解、消化各方需求,并落实为具体的开发工作;
  5. 了解服务器端的相关工作,在交互体验、产品设计等方面有自己的见解。

后端开发工程师


让系统功能可用、易用、安全,支撑网站稳定运行,解决数据存储及调用问题等等,这些都涉及后端工作内容。网站后端包括服务器、应用、数据库等,后端开发者构建并维护这些组件,为网站提供多方面支持。
为了让服务器、应用、数据库能够彼此交互,后端工程师需要具有如下技能:

  1. 用于应用构建的服务器端语言: PHP, Ruby, Python, Java, .Net 等;
  2. 数据相关工具: MySQL, Oracle, SQL Serve;
  3. PHP框架: Zend, Symfony, CakePHP;
  4. Java框架:SSH、SSM;
  5. 版本控制工具:SVN, CVS , Git 等;
  6. 还要熟练使用 Linux 作为开发和部署环境。

移动开发工程师

IOS开发、Android开发
移动客户端的开发类型主要是三种:
Native App(原生APP)
也就是完全使用移动设备系统语言写的客户端,iPhone iPad就是纯Object-C,安卓就是纯JAVA, 就是用户看到的界面啦体验到的交互啦都是原生的。这是性能最棒的开发方式,但灵活性就没下面的好。
Web App,
这个就是在移动浏览器里打开的,纯HTML+CSS+JS,说白了就是个网页,只不过非常的富应用,比如手机浏览器访问的GMAIL啥啥的。但说白了就是在浏览器里打开的页面。
Hybrid App.[HTML5 in mobile devices]
实际上是使用原生写了一个容器,然后使用HTML+CSS+JS来实现用户界面和交互。
大数据岗位


大数据主要有以下职位:
1.数据分析师Data analyst
指熟悉相关业务,熟练搭建数据分析框架,掌握和使用相关的分析常用工具和基本的分析方法,进行数据搜集、整理、分析,针对数据分析结论给管理销售运营提供指导意义的分析意见。
2.数据架构师Data architect
对Hadoop解决方案的整个生命周期进行引导,包括需求分析,平台选择,技术架构设计,应用设计和开发,测试和部署。深入掌握如何编写MapReduce的作业及作业流的管理完成对数据的计算,并能够使用Hadoop提供的通用算法, 熟练掌握Hadoop整个生态系统的组件如: Yarn,HBase、Hive、Pig等重要组件,能够实现对平台监控、辅助运维系统的开发。
3.大数据工程师Big DataEngineer
收集和处理大规模的原始数据(包括脚本编写,网页获取,调用APIs,编写SQL查询等);将非结构化数据处理成适合分析的一种形式,然后进行分析;根据所需要的和专案分析商业决策。
4.数据仓库管理员Data warehousemanager:指定并实施信息管理策略;协调和管理的信息管理解决方案;多个项目的范围,计划和优先顺序安排;管理仓库的各个方面,比如数据外包,移动,质量,设计和实施。
5.数据库管理员Database manager
提高数据库工具和服务的有效性;确保所有的数据符合法律规定;确保信息得到保护和备份;做定期报告;监控数据库性能;改善使用的技术;建立新的数据库;检测数据录入程序;故障排除。
6.商业智能分析员Businessintelligence analyst
就工具,报告或者元数据增强来进行传播信息;进行或协调测试,以确保情报的定义与需求相一致;使用商业智能工具来识别或监测现有和潜在的客户;综合目前的商业只能和趋势数据,来支持采取行动的建议;维护或更新的商业智能工具,数据库,仪表板,系统或方法;及时的管理用户流量的商业情报。
7.数据库开发员Databasedeveloper
设计,开发和实施基于客户需求的数据库系统;优化数据库系统的性能效率;准备设计规范和功能单证的分配数据库的项目;对数据库系统进行空间管理和容量规划;建立数据库表和字典;参与数据库设计和架构,以支持应用程序开发项目;执行数据备份和档案上定期;测试数据库,并进行错误修正;及时解决数据库相关的问题;制定安全程序,以保护数据库免受未经授权的使用;评估现有的数据库,并提出改进建议的执行效率;开发用于数据库设计和开发活动的最佳实践。
项目管理


协调技术、产品、运营等部门把产品更好的实现,大部分公司叫项目经理,一般属于技术部门。由于现在的互联网发展太快,还衍生出了敏捷教练这个岗位,帮助技术、产品、运营部门更好的协作,通过引入敏捷开发的方式优化产品研发流程,以及解决部门之间的协调问题等。
软件项目经理

  1. 基本职责就是确保项目目标的实现,领导项目团队准时、优质地完成全部工作。
  2. 与客户沟通,了解项目的整体需求。并与客户保持一定的联系,即时反馈阶段性的成果,和即时更改客户提出的合理需求。
  3. 制定项目开发计划文档,量化任务,并合理分配给相应的人员。
  4. 跟踪项目的进度,协调项目组成员之间的合作。
  5. 监督产生项目进展各阶段的文档,并与QA即时沟通,保证文档的完整和规范。
  6. 开发过程中的需求变更,项目经理需要跟客户了解需求,在无法判断新的需求对项目的整理影响程度的情况下,需同项目组成员商量,最后决定是否接收客户的需求,然后再跟客户协商。确定要变更需求的情况下,需产生需求变更文档,更改开发计划,通知QA。
  7. 项目提交测试后,项目经理需了解测试结果,根据测试的bug的严重程度来重新更改开发计划。
  8. 向上级汇报项目的进展情况,需求变更等所有项目信息。
  9. 项目完成的时候需要项目总结,产生项目总结文档。

敏捷教练

  1. 参与公司产品工程与项目管理体系的建立和完善;
  2. 在项目开发过程中,能够提供必要的培训,例如精益创业,用户研究,产品规划,面向对象设计、持续集成、需求拆分等;
  3. 对产品团队进行日常操作辅导,帮助产品经理识别问题和风险,在软件交付和质量保证方面,进行持续改进;
  4. 进入团队进行产品管理相关的度量,定期完成分析报告,向上级领导汇报,支持事业部和公司的管理与决策;
  5. 协调各部门之间的工作,负责项目资源的协调和有效使用,以达到项目进度目标;
  6. 作为内部咨询师进入产品团队,引入敏捷开发实践或产品工程实践,结合产品与团队特点,制定有针对性的效率提升方案;
  7. 对产品经理和团队进行培训,提高其能力和技巧。

运维工程师


确保后台不出问题,确保服务器、网络出现了问题能够及时的修复,等等。服务器、带宽够不够,一个大活动需要备机,都要找他们。

  1. 参与设计、审核、优化公司IT系统,以及各应用系统的体系架构;
  2. 公司运维项目的系统升级、扩容需求与资源落实;
  3. IT运维相关流程的规划、设计、推行、实施和持续改进;
  4. 网络以及服务器的网络设置、安全、管理、维护和优化;
  5. 设计并部署相关应用平台,并提出平台的实施、运行报告。
  6. 相关故障、疑难问题排查处理。
  7. 网络监控和应急反应,以确保网络系统有7*24小时的持续稳定的运作能力。

测试工程师
其实测试严格来说也分,功能测试、性能压力测试、接口测试岗位。

  1. 参与各类软件产品的需求评审工作;
  2. 编写稳定可靠的测试方案、测试用例,以及测试软件;
  3. 执行测试用例,并记录测试问题,提交测试报告;
  4. 回归验证研发团队修复的问题;
  5. 从用户体验的角度,提出软件产品的改善意见;
  6. 负责项目相关测试文档的撰写和测试报告的整理汇总,并推动问题解决。

技术管理岗位
涉及到的岗位有技术经理、技术总监、CTO,岗位要求大致如下(只是粗略整理,依据公司规模、岗位诉求可能略有差异):

  1. 制定公司技术战略、技术发展路线规划;
  2. 制定技术规范、完善开发流程、技术文档管理等;
  3. 负责系统架构设计、技术选型,兼顾性价比以及业务特性,制定高可用性的实施方案;
  4. 关键技术攻关、核心代码编写,以及解决各类疑难杂症问题;
  5. 负责研发团队的日常工作开展,包括工作规划、人员管理、项目管理等;
  6. 主导策划研发团队的技术培训活动。

技术管理岗位,大多都是从基层做起,都是点滴积累成就的。
技术管理岗位除了要具备扎实的技术基础,丰富的项目经验,能够快速解决问题,对软实力也有一定的要求,譬如横向、纵向沟通能力,解决团队协作以及资源匹配的能力等。
以上,依据各互联网公司的规模、组织结构、业务模式、岗位诉求等,可能略有差异,供大家参考,欢迎留言进行补充。
如果觉得有用,请点赞支持下,送阿里P8架构师耗时两年整理的【BAT架构专题100期合集】+【BAT面试题目及答案1000+道合集】等技术干货大礼包

互联网技术知识点总览——互联网技术岗位有哪些?(全)
SmiledrinkCat的博客
04-20 1336
互联网技术岗位可以细分为很多类,其中大类包括软件开发、数据测试、算法、安全、运维、游戏、硬件相关、系统以及其他等,本文对每一类进行详细分类。
互联网企业都有哪些技术岗位
MC_XY的博客
09-16 5100
互联网公司中常见的几种岗位有产品类岗位技术岗位、设计类岗位、运营类岗位四类岗位。其中技术要求高的要数技术岗位了,那么技术岗位有可以细分为哪些呢?老师带你了解下技术岗位分类,让迷茫的你更有方向。 1、前端开发 前端开发主要负责网站、商城、移动端等产品的前端界面开发工作,界面构建、兼容、优化,与产品部门、设计部门和及后端研发部门协同配合。需要掌握的技能有WEB前端开发、了解服务器端的相关工作等。 2、后台开发 后台开发主要做网站或APP等功能实现,做交互和数据库,实现内部功能控制以及功能与功能之间的切
互联网技术岗位薪资排行榜
qq_33098049的博客
04-02 1618
一文了解互联网技术
qin_DB的博客
08-24 1564
前两天给某金融科技公司的未来HR(彤姐!)大概介绍了一下各种技术岗的工作内容。当彤姐听完我的介绍并且融会贯通表示收获很大后,我顿时觉得人生充满了意义!因此趁着脑子热记下来分享一下。本文预计...
计算机中的前端后端岗位,前端工程师的岗位职责
weixin_27210125的博客
07-23 3523
前端工程师负责根据设计要求开发适应多种终端的web页面,实现产品交互逻辑。以下是学习啦小编整理的前端工程师的岗位职责。篇一岗位职责:1、负责网站前端开发,实现产品的页面交互及功能实现;2、与程序开发人员紧密合作,制作前端后端程序接口标准;3、完成产品的设计、开发、测试、修改bug等工作,包括业务需求的沟通,功能模块详细设计,业务功能实现和功能变更维护;4、跟踪研究HTML5和最新前端技术,参与前...
史上最全互联网八大技术岗位详解
weixin_34191845的博客
02-26 679
  史上最全互联网八大技术岗位详解  每个产品线都有架构师,在技术平台部门也需要技术平台的架构师。  架构师负责设计系统整体架构,从需求到设计的每个细节都要考虑到,把握整个项目,使设计的项目尽量效率高,开发容易,维护方便,升级简单。  1、架构分析:从功能性的需求中识别出需要增加的非功能性需求,好满足性能、可扩展、集成、安全、可运维、高可用、易部署、易更新。并且识别非功能型需求后,还要做技术选型、...
电子科技大学 互联网+ 软件技术基础期末复习材料
07-06
云计算技术如AWS、Azure、Google Cloud等平台的基本概念和服务,以及大数据处理框架Hadoop、Spark等,都是现代软件技术中需要关注的前沿领域。 八、软件项目管理 最后,软件项目的规划、进度控制、风险管理以及团队...
大数据知识图谱之深度学习——基于BERT+LSTM+CRF深度学习识别模型医疗知识图谱问答可视化系统_bert+lstm
最新发布
2301_76348014的博客
04-28 1197
知识图谱是将知识连接起来形成的一个网络。由节点和边组成,节点是实体,边是两个实体的关系,节点和边都可以有属性。知识图谱除了可以查询实体的属性外,还可以很方便的从一个实体通过遍历关系的方式找到相关的实体及属性信息。BERT是一种基于Transformer 架构的预训练语言模型,能够捕捉双向上下文信息。BERT 模型在大规模语料上进行预训练,然后可以通过微调来适应特定任务,BERT 可用于处理输入文本,提取丰富的语义信息。它可以用于文本的编码和表征学习,以便更好地理解医学问答中的问题和回答。
Springboot+Vue+Mysql构建疫情信息管理系统
- **大数据分析:** 引入大数据技术,提升疫情数据分析的深度和广度。 ### 六、资源声明与使用说明 本资源作为参考资料,代码仅提供参考,不建议直接使用,需要结合具体项目需求进行调整和优化。读者应具备一定的...
大数据技术概论
weixin_51491739的博客
12-20 7446
大数据技术概论 大数据技术的产生 大数据的基本概念 ●大数据简介: 大数据是规模非常巨大和复杂的数据集,传统数据管理工具处理起来面临很多问题,比如说获取、存储、检索、共享、分析和可视化,数据量达到PB、EB或ZB的级别。 大数据有三个V: 一是数据量(Volume),数据量是持续快速增加的; 二是高速(Velocity)的数据;三是多样化(Variety)数据类型和来源。 随着云时代的来临,大数(Big data)也吸引了越来越多的关注。支撑大数据以及云计算的底层原则是一样的,即规模化、自动化、资源配置、
大数据后台模板(静态)
04-28
大数据后台模板
基于SSM+Vue的宠物销售系统设计与实现
北方的张先生的博客
04-13 1164
宠物销售系统的设计与实现是一个复杂而有趣的过程。通过SSM框架和Vue技术的结合,我们成功地构建了一个功能丰富、交互友好的在线宠物销售平台。系统不仅满足了宠物爱好者和商家的需求,还提高了交易的效率和便捷性。然而,我们也意识到系统还存在一些不足之处,例如在某些功能模块的细节处理上还有待完善,用户体验也有待进一步提升。未来,我们将继续优化系统的功能和性能,增加更多的特色功能,提升用户体验,使宠物销售系统成为更加优秀、更加受欢迎的在线宠物交易平台。
前端工程师和后端工程师的区别?
a158559681的博客
04-09 6264
有很多小伙伴都听说过前端开发和后端开发,但是却不知道两种岗位都是干嘛的有什么区别,今天小千就来给大家介绍一下前端工程师和后端工程师的区别,方便大家理解。 前端工程师 前端工程师是互联网时代软件产品研发中不可缺少的一种专业研发角色。从狭义上讲,前端工程师使用 HTML、CSSJavaScript 等专业技能和工具将产品UI设计稿实现成网站产品,涵盖用户PC端、移动端网页,处理视觉和交互问题。从广义上来讲,所有用户终端产品与视觉和交互有关的部分,都是前端工程师的专业领域。 上面是百科上面对前端工程师给出的解
前端后端的英文_计算机专业的本科生在前端后端测试和运维之间该如何选择...
weixin_39928801的博客
11-04 332
首先,对于计算机专业的同学来说,在选择发展方向的时候往往会遇到一些困惑,当前随着计算机技术体系的不断壮大,计算机领域的岗位分类也越来越细化,而且在新技术的推动下,还在不断出现新的岗位,比如当前在云计算、大数据、人工智能等领域,就出现了很多新的岗位。在选择发展方向的过程中,应该重点考虑三方面因素,其一是自身的知识结构和能力特点,其二是自身的兴趣爱好,其三是技术发展趋势和行业发展趋势。另外,在选择发展...
前端后端大数据笔记
weixin_42172117的博客
01-11 630
由于之前学习的知识点太杂、太凌乱,没有进行梳理过,现抽出时间对之前的学习笔记进行整理并重新复习一遍。 文章存放在了码云中:学习笔记 不断完善中…
科普:互联网岗位职责和技能
公众号Technology_stack作者,IT咨询请公众号私信
12-27 1607
一篇文章带你了解互联网岗位职责与技术
后端测试的区别
weixin_34342578的博客
06-27 2746
前端:有可视化界面,体力活,变化大,自动化难度高 后端测试:无可视化界面。更利于技术提升、自动化的实施,利于职业发展。 工具:POSTMAN  http://jingyan.baidu.com/article/90808022ff18defd91c80f9a.html...
前端后端、全栈到底指的是什么?
ly_asmt的博客
10-28 6580
前端开发: 前端开发主要涉及网站和 App,用户能够从屏幕上看到的东西。简单地说,就是浏览器或 App能够从屏幕看到的东西都属于前端。 技能与工具 前端开发,就是要创造上面提到的应用面向用户的部分背后代码,并通过建立框架,构建沉浸性的用户体验。为实现这个目标,开发者需熟练运用以下语言、框架、工具库: ● 三大语言:HTML,CSS,和 Javascript; ● 此外,掌握 jQuery 和 LESS 等工具库也很重要,能帮助开发者以更高效的方式编码; ● 很多前端开发岗也要求 有Ajax 方法
移动前端开发和 Web 前端开发的区别是什么?
淘系技术
06-05 545
前端这门技术,从诞生发展至今不过寥寥十余年。如果说前十年是 PC 前端的时代,那后十年一定是属于移动前端的时代。特别是随着网络制式的发展,移动设备在全球范围内得到了空前的普及,在前端领域...
写文章

热门文章

  • 46道史上最全Redis面试题,面试官能问的都被我找到了(含答案) 20095
  • MyBatis-Plus 字段为Null时不更新解决方案,MyBatis-Plus 更新空字段 9718
  • 入职美团定级P7,总结2022年最新最全180道高级岗面试题及答案 9417
  • MySQL掉落榜首?全新开发者调查报告已出炉 8335
  • 互联网八大技术岗位解析:前端+后端+移动+测试+大数据+管理等 6407

分类专栏

  • Netty 1篇
  • 程序员 55篇
  • 面试 92篇
  • Java 92篇
  • 程序 2篇

最新评论

  • Java面试题大全(大神版)1000+面试题附答案详解,最全面详细,看完稳了

    飞羽疾驰: 给力!我之前在自学精灵网站看的,面试时90%的题目都在里边

  • Github上365道Java高频面试复习题,助你吊打面试官

    天蓝999: 给力!我已入职Java,之前在自学精灵网站学的项目实战

  • 2023年我终于进阿里了,阿里offer五面经验与总结

    新时代农民工n号: hr面后一般多久出结果啊

  • 【规范】看看人家Git提交描述,那叫一个规矩

    JavaDog程序狗: 恬不知耻,抄袭当原创,不耻

  • 原生 Java:拉进 GraalVM 和 OpenJDK 的距离

    阿J~: 不错不错!反手就是一个赞,欢迎回评哦~

最新文章

  • 牛客网最热门的 Java 面试题库(附答案),终于整理好了
  • 2024Java后端面试最全攻略,一周刷完500道Java面试题,秋招你就可以吊打面试官
  • 从入门到源码讲解的spring源码笔记,让你真正读懂看懂源码
2024
09月 7篇
06月 78篇
05月 94篇
04月 43篇
03月 22篇
02月 32篇
01月 85篇
2023年1029篇
2022年248篇

目录

目录

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值

深圳坪山网站建设公司2个网站共一个数据库优化金华seo网站优化与推广晋中优化网站西安网站万词优化优化网站排名的5个方法网站优化seo策划书汕尾网站优化价格正常优化的网站降权了静安区公司网站优化定制山西网站优化多少钱桐城网站优化服务热线4399网站结构优化普兰店网站优化服务商网站图片优化大小阳江网站优化案例青浦区公司网站优化排名塘厦家具网站优化服务枣庄正规seo优化网站价格保定网站搜索优化排名要多少钱金山区官方网站优化排名巩义网站推广优化哪家售后好伦敦网站优化教程在搜索引擎中怎么优化网站内容规模大的优化网站多少钱北京网站优化排名价格模板优化网站电话做网站优化有前景吗宁波网站推广优化公司外包汕头网站优化托管业务南宁网站优化流程香港通过《维护国家安全条例》两大学生合买彩票中奖一人不认账让美丽中国“从细节出发”19岁小伙救下5人后溺亡 多方发声卫健委通报少年有偿捐血浆16次猝死汪小菲曝离婚始末何赛飞追着代拍打雅江山火三名扑火人员牺牲系谣言男子被猫抓伤后确诊“猫抓病”周杰伦一审败诉网易中国拥有亿元资产的家庭达13.3万户315晚会后胖东来又人满为患了高校汽车撞人致3死16伤 司机系学生张家界的山上“长”满了韩国人?张立群任西安交通大学校长手机成瘾是影响睡眠质量重要因素网友洛杉矶偶遇贾玲“重生之我在北大当嫡校长”单亲妈妈陷入热恋 14岁儿子报警倪萍分享减重40斤方法杨倩无缘巴黎奥运考生莫言也上北大硕士复试名单了许家印被限制高消费奥巴马现身唐宁街 黑色着装引猜测专访95后高颜值猪保姆男孩8年未见母亲被告知被遗忘七年后宇文玥被薅头发捞上岸郑州一火锅店爆改成麻辣烫店西双版纳热带植物园回应蜉蝣大爆发沉迷短剧的人就像掉进了杀猪盘当地回应沈阳致3死车祸车主疑毒驾开除党籍5年后 原水城县长再被查凯特王妃现身!外出购物视频曝光初中生遭15人围殴自卫刺伤3人判无罪事业单位女子向同事水杯投不明物质男子被流浪猫绊倒 投喂者赔24万外国人感慨凌晨的中国很安全路边卖淀粉肠阿姨主动出示声明书胖东来员工每周单休无小长假王树国卸任西安交大校长 师生送别小米汽车超级工厂正式揭幕黑马情侣提车了妈妈回应孩子在校撞护栏坠楼校方回应护栏损坏小学生课间坠楼房客欠租失踪 房东直发愁专家建议不必谈骨泥色变老人退休金被冒领16年 金额超20万西藏招商引资投资者子女可当地高考特朗普无法缴纳4.54亿美元罚金浙江一高校内汽车冲撞行人 多人受伤

深圳坪山网站建设公司 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化