2020年十大IT技术工种

2019/12/14 14:27:17 资讯频道 1698

自动化,机器人技术,人工智能的重大发展带来了更高的生产率,更高的效率,安全性得到大幅提升,同时也给人们带来了便利性。但是,人工智能还有自动化技术也会影响人类的工作机会,影响人们的收入,那么,2020年哪些工作会成为热门职业呢?

2020年十大IT技术工种

BI分析师

描述:负责分析企业或组织使用的数据,让数据最大程度地发挥其效用。

要求:

  • 信息系统,计算机科学,数据科学,企业管理,工程,经济学或技术相关领域的学位
  • 强大的Excel和SQL技能
  • 有数据分析师,业务分析师或数据报告撰写者的经验
  • 最好具有Microsoft商业智能认证解决方案专家的证书
  • 需要平均约4年的工作经验
  • 数据库设计和数据架构
  • 数据挖掘和分析技术
  • 数据安全和隐私
  • 数据可视化,包括Tableau和Qlik等工具
  • 处理SQL的所有变体
  • 精通ETL(提取,转换,加载)
  • 了解Hadoop,R和SAS及其各自的用法
  • 云计算和数据存储技术,包括BigQuery和Redshift

运维工程师

描述:推进业务发展,改善客户体验。可以利用云服务快速构建应用。

要求:

  • 计算机科学与技术,工程,软件工程或相关领域的学士学位或硕士学位。
  • 具有基于Linux的基础架构,Linux / Unix管理和AWS的丰富经验。
  • 丰富的SQL,MS SQL,MySQL,NoSQL,Hadoop,Elasticsearch,Redis,Cassandra和/或Mongo数据库经验。
  • 具备Java,JavaScript,Perl,Ruby,Python,PHP,Groovy,Bash的知识。
  • 具有项目管理和工作流工具(如敏捷,Jira,WorkFront,Scrum / Kanban / SAFe等)的经验。
  • 具有开源技术和云服务的经验。
  • 与Puppet或Chef合作进行自动化和配置方面的经验。
  • 2年以上DevOps工程师职位的经验
  • 在软件开发和基础架构开发方面的经验
  • 出色的故障排除技能,能够在问题变成问题之前发现问题。

项目经理

描述:设计和管理项目开发计划,项目推进进度。 分析,设计,协调和监督软件系统的开发。

要求:

  • 计算机科学或任何相关/相似领域的学士学位或更高学位
  • 至少5年的Web开发经验
  • 应具有概要分析,负载模拟,Linux优化和数据库优化的经验; 以及Subversion,JavaScript,CSS和OO编程经验。

软件开发工程师

描述:熟练的软件开发人员,通过编写代码来构建软件,以及修改软件以修复错误,使其适应新硬件,提高其性能或升级界面。参与指导系统测试和验证程序,并与客户或部门就包括软件系统设计和维护在内的技术问题进行合作。

要求:

了解软件开发生命周期。

  • 渴望在快节奏的环境中工作。
  • 能够开发代码组件或完整应用程序的单元测试。
  • 必须是全职开发人员,并且了解软件工程的概念。
  • 有从事各种软件开发项目的经验。
  • 深刻的编程语言知识。

Web开发人员

描述:负责为公司开发和设计网站。 与开发人员团队一起创建,维护和更新网站。需要精通JavaScript,HTML,CSS,并在编程应用程序方面具有扎实的知识和经验。

要求:

  • Web开发或相关领域的学士学位或相关经验。
  • 具有编程应用程序方面的扎实知识和经验。
  • 精通JavaScript,HTML,CSS。
  • 精通MySQL
  • 编程语言和技术术语方面的知识。
  • 能够发展思想和过程并清楚地表达它们。
  • 高度的独立判断力。
  • 解决复杂问题的能力。

安全工程师

描述:设计,实施和监视用于保护计算机系统,网络和信息的安全措施,确保公司尽可能快地了解安全事件,改善公司计算机系统安全。

要求:

  • 具有系统安全工程师或信息安全工程师的工作经验
  • 具有建立和维护安全系统的经验
  • 详细的数据库和操作系统安全技术知识
  • 在安全系统上的实际经验,包括防火墙,入侵检测系统,防病毒软件,身份验证系统,日志管理,内容过滤等
  • 具有网络安全性和网络技术以及系统,安全性和网络监视工具的经验
  • 全面了解最新的安全原理,技术和协议
  • 熟悉与Web相关的技术(Web应用程序,Web服务,面向服务的体系结构)以及与网络/ Web相关的协议

云工程师

描述:负责所有云计算需求,包括基础架构设计,维护,支持和规划以及两者之间的所有内容。并且对如何最好地使公司变得更加安全和高效有深入的了解。

要求:

  • 五年使用Java,Python,C ++或Ruby等语言开发软件的经验。
  • 具有SOA应用程序和基于云的服务(最好是AWS)的经验。
  • 具有使用OpenStack,Linux / UNIX,Rackspace,Docker和Microsoft Azure的经验。
  • 三到五年的云工程师职位或相关职位经验。
  • 了解Web服务,API,REST和RPC。
  • 对网络和Internet协议(包括TCP / IP,DNS,SMTP,HTTP和分布式网络)的深刻了解。
  • 数据库经验,包括SQL和NoSQL知识,以及相关数据存储(例如Postgres)。
  • 在开源技术,软件开发和系统工程方面具有丰富的经验。
  • 出色的沟通和组织能力,以及能够专注于在繁忙的工作空间中完成任务和实现目标的能力。
  • 对云工程及其对更大的业务实践的影响感兴趣。

数据科学家

描述:负责帮助公司发现隐藏在大量数据中的信息,并帮助其做出更明智的决策以提供更好的产品。

要求

  • 强大的解决问题能力,尤其注重产品开发。
  • 具有使用统计计算机语言(R,Python,SLQ等)来操纵数据并从大型数据集中获取见解的经验。
  • 具有使用和创建数据架构的经验。
  • 了解各种机器学习技术(聚类,决策树学习,人工神经网络等)及其在现实中的优势/劣势。
  • 了解高级统计技术和概念(回归,分布的属性,统计检验和正确使用等)以及应用经验。
  • 使用多种语言对知识和经验进行编码:C,C ++,Java,JavaScript等。
  • 统计和数据挖掘技术方面的知识和经验:GLM /回归,随机森林,Boosting,树,文本挖掘,社交网络分析等。
  • 具有查询数据库和使用统计计算机语言的经验:R,Python,SLQ等
  • 使用Web服务的经验:Redshift,S3,Spark,DigitalOcean等。
  • 具有创建和使用高级机器学习算法和统计数据的经验:回归,仿真,场景分析,建模,聚类,决策树,神经网络等。
  • 具有分布式数据/计算工具的经验:Map / Reduce,Hadoop,Hive,Spark,Gurobi,MySQL等。

云架构师

描述:管理公司的云架构和搭建云环境。维护所有云系统(包括前端平台,服务器,存储和管理网络)对云计算和技术系统有深刻的了解,并且具有云传输的经验。

要求:

  • 3-5年以上的设计,执行和支持IT云解决方案的经验。
  • 对云计算技术和当前计算趋势的专业知识。

产品经理

描述:根据产品业务需求,定义产品的交互流程逻辑,打磨功能交互细节,持续提升用户体验,提升用户转化率,参与用户生命周期的管理,通过分析产品数据,了解用户痛点,分析用户行为,从中提炼需求,并输出产品 PRD 及交互方案;

要求:

  • 统招本科及以上学历,英语读写熟练;
  • 两年及以上互联网产品经理工作经验,有 B2B 或 SaaS 相关工作经验;
  • 熟悉交互设计的各种方法及工具,能够提供高质量的产品原型、流程图、线框图等清晰的表达设计方案;
  • 良好的学习能力、理解能力和沟通能力,责任心强,积极好学。