IT职位

Chinese, Simplified

介绍各种IT职位

SEO Title
IT position

IT基础设施职位

Chinese, Simplified
SEO Title
IT operation position

数据库管理员

Chinese, Simplified
SEO Title
dba

系统管理员

Chinese, Simplified
SEO Title
System administrator

网络工程师

Chinese, Simplified
SEO Title
network engineer

网络架构师

Chinese, Simplified
SEO Title
Network architect

【网络架构师】网络架构师应该学习的 5 种编程语言

Chinese, Simplified

这些编程语言将帮助当前和新的网络架构师更好地了解工作的前景,以设计安全和可扩展的网络。

设计满足当今需求的数据网络,同时让您的选择保持开放以支持未来的需求,这是 IT 专业人员非常理想且利润丰厚的职业道路。通常,担任此职位的员工在管理和支持网络方面拥有丰富的经验,但有时需要接受计算机科学和工程教育。

然而,与 IT 的所有事物一样,管理信息流的动态特性会随着时间的推移而发展。每个人的工作(无论角色如何)都可能在 IT 领域发生某种程度的变化。随着技术被淘汰以取代新的、更高效的技术,这些技术将取代它们的位置,对角色的要求可能会有所不同。

可以说,在过去十年中,没有其他角色像编程那样对这种变化产生如此大的影响。开发已进入运营、管理、网络和安全管理。这种变化提出了这样的想法,例如,系统管理员可以从一些编程知识中受益,因为它与创建用于部署应用程序或修补设备的定制解决方案有关。网络架构师角色也看到了这些变化,下面的编程语言应该可以帮助这个角色的新员工在竞争中脱颖而出,或者帮助现有的 NA 提高他们的技能。

1. Python



Python 是编写网络应用程序以测试网络并审查其连续性的最佳语言之一,这一点不足为奇。这种语言已经变得无处不在,因为它是多才多艺的。拥有庞大的、才华横溢的开源和商业支持者社区,有人可能已经创建了一些可以帮助您设计网络的东西。

其支持上限的另一个优点是其他应用程序如何与 Python 脚本兼容,作为输入或输出源来扩展数据、对其进行建模或对其进行可视化。 Python 是一种多面手,可以在大多数 IT 职业中使用。

2. Perl



Perl 是一种成熟的语言,在网络编程中有很深的渊源。它可以通过内置函数更轻松地创建利用客户端-服务器通信的低级应用程序。如果您希望包含某些功能,那么来自广泛支持社区的人很可能已经为它编写了一个模块,可以轻松扩展该语言的功能。

它的优势在于其以网络为中心的高级编程方法与基本网络概念相结合,以生成功能丰富的工具和自定义应用程序来测试吞吐量、I/O 和网络协议。

3. C



这种低级语言允许应用程序访问最多的资源以提高性能。这听起来像是让软件开发人员使用 C 而不是其他编程语言的宣传,但它并非有意如此,但确实有一定道理。网络架构师的部分工作是设计网络,而另一半是创建一个能够以最佳方式稳定运行的网络。

为了审查网络设计并验证它是否按预期运行,您必须测试它的每个部分。从布线到网络设备及其配置,所有这些都将发挥至关重要的作用。创建可用于测试功能和报告结果的应用程序可能会成为具有强大设计和工程技能的 NA 候选人的重点,使他们比同事更具优势。

4.TCL



Cisco 的工具命令语言 (TCL) 是用于配置网络设备和设备的编程语言的一个很好的例子。虽然与 Cisco 品牌的设备有关(您的特定组织可能支持或不支持),但在您职业生涯的某个阶段,您曾经或正在负责支持 Cisco 设备,因为它们已被用于在建立和建立全球无数组织的网络方面取得了巨大的成就。

了解 TCL(发音为“tickle”)对于网络设计中使用的网络设备的编程方面很有用。脚本功能简化了配置设备的工作,这些设备将通过将流量路由到/从设备/WAN 来构成网络的骨干。

5. Ansible



虽然可能不是最明显的,但 Ansible 和其他自动化框架的使用量正在增长,以分别在提供和使用服务的网络上绘制设备和客户端,以协调所有这些设备的管理,以确保最大的正常运行时间、效率、和标准化。

了解这些网络上将有什么内容以及它们将如何进行通信以建立一种能够承受跨越线路的大量数据同时能够通过以下方式促进通信的网络设计是否同样重要?可扩展性?毕竟,如果您要管理跨全球多个云的数据流,那么在考虑 WAN 连接选项时,这将是一个需要考虑的关键细节。

原文:https://www.techrepublic.com/article/5-programming-languages-network-ar…

文本:https://jiagoushi.pro/node/1758

SEO Title
5 programming languages network architects should learn

网络管理员

Chinese, Simplified
SEO Title
Network administrator

【网络管理员】如何成为网络管理员:备忘单

Chinese, Simplified

如果您想从事网络管理员的职业并且不知道从哪里开始,这里是您的薪资、就业市场、技能和该领域常见面试问题的指南。

 

计算机网络是每个企业、家庭和生活的核心。随着人工智能、机器学习、物联网设备、区块链技术和高级分析的兴起,网络的发展速度比以往任何时候都快。

根据 Deloitte Insights 2019 年的一篇文章《明天的连通性》,网络是最被低估的技术革命之一,但往往被备受瞩目的企业技术所掩盖。

几乎所有主要技术都以某种方式依赖于网络和连接。随着这些技术的进步,网络也在发展,网状网络、边缘计算、网络功能虚拟化、软件定义网络、5G 和超宽带解决方案就是证明。

根据 TechTarget 的 IT 优先级调查,到 2021 年,68% 的 CIO 表示他们计划增加公共云支出。 “85% 的受访者表示,他们的组织已经略微或显着增加了被视为云候选者的剩余本地应用程序和工作负载的数量。”

54% 的组织认为数字化转型是当务之急,企业将需要可靠的网络来开展此类项目。但是,组织必须有人员来支持这些网络。

根据 CIO 的说法,作为 2021 年最抢手的 10 种科技工作之一,网络管理员是科技界炙手可热的职业。网络管理员(网络管理员)为组织协调、操作、实施和排除网络硬件和软件的故障。

为了帮助任何有兴趣从事网络管理职业的人,我们整理了最重要的细节和资源。本文将定期更新,也可以下载,备忘单:如何成为网络管理员(免费 PDF)。

网络管理员做什么的?



根据 TechRepublic Premium 的网络管理员招聘工具包,网络管理员帮助组织构建、维护、监督和排除有效的计算机、数据和通信网络的故障。在网络管理员招聘工具包的工作描述部分,列出的一些具体职责包括设计网络配置、分析和排除网络问题、改进网络功能和效率、监控企业网络安全、保持网络操作系统更新和提供-如果需要,请致电支持。

根据 Indeed 关于如何编写网络管理员职位描述的帖子,网络管理员经常与部门经理一起工作或与部门经理合作,以确定组织的网络目标和要求,并对网络进行必要的调整。

为什么对网络管理员的需求增加?



根据美国劳工统计局的一份报告,随着组织继续投资于最新技术,对网络管理员的需求预计将从 2019 年到 2029 年增长 4%。

BLS 表示,随着公司投资更新、更快的技术和移动网络,对信息技术人员的需求很高,并且应该会继续增长。随着技术在医疗保健中的使用增加,就业预计会增加。

什么是网络管理员工作角色?



根据 Indeed for Employers 的说法,以下是一些最常见的网络管理员工作角色。

  • 网络管理员
  • 系统管理员(需要CCNA证书)
  • 数据库系统管理员

根据 Zippia 的网络管理员工作简介,IT 专业人员从网络管理员角色开始,有多种职业道路可供选择。网络管理员最终可以晋升为数据中心经理、高级系统管理员、IT 总监、信息系统经理等等。成为网络管理员所需的知识库也可以应用于其他 IT 职位。

Zippia 的报告指出,许多网络管理员后来成为系统分析师、IT 顾问、Web 开发人员、系统工程师、软件工程师、首席技术员等等。

成为网络管理员最好学习哪些技能?



根据 Indeed 的网络管理员职位描述,网络管理员通常拥有计算机科学、工程、其他计算机相关领域或业务管理的学士学位。顶尖候选人应具有两年或两年以上的网络故障排除或技术经验。一些组织更喜欢候选人还拥有硕士学位,专攻信息技术。大多数人更喜欢某种专业认证,尤其是与公司网络硬件相关的认证。

根据 TechRepublic Premium 的网络管理员招聘工具包,网络管理员应该知道如何配置复杂的网络,并能够管理、控制和监控服务器基础设施。这些专业人员应该了解的无线网络的基本类型包括局域网、广域网和虚拟专用网。

组织必须在网络基础设施上保持最新状态,以便能够托管最新技术,并根据需要更新安全协议。 TechRepublic Premium 网络管理员招聘工具包补充说,这个不断变化的行业需要一个灵活的网络管理员来适应变化。

公司优先考虑 IT 专业人员的软技能,这些技能适用于网络管理员。根据 TechRepublic Premium 的网络管理员招聘工具包,特别是网络管理员应该能够与团队合作,既是团队成员又是领导者,与组织的多个级别有效互动,独立工作不受监督并与同事良好沟通.

 

网络管理员的平均工资是多少?



根据 Dice 的数据,由于网络是收入最高的 IT 领域之一,网络管理员在 2021 年的薪水可观。根据劳工统计局的另一份报告,截至 2020 年 5 月,美国网络管理员的年薪中位数为 84,810 美元。这些专业人士中最低 10% 的收入低于 52,830 美元,而最高 10% 的收入超过 134,970 美元。虽然其他 IT 职业可能拥有更高的工资,但网络管理员市场是稳固的。

该报告列出了以下顶级行业网络管理员的年薪中位数:

  • 金融和保险:$89,910
  • 信息:89,660 美元
  • 公司和企业管理:$89,300
  • 计算机系统设计和相关服务:$87,190
  • 教育服务;州、地方和私人:75,230 美元

网络管理员职位最热门的市场是什么?

根据美国劳工统计局 2020 年的职业就业统计,这些是网络管理员就业水平最高的州:

  • 德克萨斯州
  • 加利福尼亚州
  • 纽约
  • 弗吉尼亚州
  • 佛罗里达

美国劳工统计局的网络和计算机系统管理员工作前景页面显示,美国网络管理员的就业前景似乎良好,但这些专业人士必须掌握最新技术,尤其是云计算。

什么是典型的网络管理员面试问题?



TechRepublic Premium 的网络管理员招聘工具包中列出了网络管理员在求职面试中可能会遇到的一些问题,包括:

  • 在您看来,成功的网络管理员的最佳特质是什么?为什么?
  • 在进行故障排除时,您通常会随身携带哪些工具?
  • 您能否详细解释一下工作组和域之间的区别?
  • 允许的 UTP 电缆的最大长度是多少?你将如何增加允许的长度?
  • 你能定义 DHCP 并解释它在计算机网络中的主要功能吗?
  • 您更喜欢哪种类型的网络访问身份验证协议,为什么?
  • 作为网络管理员,您在使用哪种类型的网络方面最有经验?
  • 描述你在工作中遇到最大的技术逆境的时间以及你是如何处理它的。既然您已经有时间进行反思,那么您是否会采取不同的做法?
  • 描述在报告问题时您如何优先考虑网络支持。您将采取哪些步骤来解决问题并与用户沟通?
  • 您如何及时了解最新的行业发展?你如何让他人为重大变化做好准备?

 

我在哪里可以找到网络管理职业的资源?



除了上大学,有抱负的网络管理员可以从其他途径获得宝贵的经验。 有许多网络管理在线课程,包括 Udemy、Lynda 和 LinkedIn 上的课程。

未来的网络管理员还可以通过网络系统和工程师认证获得知识或完善他们的专业知识。 根据计算机学习中心 New Horizons 的说法,Microsoft、Cisco Networks、Citrix、CompTIA、VMware 和 Red Hat 都在这些领域提供了有价值的培训。 一些顶级网络认证包括 Cisco CCIE、Cisco CCNP、VMware Certified Professional–Network Virtualization 2019 (VCP-NV 2019)、CompTIA Network+ 和 ONF Certified SDN Associate (OCSA)。

 

原文:https://www.techrepublic.com/article/how-to-become-a-network-administra…

本文:https://jiagoushi.pro/how-become-network-administrator-cheat-sheet

SEO Title
How to become a network administrator: A cheat sheet

云计算职位

Chinese, Simplified
SEO Title
cloud position

云安全管理员

Chinese, Simplified
SEO Title
cloud security adminisrator

云工程师

Chinese, Simplified
SEO Title
cloud engineer

云应用开发

Chinese, Simplified
SEO Title
cloud application developer

云架构师

Chinese, Simplified
SEO Title
cloud architect

云管理员

Chinese, Simplified
SEO Title
cloud administrator

云网络工程师

Chinese, Simplified
SEO Title
cloud network engineer

云自动化工程师

Chinese, Simplified
SEO Title
cloud automation Engineer

安全职位

Chinese, Simplified

网络安全角色和职位

概述



网络安全理学硕士课程的毕业生将拥有一个庞大的、“饥饿的”和利润丰厚的就业市场,并将有资格担任本页中描述的几乎所有角色。

安全部门的角色和职位通常涉及一些重叠的职责,可以是广泛的或专业的,具体取决于组织的规模和特殊需求。典型的职位是安全分析师安全工程师安全管理员安全架构师安全专家和安全顾问

为了更好地描述这些职位的范围,雇主通常在上述标题之前加上限定词,如“网络”、“信息”、“计算机”、“网络”、“IT”和“应用程序”。这导致了更完整的职位,如 IT 安全工程师、信息安全分析师、网络安全管理员、IT 安全顾问等。

某些职位的特殊变体有时是首选,例如信息保证分析师和安全软件开发人员。此外,一些安全工作更加专业,例如密码学家、入侵检测专家、计算机安全事件响应者等。

有时还会使用其他术语来表示级别,例如高级 IT 安全顾问和首席信息安全官。新项目的毕业生通常在经过几年的工作经验后才有资格获得如此高的职位。

随着网络安全领域的进一步扩展和发展,新的角色和头衔可能会出现,归属于当前头衔的角色可能会具体化或演变。目前,以下是对私营和公共部门雇用的各种安全职位和角色的很好的描述。

 

职位/描述摘要

 

  • 安全分析师:分析和评估基础设施(软件、硬件、网络)中的漏洞,调查可用工具和对策以修复检测到的漏洞,并推荐解决方案和最佳实践。分析和评估安全事件对数据/基础设施造成的损害,检查可用的恢复工具和流程,并推荐解决方案。测试是否符合安全政策和程序。可协助创建、实施和/或管理安全解决方案。
  • 安全工程师:执行安全监控、安全和数据/日志分析以及取证分析,以检测安全事件并进行事件响应。调查和利用新技术和流程来增强安全能力并实施改进。
  • 安全架构师:设计安全系统或安全系统的主要组件,并可能领导安全设计团队构建新的安全系统。
  • 安全管理员:安装和管理组织范围内的安全系统。也可能在较小的组织中承担安全分析师的一些任务。
  • 安全软件开发工程师:开发安全软件,包括监控工具、流量分析工具、入侵检测工具、病毒/间谍软件/恶意软件检测、防病毒软件等。还将安全集成/实施到应用软件中。
  • 密码学家/密码​​学家:使用加密来保护信息或构建安全软件。还作为研究人员开发更强大的加密算法。
  • Cryptanalyst:分析加密信息以破解代码/密码或确定恶意软件的目的。
  • 首席信息安全官:负责整个信息安全部门/员工的高级管理职位。该职位可能包括动手技术工作。
  • 安全顾问/专家:涵盖任何一个或所有其他角色/头衔的广义头衔,其任务是保护计算机、网络、软件、数据和/或信息系统免受病毒、蠕虫、间谍软件、恶意软件、入侵检测、未经授权的访问、拒绝服务攻击,以及越来越多的黑客以个人身份或作为有组织犯罪或外国政府的一部分发起的攻击。

非常专业的角色:

 

  • 入侵检测专家:监控大型组织中的网络、计算机和应用程序,寻找发出入侵信号的事件和流量指标。确定检测到的入侵造成的损害,确定入侵是如何发生的,并建议针对类似入侵的防护措施。还进行渗透测试以识别漏洞并推荐安全措施作为先发制人的措施。
  • 计算机安全事件响应者:团队成员,为安全威胁和攻击(例如病毒和拒绝服务攻击)做好准备并对其进行快速响应。
  • 源代码审计员:审查软件源代码以识别潜在的安全问题和漏洞,黑客可能会利用这些问题和漏洞来未经授权访问数据和系统资源。
  • 病毒技术员:分析新发现的计算机病毒,并设计和开发软件来防御它们。
  • 渗透测试者(也称为道德黑客或保证验证者):不仅扫描和识别漏洞,而且利用它们来提供确凿的证据证明它们是漏洞。在进行渗透测试时,大型基础设施(例如电网、公用事业系统和核设施)会使用称为红队的大型渗透测试团队。
  • 漏洞评估员:扫描、识别和评估 IT 系统中的漏洞,包括计算机、网络、软件系统、信息系统和应用软件。

 

网络安全专业毕业生典型雇主:

 

  • 科技和互联网公司
  • 安全软件公司
  • 国防公司
  • 许多政府部门和国防/情报机构
  • 许多IT公司,以及许多行业领域公司的IT部门
  • 电子商务领域
  • 银行、金融公司、信用卡公司
  • 以及更多

原文:https://www.cs.seas.gwu.edu/cybersecurity-roles-and-job-titles

SEO Title
security position

安全专家

Chinese, Simplified
SEO Title
IT security specialist

安全分析师

Chinese, Simplified
SEO Title
security analyst

【安全认证考试】CISSP资源

视频号

微信公众号

知识星球

Chinese, Simplified

Contents

  1. The Strategic Role of CISSP
  2. CISSP Domains of Knowledge
  3. Amicliens InfoSec Conceptual Model
  4. CISSP Exam Preparation Strategy
  5. CISSP Exam Preparation Materials
  6. The Effective CISSP Series
  7. CISSP Starter Resources Kit
  8. Practice Question (Wentz QOTD)
  9. CISSP Communities
  10. Other CISSP Resources

Featured Posts


1. The Strategic Role of CISSP

2. CISSP Domains of Knowledge

CISSP is one of the most challenging exams ever because of its comprehensive perspectives and requirements of solid conceptual level understanding and in-depth insights into managerial and technical issues.

  • Think Like a Manager!
    It’s comprehensive, and you have to think from a variety of perspectives, such as board director, senior management, CISO, auditor, legal counsel, purchasing and HR staff, engineer, developer, project and program manager, end-user, attacker, and so forth. Experience or certifications of PMP, ITIL/ITSM, or CCNA help quite a bit.
  • But You Need to Know Technologies!
    The CISSP exam, from my point of view, can be divided into two parts: management (Domain 1, 2, 5, 6, and 7) and technology (Domain 3, 4, and 8). It’s a body of knowledge, not a collection of discrete knowledge points.

3. WUSON Information Security Essentials (WISE Model)


WISE Model: Mind Map v2.7.2
  1. Build your own blueprint or conceptual model (e.g., WISE Modelin one week by skimming, browsing, speed-reading your study guide, mentoring, tutoring, training, or any other approaches available.
  2. Base your learning on the model and study topic by topic iteratively and progressively. This is the Agile way to increase knowledge (value) iteratively.
  3. After you have informed and enriched your conceptual model, it’s about time to read your study guide from cover to cover.
  4. Review the CISSP exam outline every day to ensure you are on the right track and measure your progress.
  5. Practice questions in Sudoku 365 (Wentz QOTD) until you understand the concepts behind each question and score higher than 80%. This approach is called test-driven.

Progressive Learning in Parallel (like the right-hand side). That is, read each domain progressively and in parallel like the right-hand side of animation depicts. Most people tend to read domain by domain like the left-hand side.

4. CISSP Exam Preparation Strategy

The critical success factors of CISSP are the effectiveness of your study plan, persistence, discipline, and communication with and support from your family and boss.

EXAM PREPARATION TIPS

5. CISSP Exam Preparation Materials

6. The Effective CISSP Series

My book, The Effective CISSP: Security and Risk Management, helps CISSP aspirants build a solid conceptual security model. It is not only a tutorial for information security but also a study guide for the CISSP exam and an informative reference for security professionals. Please visit Wentz’s Publications for details.

*** The CISSP Test-Driven Study Strategy

7. CISSP Starter Resource Kit

STUDY GUIDES

  1. The Effective CISSP: Security and Risk Management (Starter/Orientation)
  2. (ISC)2 CISSP Official Study Guide, 8th Edition (OSG) (Primary Source)

The following are optional materials:

VIDEOS

  1. (ISC)² Certification Webcasts
  2. Kelly Handerhan@Cybrary
  3. CISSP Shon Harris
  4. CISSP Domain 2 Review by Destination Certification

NOTES

  1. Sunflower CISSP™ 2019 PDF Document by Frankrijker, Reina & Warnock
  2. CISSP Process Guide V.21, 2020 by Fadi Sodah (aka Madunix)
  3. Memory Palace CISSP Notes by Prashant Mohand
  4. Lance’s CISSP Notes
  5. TOP 10 TIPS for the CISSP exam by Luis Alejandro Sosa
  6. CISSP Certification Resources by Saiprasad C Bandlora

8. Practice Question (Wentz QOTD)

KINDLE BOOKS AND PAPERBACK

I suggest doing practice questions in the following order:

  1. CISSP Official (ISC)2 Practice Tests
  2. How To Think Like A Manager for the CISSP Exam (Kindle)
  3. The Effective CISSP: Practice Questions (CISSP Sudoku 365)

QOTD (QUESTION OF THE DAY)

  1. Wentz’s CISSP Practice Questions (QOTD)
  2. QOTD by Adam Gordon
  3. QOTD by Colin Weaver, ITDojo

TEST ENGINE

  1. ThorTeaches
  2. Luke’s Study Notes and Theory (SNT)
  3. Boson
  4. CCCure

9. CISSP Communities

THE EFFECTIVE SECURITY GROUPS

  1. Effective Security Group Rules
  2. Effective Security on Facebook
  3. Effective Security on Telegram
  4. Effective Security on YouTube
  5. 追求高效能的資安臉書群組 (Effective Security in Taiwan)

FACEBOOK GROUPS

  1. The Effective Security Facebook Group
  2. CISSP Exam Preparation – Study Notes and Theory
  3. CISSP, CISM and PMP certification training by Thor Teaches!
  4. Information Audit
  5. Cybersecurity Lounge by Russ Michael

CHAT ROOMS

  1. CISSP, CISM, and PMP Study Group by Thor Teaches
  2. Certification Station on Discord

FORUMS

  1. r/cissp on reddit

10. Other CISSP Resources

  1. NIST Glossary
  2. Wentz’s Glossary
  3. Rainbow Series
  4. ISC2 CISSP Glossary – Student Guide
  5. SNT Study Resources
  6. Thor Teaches Study resources

11. Awesome YouTube Channels

  1. Talks at Google
  2. University of Virginia School of Law
  3. UChicago Social Sciences

12. More ISC2 Certification Exam Outlines

  1. CISSP Exam Outline (Effective Date: April 2018)
  2. CISSP Exam Outline (Effective Date: May 1, 2021)
  3. CISSP-ISSAP Exam Outline (Effective Date: October 14, 2020)
  4. CISSP-ISSEP Exam Outline (Effective Date: November 13, 2020)
  5. CISSP-ISSMP Exam Outline (Effective Date: May 2018)
  6. CCSP Exam Outline (Effective Date: August 1, 2019)
  7. CSSLP Exam Outline (Effective Date: September 15, 2020)
  8. HCISPP Exam Outline (Effective Date: September 1, 2019)
  9. CAP Exam Outline (Effective Date: August 15, 2021)
  10. SSCP Exam Outline (Effective Date: November 2018)
本文地址
https://architect.pub
SEO Title
CISSP Resources

安全工程师

Chinese, Simplified
SEO Title
security engineer -安全工程师

安全架构师

Chinese, Simplified
SEO Title
security architect

【安全认证考试】ISSAP通过-研究共享

视频号

微信公众号

知识星球

Chinese, Simplified

免责声明:我不会违反ISC2保密协议。关于与考试内容相关的具体问题,请不要发送电子邮件或与我联系。保密协议副本可在以下网址找到:ISC2保密协议。

我通过了考试(2018年7月)并获得了我的背书!

这是我参加过的最难的考试之一。

测试的韧性主要是由于缺乏更新测试的官方研究材料,以及目前正在准备认证的一小群人。

考试绝对遵循ISC2方法,确保你对基本主题有充分的理解。这些问题考验你运用核心理解的能力,我认为没有办法研究这些问题。相反,你必须从核心层面真正理解材料。

您需要确保完全理解核心CISSP以及扩展的ISSAP问题深度。

如果CISSP是“一英里宽一英寸深”,ISSAP是1/2英里宽几英尺深

研究计划

以下是我为考试学习的方式:

  • 阅读ISSAP CBK官方(ISC)2指南-第2版(我仔细阅读了一遍。我阅读了一遍,重点是我无法立即记住细节的任何领域。我最后一次阅读是为了复习和验证我对每个领域的理解)
  • 阅读ISC2 CBK章节目录中确定的所有在线文档
  • 阅读ISC2 CBK ISSAP建议参考文献中确定的所有在线文档(我没有购买ISSAP CBK以外的任何书籍)
  • 下载ISSAP的ISC2考试大纲,搜索并阅读各部分的参考文献(重点关注NIST文件、白皮书和RFP)
  • 下载并阅读了Jake Eliaz CISSP-ISSAP松散笔记,谢谢Jake!
  • 我还重温了CISSP的研究材料(《向日葵研究指南》和Shon Harris CISSP的《一体式》一书,特别是《快速提示》一章的结尾)
     

试题准备

我使用了ISC2 CISSP和CISSP-ISSAP手机应用程序来运行试题。

参加测试

你必须集中注意力并放松。

我开始做一些深呼吸练习,大约每25个问题重复一次。这有助于我放松、集中注意力,并将注意力从之前的一组问题上转移开。

  • 阅读问题。再读一遍问题。将问题读三遍。
  • 阅读可能的答案。
  • 再读一遍问题。
  • 选择您的答案。
    祝你好运
本文地址
https://architect.pub
SEO Title
ISSAP Passed - Study Sharing

安全管理员

Chinese, Simplified
SEO Title
Security Administrator -安全管理员

安全软件开发

Chinese, Simplified
SEO Title
security software developer -安全软件开发

安全顾问

Chinese, Simplified
SEO Title
security consultant

密码分析员

Chinese, Simplified
SEO Title
cryptanalyst

密码学家

Chinese, Simplified
SEO Title
cryptologist

渗透测试工程师

Chinese, Simplified
SEO Title
penetration test engineer -渗透测试工程师

数据职位

Chinese, Simplified
SEO Title
data position

大数据工程师

Chinese, Simplified

大数据工程师的职业生涯需要教育和工作经验,许多专业人士选择获得认证。了解大数据工程师的工作内容、工作机会以及如何入门。


如果你对以下任何一个主题感兴趣,那么大数据工程师可能是一个不错的职业选择:数据、数学、分析、解决问题、数字、图表和IT。

这篇文章将分解成为一名大数据工程师的所有关键方面。看完之后,你应该对这份职业是否适合你有一个更好的想法。

什么是大数据工程师?


大数据工程师是负责开发、维护、测试、分析和评估公司数据的专业人员。大数据是指极其庞大的数据集。在现代经济中,公司在进行业务运营的整个过程中收集大量数据是很常见的。

如果使用得当,大数据对组织非常有益,可以帮助它们提高效率、盈利能力和可扩展性。然而,除非有大数据工程师来构建收集、维护和提取数据的系统,否则公司的大数据是没有帮助的。因此,大数据工程师最终有责任帮助公司管理其大数据。

大数据工程师与数据科学家


大数据工程师和数据科学家之间最显著的区别在于,大数据工程师主要负责构建和维护收集和提取数据的系统和流程。数据科学家分析清理后的数据以产生见解,使用各种预测模型来产生有意义的见解。

典型工作职责


以下所有内容都是大数据工程师的典型工作职责:

  • 设计和实现软件系统
  • 创建收集数据和处理数据的系统
  • 使用提取转换加载操作(ETL过程)
  • 创建满足业务需求的数据体系结构
  • 研究获取有价值数据并提高数据质量的新方法
  • 使用各种编程语言和工具创建结构化数据解决方案
  • 从多个领域挖掘数据以构建高效的业务模型
  • 与数据分析师、数据科学家和其他团队合作

工资和工作前景


根据ZipRecruiter的数据,一名大数据工程师的平均工资为125662美元[1]。经验丰富的大数据工程师在职业生涯的后期可以赚更多的钱。然而,那些刚进入该领域但经验不高的人可能会赚得更少。

劳工统计局(BLS)将大数据工程师的职位划分为统计学家、计算机和信息研究科学家。以下是这两类人的就业前景:

统计学家:2021年至2031年,预计就业增长31%[2]

计算机和信息研究科学家:预计2021年至2031年间就业增长21%[3]

根据劳工统计局的预测,未来几年,大数据工程师的工作需求可能会大幅增加,这使这一职业成为一条很好的职业道路。
大数据工程师的随需应变技能


大数据工程师通常具备以下所有技能:

  • 使用C++、Java和Python等语言进行计算机编程
  • 数据库和SQL
  • ETL和数据仓库
  • Talend、IBM DataStage、Pentaho和Informatica
  • Unix、Linux、Windows和Solaris的操作系统知识
  • Hadoop
  • Apache Spark
  • 数据挖掘和建模

如何成为一名大数据工程师


大多数人在成为大数据工程师的过程中需要完成几个步骤。

1.获得学位。


如果你想成为一名大数据工程师,你必须掌握上述所有技术技能,这意味着你需要接受大量的教育。许多成为大数据工程师的人都拥有计算机科学、统计学或商业数据分析等相关领域的学士和硕士学位。

大数据工程师需要精通编码、统计和数据。大多数公司都要求获得大数据工程师职位的学士学位。

阅读更多:获得学士学位需要多长时间?
 

2.获得工作经验。


经验是获得大数据工程师工作的宝贵财富。你可以通过自由职业、实习、独立执业或在相关职位上工作来获得经验。你获得的经验越多,获得大数据工程师职位的机会就越大。

 

3.考虑认证。


获得专业证书对于获得大数据工程师的就业也非常有利。以下证书中的每一个都可以帮助那些试图成为大数据工程师的人:

  • Cloudera认证专家(CCP)数据工程师
  • 大数据认证专家(CBDP)
  • 谷歌云认证专业数据工程师
  • IBM数据科学专业证书
  • IBM数据工程专业证书
本文地址
https://architect.pub/big_data_engineer
SEO Title
Big Data Engineer

数据分析师

Chinese, Simplified

数据分析师收集、清理和研究数据集以帮助解决问题。以下是你如何开始走上一条成为一体的道路。


数据分析师收集、清理和解释数据集,以回答问题或解决问题。他们在许多行业工作,包括商业、金融、刑事司法、科学、医学和政府。

企业在下一次广告活动中应该瞄准什么样的客户?哪个年龄段最容易感染某种特定疾病?哪些行为模式与财务欺诈有关?

作为一名数据分析师,你可能会被迫回答这些类型的问题。继续阅读,了解更多关于什么是数据分析师、你需要什么技能以及如何开始成为数据分析师的信息。


通过谷歌数据分析专业证书,探索数据分析师的职业道路。学习关键的分析技能,如数据清理、分析和可视化,以及电子表格、SQL、R编程和Tableau等工具。


什么是数据分析?


数据分析是从数据中收集见解,为更好的商业决策提供信息的过程。分析数据的过程通常经过五个迭代阶段:

  • 确定要分析的数据
  • 收集数据
  • 清理数据,为分析做准备
  • 分析数据
  • 解释分析结果

数据分析可以采取不同的形式,这取决于你试图回答的问题。您可以在此处阅读有关数据分析类型的更多信息。简言之,描述性分析告诉告诉我们为什么发生,预测性分析形成了对未来的预测,规定性分析创建了关于采取什么行动的可行建议。
数据分析师的任务和职责
数据分析师的工作是收集和解释数据以解决特定问题。这个角色包括花大量时间处理数据,但也需要交流研究结果。

以下是许多数据分析师每天的工作:

  • 收集数据:分析师通常自己收集数据。这可能包括进行调查、跟踪公司网站上的访问者特征,或从数据收集专家那里购买数据集。
  • 干净数据:原始数据可能包含重复、错误或异常值。清理数据意味着保持电子表格或编程语言中的数据质量,这样你的解释就不会出错或失真。
  • 模型数据:这需要创建和设计数据库的结构。您可以选择要存储和收集的数据类型,确定数据类别如何相互关联,并研究数据的实际显示方式。
  • 解释数据:解释数据将涉及到在数据中找到可以回答手头问题的模式或趋势。
  • 现在:交流你的调查结果将是你工作的关键部分。要做到这一点,您可以将图表等可视化工具组合在一起,编写报告,并向感兴趣的各方展示信息。

数据分析师使用什么工具?


在数据分析过程中,分析师经常使用各种各样的工具来提高工作的准确性和效率。数据分析行业中一些最常见的工具包括:

  • Microsoft Excel

  • Google Sheets

  • SQL

  • Tableau

  • R or Python

  • SAS

  • Microsoft Power BI

  • Jupyter Notebooks

数据分析师薪酬和工作前景


Glassdoor的数据显示,2021年12月,美国数据分析师的平均底薪为69517美元。这取决于你的资历、你在美国的位置以及其他因素。

数据分析师的需求量很大。世界经济论坛将其列为美国就业增长的第二位[1]。劳工统计局还报告称,相关职业的增长率极高。

从2020年到2030年,运筹学分析师职位预计将增长25%,市场研究分析师职位预计增长22%,数学家和统计学家职位预计增长33%。这远高于7.7%的总就业增长率。

数据分析师与数据科学家:有什么区别?


数据分析师和数据科学家都处理数据,但他们处理数据的方式不同。数据分析师通常使用现有数据来解决已定义的业务问题。数据科学家建立新的算法和模型来预测未来。进一步了解数据科学家和数据分析师之间的区别。

数据分析师的类型


随着技术的进步,我们可以收集的信息类型和数量迅速扩大,了解如何收集、分类和分析数据已成为几乎任何行业的关键部分。你可以在刑事司法、时尚、食品、技术、商业、环境和公共部门等领域找到数据分析师。

执行数据分析的人可能有其他头衔,例如:

  • 医疗保健分析员
  • 市场研究分析师
  • 业务分析师
  • 商业智能分析师
  • 运筹学分析师
  • 情报分析员


如何成为一名数据分析师


通往数据分析师职业生涯的道路不止一条。无论你是刚从学校毕业还是想转行,第一步通常是评估你拥有哪些可转移的技能,并培养你在这个新角色中需要的新技能。

数据分析师技术技能


数据库工具:Microsoft Excel和SQL应该是任何数据分析师工具箱中的支柱。虽然Excel在各个行业中无处不在,但SQL可以处理更大的数据集,并被广泛认为是数据分析的必要条件。

  • 编程语言:学习Python或R等统计编程语言可以处理大量数据并执行复杂的方程。尽管Python和R是最常见的语言之一,但最好看看你感兴趣的职位的几个职位描述,以确定哪种语言对你的行业最有用。
  • 数据可视化:以清晰而引人注目的方式展示您的发现对于成为一名成功的数据分析师至关重要。了解如何最好地通过图表呈现信息,将确保同事、雇主和利益相关者了解您的工作。Tableau、Jupyter Notebook和Excel是用于创建视觉效果的众多工具之一。
  • 统计和数学:了解数据工具实际操作背后的概念将对你的工作有很大帮助。扎实掌握统计和数学将帮助你确定哪些工具最适合解决特定问题,帮助你发现数据中的错误,并更好地理解结果。

如果这看起来很多,不要担心——有很多课程会教你作为数据分析师所需的基本技术技能。Coursera上的这门IBM数据分析师专业证书课程是一个很好的起点。


数据分析师工作技能


  • 问题解决:数据分析师需要对所提出的问题和需要解决的问题有很好的理解。他们还应该能够找到可能揭示故事的模式或趋势。拥有批判性思维技能将使你能够专注于正确类型的数据,识别最具启发性的分析方法,并找出工作中的差距。
  • 沟通:能够将你的想法传达给其他人对你作为数据分析师的工作至关重要。作为一名数据分析师,具备与同事和其他利益相关者沟通的良好书面和口头技能。
  • 行业知识:了解你所从事的行业——医疗保健、商业、金融或其他——会让你在工作和求职中占据优势。如果你想进入一个特定的行业,花点时间关注你所在行业的新闻,或者读一本关于这个主题的书。这可以使您熟悉行业的主要问题和趋势。


成为数据分析师的途径


掌握这些技能是成为数据分析师的第一步。以下是一些你可以采取的路线,这些路线足够灵活,适合你的生活。

  • 专业证书:入门级专业证书项目通常不需要以前在该领域的经验。他们可以教你SQL或统计学等基本技能,同时让你有机会为你的投资组合创建项目,并对你的工作提供实时反馈。Coursera上的几个专业证书项目正是这样做的。
  • 学士学位:劳工统计局建议涉及数据分析的工作应获得学士学位。如果你正在考虑获得一个学位,成为一名数据分析师,那么把你的课程重点放在统计学、数学或计算机科学上,可以让你在潜在雇主面前领先一步。许多在线学士学位都有灵活的时间表,所以你可以根据自己的优先事项来安排学位。
  • 自学:如果你想要一条不包括正式培训的道路,你可以自己学习数据分析所需的技能。开始使用此数据分析初学者阅读列表。一旦你准备好开始构建投资组合,这里有一些数据分析项目的想法。

有关如何成为数据分析师(有学位或没有学位)的更多信息,请查看我们的分步指南。

数据分析师职业发展


成为一名数据分析师也可以为其他职业打开大门。许多刚开始是数据分析师的人后来成为了数据科学家。与分析师一样,数据科学家使用统计学、数学和计算机科学来分析数据。然而,科学家可能会使用先进的技术建立模型和其他工具来洞察未来趋势。

本文地址
https://architect.pub/data_analyst
SEO Title
data analyst

数据工程师

Chinese, Simplified

数据工程师职位简介

 

  • 数据工程师是构建和维护数据系统的人。
  • 为了吸引最符合您需求的数据工程师,编写清晰准确的数据工程师职位描述非常重要。

数据工程师职位描述

 

  • 我们正在寻找一位积极进取且经验丰富的数据工程师加入我们的团队!作为数据工程师,您将负责构建和维护内部和外部数据馈送和数据管道。

数据工程师的职责

  •  
  • 设计和开发数据模型和管道
  • 管理各种数据存储和数据管理系统
  • 不断提高数据的可靠性和质量
  • 进行数据分析
  • 准备数据报告
  • 识别改进机会
  • 为其他团队成员提供技术指导

数据工程师的要求和资格

 

  • 至少拥有计算机科学、数据科学或类似领域的学士学位
  • 至少 X 年编写数据模型和算法的经验
  • 有软件开发经验
  • 有数据架构和数据建模经验
  • 使用数据可视化和报告工具的经验
  • 优秀的口头和书面沟通技巧
  • 强大的分析能力
  • 高度重视细节
  • 强大的解决问题的能力
  • 能够在团队环境中工作
  • 能够在快节奏的环境中工作

大数据正在改变我们的业务方式,并产生了对能够收集和管理大量数据的数据工程师的需求。
数据工程是设计和构建用于大规模收集、存储和分析数据的系统的实践。这是一个广泛的领域,几乎在每个行业都有应用。组织有能力收集大量数据,他们需要合适的人员和技术来确保数据在到达数据科学家和分析师手中时处于高度可用的状态。

除了让数据科学家的生活更轻松之外,作为一名数据工程师,你还可以有机会在一个到2025年我们每天将产生463 EB的世界上有所作为[1]。这是相当于1和18个零字节的数据。如果没有数据工程师来处理和传输数据,机器学习和深度学习等领域就无法成功。

在本文中,您将了解更多关于数据工程师的信息,包括他们的工作、收入以及如何成为一名数据工程师。但是,如果你想立即开始向在职专业人士学习,可以考虑参加IBM的数据工程导论课程。

数据工程师是做什么的?


数据工程师在各种环境中工作,构建收集、管理原始数据并将其转换为可用信息的系统,供数据科学家和业务分析师进行解释。他们的最终目标是使数据可访问,以便组织可以使用它来评估和优化其性能。

数据工程师在处理数据时可能执行的一些常见任务包括:

  • 获取符合业务需求的数据集
  • 开发算法,将数据转换为有用的、可操作的信息
  • 构建、测试和维护数据库管道体系结构
  • 与管理层合作,了解公司目标
  • 创建新的数据验证方法和数据分析工具
  • 确保遵守数据治理和安全策略

在较小的公司工作通常意味着以多面手的角色承担更多种类的数据相关任务。一些较大的公司有专门用于构建数据管道的数据工程师,而另一些公司则专注于管理数据仓库——既用数据填充仓库,又创建表模式来跟踪数据的存储位置。

数据分析师和数据工程师有什么区别?


数据科学家和数据分析师分析数据集以收集知识和见解。数据工程师构建用于收集、验证和准备高质量数据的系统。数据工程师收集和准备数据,数据科学家利用这些数据来促进更好的商业决策。
 

为什么要从事数据工程?


这一领域的职业既有回报,也有挑战。你将在组织的成功中发挥重要作用,为数据科学家、分析师和决策者提供更容易的数据访问。您将依靠编程和解决问题的技能来创建可扩展的解决方案。

只要有数据需要处理,就会需要数据工程师。事实上,Dice Insights在2019年报告称,数据工程是科技行业最热门的工作,击败了计算机科学家、网络设计师和数据库架构师[2]。领英将其列为2021年增长中的工作之一[3]。

数据工程师工资


数据工程也是一个高薪职业。Glassdoor(2024年3月)[4]的数据显示,美国的平均基本工资为119985美元,一些数据工程师的年收入高达185000美元。

数据工程师职业道路


数据工程并不总是一个入门级的角色。相反,许多数据工程师一开始是软件工程师或商业智能分析师。随着你职业生涯的发展,你可能会进入管理岗位,或者成为数据架构师、解决方案架构师或机器学习工程师。
 

如何成为一名数据工程师


有了正确的技能和知识,你可以在数据工程领域开创或推进一个有回报的职业生涯。许多数据工程师都拥有计算机科学或相关领域的学士学位。通过获得学位,你可以在这个快速发展的领域建立所需的知识基础。考虑攻读硕士学位,以获得提升职业生涯和释放潜在高薪职位的机会。

除了获得学位,你还可以采取其他几个步骤来为自己的成功做好准备。
 

1.培养你的数据工程技能。


学习云计算的基础知识、编码技能和数据库设计,以此作为数据科学职业生涯的起点。

  • 编码:精通编码语言对这个角色至关重要,所以可以考虑参加课程来学习和练习你的技能。常见的编程语言包括SQL、NoSQL、Python、Java、R和Scala。
  • 关系数据库和非关系数据库:数据库是最常见的数据存储解决方案之一。您应该熟悉关系数据库和非关系数据库,以及它们的工作方式。
  • ETL(提取、转换和加载)系统:ETL是将数据从数据库和其他源移动到单个存储库(如数据仓库)的过程。常见的ETL工具包括Xlenty、Stitch、Alooma和Talend。
  • 数据存储:并非所有类型的数据都应该以相同的方式存储,尤其是在涉及大数据时。例如,当您为公司设计数据解决方案时,您会想知道何时使用数据湖与数据仓库。
  • 自动化和脚本:自动化是处理大数据的必要组成部分,因为组织能够收集如此多的信息。您应该能够编写脚本来自动执行重复的任务。
  • 机器学习:虽然机器学习更受数据科学家的关注,但掌握基本概念有助于更好地理解团队中数据科学家的需求。
  • 大数据工具:数据工程师不仅仅使用常规数据。他们通常负责管理大数据。工具和技术在不断发展,并因公司而异,但一些流行的工具和技术包括Hadoop、MongoDB和Kafka。
  • 云计算:随着公司越来越多地用物理服务器换取云服务,您需要了解云存储和云计算。初学者可以考虑参加亚马逊网络服务(AWS)或谷歌云的课程。
  • 数据安全:虽然一些公司可能有专门的数据安全团队,但许多数据工程师的任务仍然是安全地管理和存储数据,以防止数据丢失或被盗。

想知道从哪里开始?
通过Coursera上的这些热门课程培养与工作相关的数据工程技能。

要学习Python,可以考虑报名参加密歇根大学的Python for Everyone Specialization。如果您有兴趣了解更多关于数据库和数据库管理的知识,请尝试Meta的数据库导论或IBM的关系数据库导论(RDBMS)课程。

如果您需要建立对机器学习的理解,请探索Open。人工智能和斯坦福大学的机器学习专业。
 

2.获得认证。


证书可以向潜在雇主验证你的技能,而准备证书考试是发展你的技能和知识的好方法。选项包括大数据助理工程师、Cloudera认证专业数据工程师、IBM认证数据工程师或谷歌云认证专业数据工程师。

查看一些你可能想申请的职位列表。如果您注意到某个特定的证书经常按要求或建议列出,那么这可能是一个很好的起点。
 

3.建立数据工程项目组合。


投资组合通常是求职的关键组成部分,因为它向招聘人员、招聘经理和潜在雇主展示了你能做什么。

你可以将自己独立完成的数据工程项目或作为课程的一部分添加到公文包网站(使用Wix或Squarespace等服务)。或者,将您的作品发布到LinkedIn个人资料的项目部分或GitHub等网站,这两个网站都是独立投资组合网站的免费替代品。


 

4.从入门级职位开始。


许多数据工程师一开始都是初级职位,如商业智能分析师或数据库管理员。随着经验的积累,你可以掌握新技能,并有资格担任更高级的角色。请参阅Coursera中的数据工程职业学习路径的可能学习之旅示例。

我需要学位才能成为一名数据工程师吗?


成为一名数据工程师没有必要拥有学位,尽管一些公司可能更喜欢至少拥有学士学位的候选人。如果你对数据工程感兴趣并计划攻读学位,可以考虑主修计算机科学、软件工程、数据科学或信息系统。

一些学士学位课程专注于数据工程。例如,伦敦大学的计算机科学理学学士学位开设了数据库和高级数据技术的可选模块。


接下来的步骤


从今天开始学习数据工程,学习来自行业领导者和世界一流大学的这些顶级课程:

对于初级课程,请尝试IBM数据工程专业证书。在完成动手实验室和项目的同时,学习基本的数据工程技能和工具,如Python和SQL。

为了准备获得行业认可的认证,请探索谷歌云在GCP专业化方面的数据工程、大数据和机器学习。该中级课程提供支持谷歌云专业数据工程师认证的培训。

为了提升你的职业生涯,可以考虑获得计算机科学学士或硕士学位。尽管并非总是被要求,但雇主通常会寻找拥有计算机科学学位的求职者。在线浏览伦敦大学的学士学位或科罗拉多大学博尔德分校的硕士学位。

本文地址
https://architect.pub/data_engineer
SEO Title
data engineer

数据科学家

Chinese, Simplified

数据科学家使用数据来理解和解释他们周围的现象,并帮助组织做出更好的决策。
作为一名数据科学家,在智力上具有挑战性,在分析上令人满意,并使你处于新技术进步的前沿。随着大数据在组织决策方式中越来越重要,数据科学家变得越来越普遍,需求也越来越大。下面我们来仔细看看他们是什么,做什么,以及如何成为一个。


数据科学家是做什么的?


数据科学家确定他们的团队应该问的问题,并找出如何使用数据回答这些问题。他们经常开发用于理论化和预测的预测模型。

数据科学家可能每天都要完成以下任务:

  • 在数据集中查找模式和趋势以揭示见解
  • 创建算法和数据模型以预测结果
  • 使用机器学习技术来提高数据或产品的质量
  • 向其他团队和高级员工传达建议
  • 在数据分析中部署Python、R、SAS或SQL等数据工具
  • 掌握数据科学领域的创新

数据分析师与数据科学家:有什么区别?


数据分析师和数据科学家的工作可能看起来很相似——他们都能发现数据的趋势或模式,揭示组织更好地决策运营的新方法。但数据科学家往往承担更多的责任,通常被认为比数据分析师更资深。

数据科学家通常会对数据提出自己的问题,而数据分析师可能会支持已经设定目标的团队。数据科学家还可能花费更多时间开发模型、使用机器学习或结合高级编程来查找和分析数据。
数据科学家的薪水和工作增长
根据Lightcast™[1]的数据,数据科学家在美国的平均工资为108659美元。

对数据专业人员的需求很高——根据美国劳工统计局的数据,数据科学家的职业预计在未来10年内增长36%(远高于平均水平)[2]。

高需求与大数据的兴起及其对企业和其他组织日益重要有关。

如何成为一名数据科学家


成为一名数据科学家通常需要一些正式的培训。以下是一些需要考虑的步骤。

1.获得数据科学学位。


雇主通常喜欢看到一些学术证书,以确保你有处理数据科学工作的专业知识,尽管这并不总是必需的。也就是说,相关的学士学位肯定会有所帮助——试着学习数据科学、统计学或计算机科学,以在该领域取得进展。
 

2.提高相关技能。


如果你觉得自己可以提高一些硬数据技能,可以考虑参加一门在线课程或参加相关的训练营。以下是你想要掌握的一些技能。

  • 编程语言:数据科学家可能会花时间使用编程语言对大块数据进行排序、分析和管理。数据科学的流行编程语言包括:
  • 数据可视化:能够创建图表是数据科学家的重要组成部分。熟悉以下工具应能使您做好工作准备:
  • 机器学习:将机器学习和深度学习融入你作为数据科学家的工作中,意味着不断提高你收集的数据的质量,并有可能预测未来数据集的结果。机器学习课程可以让你从基础知识开始。
  • 大数据:一些雇主可能希望看到你对处理大数据有一些熟悉。一些用于处理大数据的软件框架包括Hadoop和Apache Spark。
  • 沟通:如果科学家不能很好地沟通他们的发现,那么最优秀的数据就无法影响任何变化。以口头和书面语言分享想法和结果的能力是数据科学家经常寻求的技能。
     

3.找一份入门级的数据分析工作。


尽管成为一名数据科学家有很多途径,但从相关的入门级工作开始可能是一个很好的第一步。寻找与数据密切相关的职位,如数据分析师、商业智能分析师、统计学家或数据工程师。从那里开始,你可以在扩展知识和技能的同时,努力成为一名科学家。


4.为数据科学访谈做准备。


有了几年的数据分析工作经验,你可能会觉得自己已经准备好进入数据科学领域了。一旦你在面试中取得了分数,就要准备好面试中可能出现的问题的答案。

数据科学家的职位可能具有高度的技术性,因此您可能会遇到技术和行为问题。两者兼而有之,通过大声说出你的答案来练习。从你过去的工作或学术经历中准备例子可以帮助你在面试官面前显得自信和知识渊博。

以下是您可能遇到的几个问题:

  • 线性模型的优点和缺点是什么?
  • 什么是随机森林?
  • 如何使用SQL查找数据集中的所有重复项?
  • 描述你的机器学习经验。
  • 举一个你遇到一个不知道如何解决的问题的例子。你做了什么?
     
本文地址
https://architect.pub/data_scientist
SEO Title
data scientist

【数据科学】如何创建出色的数据科学投资组合

Chinese, Simplified

今天的数据科学就业市场有两件事非常清楚:

  • 对合格的数据科学家有很多需求。 (而且这些工作中的大多数都有可观的薪酬和其他津贴。)
  • 这种需求导致大量求职者申请空缺职位。

假设您的目标是在这个市场中占据入门级位置。您将主要与应届大学毕业生、过渡到数据科学的软件工程师以及数据科学训练营和在线课程的毕业生竞争。



你如何让自己在人群中脱颖而出?



有一个简单但绝非易事的解决方案:建立一个令人印象深刻的投资组合来展示你的技能。



如何开始



确定您的兴趣和目标



您是否有兴趣在特定行业工作,例如银行、零售、信息安全等?您喜欢用数据讲故事和创建引人注目的数据可视化吗?或者您更喜欢构建最先进的机器学习模型?

回答这些问题需要进行一些自我反思,但此过程将帮助您决定要应用您的投资组合构建工作的方向。



研究工作描述



一旦你知道你想专注于数据科学的哪个领域,你可能需要浏览一些该领域的招聘信息。



进行研究并注意以下几点:

 

  • 公司是做什么的?具体来说,公司如何利用数据科学赚钱?
  • 除了您已经知道的技能之外,他们还需要哪些技术技能?您可能需要更加熟悉 Linux 命令行、云技术(如 AWS)甚至 NoSQL 数据库。
  • 数据科学家会为面向客户的产品做出贡献还是为公司内的其他团队构建解决方案?
  • 软技能呢?这个角色是否需要就数据科学的能力和局限性对公司内部或外部的其他人进行教育?

你的投资组合包括什么?



在选择可以帮助您脱颖而出的区域时,有很多选择,例如:

  • 在 GitHub 上创建个人项目
  • 为开源软件做贡献
  • 撰写博客文章
  • 在聚会和会议上发表演讲
  • 通过帮助他人在 Stack Overflow 上建立声誉
  • 通过 Kaggle 平台参加数据科学竞赛



建立投资组合时应遵循的原则

 

无论您想关注哪个投资组合领域,每当您开始集思广益新的项目创意时,都应该牢记一些原则:

  • 完成总比完美好。您可能充满了想法,并尝试同时开始处理多个想法。这可能不是一个好的策略。您冒着将自己分散得太细的风险,并冒着没有精力或动力完成任何特定项目的风险。
  • 质量而不是数量。请记住,目标不是尽可能多地制作您的作品,而是制作一些可以让您受雇的优质作品。
  • 有趣的数据胜过高级分析。避免使用许多“数据科学入门”课程中常见的数据集,因为这些数据集已经过从各个可能的角度进行分析和观察。你不太可能找到任何有趣的东西。相反,尝试在公共数据集存储库中找到“隐藏的宝石”,例如 Google 数据搜索或 AWS 上的开放数据。许多政府都有开放数据门户网站,这些门户网站是有趣数据集的宝库,供有兴趣的人查看。
  • 用数据讲故事。无论您是在撰写博客文章、构建 Web 应用程序还是在观众面前进行现场演示,您的主要角色都是讲故事的人。这意味着你的故事应该 1) 用引人入胜的介绍和有吸引力的数据可视化来吸引人们; 2)为数据集和您的方法提供足够的上下文; 3)教给观众一些他们之前不知道的东西。
  • 通过在社交媒体上分享您的作品来放大您的作品。这可能令人生畏,但如今这几乎是让您的作品向很多人展示的唯一方法。顺便说一句,其中一些人可能是你未来的招聘经理——你永远不知道。
  • 根据反馈进行迭代。根据您从他人那里收到的反馈,对编辑您的作品持开放态度。这不仅会使您的项目变得更好,而且也是您识别和解决知识差距的学习机会。

归根结底,作品集即使不是证明,也是证明您可以完成您在简历中声称的那种工作的证据。 它将为您打开大门,没有它,您将无法触及。

希望到目前为止,您已经很好地了解了如何构建最终会让您被录用的投资组合的过程。

在接下来的文章中,我们将详细说明一些投资组合领域,例如:什么是优秀的博客文章,为开源项目做出贡献时从哪里开始,以及什么是 GitHub 上的优秀个人项目。

原文:https://medium.com/@epicprogrammer/how-to-create-an-outstanding-data-sc…

本文:https://jiagoushi.pro/node/1648

SEO Title
How to Create an Outstanding Data Science Portfolio

【数据科学家】7个你应该做的数据科学项目让你的简历脱颖而出

Chinese, Simplified

数据科学项目将帮助您找到梦想的工作

数据科学现在是一个热门领域,没有比做自己的数据科学项目更好的方式来证明你有资格胜任这份工作。

在这篇博文中,我们将介绍 7 个数据科学项目,您可以利用空闲时间完成这些项目,让您的简历脱颖而出。



1.回归项目



您应该考虑做的第一个项目是基于回归的项目。回归是用于确定两个变量之间关系强度的过程。

换句话说,它可以用来找出一个变量在另一个变量发生变化时变化了多少。这使得回归成为数据科学家非常重要的工具。

要创建回归项目,请选择您感兴趣的数据集并尝试确定不同变量之间的关系。

您可以做的一些回归项目包括:

  • 寻找身高和体重之间的关系。
  • 寻找收入和教育之间的关系。
  • 找出投票行为与年龄之间的关系。
  • 寻找高中生 GPA 和 SAT 成绩之间的关系。

这些项目中的每一个都可以在相对较短的时间内完成,它们将使您很好地了解回归的工作原理。



2.分类项目



您应该考虑做的下一个项目是分类项目。分类项目将帮助您了解如何使用机器学习算法将新数据点分类为一组预定义的类别。

分类对于数据科学家来说很重要,因为它可以用于许多不同的应用,例如图像识别和文档标记。

您应该考虑进行的一些分类项目包括:

  • 将图像分类为不同的类别。例如,您可以使用机器学习算法将动物图片分类为不同的类别(例如,哺乳动物、鸟类、爬行动物等)。
  • 将文本文档分类为不同的类别。例如,您可以使用机器学习算法将《纽约时报》的文章分类为不同的类别(例如,政治、商业、体育等)。
  • 将电子邮件分类为不同的类别。例如,您可以使用机器学习算法将电子邮件分类为“垃圾邮件”或“非垃圾邮件”。
  • 将博客文章分类为不同的类别。例如,您可以使用机器学习算法将来自高流量网站的博客文章分类为“正面”或“负面”。

3.聚类项目



聚类是一种无监督学习算法,它根据数据点的属性将数据点组合在一起。此类项目将帮助您了解如何识别数据集中的集群并使用聚类算法将数据中的项目分组到存储桶或类别中,从而使人类更容易探索大型数据集。

作为数据科学家,Cluster 很重要,因为它用于各种应用,从营销到欺诈检测。

您应该考虑做的一些集群项目包括:

  • 按主题对推文进行聚类。这可用于了解公众对各种主题的看法或跟踪信息在 Twitter 上的传播。
  • 按类型对电影或电视节目进行聚类。例如,您可以对 IMDB 数据集中的流派进行聚类,以发现与您最喜欢的电影类型(例如浪漫喜剧与剧情片)相似但又不完全相同的新电影子流派。
  • 根据产品类型(例如洗衣粉与除臭剂)对杂货店中的物品进行分类。您可以通过根据属性(例如,品牌、尺寸、颜色)对数据集中的项目进行聚类来做到这一点。
  • 将客户分组以进行有针对性的营销活动。例如,您可以根据客户的购买历史或人口统计信息对客户进行聚类。



4. 情绪分析项目



情感分析是识别和量化文本中表达的态度和情感的过程。

作为一名数据科学家,情绪分析很重要,因为它可以用来深入了解客户反馈、产品评论甚至股市趋势。

您应该考虑做的一些情绪分析项目包括:

  • 分析客户反馈数据以识别正面和负面情绪。例如,您可以查看新产品的客户评论并确定最常见的投诉和赞美。
  • 分析 Twitter 数据以了解情绪如何随时间变化。例如,您可以在几周或几个月内跟踪 Twitter 上某个主题(例如总统选举)的情绪。
  • 将电影评论分为正面或负面。例如,您可以使用文本分类算法将来自烂番茄的评论分类为“新鲜”(正面)或“烂”(负面)。
  • 识别关于您的公司及其竞争对手的推文的情绪。例如,您可以跟踪产品的 Yelp 评论并确定情绪如何随时间变化。

5. 推荐系统项目



推荐系统用于对产品和服务进行个性化推荐。

作为一名数据科学家,推荐系统很重要,因为它可以帮助公司个性化他们的营销活动并提高客户参与度。

您应该考虑做的一些推荐系统项目包括:

  • 构建电影推荐系统。例如,您可以构建一个算法,根据用户对以前看过的电影的评分来推荐新电影。
  • 为亚马逊上的产品构建推荐系统。这可以通过使用诸如交替最小二乘 (ALS) 算法之类的算法来完成。
  • 为公司或零售网站构建产品推荐系统。例如,您可以将不同的产品链接在一起以推荐来自同一类别的商品(例如,“如果您喜欢这个产品,那么您也会喜欢这些”)。
  • 构建旅游推荐系统。例如,您可以使用位置数据来推荐用户当前位置附近的活动或餐厅。



6.自然语言处理项目



自然语言处理 (NLP) 是从文本数据中理解和提取信息的过程。

此类项目将帮助您了解 NLP 的基础知识,以及如何从文本数据中提取信息。

作为一名数据科学家,了解 NLP 很重要,因为它可用于分析客户反馈、产品评论甚至法律文件。

您应该考虑做的一些自然语言处理项目包括:

  • 分析客户反馈数据以了解客户如何用自己的话描述产品或服务(例如,反馈是否包含任何正面或负面关键字?)。
  • 从法律文件中提取信息(例如,提取合同的要点)。
  • 从亚马逊上的产品描述中提取信息(例如,提取产品的特征和优势)。
  • 从关于公司或其竞争对手的推文中提取信息。

7. 人工神经网络项目



人工神经网络 (ANN) 是一种类似于大脑的机器学习算法。

它由相互连接的神经元组成,可用于学习和识别数据中的模式。人工神经网络通常用于图像识别或自然语言处理等任务。

有许多不同类型的 ANN,因此您需要选择一种适用于您的特定数据集和用例的。

您应该考虑做的一些人工神经网络项目包括:

  • 构建一个简单的人工神经网络来识别手写数字。
  • 训练人工神经网络来预测股票市场价格。
  • 构建 ANN 将图像分类为不同的类别(例如,狗或猫)。
  • 训练 ANN 来识别文本文档的语言。



今天提升你的简历



谢谢阅读!如果您的简历需要提升,请考虑做这 7 个数据科学项目之一以使其脱颖而出。

从构建人工神经网络或 NLP 算法到分析客户反馈和产品评论以获得洞察力,这些项目可以通过多种方式展示您的数据科学能力。

原文:https://towardsdatascience.com/7-data-science-projects-you-should-do-to…

本文:https://jiagoushi.pro/node/2021

SEO Title
7 Data Science Projects You Should Do to Make Your Resume Stand Out

架构职位

Chinese, Simplified
SEO Title
architecture position

IT系统架构师

Chinese, Simplified
SEO Title
IT systems architect

【AI架构师】AI架构师:角色描述、职责、认证

视频号

微信公众号

知识星球

Chinese, Simplified

在过去的二十年里,人工智能在许多行业得到了广泛部署。尽管人们担心人工智能技术会让许多人失业,但它在就业市场上创造了一个全新的类别。专家估计,到2025年,人工智能将创造9700万个新工作岗位,从而为合格的个人提供在新职业中茁壮成长的机会。

目前,世界各地的组织都在寻找人工智能架构师和数据科学家,以帮助优化其人工智能架构,扩大人工智能项目的规模,并确定人工智能项目常见故障的解决方案。

本文将探讨成为一名人工智能架构师需要什么,包括你需要具备的技能以及你作为人工智能架构师的潜在角色。

AI架构师认证

人工智能架构师认证是对在设计和实施人工智能解决方案方面有效展示专业知识的个人的专业认可。这种认证通常由专门从事人工智能的学习机构或技术公司提供。

要成为一名人工智能架构师,你必须通过一项考试,评估你对人工智能技术、数据分析、编程语言和其他相关主题的知识。你还必须展示你在现实世界中实施人工智能解决方案的能力。

人工智能认证对从事软件开发、数据科学和工程等领域工作的个人有利。验证有助于向潜在雇主展示他们的技能和专业知识。

然而,在获得人工智能认证之前,你应该仔细研究你感兴趣的特定认证的要求和资格。这样,你将能够更好地确保你满足必要的先决条件,并为考试做好充分准备。

谁是人工智能架构师?

人工智能架构师是专门开发和实施数据库、应用程序和计算机网络基础设施的IT专家。从本质上讲,它们是程序员、数据分析师、操作员(DevOps、DataOps、MLOps)、数据库管理员和业务部门高管之间的桥梁

这使它们成为任何人工智能基础设施不可或缺的一部分,因为如果没有人工智能架构师,企业将无法扩展和管理其人工智能运营。

AI架构师技能

人工智能是一个广泛的主题,在各个领域都有不同的用例。因此,人工智能应用程序和管理它们的架构有很大不同。因此,人工智能架构师必须具备多样化的技能。人工智能架构师技能分为两类:

  • 技术技能
  • 软技能


技术技能

作为一名人工智能架构师,你需要以下技能才能胜任该职位并有效地发挥你的作用。

  • 广泛的大数据技术知识:作为一名人工智能架构师,你应该熟悉Apache Shark、Apache Hadoop、SQL和NoSQL数据库等大数据技术。[2] 您还应该具备Apache Flink和Apache Kafka等数据处理框架的相关知识和经验。
  • 对工作流和管道架构的清晰理解:大多数公司都要求您对深度学习和机器学习工作负载的工作流和管道体系结构有清晰的理解。您还应该深入了解工作流的模型构建、治理、部署和生产中涉及的组件和体系结构权衡。
  • 熟悉云平台:您应该对亚马逊网络服务(AWS)、谷歌云平台(GCP)和微软Azure等云平台有深入的了解和熟悉。您还应该了解如何利用这些平台构建可扩展且高效的人工智能解决方案。3.
  • 数据科学的广泛知识:数据科学和高级分析的广泛知识和专业知识是任何人工智能架构师都应该具备的最基本技能之一。你的一些职责可能与数据科学家的职责相似。因此,您还需要牢牢掌握R、Python、SAS和应用数学等工具和计算机语言。

软技能

人工智能架构师通常是团队合作。他们还与各个部门的其他专业人员合作。因此,你需要具备监督、委派和管理项目所需的软技能。以下是一些必备的软技能。

  • 沟通技巧:有时,您可能需要向业务部门高管等非技术利益相关者解释复杂的技术概念。你还需要在跨学科团队中有效工作所需的沟通技能。所有这些都归结为你如何与人相处,以及你传达想法的方式。
  • 项目管理技能:人工智能架构师通常在各自部门和各种项目中担任团队领导者。因此,您应该能够管理预算,制定项目计划,并与利益相关者协调,以确保所有项目在分配的预算内及时完成。

AI架构师职责


设计数据架构

人工智能架构师负责设计支持人工智能模型有效部署的数据架构。这通常涉及到从选择适当的数据存储技术、采用高效的数据清理策略到设计数据管道的方方面面。

制定人工智能战略

您需要深入了解人工智能和机器学习技术,如深度学习框架、ML算法和自然语言处理(NLP)技术。这使您能够制定在组织中使用人工智能解决方案的有效策略。

开发人工智能模型

大多数人工智能专业人士对机器学习算法和技术有很强的掌握,如监督学习、无监督学习和强化学习。这一点,加上他们对其他人工智能相关技术的坚定掌握,使他们能够发挥关键的IT作用,如开发和微调符合各自组织需求的人工智能模型。

预见并推翻安全风险

一旦你得到这份工作,你将负责确保组织中所有人工智能模型架构的安全。这样,您需要与风险缓解和安全团队密切合作,以预见和推翻人工智能模型盗窃、咨询样本和训练数据中毒等风险。4.

你还将负责确保合乎道德的人工智能实施,这对恢复对人工智能系统的信任有很大帮助。要实现这一点,您需要了解当前和即将出台的法规,并弄清楚如何将其实施到您的开发和实施过程中。

确保模型的可解释性

人工智能模型非常复杂,尤其是对于像利益相关者这样的非技术性个人来说。随着这些模型变得越来越复杂,迫切需要使其具有可解释性,以便其他利益相关者能够理解它们。

作为一名人工智能架构师,您将负责确保您部署的所有人工智能模型都可以轻松解释。为此,您需要深入了解模型可解释性技术,如决策树可视化和特征重要性分析。

审核人工智能工具

您将负责审核数据、软件工程和人工智能模型中的人工智能工具,并专注于持续改进。您还需要开发和部署有效的反馈机制,以重新培训模型、访问人工智能服务并支持模型校准。

与其他专业人士合作,加强数字化转型

您可能需要与该领域的其他专业人员密切合作,通过识别和实施人工智能模型用例来加强数字化转型工作。在学习过程中,您将讨论人工智能模型在架构设计和与业务目标一致性方面的潜在用例。

这样,您就能够更好地将业务目标转化为人工智能模型的现实技术应用,同时关注不切实际的用例和不一致的目标。

最后的想法

人工智能架构师是人工智能产业的中坚力量。他们负责与数据科学家等其他专业人士密切合作,开发和部署人工智能模型。以人工智能的发展速度,这将是不久的将来最受欢迎的职业之一。但是,要找到一份工作,你首先需要获得认证,并拥有有效工作所需的技能。

工具书类

[1] Allwork.space. AI Will Create 97 Million Jobs But Workers Don’t have the Skills Required. URL:  https://allwork.space/2021/11/ai-will-create-97-million-jobs-but-worker…. Accessed March 9, 2023
[2] Edureka.co. Top Big Data Technologies. URL: https://www.edureka.co/blog/top-big-data-technologies/. Accessed March 9, 2023
[3] Thenewstack.io. How to Leverage AI For Cloud Management. URL: https://thenewstack.io/how-to-leverage-ai-for-efficient-cloud-managemen…. Accessed March 9, 2023
[4]Knowhow.distrelec.com. AI And Machine Learning in Cybersecurity and Industrial Security. URL: https://knowhow.distrelec.com/automation/ai-and-machine-learning-in-cyb…. Accessed March 9, 2023

 

本文地址
https://architect.pub
SEO Title
AI Architect: Role Description, Responsibilities, Certifications

【人工智能】数据架构师与人工智能架构师

视频号

微信公众号

知识星球

Chinese, Simplified

数据架构师和人工智能架构师角色的全面比较

目录

  • 定义
  • 责任
  • 所需技能
  • 教育背景
  • 使用的工具和软件
  • 普通行业
  • 展望
  • 入门实用提示
  • 结论

在当今的数字时代,数据是新的石油,其管理和利用已成为各行业企业的关键。随着人工智能和机器学习的兴起,数据和人工智能领域对熟练专业人员的需求激增。数据架构师和人工智能架构师是两个需求量很大的角色。在这篇文章中,我们将对这两个角色进行详细的比较,包括他们的定义、职责、所需技能、教育背景、使用的工具和软件、共同的行业、前景以及开始这些职业的实用技巧。

定义

数据架构师负责设计和实施组织的数据架构,包括数据模型、数据集成、数据存储和数据管理系统。他们与业务利益相关者和IT团队密切合作,以确保数据解决方案与业务目标保持一致并符合法规要求。

另一方面,人工智能架构师负责设计和实施人工智能和机器学习解决方案。他们与数据科学家和软件工程师密切合作,开发人工智能模型、算法和应用程序,可以基于大型数据集进行分析、学习和预测。

责任

数据架构师的职责包括:

  • 设计和实施数据模型和数据集成解决方案
  • 制定数据存储和管理策略
  • 确保数据质量、安全性和隐私
  • 与业务利益相关者和IT团队合作,以了解业务需求并相应地设计数据解决方案
  • 评估和选择数据管理工具和技术

人工智能架构师的职责包括:

  • 设计和实现人工智能模型和算法
  • 开发可以基于大型数据集进行分析、学习和预测的人工智能应用程序
  • 与数据科学家和软件工程师合作开发和部署人工智能解决方案
  • 确保人工智能模型和应用程序的准确性、可靠性和可扩展性
  • 评估和选择人工智能工具和技术

所需技能

数据架构师所需的技能包括:

  • 对数据建模和集成技术有很强的理解
  • 数据存储和管理系统知识
  • 熟悉数据库设计和SQL编程
  • 具有数据仓库和ETL流程的经验
  • 了解数据安全和隐私法规

人工智能架构师所需的技能包括:

  • 对人工智能和机器学习的概念和算法有很强的理解
  • 编程语言知识,如Python、R和Java
  • 具有数据分析和可视化工具的经验
  • 熟悉TensorFlow和Keras等深度学习框架
  • 了解云计算和大数据技术

教育背景

数据架构师通常拥有计算机科学、信息技术或相关领域的学位。他们还可能拥有数据库管理、数据建模或数据架构方面的认证。

人工智能架构师通常拥有计算机科学、数学或统计学学位。他们还可能拥有人工智能、机器学习或数据科学方面的认证。

使用的工具和软件

数据架构师使用各种工具和软件,包括:

  • 数据建模工具,如ERwin、ER/Studio和Visio
  • 数据库管理系统,如Oracle、SQL Server和MySQL
  • ETL工具,如Informatica、Talend和DataStage
  • 数据可视化工具,如Tableau、Power BI和QlikView

AI架构师使用各种工具和软件,包括:

  • Python、R和Java等编程语言
  • TensorFlow、Keras和PyTorch等深度学习框架
  • AWS、Azure和谷歌云等云计算平台
  • Hadoop、Spark、Hive等大数据技术

通用行业

数据架构师在各个行业都很受欢迎,包括:

  • 保健
  • 资金
  • 零售
  • 制造业
  • 政府

人工智能架构师在各个行业都很受欢迎,包括:

  • 保健
  • 资金
  • 零售
  • 制造业
  • 游戏

展望

根据劳工统计局的数据,从2019年到2029年,包括数据架构师在内的数据库管理员的就业预计将增长10%,远高于所有职业的平均水平。随着组织继续生成和收集大量数据,预计对熟练的数据架构师的需求仍将很高。

根据Grand View Research的一份报告,2019年全球人工智能市场规模为399亿美元,预计2020年至2027年将以42.2%的复合年增长率增长。随着组织继续投资于人工智能和机器学习解决方案以获得竞争优势,对熟练的人工智能架构师的需求预计仍将很高。

入门实用提示

如果你有兴趣成为一名数据架构师,这里有一些实用的入门技巧:

  • 学习数据建模和数据库设计原理
  • 获得SQL编程和数据库管理系统的经验
  • 熟悉ETL工具和数据可视化工具
  • 考虑获得数据库管理或数据体系结构方面的认证

如果你有兴趣成为一名人工智能架构师,这里有一些实用的入门技巧:

  • 学习人工智能和机器学习的概念和算法
  • 获得Python和R等编程语言的经验
  • 熟悉TensorFlow和Keras等深度学习框架
  • 考虑获得人工智能或机器学习方面的认证

结论

数据架构师和人工智能架构师都是当今数据驱动世界中的关键角色。数据架构师专注于设计和实现数据架构,而人工智能架构师专注于开发人工智能和机器学习解决方案。这两个角色都需要不同的技能、教育背景、工具和软件。然而,这两个领域对熟练专业人员的需求预计仍将很高,这使他们成为对数据管理和人工智能感兴趣的人的有利可图的职业选择。

本文地址
https://architect.pub
SEO Title
Data Architect vs. AI Architect

【人工智能架构师】人工智能架构师是什么?他们做什么?

视频号

微信公众号

知识星球

Chinese, Simplified

企业领导者可以创建一个角色,帮助建立一个强大的企业范围的人工智能架构。

人工智能(AI)计划往往因为糟糕的架构选择、缺乏准备和无法扩展而停滞不前。企业架构和技术创新领导者可以创建一个人工智能架构师角色,帮助构建一个强大的企业范围的人工智能架构。

Gartner估计,到2023年,50%的IT领导者将难以将其人工智能项目从概念验证阶段转移到生产阶段。为了增加成功的机会,组织可以聘请人工智能架构师来帮助定义架构战略、创建工作流、识别工具集和扩展人工智能操作。

谁是人工智能架构师?

Gartner杰出副总裁分析师Arun Chandrasekaran表示:“人工智能架构师是人工智能架构战略的策展人和所有者。他们是数据科学家、数据工程师、开发人员、运营(DevOps、DataOps、MLOps)和业务部门领导者之间的粘合剂,以管理和扩大人工智能举措。”。

他们与企业和解决方案架构师密切合作,但与负责广泛功能的企业架构团队不同,他们专注于为人工智能构建强大的企业范围架构。

人工智能架构师做什么?

人工智能有各种各样的用例和部署模型,因此人工智能架构师需要广泛的能力:

  • 与数据科学家和其他人工智能专业人士合作,通过识别和试点用例来加强数字化转型工作。与业务团队一起讨论用例和架构设计的可行性,并将业务领导者的愿景转化为现实的技术实现。同时,要注意不一致的计划和不切实际的用例。
  • 通过收集来自多个利益相关者(业务用户、数据科学家、安全专业人员、数据工程师和分析师以及IT运营人员)的投入,并根据这些投入开发流程和产品,使技术实施与现有和未来的需求相一致。
  • 定义人工智能架构从开源和商业产品库中选择合适的技术方面发挥关键作用。选择云、内部部署或混合部署模型,并确保新工具与现有数据管理和分析工具良好集成。
  • 审计数据、模型和软件工程领域的人工智能工具和实践,重点是持续改进。确保建立一个评估人工智能服务、支持模型重新校准和重新培训模型的反馈机制。
  • 与安全和风险领导者密切合作,预见和推翻风险,如训练数据中毒、人工智能模型盗窃和对抗性样本,确保人工智能的道德实施,并恢复对人工智能系统的信任。熟悉即将出台的法规,并将其与最佳实践相结合。

人工智能架构师需要什么技能?

人工智能架构师需要一套多样的技能,这些技能很难在短时间内获得。

 

技术技能包括:

  • 人工智能架构和管道规划。了解ML和深度学习工作负载的工作流和管道架构。必须深入了解人工智能的数据管理、治理、模型构建、部署和生产工作流中涉及的组件和架构权衡。
  • 软件工程和DevOps原则,包括DevOps工作流和工具的知识,如Git、容器、Kubernetes和CI/CD。
  • 数据科学和高级分析,包括高级分析工具(如SAS、R和Python)的知识,以及应用数学、ML和深度学习框架(如TensorFlow)和ML技术(如随机森林和神经网络)。

非技术技能包括:

  • 思想领导力。成为变革推动者,帮助组织采用人工智能驱动的思维方式。对人工智能的局限性和风险采取务实的方法,并在提供全面数字思想领导力的IT高管面前展示一幅现实的画面。
  • 协作心态。为了确保人工智能平台同时满足业务和技术需求,寻求与数据科学家、数据工程师、数据分析师、ML工程师、其他架构师、业务部门负责人和CxO(技术和非技术人员)进行有效合作,并协调他们之间的关系。

简言之

  • 人工智能项目、产品和部署模型的多样性和紧迫性日益增加,这就需要人工智能架构师的角色。
  • 人工智能架构师设想、构建、部署和操作端到端的机器学习(ML)和人工智能管道。
  • 人工智能架构师可以帮助构建一个强大的企业级人工智能架构,并与数据科学家、数据工程师、开发人员、运营和安全部门合作。
本文地址
https://architect.pub/what-are-ai-architects-and-what-do-they-do
SEO Title
What Are AI Architects and What Do They Do?

【人工智能架构师】如何在2023年成为一名人工智能架构师?

视频号

微信公众号

知识星球

Chinese, Simplified

人工智能革命已经到来,它正在改变我们的工作和生活方式。人工智能架构师站在这场革命的最前沿,他是一位富有远见的管弦乐队演奏家,融合创造力和技术来塑造未来。人工智能架构将是未来最好的职业选择之一。想知道如何成为一名人工智能架构师?在这个博客中,我们将披露成为人工智能架构师的所有因素。

目录

  • 谁是人工智能架构师?
  • 人工智能架构师做什么?
  • 6必须具备AI架构技能
  • 教育和培训
  • 职业道路
  • 入门级职位
  • 中级职位
  • 高级职位
  • 市场上对人工智能建筑师有需求吗?
  • AI架构师薪资明细
  • 成为人工智能架构师的技巧
  • 尾注
  • 常见问题

谁是人工智能架构师?

人工智能架构师是专门设计和实现人工智能系统和解决方案的专业人士。他们对人工智能技术、算法和框架有着深刻的理解。人工智能架构师与利益相关者密切合作,以确定业务需求,并确定人工智能如何利用这些需求。此外,他们制定人工智能战略,创建建筑设计,并监督人工智能项目的实施。他们的角色包括选择合适的人工智能模型、优化性能以及确保道德和负责任的人工智能实践。人工智能架构师在塑造人工智能系统的开发和部署方面发挥着关键作用,使组织能够利用人工智能的力量来改善决策、自动化和创新。

人工智能架构师做什么?

人工智能架构师承担一系列任务和责任来设计和实施有效的人工智能模型。以下是人工智能架构师的主要活动列表:

  • 需求分析:与利益相关者合作,了解业务需求,并确定人工智能可以提供价值和应对挑战的机会。
  • 解决方案设计:开发架构设计和系统蓝图,概述构建人工智能解决方案所需的组件、算法和技术。
  • 算法选择:评估各种人工智能算法、模型和框架,以确定最适合特定用例和问题的算法。
  • 数据处理:设计数据管道和策略,用于获取、预处理、清理和转换数据,以确保其适用于人工智能模型训练和部署。
  • 模型开发:监督人工智能模型的开发和训练,选择适当的技术,如机器学习、深度学习或强化学习。
  • 性能优化:微调人工智能模型和算法,以提高准确性、效率和可扩展性,同时考虑速度、内存使用和计算资源。
  • 伦理考虑:通过解决人工智能系统整个生命周期中的偏见、公平、隐私和透明度问题,确保人工智能实践的道德性和负责任性。
  • 集成和部署:与开发团队合作,将人工智能系统集成到现有基础设施中,确保无缝部署、可扩展性和互操作性。
  • 测试和验证:进行彻底的测试和验证,以评估人工智能系统的性能、可靠性和稳健性,并根据反馈和评估对其进行迭代改进。
  • 持续学习:紧跟人工智能技术的进步,探索新的算法和方法,并将相关创新融入建筑设计和实施。


6必须具备AI架构技能

以下是构建人工智能架构职业生涯所需的最高技能和资格:

 

技术技能


1.编程能力强

用于人工智能开发的Java、C++、Python和其他编程语言是人工智能架构所必需的。人工智能架构师应该能够编写可扩展、高效的代码,并很好地理解算法。他们还需要有使用各种软件开发框架和工具的经验。

2.机器学习专业知识

开发能够从数据中学习和改进的算法,即机器学习方面的专业知识,也是人工智能架构中的一项必要任务。因此,人工智能架构师应该对各种机器学习模型和技术有足够的了解。例如,深度学习、有监督和无监督学习、自然语言处理和强化学习。

3.数据分析与可视化

数据分析和可视化方面的专业知识使人工智能架构师能够从大型数据集中提取见解并进行虚拟传输。为了实现这一点,人工智能架构师应该具备数据挖掘、统计方法、数据争论和一些可视化工具的知识。工具示例包括Power BI、Tableau和matplotlib。

软技能

4.沟通

人工智能架构师与几个利益相关者合作,包括团队成员、客户和其他非技术人员和技术人员。因此,人工智能架构师应该擅长有效的沟通技能,以解释复杂的概念,并理解其需求,从而有效地进行协作。

5.领导力

人工智能架构师有一个团队需要照顾。因此,为了推动创新,他们必须通过强大的领导技能来指导团队。领导技能可能包括定义项目范围、设定目标、委派任务和向团队成员提供反馈,从而确保他们的成长和发展。

6.问题解决

人工智能架构师应该能够识别根本原因,分析问题,并制定有效的解决方案。他们必须运用创造力、批判性思维和逻辑推理来实现这一点。在压力下工作、适应不断变化的需求和管理歧义的能力是解决问题的额外特征。

教育和培训

本节涵盖了成为高效人工智能架构师所需的正规教育选项以及认证课程。

正规教育

  • 计算机科学学士学位:该学位为计算机编程、算法、软件工程、计算机架构和数据结构奠定了坚实的基础。对于有志成为人工智能建筑师的个人来说,学士学位是一个良好的开端。
  • 人工智能硕士学位:是一个以人工智能理论和实际应用为目标的专业学位。该学位课程包括自然语言处理、机器学习、机器人和计算机视觉等主题的知识。硕士学位授予个人设计和实现复杂人工智能系统的高级技能和知识。此外,它还提供了通过参与研究项目、实习以及与行业伙伴合作获得实用知识的机会。

认证课程

  • AWS认证解决方案架构师:该认证课程帮助个人验证他们的技能和专业知识,以便在云上设计和部署可扩展且值得信赖的应用程序,操作AWS/亚马逊网络服务平台。与AWS体系结构相关的各种主题包括安全性、存储、网络、数据库服务和计算。
  • 微软认证:Azure人工智能工程师助理:该认证课程帮助个人验证他们在云上设计和实施人工智能解决方案的技能和专业知识,操作MA/Microsoft Azure平台。与Azure人工智能相关的各种主题包括计算机视觉、机器学习、自然语言处理和认知服务。

职业道路

入门级职位

  • 数据科学家:数据科学家使用统计方法和机器学习算法来开发见解并进行基于数据的预测。该职位涉及收集、处理和分析庞大的数据集,以获取见解并构建预测模型。Python、SQL、R和Tableau是数据科学家使用的各种编程语言和工具。
  • 机器学习工程师:机器学习工程师涉及设计、部署和实现机器学习模型和算法。ML工程师与数据科学家和软件工程师合作,创建灵活有效的机器学习系统。他们将TensorFlow、Scikit Learn和PyTorch作为机器学习框架。ML工程师使用编程语言Java、Python和C++。

中级职位

  • 人工智能架构师:人工智能架构师设计和实现人工智能系统,如硬件和软件组件。定义项目范围、领导技术团队和制定整体人工智能战略是他们的职责。他们能够理解利益相关者的需求,并相应地开发解决方案。使用Java、Python和C++等编程语言以及PyTorch、scikit-learn和TensorFlow等人工智能框架。
  • 人工智能顾问:人工智能顾问开发和实施人工智能解决方案,以满足客户的业务需求。在人工智能技术的帮助下,他们识别并解决利益相关者的业务问题。人工智能顾问通过人工智能框架、工具和编程语言提供人工智能解决方案的技术专业知识和指导,帮助客户。

高级职位

  • 首席人工智能官:在一个组织中,首席人工智能官员领导整个人工智能战略。他们的职责包括处理人工智能开发和研究项目,识别和创造新的人工智能机会,并确认人工智能举措符合组织的目标。他们将资源分配给人工智能项目,并确定和优先考虑人工智能的可能性。
  • 人工智能副总裁:在一个组织中,人工智能副总监管理所有人工智能操作。他们的职责包括制定和实施其组织的人工智能战略、人工智能团队管理,以及忽视人工智能产品和服务的开发。他们在管理和激励技术团队以及确保人工智能计划与组织目标保持一致方面非常熟练。

市场上对人工智能架构师有需求吗?

如今,大多数组织和公司都寻求将人工智能技术融入其系统。随着人工智能技术提高组织的生产力、效率和决策能力,对人工智能架构师专业人员的需求正在迅速增长。

AI架构师薪资明细

  • 对于印度:初学者的工资范围从₹2250000至₹每年2880000。有经验的员工的平均年薪可能高达₹288万。平均年薪为₹2,775,000.
  • 美国:全国平均年薪为181400美元。然而,平均年薪范围通常在170001美元至234900美元之间。

影响薪资的因素

人工智能架构师的平均工资范围因几个因素而异。人工智能架构师的一些薪酬影响因素包括

 

  • 经验水平
  • 工业
  • 公司规模
  • 地方
  • 教育背景
  • 所获证书
  • 技术技能
  • 对人工智能架构师的需求
  • 市场趋势

成为人工智能架构师的技巧

打好坚实的基础

按照以下步骤打下坚实的基础:

  • 获得数学、计算机科学等相关领域的学位。
  • 培养您的C++、Python、Java和其他编程语言技能。
  • 获得机器学习方面的专业知识。了解各种机器学习算法和框架,如PyTorch、scikit learn和TensorFlow。
  • 熟练掌握数据可视化和分析。它必须包括SQL、Excel和Tableau等学习工具。
  • 培养强大的软技能,如领导力、解决问题和沟通能力。
  • 具有实践项目、实习或相关领域入门级职位的实践经验。
  • 继续自我教育,了解公司趋势、行业创新和最佳实践。
  • 获得相关的实践认证,包括微软认证Azure人工智能工程师助理和AWS认证解决方案架构师。

紧跟最新技术

下面列出了保持最新技术的最新步骤:

  • 参加行业研讨会、会议和研讨会。
  • 参加与机器学习和人工智能相关的在线社区和论坛。
  • 订阅并关注与人工智能相关的博客、播客和时事通讯。
  • 在Twitter、LinkedIn和其他社交媒体平台上关注人工智能影响者和思想领袖的个人资料和页面。
  • 查阅相关出版物和研究论文。
  • 尝试通过开源贡献和个人项目来尝试新的人工智能技术。
  • 更喜欢参加相关会议和组织,与其他专业人士分享经验和知识。
  • 通过为您的客户和组织识别最新技术和新机会,保持领先地位。

建立投资组合

以下是一些提示,您可以通过这些提示来展示自己在相关技术方面的技能和经验。

  • 炫耀你的教育和培训:学位、培训计划、人工智能认证,或展示专业知识和知识的相关信息。
  • 展示您的人工智能技术经验:深度学习、计算机视觉、自然语言处理、机器学习或您参与的其他人工智能技术项目的示例,以及您的角色和结果。
  • 提供您通过人工智能解决现实世界问题的贡献实例。例如,案例研究、研究论文或白皮书。
  • 展示你对人工智能框架和工具的熟练程度:描述一些你使用了PyTorch、Keras、scikit-learn或TensorFlow等知名人工智能工具的项目。
  • 描述如何使用基于云的人工智能服务:AWS SageMaker、谷歌云人工智能平台等。
  • 展示你的团队合作和领导技能:突出你监督团队(工程师、数据科学家和其他专业人员)并给予技术领导支持的项目实例。
  • 参考资料或建议:来自客户或同事,为您的专业知识和技能提供值得信赖的证明。

网络和协作

你可以创建一个强大的人工智能专家和合作者网络,通过与他们建立双向网络和合作,帮助你实现目标。以下是与人工智能架构师建立联系和合作的一些技巧:

  • 参加人工智能活动和会议,与其他人工智能专业人士见面。你可以展示你的作品,了解最新的技术和趋势。
  • 加入专注于人工智能的人工智能在线小组、论坛和社区。例如,Kaggle、GitHub和Stack Overflow。在这里,你可以与其他人工智能专业人士的开源项目建立联系并参与其中。
  • 参加奖励和有趣的活动,如比赛和黑客马拉松。这样的活动可以让你与其他人一起从事人工智能项目,并培养你的技能。
  • 与孵化器和人工智能初创公司建立联系。孵化器提供了与其他人工智能专家建立联系和合作的机会。人工智能领域的初创企业经常寻找聪明的人与他们一起从事项目。
  • 通过与其他人工智能专业人士合作建立关系。人际网络并不意味着要结识各种各样的人。它还涉及与新人建立长期关系。因此,与其他人工智能专业人士保持联系并在项目上与他们合作是明智的。

尾注

通过获得实践经验、建立强大的投资组合以及与类似/更好的人工智能领域专业人士建立联系,您可以在当今不断发展的人工智能世界中获得成功。因此,要成为一名人工智能架构师,你必须拥有领导技能、网络能力和技术专长的完美结合。所以,做好长期成为人工智能架构师的准备,这样你就有能力帮助塑造人工智能的未来!

您可以从AI和ML简介开始您的旅程!

常见问题

Q1.什么是人工智能架构师?

A.人工智能架构师是指设计和监督组织内人工智能系统和解决方案实施的专业人员。他们与包括数据科学家、工程师和利益相关者在内的跨职能团队合作,制定人工智能战略,选择合适的技术,并确保人工智能解决方案的成功集成和部署。

Q2.我如何成为一名人工智能架构师?

A.要成为一名人工智能架构师,你应该攻读计算机科学或人工智能的相关学士或硕士学位。通过实习或项目,获得数据分析、机器学习和人工智能技术方面的经验。培养强大的编程技能,获得人工智能概念的知识,并通过自学和认证不断更新您的技能。

Q3.人工智能架构师的薪水是多少?

A.人工智能架构师的工资可能因经验、地点、行业和组织等因素而异。一般来说,人工智能架构师因其专业技能和专业知识而获得有竞争力的薪酬。根据行业报告和就业市场趋势,人工智能架构师的平均年薪在10万至15万美元之间。

Q4.印度人工智能解决方案架构师的薪水是多少?

A.印度人工智能解决方案架构师的平均年薪在17.5至51 LPA之间。然而,需要注意的是,工资可能会因个人资质、组织规模和角色的具体职责而有很大差异。

本文地址
https://architect.pub/how-become-ai-architect-2024
SEO Title
How to Become an AI Architect in 2024?

【人工智能架构师】如何成为一名人工智能架构师:如何了解人工智能

视频号

微信公众号

知识星球

Chinese, Simplified

人工智能领域对建筑师的需求正在增长。人工智能架构师利用其信息技术、计算机编程和软件设计技能,在设计和实施人工智能解决方案方面发挥着关键作用。

如果你正在考虑成为一名人工智能架构师,并且想知道你需要学习什么才能在该领域取得成功,那么你来对地方了。本文将提供一个详细的路线图,帮助您了解需要学习的内容以及如何为作为人工智能架构师的工作做好准备。我们还将讨论人工智能架构师的潜在薪酬,以及未来几年该行业的预期就业增长。

 

目录

  • 什么是人工智能架构师?
  • 人工智能架构师所需的技能
  • 如何成为一名人工智能架构师
  • 人工智能架构师赚多少钱?
  • 人工智能架构师的工作前景

什么是人工智能架构师?

人工智能架构师构建人工智能系统来解决广泛的问题。他们对人工智能算法和框架有着丰富的知识,可以用来弥合数据科学家、工程师和开发人员之间的差距,以确保他们的解决方案顺利运行。

人工智能解决方案架构师的主要职责包括:

  • 跨部门团队合作。这个角色并不是完全独立的,需要与其他专业人士合作来适应和改进数字产品。
  • 技术开发。除了满足当今的需求,人工智能解决方案架构师还必须使技术的实施与当前和未来的需求相一致。
  • 解决方案实施。创建有效的人工智能工具需要定义人工智能系统的预期结果并结合适当的技术。
  • 监测结果。全面的审计工具和软件产生持续的改进。
  • 风险管理。人工智能架构师与安全和风险管理官员一起识别和克服潜在风险。

随着人工智能系统和软件的不断扩展和多样化,人工智能架构师变得越来越重要。人工智能架构师在简化人工智能产品的开发和运营方面发挥着关键作用。

雇佣技术高超、知识渊博的人工智能架构师的公司将更容易与整个组织的利益相关者合作,构建强大有效的人工智能架构。

人工智能架构师所需的技能

人工智能架构师应具备非技术和技术技能的结合,包括以下主题的知识:

  • 人工智能架构。人工智能工程师应该了解机器学习(ML)和深度学习如何为流水线架构工作流做出贡献。他们还应该了解模型构建、生产和部署工作流的各个组件。
  • 自然语言处理(NLP)。熟悉NLP至关重要,因为它与机器学习重叠,并且NLP能够改进数据分析和简化流程。
  • 数据管理。人工智能架构师工作的很大一部分将涉及数据管理,这是安全有效地收集、存储和使用数据的实践。
  • 数据科学。除了熟悉Python和SAS等高级工具外,人工智能架构师还应该知道如何将随机森林和神经网络等ML技术与TensorFlow等框架相结合。
  • 基础设施和运营。您的人工智能基础设施包括人工智能项目中涉及的所有硬件、软件和网络工具。这是你网络的主干,作为一名人工智能工程师,你应该充分理解它。
  • 软件工程和DevOps。DevOps是一个信念和工具的集合,可以增强组织构建人工智能应用程序和高速提供服务的能力。

人工智能架构师的贡献并不在于他们的技术技能。人工智能架构师的重要非技术技能包括沟通技能、项目管理和协作。人工智能架构师与项目不同阶段的利益相关者合作,监督人工智能产品开发的许多不同方面。

这些属性确保人工智能架构师能够有效地将技术信息传达给非技术利益相关者,高效地管理项目时间表和资源,并在不同团队之间营造合作环境,从而推动人工智能项目的成功完成和质量。

如何成为一名人工智能架构师

虽然成为一名人工智能架构师需要几个步骤,但一旦你了解了其中的内容,这个过程就会更容易。让我们在下面详细分析每一个。

1.获得必要的教育背景

通常,人工智能架构师在计算机科学或相关领域有着深厚的基础。学士学位通常被视为最低要求,因为你的工作需要对编程和数据科学有深入的了解。

一些人工智能架构师将继续学习,攻读人工智能或数据科学硕士学位,以进一步增强他们的知识,拓展他们的职业前景。

2.学习编程语言

人工智能架构师需要能够使用Python和Java等编程语言,才能理解和实现人工智能的基础算法。人工智能架构师经常在人工智能开发和机器学习算法中使用这些语言。

有几个优秀的项目和证书可以帮助你学习基本知识,同时为你提供证书,帮助你在潜在雇主中脱颖而出。

3.深入数据科学和机器学习

数据科学和机器学习在人工智能领域发挥着关键作用。机器学习使计算机能够在没有直接指令或编程的情况下学习和改进,数据科学的见解有助于人工智能改进其决策和操作。为了最好地整合这些信息,人工智能架构师必须了解数据结构、大数据和数据分析。

如果你想增强对这些领域的理解,可以考虑报名参加专业课程或申请证书,以证明你精通这些概念。

4.掌握人工智能框架和工具

如果你准备成为一名人工智能架构师,TensorFlow和PyTorch都是需要学习的重要框架。与TensorFlow一样,PyTorch在构建深度学习模型和加快研究和原型开发后的生产开发时非常有用。

你还应该了解亚马逊网络服务(AWS)和微软Azure等人工智能工具,它们有助于云计算和扩展人工智能解决方案。Tableau和Sisense等软件也有助于增强可视化并将原始数据转换为管道。

如果你想在进入职场之前获得更多的曝光,在线课程和认证涵盖了其中许多工具。

5.获得真实世界的经验

尽管课程、书籍和在线操作指南很有帮助,但实践经验是无可替代的。为了准备你在人工智能架构领域的职业道路,你将从实习、入门级职位或人工智能工程师或数据分析师的自由职业中受益。Upwork是一个很好的来源,可以检查开放的自由职业者角色和潜在的项目,你可以提交一份提案来进行工作。

当你从事不同的人工智能项目时,你会建立一个强大的投资组合,可以与潜在的雇主分享,展示你的能力。与其他人工智能专业人士合作并共同完成联合项目是培养你的技能和扩展你的知识的另一个好方法。

6.培养软技能

沟通和解决问题等软技能对发展人工智能架构师的职业生涯与任何技术技能一样重要。如果你能在这些领域获得更大的能力,你将能够与其他利益相关者有效合作,并向精通技术和非技术的受众解释你所做的工作。在管理项目和与利益相关者就正在进行的工作的状态进行沟通时,软技能会使您受益。

如果你正在寻找建立软技能的方法,首先要确定你想培养的最重要的特质。你不可能一次完成所有事情,所以要明确你的优先事项并确定你的最终目标。

从那里,你可以征求朋友和同事的反馈,学习与你正在发展的技能相关的在线课程和资源,并寻找实践机会(如新的领导角色),在现实世界中提高这些技能。

7.获得认证

也许你没有计算机科学或工程学位。也许你只有学士学位,你想知道如何在不花费获得硕士学位所需的时间(和金钱)的情况下,在求职申请中脱颖而出。

在线课程有助于提升你的知识水平,提高你在潜在客户和雇主中的可信度。考虑报名参加人工智能技术、机器学习模型或软件开发课程。

一些最受欢迎的在线认证课程和平台包括:

  • Coursera。Coursera有150多个选项可供选择,包括“人人共享的人工智能”和“人工智能导论”等课程,是初学者和经验丰富的专业人士的绝佳选择。
  • 斯坦福大学。斯坦福大学提供在线人工智能研究生证书,学生可以在一到两年内完成,每周留出15-20小时。
  • 国际商用机器公司如果你正在寻找一个不会倾家荡产的人工智能主题的一般介绍,IBM的免费人工智能工程课程是一个很好的选择。IBM的应用人工智能专业程序也是如此。
  • 微软微软提供Azure人工智能工程师助理证书以及Azure数据科学助理课程,该课程将引导您完成设置云环境以使用人工智能模型的过程。

8.跟上进步和网络

人工智能领域在不断变化和发展,在该领域工作的人需要他们的技能才能保持相关性。

您可以通过浏览在线论坛、关注相关社交媒体账户、参加会议向行业专家学习并与其他专业人士建立联系来随时了解情况。考虑为开源项目做出贡献,并为Kaggle这样的社区进行学术研究。

本文地址
https://architect.pub
SEO Title
How to Become an AI Architect: What to Learn About AI

【人工智能架构师】如何成为一名人工智能架构师?

视频号

微信公众号

知识星球

Chinese, Simplified

如何成为一名人工智能架构师?

目录

  • 什么是人工智能架构师?
  • 人工智能工程师与人工智能架构师
  • 人工智能架构师职位
  • 人工智能架构师职责
  • 人工智能架构师技能
  • 人工智能架构师薪水
  • 人工智能架构师工作展望
  • 常见问题

 

规划不足、架构不合适和无法扩展是人工智能项目失败的常见原因。Gartner预测,在2023年之前,一半的IT高管将难以将其人工智能计划从概念验证阶段全面投入生产。

组织一直在寻找人工智能架构师,以帮助制定架构战略、开发运营、识别工具和功能以及扩大人工智能活动。

在这篇文章中,我们将讨论成为人工智能架构师需要什么,他们的职责是什么,以及他们与人工智能工程师的职责有何不同。

什么是人工智能架构师?

人工智能架构师在信息技术领域工作,为应用程序、数据库和计算机网络开发和实施基础设施。当涉及到管理和扩展人工智能工作时,它们是数据分析师、数据库管理员、程序员、操作员(DevOps、DataOps、MLOps)和业务部门高管之间的连接组织。

人工智能工程师与人工智能架构师

通过使用机器学习技术和神经网络,人工智能工程师可以构建人工智能模型,这些模型可以用来获得有价值的商业信息并推动整个企业的决策。

人工工程师开发适度或强大的人工智能系统,专门用于某些目的。软件工程师、数据科学家和程序员都需要牢牢掌握基本原理,才能成为成功的人工智能工程师。对于数据处理以及人工智能系统的创建和维护,他们使用了各种各样的工具和方法。

人工智能架构师负责利用最先进的人工智能技术范式开发和维护基础设施,并被要求为其服务的客户提供具体结果。他们必须能够与客户产生共鸣,然后制定解决方案来满足他们的需求。

因此,每个利用人工智能或机器学习的企业都必须有一位人工智能架构师数据分析是人工智能架构师的一项关键技能。这需要深入熟悉人工智能应用程序框架及其运行的底层基础设施。

AI架构师职位

由于人工智能有各种各样的部署模式和用例,人工智能架构师需要能够履行以下职责:

  • 数据科学家和人工智能专家的帮助下,通过发现和测试用例,协助数字化转型举措。就用例和体系结构风格的可行性与业务利益相关者进行协商,以帮助将业务主管的目标转化为可以实现的技术执行。此外,请将人们的注意力吸引到不互补的工作或不起作用的用例上。
  • 集来自各方的反馈,包括公司客户、数据分析师、安全专家、数据工程师和战略家以及IT运营部门,并利用这些信息来制定程序和最终产品,使其符合当前和未来的需求。
  • 率先决定用于构建人工智能和设计其架构的开源和商业工具。选择一种部署类型(云、本地或混合),并确保新工具与现有的数据管理和分析工具配合良好。
  • 持续改进为重点,对人工智能工具和方法进行评估,包括数据、算法和软件开发。确保有一些方法可以获得对人工智能服务的反馈,这有助于调整模型,并在必要时对人工智能进行再培训。
  • 通过与安全专业人员合作,预见和应对训练数据污染、人工智能模型盗窃和恶意样本等威胁。跟上新规则,并找出如何将其应用于当前的最佳方法。

AI架构师的职责

人工智能架构师需要使用最先进的人工智能技术基础创建和管理架构,并为与其合作的客户提供实用的解决方案。他们必须能够与客户产生共鸣,然后制定解决方案来满足他们的需求。

此外,他们必须根据约束条件来管理设计,例如竞争需求和其他限制。所有这些案例都需要非常细致的评估,只有最有经验的人工智能专家才能做出评估。

人工智能架构师必须精通广泛的人工智能相关工具和技术,牢牢把握行业脉搏,并能够快速适应新的发展,以便为每个给定的项目选择最合适的技术。

AI架构师技能

由于人工智能可以在如此广泛的环境中使用,并以如此多种不同的方式部署,人工智能系统的架构师需要拥有一套多样化的技能,包括以下技能:

技术技能

如果你想成为一名成功的人工智能架构师,你需要熟悉以下技术能力。

  • 了解整个数据处理、管理、模拟技术、部署和生产过程中涉及的各种组件和结构权衡。
  • 了解构成机器学习和深度学习管道的流程和系统。
  • 掌握ML和深度学习框架(如TensorFlow)以及ML方法
  • 熟悉复杂的分析工具(如SAS、R和Python)
  • 应用数学的意识(如神经网络和随机森林)

软技能

技术专业知识是必要的,但这还不够。你需要精通这些软技能。

1.思想领导力

人工智能架构师应该充当变革的推动者,推动整个公司以人工智能为中心的文化转型。作为一个整体提供数字思想领导力的IT高管需要了解与人工智能相关的限制和危险的真实情况。

2.协作思维

人工智能架构师需要与数据科学家、数据库管理员、数据库管理人员、ML工程师、其他工程师、业务部门高管和CxO密切合作,协调他们之间的联系,以确保人工智能平台满足业务和技术目标。

AI架构师薪资

工资可能会因公司的不同以及你所带的知识和经验水平的不同而有所不同。下面列出了美国和印度人工智能架构师的平均年薪。

在美国的工资

美国人工智能架构师的全国平均年薪为181500美元,相当于每小时93.08美元。入门级职位的起薪为每年170001美元,而经验丰富的员工的典型最高工资为每年234900美元。

印度工资

在印度,人工智能架构师的平均年薪为2750000卢比,相当于每小时1410卢比。大多数入门级工作的起薪从2250000卢比到2880000卢比不等,而经验丰富的员工平均年收入可能高达2880000日元。

AI架构师工作前景

目前有一些知名公司需要人工智能架构师,并为潜在的候选人提供有吸引力的薪酬方案。微软、亚马逊网络服务(AWS)和谷歌的职位包括:

  • 对话式AI架构师
  • 助理云架构师
  • 人工智能解决方案架构师
  • 数据、分析和人工智能架构师
  • AWS数据和人工智能解决方案架构师
  • 云解决方案架构师-数据与人工智能、数据与分析

常见问题

1.人工智能架构师是一个好职业吗?

对于任何寻求高薪和工作保障的人来说,从事人工智能职业是一个安全的选择。健康、教育、品牌、零售和电子商务,以及银行和金融,只是已经广泛使用人工智能和机器学习的一些行业。

2.要成为一名人工智能架构师,你需要什么?

人工智能在几个领域的应用正在以惊人的速度进行。商业世界正在迅速采用人工智能,如果你成为一名人工智能架构师,你可能会利用许多就业前景和出色的薪酬。

3.人工智能架构师的薪水是多少?

人工智能架构师在美国的平均年薪为181500美元,而在印度,他们的平均年薪可达2750000卢比。

4.架构师使用人工智能吗?

是的,人工智能被架构师用来进行全面的数据分析和开发节省时间的模型。

5.人工智能很难学吗?

人工智能并不难掌握。尽管掌握人工智能是一个持续的过程,但只需要大约5到6个月的时间就可以掌握基本知识,包括数据科学、人工神经网络、TensorFlow基金会和NLP实现。

6.人工智能和数据科学谁赚得更多?

数据科学家每年可以达到3480万,而人工智能工程师每年可以达到5000万,但这些数字因经验和专业知识而异。

本文地址
https://architect.pub/how-become-ai-architect
SEO Title
How to Become an AI Architect?

【人工智能架构师】如何成为一名人工智能架构师?

视频号

微信公众号

知识星球

Chinese, Simplified

成为一名人工智能架构师需要具备强大的人工智能、机器学习基础和对软件架构的深入理解。人工智能架构师设计和开发人工智能解决方案,这意味着他们需要在人工智能算法和支持人工智能应用的技术基础设施方面拥有专业知识。以下是成为人工智能架构师的步骤:

  1. 教育和先决条件:
    1. 学士学位:从相关领域的学士学位开始,如计算机科学、数据科学或相关工程学科。
    2. 硕士学位:考虑攻读人工智能、机器学习、数据科学等相关领域的硕士学位,以加深你的知识和技能。
  2. 获得基础知识:
    1. 学习基础知识:在数学、统计学和编程方面打下坚实的基础。你应该熟悉线性代数、微积分和概率论等概念。
    2. 编程:精通人工智能中常用的编程语言,如Python和R.
    3. 机器学习:了解机器学习算法、数据预处理和模型评估。了解不同类型的机器学习,包括有监督、无监督和强化学习。
    4. 深度学习:研究神经网络和深度学习框架,如TensorFlow和PyTorch。
    5. 数据工程:获得处理和预处理大型数据集的数据工程概念和工具的知识。
  3. 获得实践经验:
    1. 项目工作:开始构建人工智能项目,应用你的知识并获得实践经验。参加Kaggle竞赛,开发个人项目,或为开源人工智能项目做出贡献。
    2. 实习和入门级职位:考虑在人工智能或机器学习相关职位的实习或入门级职位,以获得真实世界的经验。
  4. 专长:
    1. 确定你对人工智能感兴趣的领域,无论是计算机视觉、自然语言处理、机器人还是其他子领域。专业化可以帮助你成为特定领域的专家。
  5. 软件体系结构和系统设计:
    1. 研究软件体系结构和设计原则。人工智能架构师需要了解如何构建可扩展和可维护的人工智能系统。
    2. 了解云计算和分布式系统,以设计能够扩展以处理大型数据集和高工作负载的人工智能应用程序。
  6. 继续学习:
    1. 随时了解最新的人工智能和机器学习研究与技术。该领域发展迅速,因此持续学习至关重要。
    2. 参加会议、研讨会和在线课程以扩展您的知识。
  7. 网络和协作:
    1. 与人工智能领域的专业人士建立联系,参加聚会,加入在线人工智能社区。
    2. 人际网络可以打开机会,帮助你向他人学习。
  8. 认证:
    1. 考虑获得相关证书,如亚马逊网络服务(AWS)、谷歌云或微软Azure的证书。
    2. 向潜在雇主展示你的技能。
  9. 建立投资组合:
    1. 创建一个投资组合,展示您的人工智能项目,并展示您设计和实施人工智能解决方案的能力。
  10. 申请AI架构师职位:
    1. 寻找诸如“人工智能架构师”、“机器学习架构师”或“数据科学架构师”之类的职位空缺。
    2. 定制你的简历和求职信,突出你与该职位相关的资格和经验。
  11. 面试准备:
    1. 为技术面试做准备。期待与人工智能算法、系统设计和您过去的项目相关的问题。
  12. 提升你的职业生涯:
    1. 通过承担越来越复杂的项目和领导组织内的人工智能计划,继续发挥你的作用。

请记住,成为一名人工智能架构师是一段需要时间和奉献精神的旅程。不断提高你的技能,紧跟行业趋势,将有助于你在这个充满回报和挑战的领域脱颖而出。

本文地址
https://architect.pub
SEO Title
How to Become an AI Architect?

【人工智能架构师】常见问题解答:人工智能架构师能赚多少钱?(有工作职责)

视频号

微信公众号

知识星球

Chinese, Simplified

人工智能架构师经常设计、集成和决策各种人工智能系统和应用程序。人工智能架构师的职业生涯也需要特定的证书,因为这些专业人员依靠专业知识和专业知识来完成他们的工作。工作的复杂方面意味着人工智能架构师可以获得可观的薪水。在这篇文章中,我们探讨了人工智能架构能赚多少钱,职业要求是什么,以及其他哪些角色与人工智能架构师相似。

什么是人工智能架构师?

人工智能架构师是信息技术专业人员,他们设计和应用支持商业和个人使用的软件、数据和计算机功能的流程、系统和人工网络。人工智能架构师可以使用机器学习、自然语言处理、数据管理和人工智能集成来开发人工网络和自动化程序,企业和消费者可以将其用于各种应用。从保护政府数据文件到开发自动化软件服务,人工智能架构师是这项工作的主要贡献者。

人工智能架构师做什么?

人工智能架构师使用人工智能和机器学习(ML)应用程序开发应对挑战的解决方案。他们与软件开发人员、IT团队和ML工程师合作,确定网络、技术系统和数据模块中需要改进的领域,以增强计算机和软件功能。这些专业人员负责的几个关键工作职责包括:

  • 研究机器学习模型并将其转换为跨多个应用程序使用的API
  • 开发符合业务目标的人工智能模型,支持提高销售、营销和业务信息流程活动的效率和绩效
  • 为部门或团队创建数据系统以集成到组织流程中,包括数据接收和转换基础设施
  • 为组织和技术运营规划和开发自动化解决方案
  • 监督用于消费者系统和产品的人工智能基础设施的开发
  • 研究和集成机器和深度学习基础设施,以创建保护敏感数据的安全应用程序
  • 与数据科学家、软件开发人员和机器学习工程师合作,使用ML和AI模型创建可行的解决方案

一个人工智能架构师能赚多少钱?

尽管确实没有人工智能架构师的具体数据,但这一职业可以与网络架构师的角色相媲美,网络架构师也应用数据科学和机器学习原理来创建ML和人工智能网络基础设施。网络架构师工作的专业方面可能意味着可观的薪水,全国平均每年132272美元。

人工智能架构师的许多工作职责与网络架构重叠,因为这些专业人员经常开发在这些人工智能网络中运行的人工神经网络和应用程序。人工智能架构师的平均工资也可能更高或更低,这取决于他们的位置和工作地点。赚钱的潜力也取决于你在工作领域的经验、资历和专业知识。

成为一名人工智能架构师的职业要求是什么?

以下要求可能是进入人工智能架构师职业生涯的常见要求:

教育

通常,雇主会寻找至少拥有学士学位的人工智能架构师。未来的人工智能架构师通常在计算机科学、数据科学、信息技术或软件工程等领域获得四年制学位。你的四年制课程可能包括信息技术、计算机编程、软件设计和数据分析等课程。统计学和应用数学也是未来人工智能架构师在教育期间可能学习的常见科目。

虽然进入你的职业生涯不是必须的,但你专业的研究生学位可以帮助你进步并增加你的收入潜力。攻读硕士学位的人工智能架构师可能专注于数据科学、信息技术和软件设计的子领域。例如,人工网络管理、ML以及信息安全和数据管理是您可以在职业生涯中进一步发展的几个重点领域。

训练

人工智能架构师的培训通常在工作中进行,但你也可以选择在教育期间完成实习或勤工俭学。ML和AI开发、系统管理和编程领域的入门级角色也可以随着您获得更多经验而提供技能发展和职业发展的机会。在你的角色发展过程中,与高级团队成员合作可以帮助你学习人工智能应用的其他方法,并在你的领域获得宝贵的经验。

证明

人工智能架构师有一系列的专业认证选择。虽然许多可用的认证都是自愿的,但一些雇主可能也需要特定的专业认证。需要考虑的几个认证选项包括云架构、数据管理、人工智能工程、编程和信息安全方面的证书。根据你的专业,你也可以追求支持你职业发展的证书。例如,特定系统和应用程序的认证,如项目管理、敏捷或scrum认证,这些认证展示了您在领导和协作方面的技术专长和可转移技能。

类似的角色能赚多少钱?

考虑以下角色和平均工资,因为它们与人工智能架构师相似。要了解最新的薪酬信息,请点击以下链接:

1.机器学习工程师

全国平均工资:130954美元/年

主要职责:机器学习工程师设计和集成支持重要流程的ML系统、模型和应用程序,包括业务管理和产品开发中的操作。这些专业人员经常与IT和数据科学团队合作,研究和开发他们可以集成的ML模型,以提高效率、性能和组织成长。ML工程师还可以与高管和关键利益相关者合作,为他们构建的技术解决方案制定规范。

2.软件架构师

全国平均工资:每年132526美元

主要职责:软件架构师规划和设计开发人员和工程师在创建软件程序和应用程序时使用的框架。他们与软件开发人员合作,创建和应用软件代码、基础结构图和详细的工作流程,以支持创新软件解决方案的设计。软件架构师也可以创建用于商业或商业用途的产品,或者他们可以专门为消费类产品设计解决方案。

3.深度学习工程师

全国平均工资:每年136134美元

主要职责:深度学习工程师设计和创建支持重要技术应用程序的数据模型、ML和DL模型以及编码算法。DL工程师还领导开发团队设计和集成复杂数据,以确定系统需求并使信息更易于使用。他们还可以与商业领袖和客户合作,确定项目规范,以更有效地实施深度学习解决方案。

本文地址
https://architect.pub/faq-how-much-does-ai-architect-make-job-duties
SEO Title
FAQ: How Much Does an AI Architect Make? (With Job Duties)

【人工智能架构师】想知道如何成为一名人工智能架构师吗?终极指南

视频号

微信公众号

知识星球

Chinese, Simplified

在本文中

  • 为什么要成为人工智能架构师?
  • 人工智能架构师做什么
  • 成为人工智能架构师的步骤
  • AI架构师与AI工程师
  • 人工智能架构师的薪水
  • 成为一名人工智能架构师需要多长时间?
  • 人工智能架构师是一个好的职业选择吗?
  • 以正确的方式塑造你的职业生涯

 

早在2022年,Gartner就预测,今年,50%的IT领导者将难以将其人工智能(AI)计划从“概念验证(POC)阶段推进到生产阶段”。虽然这听起来像是一个可怕的预测,但有一种方法可以解决这个问题——雇佣一名人工智能架构师。这样做可以提高公司的成功几率,因为人工智能架构师可以确保在实现最终目标方面取得重要进展。这包括人工智能架构战略的开发、人工智能工作流程设计、人工智能工具选择和增强的人工智能操作。如果你对这种对公司成功不可或缺的角色感兴趣,那么本文将深入探讨如何成为一名人工智能架构师的问题。

为什么要成为人工智能架构师?

根据美国劳工统计局的数据,预计2021年至2031年间,计算机和it行业的就业人数将增长15%,在此期间将创造约68.28万个新工作岗位。这一需求凸显了对人工智能架构师日益增长的需求,因为每个行业的人工智能项目、人工智能服务和人工智能部署策略的种类都在不断增加。然而,人工智能架构师除了具备创造性技能外,还必须深入了解该领域的技术进步,才能充分利用不同行业的工作机会。还有一个事实是,对熟练掌握人工智能架构的专业人员的需求增加,也带来了利润丰厚的价格;人工智能架构师的平均年薪为151180美元。这些都是从事人工智能架构师职业的好理由。

人工智能架构师做什么

人工智能架构师负责开发组织需求的解决方案,如预测客户行为、欺诈检测、客户支持以及图像和视频识别。他们通过利用与人工智能和机器学习(ML)相关的各种应用程序来解决这些问题,如Alexa和Google Assistance。

以下是一些有助于你理解人工智能架构师职责的建议。

  • 管理和建立产品基础设施,包括人工智能开发项目
  • 将ML模型转换为应用程序编程接口(API)
  • 与人工智能工程师或机器人团队就任务的重要程序和发展进行合作和沟通
  • 构建数据转换的基础设施并使其自动化,以供数据团队用于多项任务和活动

成为人工智能架构师的步骤

获得相关学位

计算机科学、数据科学、IT或软件工程等领域的学士或硕士学位可以帮助你成为一名人工智能架构师。

在线认证课程

除了攻读学位,你还可以随时了解该领域的最新进展。最好的方法是在线注册课程,比如荣休学院提供的人工智能和机器学习课程。

参加专家网络研讨会

虽然在线课程是一个很好的选择,但人工智能和机器学习专家的在线网络研讨会也是一个选择。你可以从该领域的专家那里获得有关成为人工智能架构师所需的工作角色和技能的知识。

发展技术和非技术人工智能架构师技能

你必须获得高级的技术技能和非技术技能知识,才能成为一名人工智能架构师。技术技能包括软件开发、ML、机器人和数据科学。非技术性要求将包括软技能,如领导技能、决策能力、适应能力和高效的时间管理等。

培养沟通和协作技能

如果你想成为一名人工智能架构师,你必须具备出色的沟通和协作技能。你的工作可能需要你与数据科学家、数据工程师、数据分析师和ML工程师合作,完成你工作中承担的任何人工智能项目。

求职

一旦你毕业,就开始寻找人工智能的职业。你还必须具备履行人工智能架构师职责的技术专长。就业途径广泛多样,包括机器人、医疗保健、营销、零售、教育,甚至公共部门。

AI架构师与AI工程师

人工智能架构师和人工智能工程师可能在相似的领域工作,但他们各自的职责存在显著差异。

人工智能工程师使用传统的ML方法,如自然处理语言(NLP)和神经网络,来构建操作基于人工智能的应用程序的模型。

另一方面,后者是为应用程序、数据库和计算机网络构建和实施基础设施的专业人员。

人工智能工程师的职责是使用编程方法创建、测试和部署人工智能模型,如随机森林、逻辑回归和线性回归他们负责规划解决方案的执行,选择适当的技术,并根据客户需求的变化分析体系结构的演变。

人工智能架构师的薪水

人工智能架构师的薪水取决于公司、知识和经验水平以及工作地点。然而,人工智能架构师在美国的平均年薪为180655美元。入门级人工智能架构师的年薪为163788美元,而经验丰富的人工智能架构师年薪为234900美元。

成为一名人工智能架构师需要多长时间?

事实上,完成学士学位并成为人工智能建筑师需要四年时间。这门为期四年的课程很可能包括数据分析、软件设计、计算机编程和It。如果你想从事人工智能架构师的职业,你也可以在他们的教育中学习统计学和应用数学。

人工智能架构师是一个好的职业选择吗?

如果你正在寻找一个利润丰厚、安全的职业,人工智能架构师的工作是你职业生涯的安全选择。人工智能和机器学习已经在许多领域得到了广泛应用,包括医疗保健、教学、营销、零售、在线销售、银行和金融。它使人工智能成为具有相关知识的有抱负的专业人士的绝佳职业选择。

以正确的方式塑造你的职业生涯

人工智能架构师有助于为组织的人工智能能力创建愿景,并为其人工智能系统的实施提供战略方向。你的角色对于确保人工智能项目的成功和帮助组织实现其人工智能目标至关重要。为了做到这一点,你必须具备在工作中取得成功的专业知识。荣誉退休人员的在线人工智能和ML课程将为您提供所需的知识和技能,使您精通IT的最新发展,从而在该领域脱颖而出。

本文地址
https://architect.pub
SEO Title
Want to Know How to Become an AI Architect? The Ultimate Guide

【人工智能职位】人工智能工程师与人工智能架构师

视频号

微信公众号

知识星球

Chinese, Simplified

人工智能工程师和人工智能架构师是人工智能领域的两个不同角色,各自有自己的职责和专业知识。以下是这些角色的细分:

AI工程师:

角色:

人工智能工程师主要专注于人工智能系统的实际实施。他们负责构建和部署人工智能模型和系统,以解决特定问题或任务。

责任:

  • 数据预处理:为人工智能模型训练准备和清理数据。
  • 模型开发:使用机器学习或深度学习技术设计、开发和训练人工智能模型。
  • 编程:用Python、C++或其他语言编写代码以实现人工智能解决方案。
  • 模型评估:使用指标和真实世界的数据测试和评估人工智能模型的性能。
  • 部署:将人工智能模型部署到生产环境中或将其集成到软件应用程序中。
  • 维护:监控和维护已部署的人工智能系统,以确保它们继续正常工作。

技能:

人工智能工程师通常拥有强大的编程技能、机器学习和深度学习框架知识、数据操作技能以及软件开发实践经验。

AI架构师:

角色:

人工智能架构师负责设计组织内的整体人工智能战略和架构。他们着眼于大局,指导人工智能解决方案的开发,以实现业务目标

责任:

  • 解决方案设计:定义人工智能系统的架构和组件,包括数据管道、模型选择和部署策略。
  • 需求收集:与利益相关者合作,了解业务需求,并使人工智能解决方案与组织目标保持一致。
  • 技术选择:评估和选择适合组织需求的人工智能工具、框架和技术。
  • 团队领导:领导和指导人工智能工程团队,包括人工智能工程师和数据科学家,实施人工智能解决方案。
  • 治理:确保遵守人工智能开发中的数据隐私法规、道德考虑和最佳实践。
  • 集成:监督人工智能解决方案与现有基础设施和系统的集成。

技能:

人工智能架构师需要对人工智能概念有深入的理解,但他们也需要强大的领导力和沟通能力。他们必须能够将业务需求转化为人工智能解决方案,并指导团队有效执行这些解决方案。

总之,人工智能工程师是负责构建和实施人工智能模型的实践专业人员,而人工智能架构师则负责规划和设计组织的人工智能战略和架构。这两个角色对于成功的人工智能项目都至关重要,人工智能架构师负责制定方向,人工智能工程师负责执行技术方面的工作。

本文地址
https://architect.pub
SEO Title
AI Engineer vs. AI Architect

企业架构师

Chinese, Simplified
SEO Title
Enterprise Architect

【企业架构师】12 项企业架构师认证

Chinese, Simplified

企业架构师是使 IT 战略与业务目标保持一致的重要且不断增长的角色。 无论您对云、应用程序、软件还是系统感兴趣,企业架构认证都可以提升您的职业生涯。

如果您计划从事企业架构师 (EA) 的职业,那么认证是验证您的 EA 技能的好方法。作为 EA,您将负责为企业制定 IT 战略,以使业务目标与 IT 目标保持一致。公司严重依赖技术,因此 IT 现在是任何强大业务战略的基础部分。这些认证测试您使用 EA 框架、工具、软件和最佳实践的技能、知识和能力。

无论您是想专注于云、应用程序、软件还是企业架构的其他领域,这 12 项认证中的一项或多项都将有助于增强您的简历。



12大企业架构认证

 

  • AWS 认证解决方案架构师
  • Axelos ITIL Master 认证
  • CISSP 信息系统安全架构专家 (CISSIP-ISSAP)
  • Dell EMC 经验证的专业云架构师培训和认证
  • EC 委员会认证网络防御架构师 (CNDA)
  • 谷歌专业云架构师
  • 专业云解决方案架构师认证
  • 红帽认证架构师
  • Salesforce 认证技术架构师 (CTA)
  • The Open Group TOGAF 9 认证
  • The Open Group 认证架构师 (Open CA)
  • 虚拟化委员会主基础架构架构师认证

AWS 认证解决方案架构师

AWS 认证解决方案架构师考试涵盖根据客户或客户要求构建架构设计解决方案、提供最佳实施实践和监督 EA 项目的长期管理。您需要具备所有计算机、网络、存储和数据库 AWS 服务的实践经验才能通过考试。您不必参加课程即可通过考试,但亚马逊建议您在参加考试之前至少有 6 个月到 2 年的 AWS 使用经验。您还可以直接从亚马逊下载练习考试和培训材料,以帮助您准备考试。

费用:云从业者 100 美元,助理级别 150 美元,专业级别考试 300 美元

Axelos ITIL Master 认证



ITIL 是企业架构师用来帮助管理服务流程的流行 IT 管理框架。如果您在使用 ITIL 框架的 ITSM 环境中工作,Axelos ITIL Master 认证对于展示您在服务管理方面的能力很有用。要获得 ITIL Master 资格,您需要至少五年的 IT 服务管理经验,担任领导、管理或更高级别的管理咨询角色。在进入 ITIL 硕士考试之前,您还需要获得 ITIL 专家认证。

费用:考试费用因供应商而异

CISSP 信息系统安全架构专家 (CISSIP-ISSAP)



CISSIP-ISSAP 认证专为拥有认证信息系统安全专家 (CISSIP) 认证且希望专注于架构的专业人士而设计。除了在 CISSP-ISSAP 共同知识体系 (CBK) 中的一个或多个领域工作的两年经验外,您还需要获得 CISSP 认证。该考试涵盖身份和访问管理架构、安全运营架构、基础设施安全、治理、合规性、风险管理、安全架构建模和应用程序安全。

费用:699 美元的考试费用和 35 美元的年度维护费

Dell EMC 经验证的专业云架构师培训和认证



Dell EMC 最近推出了一项主认证 Dell EMC Proven Professional 下的所有认证,但您可以从针对您的企业架构职业的一长串个人课程中进行选择。 EMC 经验证的专业云架构师专家 (DECE-CA) 认证课程涵盖在 ITaaS 环境中收集适当的要求和设计云服务。您还将有机会通过协作式云服务设计项目来练习您的技能。要获得此认证,您首先必须通过五项助理级别考试中的一项并获得您的云架构师专家认证。

费用:课程和考试起价为 900 美元;您可以在不参加课程的情况下购买一张考试券,但费用因考试中心而异。

EC 委员会认证网络防御架构师 (CNDA)



EC 委员会的认证网络防御架构师 (CNDA) 认证专为政府和军事机构设计,重点关注安全性和合规性。在参加 CNDA 课程之前,您需要获得 CEH 认证并受雇于政府或军事机构或成为政府的合同工。根据欧盟委员会的说法,它类似于认证道德黑客 (CEH),适用于受雇主信任的个人“尝试使用与黑客相同的方法侵入网络和/或计算机系统”。

费用:250 美元

谷歌专业云架构师



Google Professional Cloud Architect 认证证明了您使用 Google Cloud 技术的能力。要获得此认证,您需要知道如何设计和规划云解决方案架构以实现安全性和合规性、管理云基础设施、分析和优化业务流程以及监督云架构的实施。考试没有先决条件,但必须在官方考试中心现场亲自参加。

费用:200 美元

专业云解决方案架构师认证



由云认证委员会 (CCC) 提供的专业云解决方案架构师认证专为技术、应用程序、系统和企业架构师以及云战略顾问和高级开发人员而设计。认证课程涵盖 ITaaS、云计算和服务管理、客户需求、实施云技术和评估云解决方案架构。参加考试没有任何要求,但建议您先获得 Cloud Technology Associate 和 TOGAF 9 认证。

费用:499 美元的自学材料和考试券

红帽认证架构师



红帽认证架构师认证包括红帽认证工程师 (RHCE)、红帽认证企业微服务开发人员 (RHCEMD) 和红帽认证 JBoss 开发人员 (RHCJD),这是最高级别的认证。要达到每个级别的认证,您需要通过系统管理员路径或开发人员路径上的一些认证。通过多种认证选项,您可以通过专注于特定技能和技术来定制您的职业认证路径。每门课程的费用因主题和您所在的位置而异,但费用从 1,500 美元到 4,000 美元左右不等。

费用:费用因课程和地点而异,但您可以购买 5,500 美元或 7,000 美元的为期一年的学习订阅,具体取决于您想要多少课程学分。

Salesforce 认证技术架构师 (CTA)



Salesforce 认证技术架构师 (CTA) 认证证明了您在 Salesforce 平台上设计和构建解决方案的知识、技能和能力。您首先必须获得认证应用程序架构师或认证系统架构师认证,然后才能参加 CTA 考试。要获得 Salesforce CTA 认证,您还必须通过技术架构师审查委员会考试。您将获得假设的情况,给定客户要求,然后要求您设计架构解决方案。你有两个小时的准备时间,然后有四个小时的时间向评委展示,包括休息时间。

费用:每次考试 200 美元,通过技术架构师审查委员会考试的额外费用为 6,000 美元

The Open Group TOGAF 9 认证



TOGAF 是企业架构中最常用的框架之一,这使其成为添加到简历中的有用认证。 TOGAF 9 认证是一项全球认可的、供应商中立的认证,它将展示您使用 TOGAF 框架实施和管理企业技术的技能。它是通过 The Open Group 提供的,有两个级别的认证——TOGAF 9 基础(1 级)认证和 2 级认证,您可以在通过第一次考试后参加。

费用:每次考试 $320 或同时参加两门考试 $495

The Open Group 认证架构师 (Open CA)



Open CA 认证分为三个级别:Certified(级别 1)、Master(级别 2)和 Distinguished(级别 3)。与其他认证不同,您无需参加课程或通过考试即可获得 Open CA 认证。相反,根据 The Open Group 的说法,这是一个要求申请人“通过书面申请和同行评审证明符合一系列一致性要求的技能和经验”的项目。您可以使用在线自我评估工具来确定您前两个级别认证的潜在资格。

费用:1,250 美元,每年更新费用为 175 美元,每三年重新认证一次,费用为 250 美元

虚拟化委员会主基础架构架构师认证



虚拟化委员会为流行的虚拟化产品提供四项认证。尽管认证侧重于来自 VMWare、Microsoft、Xen 和 Virtual Iron 产品的产品,但考试是供应商中立的。每门考试都涵盖一个特定的企业架构平台,因此您可以挑选最适合您职业的工具。

费用:每次考试 125 美元

原文:https://www.cio.com/article/222483/12-certifications-for-enterprise-arc…

本文:https://jiagoushi.pro/node/2113

SEO Title
12 certifications for enterprise architects

【企业架构师】成为首席企业架构师需要什么?

Chinese, Simplified

在我们迎来 2022 年之际,技术在企业的各个方面都发挥着巨大的作用。根据 Namura Holdings 的一项研究,在技术支出方面,大数据、云计算和网络安全是优先事项。随着新技术的出现,企业需要能够定义系统架构并支持组织 IT 战略的信息技术专业人员。能够沉浸在技术挑战中并取得与公司目标和流程一致的结果的专业人员。这些专业人员就是我们所说的企业架构师。

企业架构被认为是通过信息技术获得竞争优势的关键途径之一降低成本、提高灵活性和规范技术环境的需求不断增长。因此,企业架构活动有所增加。获得数字人才和能力对于未来十年成功的数字化转型项目将变得越来越重要,并且需要有人来管理和监督数字化转型项目的需求也将增加。现有的企业架构师现在可以决定在系统和技术行业提升技能并向前发展。

Figure 1: Enterprise Architecture Pyramid of Domains

企业架构师的角色是动态的和多方面的。在数字化转型计划中,企业架构师的任务通常是维护当前和传统 IT 技术以及新兴技术和其他 IT 趋势的强大知识库。在企业架构团队中,角色可以是任何人,从高级企业架构师到解决方案架构师,再到安全架构师或首席企业架构师——所有这些都有不同的职责。首席企业架构师角色的重点是确保业务战略以及任何相关趋势在企业的流程和系统中得到体现。这个角色的一个主要目标是以最大化其价值和最小化相关困难的方式促进变革。

从企业架构师升级到首席企业架构师究竟需要什么?首先,了解 CEA 识别真正的首席企业架构师的职责和关键功能。

CEA 管理一个企业架构师部门,为客户提供 EA 的实施,因为 IT 在帮助实施关键工作计划(例如数字化转型)方面发挥着至关重要的作用。首席 EA 制定战略以确保 EA 咨询成熟度根据路线图提高,旨在满足内部利益相关者和外部利益相关者的需求,同时不影响行业标准的实践。首席 EA 还管理已开发的 EA 框架,并为 IT 计划提供更高级别的技术监督和指导。

由于企业架构师还负责确定项目要遵循的适用技术标准,因此需要强调首席企业架构的关键功能。除了他们的硬技术技能,企业架构师在拥有关键的软技能时会更有效。这些包括领导能力、与所有 IT 利益相关者清晰沟通的能力、在一个或多个 IT 孤岛中的强大设计技能、IT 流程知识和良好的人际交往能力。

大多数成功的企业架构师都有一种对不确定性感到满意的气质。这是因为伟大的企业架构是关于推动变革的,也就是你所说的数字化转型。– IASA 首席执行官兼创始人 Paul Preiss

对企业架构师的需求将继续与技术行业保持一致,新的和现有的 IT 员工应该抓住机会攀登企业阶梯并进入企业的高管层。

原文:https://www.enterpriseitnews.com.my/what-does-it-take-to-become-a-chief…

本文:https://jiagoushi.pro/node/2169

SEO Title
What Does It Take to Become a Chief Enterprise Architect?

技术架构师

Chinese, Simplified
SEO Title
Technical architect

解决方案架构师

Chinese, Simplified
SEO Title
solution architect

软件架构师

Chinese, Simplified
SEO Title
software architecture

管理和其他职位

Chinese, Simplified
SEO Title
/management_position

IT Director

Chinese, Simplified
SEO Title
IT director

【IT 总监】了解如何成为 IT 总监

Chinese, Simplified

IT总监做什么的?



IT 主管负责监督计算机系统的运行并管理 IT 专业人员团队。他们确保公司的技术解决方案满足业务需求并解决技术问题。他们还负责促进 IT 部门和高管之间的沟通。他们的一些具体职责包括:

  • 为 IT 部门指导员工、管理日程安排和组织预算
  • 为软件、硬件和存储制定可靠的指标,同时确保战略容量规划
  • 识别安全漏洞并通过战略解决方案消除它们,以提高组织数据的安全性
  • 识别和推荐新技术解决方案,指导和支持新软件和硬件的实施
  • 监督服务台



IT总监要求



要获得技术支持专家的职位,需要具备多项资格。他们包括:

教育



IT 主管通常需要持有计算机科学、信息技术、编程或其他密切相关领域的学士学位。这些学位包括软件开发、计算机编程和数学课程。

由于这是一个高级职位,较大的雇主可能更喜欢甚至要求 IT 主管拥有研究生学位,例如工商管理硕士 (MBA)。这个学位将帮助他们为伴随这个角色的管理职责做好准备。许多人在攻读该学位时全职工作,通常需要两年或更长时间才能完成。一些 MBA 课程甚至需要工作经验才能让学生被录取。该职位通常需要至少五年或更长时间的管理职位才能考虑您担任该职位。

训练



该角色的大部分培训是通过正规教育和较低级别职位的在职培训相结合的方式进行的。计算机相关领域的学位与在职经验和培训相结合通常将为有抱负的 IT 主管提供他们成功担任该职位所需的技术技能。 MBA 课程——如果你走这条路——将提供管理培训。随着您的职业发展,您还可以通过 IT 管理角色获得管理培训。

认证



多项认证可以帮助 IT 主管更有效地发挥其作用,并在就业市场上更具竞争力。一些最好的认证包括:

  • CompTIA A+ 认证:该认证由计算技术行业协会 (CompTIA) 提供,通常被视为 IT 专业人员的行业标准。它让考生做好故障排除和解决技术问题的准备,并表明他们了解从网络和操作系统到安全和移动设备的广泛问题。
  • CompTIA Network+:此 CompTIA 认证可证明考生具备设计、配置、维护和排除有线和无线设备故障的技能。
  • CompTIA Security+:该认证涵盖 IT 网络和运营安全的最佳实践,验证候选人具备确保组织数据安全所需的技能。

这三项认证涵盖了 IT 专业人员所需的核心技能。 CompTIA 在云计算和网络安全等主题上还拥有其他几项更高级的认证。 Microsoft、Apple 和 Cisco 等软件公司也为使用其特定系统和软件应用程序的 IT 专业人员提供认证计划。

技能



有多种技能可以帮助 IT 主管在其角色中取得成功。他们包括:

沟通技巧



这些是指口头和书面沟通技巧。 IT 主管必须与其部门的员工就战略计划进行沟通。他们还必须能够以易于理解的方式向非技术高管解释他们的工作。书面沟通技巧在这个角色中也很重要,因为他们负责创建报告和预算。

分析能力



分析技能是指收集和分析信息以生成技术相关问题解决方案的能力。 IT 主管必须能够分析网络或计算机系统的问题、研究解决方案并就解决问题的最佳方法做出决定。

领导能力



领导技能对于激励他人完成将组织推向目标的任务是必要的。 IT 主管必须领导和激励 IT 团队的成员,这样员工才能高效地履行其职责。

组织能力



这些技能是指专注于您正在处理的任务并有效利用您的时间、精力和体力的能力。他们必须能够协调多人甚至多个部门的工作和日程安排。您必须做到这一点,同时还要管理他们自己的工作量和责任。

业务技能



IT 主管在组织内具有管理角色。他们需要业务技能来制定和实施计划以实现组织的目标。

IT总监工作环境



IT 主管通常在具有以下特征的办公环境中工作:

  • 长时间坐在办公桌前
  • 使用电脑、打印机、传真机等办公设备
  • 如果计算机系统出现问题,可能需要晚上或周末工作

IT 主管可以为个别公司和 IT 公司工作。他们还从事各种行业,包括:

  • 卫生保健
  • 政府
  • 金融保险
  • 商业
  • 制造业

如何成为一名 IT 总监



这些是您从事技术支持专家职业应该采取的典型步骤:

1. 接受教育。



IT 主管必须至少具有计算机或 IT 相关领域的学士学位。较大的公司也可能更喜欢或要求候选人具有高级学位,例如 MBA。搜索您所在地区的空缺 IT 主管职位,并确定这些角色所需的教育要求。获得那种教育水平。如果您还在上高中,请专注于计算机相关或数学课程。

2. 获得经验。



IT 总监的职位需要多年的工作经验。如果您仍在攻读学士学位,请寻找实习机会,在那里您可以获得实践经验并与其他 IT 专业人士建立联系。如果您已经完成了学士学位,请在 IT 部门寻找入门职位甚至副职。考虑在较小的公司寻找机会,在那里雇主可能更愿意考虑有学位但经验很少的候选人。寻找机会练习领导技能并考虑最终担任管理职位。

3. 取得认证。



认证可验证您的 IT 相关技能,并向当前和未来的雇主展示您努力工作、雄心勃勃并希望发展和提高您的能力。

4. 更新你的简历。



当您拥有所需的教育、经验和认证水平时,请更新您的简历。包括您的最高教育水平、相关经验和您获得的任何认证。强调您在职业生涯中担任的管理经验和领导角色。

5. 申请工作。



在您所在的地理区域搜索 IT 主管的空缺职位,并根据您的教育和经验确定您更胜任的职位。使用更新后的简历和为每个特定角色量身定制的求职信进行申请。

IT主管职位描述示例



Reliant Transport 是一家提供全方位服务的卡车和拖车经销商,位于德克萨斯州东部。我们的四个地点为我们的客户提供各种运输解决方案,销售新车和二手车及零件。我们目前正在寻找一名全职 IT 主管加入我们的团队。此人将负责监督我们基础设施和平台的技术方向和战略方向。他们需要提出预算、研究和购买升级用的软件和硬件,并监督我们 IT 部门的运营和项目。

候选人必须持有信息技术、计算机科学或其他密切相关领域的学士学位。他们还必须具有五年以上领导 IT 部门的经验。理想的候选人将具有供应链和物流行业的经验,具有出色的人际沟通技巧,并能与供应商进行谈判。

本文地址
https://architect.pub/learn-about-being-it-director
SEO Title
Learn About Being an IT Director

【职业职位】什么是IT总监?你需要知道的关于科技行业顶尖工作之一的一切

Chinese, Simplified

IT总监不仅仅是CIO的下属,他们已经开辟了自己的管理利基,他们在企业如何充分利用技术方面发挥着关键作用。

什么是IT总监?

IT总监是组织内负责信息技术(IT)的高级经理。IT总监有时更常被称为首席信息官(CIO),但这些头衔有着复杂的历史,单个组织同时使用这两个头衔并不罕见。

IT总监做什么工作?

IT主管确保内部的技术操作有效和平稳地运行,尽管超出该职位的描述可能会有很大的差异。一般来说,他们会寻找新的技术选择,并确保它们被集成到现有的技术堆栈中,他们会监督这些系统和服务的持续维护,也会确保其内部的IT操作有充足的资源和充足的人员。IT主管帮助制定与业务技术相关的政策并满足治理要求,特别是在风险和网络安全方面,他们可能会与首席信息安全官(CISO)一起工作。

IT总监需要具备哪些技能?

IT总监通常有很强的技术背景,因为这个角色范围很广,涵盖了从基础技术基础架构到战略规划的方方面面。许多IT主管都是从IT部门的低级职位晋升到他们的高级职位的,可能从软件开发人员或项目经理开始,然后才晋升到高层管理人员。除了技术熟练,IT总监还将具备一系列关键的业务能力和软技能:预算控制、战略思考、政策设置、业务分析、团队领导和供应商管理。

随着过去十年技术的使用发生了变化,IT总监的工作描述也发生了变化。企业已经开始减少对内部开发的依赖,更多地依赖云提供的服务,因此IT主管现在花更少的时间修补系统,更多的时间与人交谈,这意味着强大的沟通技能,而不仅仅是技术知识受到高度重视。

IT总监的历史是怎样的?

与财务总监和首席执行官等其他C级职位相比,技术领导力仍然是一门相对年轻的管理学科。第一批IT专业人员被雇佣来帮助他们的组织管理大型机系统。随着计算机越来越成为我们工作方式的一部分,技术领袖——无论是IT总监还是CIO——开始被任命。

IT总监最初是更常用的术语。从上世纪90年代末一直到新千年,一家企业的首席执行官取“首席信息官”的绰号已成为一种惯例。尽管情况仍然如此,但这并不是一个固定的规则——许多组织仍然使用IT总监的头衔来描述他们的最高技术主管,或者使用紧密相关的头衔,如IT主管(head of IT,)、技术主管(head of technology)、IT副总裁或技术副总裁

IT总监和CIO之间的区别是什么?

除了工作头衔,这些角色被认为有一个微妙的不同焦点。许多大型组织现在都雇佣了一位CIO和一位IT总监。如果两名高管都在原处,很可能会出现职责分工。

IT主管更有可能确保日常技术操作符合标准,包括系统正常运行时间、服务维护和供应商协议等领域。另一方面,首席信息官被视为技术部门的外在形象——首席信息官花在数据中心的时间更少,而是更多的时间与他们的业务伙伴打交道,试图理解如何利用技术来帮助满足他们的需求。

首席信息官(CIO)的崛起意味着,IT总监现在通常被视为更多的后台工作。IT主管有时被认为是被动的和战术的;它们响应业务挑战和业务请求,管理服务、治理和稳定性,而不是用创新的数字服务真正改变组织。

公司如何在IT总监和CIO之间划分职责?

值得注意的是,IT总监和CIO职责之间的后台和前台分工只是一个指南一些公司同时雇用了这两种人,一些公司有一个IT总监,履行类似CIO的职能,还有一些公司两者都没有,而是选择了雇用首席技术官(CTO)。这一职位在技术导向型企业中尤其常见,在这些企业中,首席技术官应扮演外向型角色,帮助引领企业的数字研发和创新

科技行业劳动力市场的普遍看法是,IT总监(因为这是一种更古老的职位头衔)的影响力不如CIO。然而,招聘人员哈维·纳什和咨询公司毕马威的研究表明,职位头衔——以及多种变体,如IT主管(head of IT)和技术副总裁——仍然可以互换。

招聘公司Harvey Nash首席信息官业务主管莉莉•哈克(Lily Haake)表示,如果这两种角色都存在于同一家公司,典型的模式是,IT主管有一系列职责和职责,作为复杂的联合组织结构的一部分,向首席信息官报告。

她说:“你可能有一个集团CIO,然后是区域IT总监,他们可能负责一个地区、一个部门,甚至是一个业务线的全部IT工作——所以你可能会有一个人力资源系统的IT总监。”

做IT总监是什么感觉?

Kieran Delaney于2016年4月成为饮品配药专家Innserve的IT总监。他的团队为一系列商业功能开发了自己的应用程序,从基于办公室的电话记录和计划,到该公司400多名现场服务工程师使用的Android移动工具。

德莱尼于2003年加入了Innserve,在他领导公司的过程中,他经历了公司的各个层面。他开始在公司担任维护呼叫调度,随后担任运营项目经理和IT系统分析师。经过技术和管理经验的磨练,Delaney加入了高级管理团队,担任IT总监。

“我们公司有7名高管,他们都负责不同的业务领域。我认为,成为IT主管后,对我来说最重要的事情就是了解更高层次的工作,了解我们部门如何与他人互动,了解那种开放的沟通方式,”他表示。

“我真的很幸运,我们有一个很棒的团队,在更高的水平上,我得到了这些人的支持,他们都在我的能力中发挥了巨大的作用,因为我们作为一个团队一起工作。我从中学到的一点是,你不能独自完成所有的事情,一个支持结构非常重要。”

德莱尼向公司的首席运营官汇报工作,他说自己担任的是亲力亲为的管理职位。作为IT主管,他的职责是推动变革,这意味着试图利用技术赋予人们权力,并确保系统和服务不会阻碍组织其他部门实现目标。Delaney说,IT主管必须与他们的业务同行密切合作,了解他们面临的挑战。

他说:“在一起,你们可以做出更好的决定,而且我认为在做出这些决定时,你们也会得到更好的信息。”“我认为独立工作是很容易的,你可以假设自己最了解情况。这可以追溯到,例如,我们的工程师在现场使用他们的应用程序-我不做他们的工作;我需要知道什么适合他们,而不是什么适合我。我认为这对我来说是一个巨大的教训。”

IT总监的职业道路是怎样的?

像Delaney一样,许多IT主管都倾向于在IT部门向上发展。他们可能从编码开始,或者在领导一个团队之前作为软件开发人员,尝试IT项目管理,然后最终晋升到更高级的IT总监角色。哈维·纳什和毕马威的研究表明,近三分之一(31%)的IT领导者离开上一份工作是为了进一步拓展自己的职业前景。

image004.jpg

资料来源:哈维·纳什/毕马威

一些IT主管会转到CTO或CIO的职位,如果他们的公司提供这样的过渡,或者当合适的机会出现时,他们可能会完全转到一个新的业务。从IT总监职位转到其他C级职位(尤其是首席执行官)的情况仍然很少,但这种转变可能发生在以科技为重点的企业。

如果你还是一名IT总监,你是否应该寻求担任CIO的职位?

IT高管可能会沉迷于——或许过于沉迷于——自己的职位。IT领导职位的短暂历史是命名上的时尚之一。虽然CIO可能是当今IT主管最常见的头衔,但CTOs、首席数字官和首席数据官现在也占据了一些技术主管的地盘。

职位头衔的不断更换对提升IT领导的形象几乎没有帮助。对于IT总监们来说,赢得董事会成员的尊重是一场艰难的战斗,他们曾经被认为只是在组织中履行一项服务。IT主管们努力工作以表明他们理解业务问题和技术问题。

担心简历上的职位头衔看起来最合适,可能被视为一件无关紧要的事情。如果你想成为一个成功的商业领袖,真正重要的是你的日常工作,而不仅仅是你的工作描述。像德莱尼这样聪明的IT高管认识到,机会总是留给那些帮助自己的组织拥抱数字化转型的人,而不管他们的职位是什么。

IT总监想成为首席信息官吗?

哈维·纳什公司的哈克说,与她接触的大多数IT领导并不像许多人预期的那样对头衔中有“首席”一词那么在意。她表示,该公司的分析表明,情况也是如此:“对一些人来说,拥有CIO这个头衔是件好事,但实际上,它更多的是关于职责范围。我们招聘的‘领导’角色的薪酬高达70万美元。”

她认识到,人们对职位头衔的看法可能意味着,人们更难接受从CIO角色转变为IT总监的工作。然而,聪明的高管认识到,IT领导力就是要得到信任,能够推动变革,而不管你的职位是什么。

“有时,当我们试图吸引人才,让他们离开自己的岗位时,我们这些猎头很难传达自己的职责。但当然,如果你向他们解释职责范围——他们对业务有正确的影响力——他们就会开始看到这个角色的优点。”

 

IT总监的薪水是多少?

Harvey Nash和毕马威(KPMG)的研究显示,近60%的IT高管表示,“好薪酬”是寻找新工作时最重要的因素。他们的研究还显示,IT主管(CIO、CTO和IT总监)的平均年薪接近12万英镑。级别较低的IT总监的年薪一般在8.5万英镑左右。

image002-1.jpg

Payscale的报告显示,英国IT总监的平均年薪为80276英镑,Glassdoor的数据显示,该数字略低于10.4万英镑。美国的估计要高一些:salary.com的报告显示平均为176262美元,indeed.com的数据显示为132187美元。

IT总监的未来是怎样的?

与CIO角色一样,IT总监也处于几乎不断变化的状态。一些专注于后台事务而非数字化转型的IT总监可能会发现,他们继续攀登管理职业阶梯的能力有限。

IT主管不应该仅仅以担任CIO为目标,而是应该考虑如何利用他们的技术和业务领导技能,将其影响力扩展到企业的其他领域,包括运营、产品和设施管理。

Haake说:“如果你是一个有抱负的领导者,那么你会希望IT总监的职位是通往对业务有重大影响的c级职位的垫脚石。”

 

原文:https://www.zdnet.com/article/what-is-an-it-director-everything-you-need-to-know-about-one-of-the-top-jobs-in-tech/

本文:http://jiagoushi.pro/node/1429

讨论:请加入知识星球【CXO智库】或者微信【it_strategy】或者QQ群【1033354921】

SEO Title
What is an IT director? Everything you need to know about one of the top jobs in tech

产品经理

Chinese, Simplified
SEO Title
product manager

【产品经理】抱歉,您不是产品经理

Chinese, Simplified

有许多经理声称掌握了产品,但最终没有详细了解产品概念。 在我职业生涯的开始,我就是这个人。 列出您在产品管理职业生涯中需要注意的一些要点,以确保您成为产品大师,而不仅仅是产品经理。

Product manager responsibility intersection

1.如果您让业务利益相关者决定如何构建功能



在您的日常运营中,您会遇到许多与您一样对产品充满热情的业务利益相关者。 在讨论中,他们可能会尝试规定或建议构建产品的方法。 这些建议总是带有偏见,通常根本没有数据支持。

作为产品大师,您需要向利益相关者询问问题陈述并提出一个简单的问题“为什么”。 继续提问,直到您对答案感到满意为止。 这可以帮助您清楚地了解确切的问题陈述是什么以及您要解决什么问题。 关于为什么与此处列出的内容的精彩文章

2.如果你喜欢解决方案而不是问题



作为产品经理,您应该解决业务/用户/利益相关者面临的问题。为了能够得到正确的解决方案,你应该通过研究、进行用户访谈、分析数据、预测数据来深入挖掘问题。一旦您详细了解了问题,您将能够缩小范围,确定哪种解决方案最有效。

请记住,在一种情况下有效的解决方案可能在另一种情况下有效,也可能在另一种情况下有效,具体取决于问题陈述以及您的初步研究结果如何发挥作用。

正如一位知名教授所说:“不要爱上解决方案,调情会多种解决方案,爱上问题!”。



3. 如果你不使用数据做决定



这个指针似乎很明显,但我见过无法访问数据(甚至没有谷歌分析)并且正在设计网站上新页面的外观的产品经理。他们所依赖的只是同理心或看起来不错的东西。

请记住,产品经理不能是轶事。在做出决定之前,您需要获取尽可能多的数据。对数据保持偏执。成为魔鬼的拥护者并问自己“为什么”问题,如果您没有数据支持答案,请继续搜索。

Data driven decisions

4. 如果你自己至少不做一个低保真线框



我们有专门的 UX/UI 设计师,他们是设计线框和原型的专家,但请记住,他们并不比您更了解您的产品。因此,您需要定义一个低保真线框并与他们共享。

您可以使用任何原型制作工具,如 Balsamic、Adobe XD、Figma 等来构建原型。香脂非常适合初学者。如果需要,您还可以在纸上绘制您的 UX,并与您的 UX 设计师分享。 The Niche Mind 创建了一本很棒的工作簿,您可以从这里购买



5. 如果您等待发布后定义您的成功指标



在概念阶段,重要的是你定义你的成功指标(北极),除非发生巨大变化,否则不要改变它。我认识的产品经理相信在旅途中根据响应来定义成功指标。但是作为产品经理,您需要研究所有参数并预测响应并相应地设定目标,您的成功指标也将帮助营销团队和运营团队做出相应的计划。

6. 如果您不定期跟踪您的产品指标



我们中的一些人认为,一旦产品推出,我们的工作就完成了。实际上,这就是真正的产品管理开始的地方。推出产品很容易,增强是棘手的部分。您需要定义您的产品指标并沉迷于它。您应该每天跟踪它,以确保您走在正确的轨道上。同时,您需要评估和寻找实现产品指标的方法。

不断阅读您的产品反馈并建设性地接受它并获得尽可能多的价值。



7. 如果您不遵循 PDLC(产品开发生命周期)



在你的职业生涯中,很多时候你会面临来自管理层或利益相关者的压力,要求你跳过一个步骤并进入下一个步骤。不要让其他人支配您的产品开发过程。这些指导方针/步骤对于取得成功是非常重要的,每一个小步骤都很重要。要求时间,但确保您遵循您的流程并确保您对您的流程感到满意。

我们都在学习和发展。如果您觉得我错过了任何一点,请在评论中添加。

原文:https://bootcamp.uxdesign.cc/sorry-but-you-are-not-a-product-manager-5c…

本文:https://jiagoushi.pro/node/1991

SEO Title
Sorry but you are not a Product Manager

信息技术经理

Chinese, Simplified
SEO Title
IT manager

工程经理

Chinese, Simplified
SEO Title
engineering manager

【工程经理】“工程经理”作为反模式

Chinese, Simplified

太多的责任,来自各方的要求,没有足够的技术时间,最终注定了表现平平。 对我来说听起来像是上帝的对象。

  • Your managers need to be flying the planes, not sitting on the deck. (US Navy / Wikimedia Commons)

(非?)自然进化



您拥有成功的软件业务和强大的开发人员核心骨干。事情是,你想做更多,所以你的公司正在招聘疯子。很快你就会遇到直接报告问题。

老板跟不上所有入侵地下城的塞尔达人——最好雇佣一些副老板,对吧?

也许我们至少可以让塞尔达传说慢下来。

但是考虑一下:你到底想让这个人做什么?



作为副老板的生活



从广义上讲,软件工程经理具有三项职责:

  1. 让开发人员的任务与领导优先级保持一致
  2. 管理开发者关系和士气
  3. 技术实施建议

现在在现实世界中,数字 1 和 2 通常会导致世界末日——吸吮全人类幸福的毁灭者湿婆神:

会议。

没有时间为#3。因此,随着时间的流逝,您的经理对技术细节越来越脱节。

现在考虑:您要求某人管理一个工程师团队,同时不断削弱该人的工程能力。

不再从事任何工程的专业工程师将失去那些在战壕中的人的尊重。他们可能是一个人;工程师可能想要喜欢它们。但工程是一门技术学科,强大的技术执行力赢得了尊重。

随着时间的推移,对经理的技术能力失去信心,也会影响经理影响人性的能力。现在你也在破坏任务 1 和 2。

一个明确的失败设置。



当生命危在旦夕时它是如何完成的



一个有趣的比较点来自海军航空界。



航空母舰上所有飞行员的领导者被称为“CAG”,即航空大队指挥官。这个人不仅是一名经理,而且他们本身也是一名活跃的飞行员,他们从甲板上发射“猫枪”并“困”在拦阻装置的电线上。



CAG 的日程安排经过精心管理,管理职责被划分,并委派给支持人员,因此有足够的时间来保持他们的技术熟练程度。尊重是因为 CAG 以身作则。

那么如何在软件中做到这一点呢?

你不能腾出时间……但你可以买到



海军航空群指挥官被支援人员包围,因此任何不需要指挥官个人专业知识的任务都会被委派。但是我们可以从软件工程经理的任务列表中委派什么?



呃,怎么样……几乎所有的东西?



你需要的是可以传递信息和管理日程的人。项目进展顺利吗?管理层是否有新的优先事项,这些优先事项简单明了,只需重新安排任务堆栈?委派所有这些事情。



现在,如果有一个调度问题需要的不仅仅是重新安排任务,那很好——去找专家寻求专业知识。

但是考虑一下:我们提拔团队中最有才华的工程师,他们也有一些人际交往能力——这通常是软件世界中罕见的人才。然后,我们继续让他们处理琐碎的消息传递和调度任务。

你可以雇佣其他人来做这个!而且那些人更便宜!



将您的工程领导重新集中在解决工程问题上



聘请技术项目经理。我喜欢称他们为“日程安排经理”。更多关于这个角色的帖子。

让您新聘用的项目经理团队处理消息传递、日程安排和消除冲突。 TPM 花费的每一小时都是工程可用的新小时。这是一个新的小时,琐碎任务的待办事项清单上更少。问问任何开发人员——那些开放的顶空时间是编程的黄金。



接下来,聘请一位才华横溢、受人尊敬的工程顾问。寻找在一系列软件项目和技术堆栈方面拥有丰富经验的人。让这位顾问与您的经理和高级开发人员一起审核您的代码库和开发过程。有什么可以改进的?可以解决哪些长期存在的技术债务?顾问的经验可以为您的技术障碍带来哪些新想法?



请记住——软件工程是关于创新思想的。即使只有一个好主意也可能是一种转变。

将琐碎的支持任务从您的技术经理手中拉开。让他们的顶空再次打开;让您的顶级工程师重新开始做工程师擅长的工作。看着您的团队士气提高,创新飙升,障碍消失。在一个令人失望、平庸的软件世界中,您的新灵感团队将击败竞争对手。



愉快的委派!

精彩评论1:

我觉得您更多地谈论的是团队负责人或架构师(与经理相比)。 团队负责人应该是工程师和“3. 技术实施建议”,这让经理松了一口气(因为需要成为比团队中的工程师更有经验的工程师)。

一方面,拥有良好的技术背景极大地有助于成为一名经理。 另一方面,在您的团队中担任顶级技术人员同时担任经理会适得其反。

精彩评论2:

我绝对同意这种观点,“需要比团队中的工程师更有经验”,这肯定是有害的。

我认为划分委托责任的最佳方式基本上也是你所说的。 您的顶级技术专家可以在组织中四处游荡,根据需要在现场和各个团队中提供帮助。

 

原文:https://add-lightness-software.medium.com/engineering-manager-as-an-ant…

本文:https://jiagoushi.pro/node/2058

SEO Title
“Engineering Manager” as an Anti-Pattern

【工程经理】工程经理与技术主管——哪个更好?

Chinese, Simplified

工程经理应该拥有什么?



公司以多种方式分解工程经理的角色和职责。 这篇文章描述了划分这些职责的各种方法。 我也提供了权衡。



技术负责人职责



许多初创公司都是从技术领先模式开始的。 对于公司的早期阶段来说这很好,但往往是你长大的东西。

  • 技术主管负责管理人员、项目和流程。他们还领导技术决策
  • 人员管理受到影响,因为技术负责人有太多责任。而且他们通常不是经过培训的工程经理。
  • 流程受到影响,因为 Tech Lead 有很多责任。而且他们通常不是经过培训的工程经理。
  • 项目管理受到影响,因为 Tech Lead 有很多责任。他们可能没有项目管理经验。
  • 技术主管负责监督团队技术工作的质量。他们帮助他们的团队在技术思维方面做得更好。他们确保团队的技术计划合理且面向未来。
  • 产品经理与客户交谈并整合来自多个来源的反馈。他们优先考虑团队的工作。他们还确保团队有上下文,以便他们可以构建高价值的软件。



工程经理负责项目



这是我倾向于的方法。使用这种方法,您将拥有一名工程经理、产品经理和技术主管。

  • 工程经理负责人员管理。他们指导他们的团队成员,使他们更有影响力。
  • 工程经理负责管理项目:项目分解、排序、风险管理和项目沟通。这使他们能够了解团队的日常工作,并帮助他们成为团队的有效教练。
  • 工程经理管理团队的流程。他们适应并改进了团队的运作方式。这有助于球队不断进步。
  • 技术主管负责监督团队技术工作的质量。他们帮助他们的团队在技术思维方面做得更好。他们确保团队的技术计划合理且面向未来。
  • 产品经理与客户交谈并整合来自多个来源的反馈。他们优先考虑团队的工作。他们还确保团队有上下文,以便他们可以构建高价值的软件。

产品经理负责项目



目的是让产品经理大量参与团队的工作。并拥有高度技术性的工程经理,他们审查代码,有时甚至编写代码。至少谷歌的某些部分使用这种模式。

  • 工程经理负责人员管理。他们指导他们的团队成员,使他们更有影响力。
  • 工程经理管理团队的流程。他们适应并改进了团队的运作方式。这有助于球队不断进步。
  • 工程经理负责监督团队技术工作的质量。他们帮助他们的团队在技术思维方面做得更好。他们确保团队的技术计划合理且面向未来。由于经理处于权力位置,这可能会导致问题。这些问题可能会发生,因为人们不想反对他们经理的观点。此外,工程经理可能会发现很难专注于技术工作。或者,您可以让技术主管处理此区域。这可以正常工作,但有一个缺点。工程经理将离工作太远。这将导致他们无法指导团队的流程或指导他们的团队。
  • 产品经理运行项目:项目分解、排序、风险管理和项目沟通。这让他们可以了解团队的日常工作,并帮助他们为团队成员提供大量背景信息。
  • 产品经理与客户交谈并整合来自多个来源的反馈。他们优先考虑团队的工作。他们还确保团队有上下文,以便他们可以构建高价值的软件。
  • 因为产品经理如此专注于团队,所以他们花在客户身上的时间更少。当你负责项目时,很难平衡工作的两个方面。我认为这是一个主要缺点。



单线程所有者



单线程所有者拥有一切。他们可以雇佣人来委派他们的部分工作。我有关于单线程所有者模型的较长经验报告。亚马逊推广了这种方法。

  • 单线程所有者 (STO) 拥有一切。他们要么自己完成工作,要么找人委托。
  • STO管理人。他们指导团队成员以提高他们的影响力。
  • STO 可以运行项目或让项目经理运行项目。该人负责项目分解、排序、风险管理和项目沟通。
  • STO 管理团队的流程。他们改变了团队的运作方式以提高效率。
  • STO 负责处理团队技术工作的质量。他们可以委派这一责任。他们帮助他们的团队在技术思维方面做得更好。他们确保团队的技术计划合理且面向未来。
  • STO 或产品经理与客户交谈并整合来自多个来源的反馈。他们优先考虑团队的工作。他们还确保团队有上下文,以便他们可以构建高价值的软件。

SCRUM模型



SCRUM 方法是软件开发的经典方法。它没有明确提出管理职责。这是 SCRUM 的概述。

  • SCRUM 中没有具体说明人员管理的工作方式。通常,该人担任 Scrummaster 或产品负责人角色。忽略 Scrummaster 不应该对团队拥有权威。指导个别团队成员往往会受到影响。经理可能离工作不够近,无法指导团队成员。
  • 你不会看到很多使用 SCRUM 的项目管理。这一切都集中在点或燃尽图上。我合作过的 SCRUM 团队忽视了项目分解、排序和风险管理。 SCRUM 在产品负责人和 Scrummaster 之间划分项目职责。
  • Scrummaster 的激励措施是专注于流程和会议。他们倾向于过度使用它。他们往往过于依赖流程。
  • 团队拥有他们的技术计划和工作的质量。它通常以平等主义的方式完成。如果团队运作良好,这可能会很好。
  • 产品负责人充当轻量级产品经理。产品负责人角色是产品经理角色的子集。通常,产品负责人也不会完成这项工作。

回馈



我对上面列出的所有这些模型都有经验。我没有包括的一个模型是管理人员、流程和技术的工程经理,但与项目经理一起工作。我确信这些模型中的任何一个都有可能取得成功。我欢迎您的反馈和意见!

原文:https://medium.com/interviewnoodle/engineering-manager-vs-tech-lead-whi…

本文:https://jiagoushi.pro/node/2053

SEO Title
Engineering manager vs. tech lead — which is better?

【工程经理】工程经理的职责是什么

Chinese, Simplified

当我第一次成为工程经理时,我无法清楚地说明我的职责是什么。 作为个人贡献者,我知道我必须对各种项目进行编码、测试、设计和交付,但作为工程经理,我无法提出一套可以客观地陈述为我的职责和可交付成果的东西。



那时,我还在积极编码、管理人员、发送状态报告、参加面试以及进行绩效评估等数百万件事情。

我的时间分散在许多活动中。 我不知道该做哪一个,离开哪一个。 我感到不知所措,同时又觉得成绩不佳。



经过几年的奋斗,我放下了自我,承认我不知道工程经理的实际角色和责任,我从我们大多数人开始的地方开始——GOOGle。

我遇到了很多非常通用的东西。 这个例子

我做了大部分,但我仍然觉得我无法客观地衡量其中的大部分。

我开始接触其他工程经理,其中一些人给了我很好的指导,并分享了他们的日常工作。我非常感谢他们,但直到我遇到了一些很棒的产品经理,我才开始理解我作为 EM 的角色,越来越好。我注意到优秀的产品经理使用输入和输出指标来跟踪他们的大部分影响。



输入和输出指标



大多数公司都有一套他们跟踪的业务指标。这些指标通常具有树状结构。例如,对于 Spotify,创建播放列表和发现新歌曲会增加每次会话花费的时间,这反过来会增加听音乐的时间。第一级输入指标是发现新歌曲和创建播放列表,这有助于提高每个会话花费的时间的下一级输出指标和听音乐时间的最终输出指标。如果您是负责这些输入指标的团队中的产品经理,您需要创建一个框架来跟踪这些输入指标,并为您的即时输出指标和最终输出指标创建属性。

这非常清楚,更重要的是可以衡量。 我复制了这个并开始根据树中的节点以及它与业务的连接方式来定义我的目标、角色和职责。



一个例子



当时,我是一名主管,在我的团队中管理着 2 名工程经理和一名实施经理。 我的团队大约有 30 人。

这是我提出的基于输入和输出指标的颜色编码树结构示例(此处的数字和文本只是说明模型的示例)

Sample Template — https://miro.com/app/board/uXjVOLKZdLA=/?invite_link_id=45595259908

我对我负责的树节点进行了颜色编码,我团队中的经理负责,其他团队负责。这样做有助于我了解我的责任,并分享和让其他团队成员对他们的结果负责。



请注意,每个盒子都有一个可衡量的方法来知道它是否完成了。在一个月或一个季度末,我能够判断我/我的团队负责的结果是否得到满足。如果没有遇到,我们离我们有多远。



意想不到的好处



在提出这个框架后,对我来说最大的好处是我能够向任何提出要求的人阐明我的责任。我很高兴。还有其他意想不到的好处。



高层管理沟通



有了这个框架,我注意到我与经理和跨级经理的沟通变得非常清晰。他们能够了解我的团队正在做什么,以及他们如何为公司的整体战略做出贡献。发送我讨厌的定期状态报告变得轻而易举,因为我只需要列出来自各个树节点的最新数字。

 

  • 负面的南希说——“每个团队和每个经理都是不同的。只有数字和对齐是不够的”
  • 我——同意。但是将这些细节添加到您已经拥有的模板中将为读者增加价值。



解决技术债务与否



作为一名工程经理,我很难确定技术债务的优先级。在优先级划分期间,它始终是一个热门话题。

有了这个框架,我不得不拿出数字来跟踪和衡量技术债务的改善情况。我使用以下指标来量化对技术债务的需求

 

  • 生产中的事故数量
  • 由于回归错误导致的部署失败次数
  • 解决事件的平均时间



负面 Nancy 说——“技术债务不容易量化或归因于实际价值。跟踪这些指标可能无法准确衡量解决技术债务的影响。”

我——是的,有时它可以帮助提高团队的士气,而这很难准确衡量。尽管如此,如果您放下一些真实的指标并对其进行衡量,它将指导您了解整体趋势。



1x1



我觉得我的 1x1 报告更有结构。在预期内容和交付内容方面几乎没有误会。我们每月检查两次这些数字,如果事情没有按计划进行,我们可以进行必要的调整。

我收到的积极反馈之一是我的报告如何看待他们的工作与一些公司目标一致。



绩效评估



当我接手工程管理时,我遇到的最大挑战之一就是撰写绩效评估。由于我被“活动”压得喘不过气来,我无法为自己或我的团队写一篇好的绩效评估。

拥有这个框架有助于创建编写绩效评估所需的构建块。我可以清楚地说我是否实现了我/我的团队负责的目标。

如果你和我在同一条船上,那么试试这种方法,让我知道它对你有什么好处。

我相信还有许多其他方法可以解决工程经理的角色和职责。 你解决这些问题的方法有哪些? 您可以回复此电子邮件并分享您的想法。



原文:https://medium.com/@ganeshsridharan_35314/what-is-the-responsibility-of…

本文:https://jiagoushi.pro/node/2048

SEO Title
What is the responsibility of an engineering manager

投资组合经理

Chinese, Simplified
SEO Title
Portfolio manager

运营经理

Chinese, Simplified

如何成为运营经理

对于喜欢在公司幕后工作的人来说,运营经理的职业道路是一个很好的选择。无论大小,这个职位对任何企业的成功都起着至关重要的作用,你几乎可以在任何行业工作。

一般来说,运营经理的职责是管理企业生产商品和/或服务所涉及的所有活动。例如,在零售业,运营经理将管理与日常零售楼层功能相关的所有活动以及规划和战略制定。商业运营中有很多机会。

如果你有很强的沟通和管理能力,并在零售环境中茁壮成长,那么担任销售经理将是一个有回报的职业选择。

什么是运营经理?

你可能想知道“商业运营意味着什么?”业务运营是为了保持业务运行而在幕后完成的所有活动。在大多数企业中,运营经理负责监督其组织的整体情况。他们负责管理流程、采购、会计、人力资源、库存和IT。运营经理的职业道路有不同的层次。运营经理有时也称为首席运营官(COO)。他们的作用对于确保企业顺利运行并拥有有效所需的一切至关重要。

运营经理做什么?

运营经理的职责因不同组织和行业而异。但通常情况下,您可以在从事业务运营时完成以下大部分任务:

  • 流程。运营经理负责实施和维护组织使用的流程。这包括组织每天使用的软件和其他程序。
  • 全体人员。人力资源是任何组织运营的重要组成部分。作为一名运营经理,你要么监督人力资源部,要么密切合作,帮助解决人事问题。
  • 库存。对于零售业或销售特定产品的企业的运营经理来说尤其如此。
  • 财务数据。会计和财务是运营部门的另一个重要组成部分。与人力资源部类似,您将监督会计部门或密切合作审查预算、收入增长和盈利能力。
  • 报告。运营经理负责报告业务运作情况,以及实施的流程和政策是否有效或需要更改。

运营经理需要什么教育?

商业运营工作需要获得商业学士学位。这类学位课程将侧重于对成功至关重要的商业基础知识。财务、预算、供应链管理和战略等课程在商业管理本科课程中教授。这将为您提供开始运营管理所需的知识和经验。

单凭学士学位很可能无法获得运营经理的工作。你可能必须从一个更初级的职位开始,然后一路向上。获得工商管理硕士学位(MBA)对你也有好处。这一额外的证书证明了领导能力的技能和掌握,这是任何管理职位的关键要素。MBA将专注于领导员工、监督流程以及为组织制定更先进的战略。这是运营管理的关键。

重要的是要知道,大多数组织都会要求你在雇佣你担任运营经理之前也要有一定的经验。你可能必须从一个较低级别的职位开始,然后努力成长为一个管理角色。

运营经理需要什么技能?

每个从事商业运营的人都需要具备在该领域取得成功的技能。有些工作需要你具备更具体的技能,但这些是你应该具备的最常见技能:

  • 领导作为一名经理,你将被视为组织中的领导者。
  • 战略制定。理解商业战略至关重要,你也应该能够规划和实施战略。
  • 分析。您将负责分析流程和策略,以确保它们适用于组织。
  • 决策。作为运营经理,您将负责代表组织做出决策。
  • 冲突管理。这不仅指人员冲突,还指组织业务运营中发生的任何冲突。

运营经理赚多少钱?

$67,925

运营经理的平均收入约为每年67925美元。你的收入将取决于你的教育、经验和地理位置。运营经理的低平均收入约为43000美元,经验丰富的运营经理的高平均收入超过100000美元。

随着经验的增加,你的薪水可能会增加。你的经验和学历越多,你的工资就越有可能接近平均水平或更高的平均水平。

预计就业增长是什么?

6%

运营经理的工作前景很好。预计未来几年该领域将增长6%。由于运营经理在一个组织中扮演着至关重要的角色,而且您可以在许多不同的行业中工作,因此始终需要运营经理。

运营经理在哪里工作?

变化

运营经理几乎可以在任何地方工作。从医院到银行和零售店,几乎每个组织都需要一名运营经理来管理日常业务。作为运营经理,您可以为许多不同类型的组织工作,包括制造商、服务提供商、银行、信用社和零售业。

SEO Title
operation manager

设计职位

Chinese, Simplified
SEO Title
design position

UI设计师

Chinese, Simplified
SEO Title
UI designer

【用户体验】UX/UI 设计师之死

Chinese, Simplified

The Death of UX/UI Designers

世界充满了变化,变化正在剧烈地发生。



类似于生活在湖中的青蛙。有一种荷叶可以在一夜之间变大一倍。这意味着只给青蛙一天的时间在表面被完全覆盖之前采取行动。



青蛙第二天就死了。



听起来很熟悉?这是摩尔定律的隐喻故事。

应用程序设计目前也在那个湖上。五年多以前,每当用户在应用程序中遇到错误时,他们都会责怪自己。这种行为可以在常见的短语中看到,例如“对不起,我是技术文盲”。

然而,这几天发生了变化。大型集团和科技公司每天都在提供卓越的服务,这些提供商通过深入了解客户,不断更新其产品的用户体验质量。

当人们习惯了这些体验后,他们会对其他产品产生更高的期望。他们不会再自责了;他们责怪产品。作为用户体验设计师,我们对此负有主要责任。



UX设计师什么时候死?



它不会像致命的伤口可能导致的自然或生物死亡。职业生涯的死亡始于许多轻微的伤害,但仍在闷烧。多少伤口可以扼杀一个设计生涯?

“故意”伤害



设计是找出问题,选择合适的解决方案的过程。而当解决方案不起作用时,设计师必须意识到缺陷并选择下一个合适的解决方案。

近年来,基于 AI 的 UI/UX 原型设计工具的出现为设计师描绘了一个黯淡的未来。

想象一下,只需一个命令:



“嘿西里!为我构建一个无人机租赁应用程序,所有平台。”



很快,Flamboyant Apple 秘书小姐将结合流行的开源设计模式,并将 API 与第三方服务(如 Payment、Location 等)连接起来。您将获得适用于所有平台的无人机租赁应用程序:IOS、Android、Web Responsive在一眨眼的功夫。



对于 UX/UI 设计师来说,这是一场可怕的噩梦。



它压在设计师的“故意”伤口上。人工智能只能解决现有的问题。它将无法弄清楚设计解决方案无法工作的原因。

因此,提醒自己提高帮助寻找正确问题的技能,然后根据您的洞察力选择正确的解决方案。不要提出一种不考虑问题的解决方法,而是列出每种方法的优缺点。



我称之为“有意设计思维”。

“未受过教育”的伤口



有两种方法可以获得关于某事的经验:

  • 多多努力,磨练积累经验
  • 获取知识,付诸实践,获得经验。

人们大多根据自己的感官给出设计反馈,但是一旦你在职业生涯中达到一定的水平,你就会意识到用扎实的知识基础武装自己是有益的。坚实的基础加上有意的设计会更容易说服人们接受您的解决方案。

了解用户是不够的;设计师还必须了解业务运营并跟上技术进步。一个有影响力的产品必须满足三个因素:

  • 实现业务目标。
  • 为用户带来价值。
  • 技术上可行。

而且该产品仅来自不断寻求新知识的人。



“设计狂”伤口



每个展示的设计都经历了一个时期,他们的设计师在缺乏创意或创意太多的情况下苦苦挣扎。这些是富有创造力、解决问题的爱好者的热情创意。

在这一刻,他们的自我会让设计师在这些情况下摇摆不定:

  • 他们过分关注自己的审美而不是客户和产品用户的需求。请记住设计师不是艺术家的基本教训。而且美不是评价好设计的标准。
  • 他们盲目地为设计辩护,而不是听取别人的观点。虽然是一个好的解决方案,但它应该来自客观的观点。

我们应该用一颗炽热的心去设计,用冷静的头脑看待事物。

“批评”伤口



无法区分“批评”和“反馈”可能会让你失去成长机会和周围的人际关系。

  • 批评很少对你有益。这是一项以不健康的目的关注消极方面的活动。它不提供解决方案或确定问题的根本原因。
  • 反馈伴随着有助于发展的信息。提出建议并不意味着攻击特定的人,而是通知设计师改进产品的必要要点,甚至是设计师自己。

彻底理解以上提出的几点,你就会养成适当的态度来接受反馈,并在你的脑海中更加开放。



“粗心”的伤口



每个人都想早点结束然后休息。



我们喜欢我们的工作这一事实并没有使前面的陈述成为例外。结果,我们经常对产品中的小缺陷不小心。继续这样做只会让我们在别人眼中的形象崩溃。

  • 我们犯了一些愚蠢的错误,例如四个单词的句子中的拼写错误、切换屏幕时的像素错位以及忘记编辑之前讨论中商定的部分。而且由于客户对您的专业性不高,他们会逐渐对您的设计专业知识失去信心。

避免所有错误是不可能的。但是,您可以通过在展示或发送您的设计之前专注于细节来将其保持在最低限度。

“自满”的伤口



自信是很棒的。 然而,当自信让位于自满时,你的事业就会开始萎缩。

两种自满倾向是:

  • 高度评价您的专业知识,仿佛我们的设计将决定产品的成败。 这种自满程度会削弱我们听别人说话的能力。
  • 当我们取得了非凡的成就时,使我们过于自信而停止学习。

现在,坐下来,如实照照镜子。

你现在有多少伤口?

让我们治愈他们,让他们全心全意地过这一生,因为工作也是您美好生活的一部分。

原文:https://blog.prototypr.io/the-death-of-ux-ui-designers-775c0d34492f

本文:https://jiagoushi.pro/node/1867

SEO Title
The Death of UX/UI Designers

Web设计师

Chinese, Simplified
SEO Title
Web Designer

交互设计师

Chinese, Simplified

什么是交互设计师?

这两个小词最近在设计领域被大量使用。但交互设计究竟是什么呢?是什么让你成为一名交互设计师?在这里,我们将回答这两个问题,并展示一些出色的交互设计工作。

  • 交互设计101
    • 交互设计器的角色
    • 交互设计的概念和原则
  • 互动设计展示
    • 移动产品由Barthelemy Chalvet(AgenceMe)
    • Sergey Valiukh的天气应用程序
    • Barthelemy Chalvet的小说
    • 材料设计动画
    • 移动动画和交互
    • Jan Losert的团队信息
    • Matt D.Smith的浮动标签形式交互
    • Javi Perez的iOS新手势
    • Sergey Shmidt的Qards联系表
    • Owi Sixseven的Nike
    • Ramotion的Android Wear
    • Jakub Antalík的Apple Watch
  • 交互设计资源
  • 结论

交互设计101

交互设计是一个设计师专注于创建具有逻辑和深思熟虑的行为和动作的引人入胜的网络界面的过程。成功的交互式设计使用良好沟通的技术和原则来创造所需的用户体验。

网站和应用程序的交互设计是我们谈论了大约10年的事情,但那些更大的对话从来没有。Bob Baxley于2002年发表了一个由12部分组成的系列文章,其中介绍了该概念的最好和最受引用的部分之一,该系列文章定义了web应用程序的交互设计。

“引入交互设计”将该领域分为五个部分,这些部分在今天仍然有用和相关:

  • 人机通信是设备和用户之间对话的翻译。
  • 行动/反应着眼于互动是如何发生和展开的。
  • State确保用户了解应用程序中发生的情况以及原因。
  • 工作流确保用户知道谁使用工具或应用程序以及接下来会发生什么。
  • 故障考虑了必然发生的错误。

此外,在创建设计交互时,还需要牢记某些注意事项。Usability.gov提供了六个不同类别的基本问题,这些问题可以帮助塑造设计的组合方式。

  • 用户可以通过鼠标交互、手指或手写笔直接与界面交互做什么?
  • 用户可以发出哪些命令来与界面交互?
  • 外观如何让用户了解其功能?
  • 您提供了哪些信息来让用户在执行操作之前知道会发生什么?
  • 是否存在有助于防止错误的约束?
  • 错误消息是否为用户提供了纠正问题的方法?
  • 用户在执行操作时会得到什么反馈?
  • 行动和响应之间的响应时间是多少?
  • 界面元素的大小是否合理?
  • 边缘和角落是否被战略性地用于定位交互式元素?
  • 你是否遵循标准?
  • 信息是否一次被分成几个项目?
  • 用户端是否尽可能简单?
  • 是否使用了熟悉的格式?

交互设计师的角色

如果你发现自己在思考或问上面列表中的问题,那么你就是一个交互设计师。

交互设计师是设计、开发、创意或营销团队中的人员,帮助制定和创建设计策略,识别产品的关键交互,创建原型以测试概念,并了解将影响用户的技术和趋势。

这听起来像是将许多不同的概念汇编成一个模糊的工作描述。简单地说:公司雇佣一名交互设计师来确保他们的数字应用程序在用户手中工作和发挥作用。

交互设计师的职业道路多种多样。一些正式的设计项目正在教授它,另一些则是从经验或偶然中获得的。但交互设计师的一个共同特点是渴望事物如何运作,不怕提问,能够以新的方式可视化和处理元素和概念。

交互设计的概念和原则

那么,是什么真正推动了交互设计领域的发展呢?它与单纯的设计有什么不同?那条线很模糊。我们谈论交互设计主要是因为它具有分量和焦点。但现实是,就数字、网络和应用程序的设计和开发而言,交互设计只是一个好的设计。

UX Booth于2009年出版的《交互设计入门指南》仍然是一本很好的参考书。虽然一些关键参与者和工具已经改变了驱动交互设计的概念,但它们是相同的。

以下是这些概念中的每一个:

  • 目标驱动的设计:为什么你的网站或互动存在?弄清楚并确保您的应用程序在这一点上做得非常好。
  • 神奇的界面:你甚至看不到最好的界面。“最好的交互设计并不存在:它们不需要很长时间来加载/响应;它们不会让用户思考;它们不会给用户带来悲伤。”
  • 可用性:“使底层系统的状态易于理解和使用的接口是受欢迎的。”
  • 启示:“最好的(工业/互动)设计是那些为自己说话的设计;俗话说,在这种设计中,形式遵循功能。”
  • 可学习性:“可用界面的大部分内容都是由熟悉的组件组成的……最好的交互设计师不会每次遇到类似的设计挑战时都重新发明轮子。相反,他们需要一组模式。”

互动设计展示

因此,在谈论交互设计时,我们不能不展示我们周围发生的一些伟大的工作实例。下面的每个项目或镜头都触及了这个概念的核心。一定要访问链接,真正了解更多关于这些项目(或镜头)是如何结合在一起并发挥作用的。

Move Product by Barthelemy Chalvet (AgenceMe)

Move Product

Weather App by Sergey Valiukh

Weather App

Fiche by Barthelemy Chalvet

Fiche

Material Design Animation

Material Design Animation

Mobile Animations & Interactions

Mobile Animations & Interactions

Team Messages by Jan Losert

Team Messages

Float Label Form Interaction by Matt D. Smith

Form animation

iOS New Gestures by Javi Perez

iOS New Gestures

Qards Contact Form by Sergey Shmidt

Qards Contact Form

Nike by Owi Sixseven

nike interaction

Android Wear by Ramotion

Android Wear

Apple Watch by Jakub Antalík

Apple Watch

 

交互设计资源

在交互设计、交互设计师和整个领域的收费和工作方面,有很多优秀而有价值的资源。以下是一些你可以开始学习更多关于交互设计的地方:

结论

用户期望在现代网站上获得互动体验。这是没有办法的。为了保持最新信息,让用户不断回来,有这样的互动是必要的。

团队中有人负责管理、创建和监控这些互动同样重要。您将需要一个交互设计师。

想一想。那个人已经加入你的团队了吗?如果没有,你打算怎么办?我们很想知道您对交互设计的看法,以及您的设计和开发团队中是否有专门的交互设计师。在评论中与我们分享您的想法。

本文地址
https://architect.pub/Interaction_designer
SEO Title
Interaction designer

产品设计师

Chinese, Simplified
SEO Title
product designer

【产品设计师】2022 年我作为产品设计师将阅读的 20 本书

Chinese, Simplified

我在之前的 Medium 帖子中描述了我每天阅读书籍的新习惯。 在那篇文章中,您还可以阅读我如何克服无意识的社交媒体滚动习惯以及“Atomic Habits”的作者建议做的事情,以养成阅读习惯。

2022 年,我计划阅读 20 本书,涵盖设计技能和职业、商业、自我发展和家庭生活等主题。 书籍按类别分类。



设计技巧



作为一名产品设计师,我不仅仅负责漂亮且像素完美的最终设计。 我还需要了解用户的需求和目标。 我需要考虑视觉感知、用户心理和设计原则。

我必须能够使用粗略的草图并为创意留出空间。 我还需要有很好的引导技能。

这些是我今年计划阅读的书籍,以帮助我成长为一名设计师:

设计管理



一旦我作为个人贡献者在当前角色中获得了更多经验,我想过渡到设计经理的角色。 我最近采访了我在 Pipedrive 的现任经理,以了解更多关于他的工作以及随之而来的快乐和挑战。 我计划在接下来的几个月内采访其他几位经理。

通过向我的经理征求建议并自己进行一些研究,我决定阅读这些书籍来了解更多关于设计领导力的知识:

  • The Making of a ManagerWhat to Do When Everyone Looks to You by Julie Zhuo
  • Liftoff!: Practical Design Leadership to Elevate Your Team, Your Organization, and You by Chris Avore

商业



设计有助于创造有价值的商业机会。 作为一名设计师,我发现具有业务意识并了解设计解决方案的业务影响非常重要。 能够以他们最熟悉的方式与业务利益相关者交谈也是有益的。

  • Hacking Growth: How Today’s Fastest-Growing Companies Drive Breakout Success by Morgan Brown and Sean Ellis
  • Onboarding Matters: How Successful Companies Transform New Customers Into Loyal Champions by Donna Weber
  • Better Onboarding by Krystal Higgins
  • Business Model Generation: A Handbook for Visionaries, Game Changers, and Challengers by Alexander Osterwalder and Yves Pigneur
  • Testing Business Ideas: A Field Guide for Rapid Experimentation by Alexander Osterwalder and David J. Bland
  • Value Proposition Design: How to Create Products and Services Customers Want by Alexander Osterwalder, Yves Pigneur, Gregory Bernarda, Alan Smith, Trish Papadakos

自我发展



除了做设计师,我也是一个想学习,想成为更好的自己的人。 今年我将专注于如何减少分心以及如何成为更好的沟通者。

家庭生活



如果我没有家人来补充我的生活,那么拥有平衡的内心生活和梦想的工作就没有任何意义。 我也想成为一个很棒的妈妈和伴侣。

你认为,我应该在年底回顾一下我读过的所有书籍的主要内容吗? 从我发布的这些类别中,您还有其他书籍可以推荐吗?

原文:https://bootcamp.uxdesign.cc/20-books-i-will-read-as-a-product-designer…

本文:https://jiagoushi.pro/node/1986

SEO Title
20 Books I Will Read as a Product Designer in 2022

软件职位

Chinese, Simplified
SEO Title
software position

DevOps工程师

Chinese, Simplified

DevOps工程师负责优化组织的软件,包括软件维护和服务器管理。学习如何获得成为DevOps工程师所需的技能。


DevOps工程师负责领导和协调不同团队的活动,以创建和维护公司的软件。术语“DevOps”源自“开发和运营”,是一组旨在通过协作提高软件开发生命周期效率的实践。

DevOps工程师的最终目标是缩短软件开发过程,增加软件发布频率,团结运营团队和开发团队,促进更可靠的发布。

DevOps工程师的平均工资


美国DevOps工程师的平均基本工资为每年104095美元[1]。在确认佣金或利润分享等额外薪酬时,Glassdoor估计薪酬总额为132767美元。DevOps的工程师可以加班或随时待命,因为软件问题可能会在奇数时间出现。


DevOps工程专业


DevOps工程师可能会承担特定的角色,这取决于他们的兴趣和工作所在组织的需求。DevOps工程领域的一些专业角色包括:

  • 发布管理器管理正在进行的软件更新。
  • 软件开发人员编写代码。
  • 质量保证工程师负责审查和测试新代码。
  • 安全工程师确保系统中软件的安全性。

DevOps技能


DevOps工程需要技术和人员技能(也称为软技能)的结合才能取得成功。

技术技能

DevOps工程师首先是工程师。除了标准的工程技能,如数学和分析思维,他们还应该理解:

  • 项目管理。作为负责确保公司软件是最新的、安全的、没有错误和故障的人,DevOps工程师需要不断寻找并实施任何相关的改进。
  • 生产基础设施。一个好的DevOps工程师必须对从小错误修复到大规模更新的所有内容的启动、计划、执行和监控有着深刻的理解。持续集成/持续交付(CI/CD)是软件开发DevOps方法的一个关键方面。
  • 编码。尽管一些DevOps工程师可能并不总是编写代码,但他们仍然必须了解所使用的任何编程语言的基本原理。
  • 服务器管理。DevOps工程师管理公司的网络和服务器,这些网络和服务器承载着正在创建的任何软件。这意味着要创建帐户、更新权限,并确保所有内容都得到定期备份。他们还设置了初级IT专业人员在进行故障排除、调试或进行其他更改时所遵循的程序。

工作场所技能
DevOps专业人员也是团队成员,他们每天都会与不同专业背景的人一起工作。要想成功,你必须明白:

  • 沟通:沟通技能对于DevOps的工程角色至关重要。你必须能够有效地向从软件工程师到营销角色等具有不同技术专业知识的人解释软件开发生命周期中发生的事情。
  • 辅导:一个有效的DevOps工程师应该始终寻求改进他们的团队和软件。这意味着要找出技能方面的差距,并制定填补这些差距的方法,无论是培训现有员工还是雇佣新员工。
  • 灵活性:软件问题可能发生在白天或晚上的任何时候。DevOps工程师经常不定时工作,随时待命以解决任何问题。

 

如何成为DevOps工程师


考虑一个学位。


DevOps工程职位的许多职位描述要求至少拥有计算机科学或相关领域的学士学位,尽管一些雇主会接受同等的工作经验。75%的DevOps工程师拥有学士学位,20%拥有硕士学位,2%拥有副学士学位[2]。

获得认证。


一些公司可能会寻找Linux管理和SQL server开发等科目的证书来展示其能力。

 

本文地址
https://architect.pub/DevOps_engineer
SEO Title
DevOps engineer

Web开发工程师

Chinese, Simplified

Web开发人员构建网站并确保其可靠高效地运行。了解更多关于这个在科技行业的关键角色以及如何开始的信息。


什么是web开发?


网络开发人员的工作就是创建网站。虽然他们的主要职责是确保网站具有视觉吸引力和易于导航,但许多网络开发人员也要对网站的性能和容量负责。

web开发人员的类型


Web开发人员通常分为三类:后端开发人员、前端开发人员和全栈开发人员。一些网络开发人员也担任网站管理员。让我们仔细看看这些角色中的每一个。

  • 后端web开发人员创建网站的结构,编写代码,并验证代码是否有效。他们的职责还可能包括为需要管理网站内容的其他人管理访问点。
  • 前端web开发人员处理网站的视觉部分——访问者看到的页面和与之交互的页面(也称为用户界面)。他们设计每个页面的物理布局,集成图形,并使用HTML和JavaScript来增强网站。您可以通过Meta的前端开发人员专业证书获得基本的前端web开发技能。
  • 全栈开发人员同时完成后端和前端开发人员的工作。这些开发人员具备构建完整网站的知识,并且可能为没有大型网站团队预算的组织工作。
  • 网站管理员本质上是网站管理员。他们的主要职责是保持网站的更新,确保每个页面上的链接和应用程序正常工作。

Web开发人员的任务和职责


作为一名网络开发人员,你可以为一家公司或机构工作,也可以作为一名自由职业者为个人客户承担项目。您的任务会因工作情况而异,但日常职责通常包括:

  • 设计用户界面和导航菜单
  • 编写和审查网站代码,通常是HTML、XML或JavaScript
  • 将多媒体内容集成到网站上
  • 测试web应用程序
  • 排除性能或用户体验方面的问题
  • 与设计师、开发人员和利益相关者合作

Web开发人员的职业道路


许多web开发人员在开始他们的职业生涯时都只关注一个焦点,通常是前端或后端开发。他们可能会成为全栈开发人员,或探索相关领域的职业生涯,包括项目管理、计算机编程或图形设计。

网络开发人员赚多少钱?


根据美国劳工统计局的数据[1],美国网络开发人员的年薪中值为80730美元。然而,根据Glassdoor的薪酬洞察[2],美国的网络开发人员的收入高达122000美元。你的收入取决于许多因素,包括你在哪里工作,你在哪个行业工作,以及你有多少经验。

劳工统计局估计,2022年至2032年间,网络开发者的行业增长率为16%,与其他职业相比,这一增长率高于平均水平。网络开发工作岗位增加背后的驱动力之一是电子商务的增长。公司越来越依赖在多台设备上运行的正常网站开展业务。

如何成为一名网络开发人员


成为一名入门级的网络开发人员并不总是需要接受正规教育。一些网络开发人员拥有网站设计或计算机科学的副学士学位,但其他人则自学如何编写和设计网站。虽然获得学位可以使你成为更有竞争力的候选人,但强大的投资组合可以大大有助于向潜在雇主验证你的技能。

如果你有兴趣成为一名网络开发人员,这里有一些你可以采取的步骤。

1.培养网络开发人员的技能。


雇主和客户通常希望网络开发人员具备某些技能,以证明他们有能力满足网站要求。如果你对网络开发人员的职业感兴趣,这些技能可以为你的成功奠定基础。

技术技能

  • 编码:常见的编程语言包括HTML、PHP、级联样式表和用于前端设计的JavaScript。如果您想进行后端开发,可以考虑学习Python、Java或Ruby。
  • 响应式设计:人们使用各种设备来查看网站。开发者应该能够创建在智能手机和平板电脑上看起来和在电脑屏幕上一样好的网站。
  • 技术SEO:网站设计的许多因素都会影响网站的搜索引擎排名。了解搜索引擎如何对网站进行排名对开发人员的工作很有用。
  • 版本控制:这使您可以跟踪和控制对源代码的更改,而无需每次遇到问题时从头开始。
  • 视觉设计:了解基本的设计原则,如如何使用空白、选择字体和融入图像,可以提高你的市场竞争力。

工作场所技能

  • 沟通:Web开发人员在项目的每一步都会花时间与客户和团队成员讨论设计理念。
  • 客户服务:网络开发人员创建网站供客户使用,并应保持以客户为中心,以实现最佳效果。
  • 注重细节:微小的细节,比如代码的微小变化,可以对网站的表现产生很大的影响。
  • 组织:如果你想按时完成网站设计,跟踪截止日期、项目任务、工作流程和预算是很有帮助的。
  • 解决问题:Web开发人员在设计网站时经常会遇到问题。他们应该有耐心和能力识别设计或编码中的问题,并以有条不紊的方式解决这些问题。

2.考虑获得计算机科学或网页设计学位。


虽然你并不总是需要学位才能找到网络开发的工作,但它肯定会有所帮助。如果你已经在上学(或正在考虑获得学位),有些专业可能比其他专业更适合你的职业目标。如果你对后端web开发更感兴趣,可以考虑攻读计算机科学学位。如果你觉得更喜欢前端开发,你可以选择网络设计或用户体验(UX)学位。

3.参加网络开发课程。


作为一名网络开发人员,你不一定需要正式的培训。你可以自己掌握所需的技能。例如,您可以参加一门课程来学习HTML、JavaScript或CSS等编程语言,然后将所学内容应用到自己的网站上。

通过完成网络开发的在线课程,如密歇根大学的《人人共享的网络设计:网络开发与编码基础》,你可以在完成投资组合的开发项目的同时培养技能。构建一个web开发工作组合。
作为一名网络开发人员,你的投资组合通常是简历中最重要的部分之一。这组项目向潜在雇主展示了你的能力。包括代表你想做的工作的项目类型。如果你包括代码,一定要对其进行注释,以显示你的思维过程。

5.获得认证。


获得证书可以向潜在雇主证明你的技能。您可以找到一系列常规和特定于供应商的选项,包括:

  • Adobe认证专家(ACE)
  • Microsoft认证解决方案助理(MCSD)
  • 亚马逊网络服务(AWS)认证开发人员
  • Zend认证PHP工程师
     
本文地址
https://architect.pub/web_developer
SEO Title
web developer

【DecSecOps 】DevOps & DecSecOps 路线图 [从初学者到专家]

Chinese, Simplified

“在你的每一次旅程中看到可能性的光芒。”



作为我的第一个博客,我强烈希望这个博客必须在读者的脑海中闪耀。

在这篇博客中,我将解释我在 DevOps 旅程中所遵循的路径。



那么,什么是 DevOps?



这是一个常见问题,当您在 Google 中搜索 DevOps 时,您也可以将其作为推荐问题找到。 但在进入实际定义之前,我将用简单的语言解释什么是 DevOps。



“开发+运营=DevOps”

DevOps 不是一种特定的技术、工具或技术堆栈,而是可以将其定义为软件开发中的一种方法论或过程,通过确保整个过程的顺畅流动来帮助快速有效地交付软件产品。在公司的工作流程中实施 DevOps 将帮助开发团队和运营团队更加轻松。



“DevOps 是文化理念、实践和工具的结合,可提高组织高速交付应用程序和服务的能力:以比使用传统软件开发和基础设施管理流程的组织更快的速度发展和改进产品。” — AWS



开发”阶段包括规划->创建->验证->构建->应用程序打包。在“Ops”阶段,我们有发布->部署->操作->应用程序监控。后期开发活动与运营团队相关​​联。



为什么选择 DevOps?



DevOps 的主要优势是可以在开发的每个阶段采用的自动化功能

“作为开发人员,我们拥有的最强大的工具是自动化。” — 斯科特·汉塞尔曼

在正常的开发环境中,开发和运营团队共同完成项目。在某些情况下,当开发人员编写代码并将代码及其配置传递给运营团队进行测试和部署时,开发人员将开始着手下一个项目。那时在之前项目的部署过程中,如果因为代码有问题而出现错误,运维团队会指向开发团队,这会篡改开发者当前项目的开发流程.因此,为了解决所有这些冲突并增强时间管理,正在使用 DevOps。在 DevOps 方法论中,开发和运营团队将携手合作,这有助于他们降低项目的复杂性,并可以在正确的时间交付产品。



DevOps 的优势



以下是在项目中实施 DevOps 的一些优势:

  • 速度
  • 快速交货
  • 可靠性
  • 可扩展性
  • 改善协作
  • 安全

这些观点在每种技术的优势方面可能听起来相似😁,但所有这些优势都有助于 DevOps 在其他方法中脱颖而出。



DevSecOps

DevSecOps 是上述 DevOps 定义中增加了“Sec”。



“开发<+>安全<+>运营=DevSecOps”



在 DevSecOps 中,在 DevOps 的每个阶段都确保了安全性,即从规划阶段到最终交付阶段,每个阶段都包含适当的安全集成。

DevSecOps 的主要好处是更快地交付更安全的代码/产品。



DevSecOps 的好处:



在项目中实施 DevSecOps 时可以获得的一些好处是:

  • 快速交付安全代码
  • 每个阶段的安全性
  • 漏洞评估和修补管理

DevSecOps 的实现:



DevSecOps 就像是现有 DevOps 实践的掩护或盾牌。它可以通过多种方式实现。



“左移”是 DevSecOps 的口头禅:它鼓励软件工程师将安全性从 DevOps(交付)流程的右侧(末端)转移到左侧(开始)。在 DevSecOps 环境中,安全性从一开始就是开发过程中不可或缺的一部分。使用 DevSecOps 的组织将其网络安全架构师和工程师作为开发团队的一部分。他们的工作是确保堆栈中的每个组件和每个配置项都得到修补、安全配置和记录。 — IBM



主要的实施过程是让开发和运营团队都了解常见的漏洞,以便他们可以为部署生成安全的代码和安全的环境。

对于 DevSecOps,学习路径与 DevOps 类似,唯一的变化是在每个阶段学习实现安全性。

一些资源是:

我的 DevOps 路线图



通往 DevOps 的旅程是一条漫长的道路,其中有许多里程碑。正如我所提到的,由于 DevOps 不是一项特定的技术,因此最好了解所有更新的工具和框架。永无止境的学习欲望🤓和更新知识的兴趣将有助于实现这一目标。我坚信将较大的任务分解成较小的部分将有助于更有效地完成整个任务。这是我在 DevOps 旅程中所遵循的路径:



1. 学习操作系统。

对于 DevOps,操作系统及其基本概念非常重要。 因为在处理服务器时,了解虚拟化、内核、文件和存储管理等主题至关重要。在这个阶段学习 Linux 非常重要。 了解 Linux 命令并学习它们会很棒。

资源:

2. 学习一门编程语言

至少需要了解一种编程语言😐。 学一个没什么大不了的,当然会有一些困难,但是如果你学习一门编程语言,比如 Python、Golang 等,那就太好了。

资源:



3. 计算机网络

在处理服务器时,有必要确保入站和出站网络规则、端口、防火墙。 如果你能学习各种网络协议、网络模型、路由、桥接等会更好。通过学习,你可以管理和控制服务器的网络,并可以为你的应用程序制定特定的网络配置。

资源:



4. Docker 和 Kubernetes

Docker 和 Kubernetes 是两个重要的 CI/CD 工具。 最好对容器、容器镜像、容器编排、打包等有所了解。

资源:



5. 其他 CI/CD 工具

持续集成和持续交付/持续部署 (CI/CD) 工具是那些促进开发人员和运营团队顺利工作的工具。 持续集成处理开发人员将代码集成到项目存储库的主分支中,而持续交付则自动将经过验证的代码发布给公众。 许多工具有助于支持这一点。 其中一些是 Jenkins、Circle-CI、Nagios、Github Actions 等。

资源:



这里只列出了部分工具,熟悉了之后就可以尝试相关的新工具了。



6. 云计算

云计算是目前最热门的技术之一。 DevOps 方法采用的大多数提到的工具和项目都是基于云的。因此,了解基本的云术语和技术非常重要,一旦您掌握了这些,您就可以切换和实践您正在使用的云服务提供商提供的服务。

资源:



额外主题



以下是一些可以作为附加组件学习的主题,如果您对它们有所了解,那就太好了。

  • 学习 YAML、JSON 等脚本语言。
  • shell脚本基础
  • 服务器管理基础知识(Linux 和 Windows)
  • 网络服务器

额外资源



这些平台可以帮助您了解 DevOps 和云计算的最新信息,也可以帮助您参考。



附言这些资源将有助于了解 DevOps。正如我所说,由于 DevOps 不是一项特定的技术,完成这些路径将使您对此有所了解。要成为专家,您需要使用最新的工具和技术进行更新。 “小知识永远不会浪费”,有了这种心态,您可以取得更多成就。做一个永无止境的学习者,练习你学到的东西。将你学到的东西应用到现实生活中会产生巨大的变化,并帮助你成为这方面的专家。

 

原文:https://faun.pub/devops-decsecops-roadmap-from-beginner-to-an-expert-c3…

本文:https://jiagoushi.pro/node/2029

SEO Title
DevOps & DecSecOps Roadmap [From beginner to an expert]

【职业职位】软件“开发者”和“工程师”有什么区别?

Chinese, Simplified

工程师使用工程原理监督整个系统,而开发人员则专注于创建功能性软件。

答案吗?这取决于你问的是谁!

这些角色之间并没有正式的区别,公司使用自己的经验和知识来定义符合他们需要的描述。更让人困惑的是,区域差异也可能存在,即教育方面的明显差异。但是,可以评估和分析各种数据来源,以便从中得出结论。

根据计算机科学学位中心的说法,软件开发者和软件工程师的角色是不同的:

软件工程是指应用工程原理来创建软件。软件工程师通过连接客户的需求和适用的技术解决方案来参与软件开发生命周期。因此,他们系统地发展过程以提供特定的功能。最后,软件工程意味着使用工程概念来开发软件。

另一方面,软件开发人员是程序背后的创新驱动力。软件开发人员负责整个开发过程。他们是那些与客户合作创造理论设计的人。然后,他们让计算机程序员编写正确运行软件所需的代码。计算机程序员将与软件开发人员一起测试和解决问题。软件开发人员在软件开发生命周期的每个阶段都提供项目领导和技术指导。”

Udacity也认为存在着强烈的差异:

软件开发人员和软件工程师这两个术语,与普遍的看法相反,是不可互换的。开发人员知道如何编写代码,并可能拥有构建有意义的产品所需的技术技能。软件工程师遵循一个理解需求的系统过程,与涉众一起工作,并开发满足他们需求的解决方案。开发人员倾向于单独工作。软件工程师是大团队的一部分。”

那么这在实践中意味着什么呢?让我们更详细地探讨其中的差异。

软件工程师技能和职位描述

软件工程师是能够管理复杂系统的高度熟练的软件开发人员。一个人不仅能够构建一个功能齐全的应用程序,而且有足够的经验,知道如何以一种容易重构、自我文档化、从而更容易调试的方式构建它。

他们将在各种项目中扮演领导者、顾问和个人贡献者的积极角色。他们必须在识别和实施新的IT应用方面提供分析建议,以帮助客户和公司实现战略目标。他们必须能够管理资源,协调开发任务和监督技术项目计划。在整个软件开发生命周期中,他们经常与IT、运维和开发人员合作

他们知道,在一开始就考虑周全可以节省几天的工作时间,也可以避免日后的头疼。他们不是致力于编写最聪明的代码,而是致力于让代码变得显而易见。他们知道最好的代码是你永远不需要写的代码。

软件工程师应:

  • 有技术专长,有广泛的项目工作经验
  • 精通模式设计,创建弹性和容错系统
  • 使用自动化测试工具,如小黄瓜,黄瓜或Ansible
  • 了解如何创建和维护IT架构、大规模数据存储和基于云的系统。
  • 构建可扩展的部署管道,以支持持续集成和持续交付
  • 他们必须能够有效地独立工作,并与远程团队一起工作。
  • 高级软件工程师必须监督复杂的系统分析、设计和开发程序。

软件工程师的角色通常包括:

  • 研究、设计、开发和测试他们的软件,以及通过网络编译和分发软件
  • 修改现有的软件是为了解决缺陷,采用新的硬件或改进其性能。
  • 分析用户需求,评估软件需求,包括设计可行性和成本/时间限制。
  • 为客户提供产品规格、设计等方面的咨询。
  • 协调系统软件的部署和安装
  • 监督是技术人员和工程师的工作

软件开发人员技能和职位描述

软件开发人员不仅要负责编写代码,他们还必须审查当前的系统,提出改进的想法,包括为此所需要的努力。软件开发人员将与分析师、最终用户/市场营销人员和设计人员密切合作。

软件开发人员还必须确保他们的代码在您投入使用之前通过测试它,使用可控的和真实的情况来工作。他们必须有一个完美的眼睛,以妥善解决bug和修改程序,以提高运行效率。

最好的软件开发人员是有创造力的,并且有专门的技术来提出一个创新的想法来解决客户的问题,并且有足够的经验在问题出现之前发现很多问题。

通常遵循Scrum、XP或看板等开发生命周期方法或交付框架的软件开发人员。

软件开发人员必须具备:

  • 优秀的分析技能,因为他们需要不断地将需求与软件能力进行比较。
  • 他们必须熟悉计算机语言,以便有效地使用计算机程序,如Java, c#, c++, Python
  • 有使用GitHub等开源工具的经验
  • 良好的反馈和沟通能力,注重细节,因为小错误可能导致大问题
  • 注重细节将帮助他们在不同的开发阶段管理同时进行的项目。
  • 即使是他们不熟悉的语言,也能理解代码的逻辑。
  • 软件开发人员必须不断地监视他们所做的更改,包括解决缺陷,以确保高质量和一致性。因此,他们必须不断地在分配的工作、管理截止日期和时间表之间转换。

总结

总结一下软件开发人员和工程师之间的主要区别:

  • 开发人员执行。他们的才能往往集中在一个单一的领域。而不需要“大图”。因此,软件开发人员主要关注的是开发代码,这是软件开发周期的一部分。
  • 工程师将工程原理应用到软件开发中进行设计和计划。总是有“大局观”,在很多领域都有人才。工程师可以扮演开发人员的角色,但工程师的核心关注点在于架构。
  • 最后,软件工程和软件开发之间的主要区别是后者监督工程,而前者关注于创建功能性程序。

任何人都可以成为软件开发人员。如果您了解少量的编程概念,那么您就有了成为软件开发人员的基础。他们编写的代码没有任何性能和可伸缩性分析。这个元素的大部分是由软件工程师完成的,这使得这个角色不同于软件开发人员。

如果你是一名软件开发人员或工程师,你总能学到一些新东西,因为很多人会根据项目和客户的不同在这两种角色之间切换。

 

 

原文:https://shecancode.io/blog/software-developer-or-engineer-whats-the-difference

本文:http://jiagoushi.pro/node/1463

讨论:请加入知识星球【超级工程师】或者微信【it_training】或者QQ群【11107767】

SEO Title
Software ‘Developer’ or ‘Engineer’: What’s the Difference?

前端开发

Chinese, Simplified

前端开发人员构建网站和web应用程序的前端部分,即用户看到并与之交互的部分。


前端开发人员使用HTML、CSS和JavaScript等网络语言创建网站和应用程序,允许用户访问网站或应用程序并与之交互。当您访问网站时,您看到的设计元素是由前端开发人员创建的。


前端开发人员做什么?


前端开发人员创建用户界面(UI)。UI是应用程序的图形布局,用于确定网站或应用程序的每个部分的功能以及外观。Meta的软件工程师Mari Batilando说:“我一直发现,精心制作精致的用户互动,让用户感到惊讶和愉悦,是最有收获和吸引力的任务。”。“为了做到这一点,你既需要对细节有敏锐的洞察力,也需要对平台有坚如磐石的理解。”

前端与后端:有什么区别?


前端开发人员和后端开发人员之间有什么区别?后端开发人员致力于开发网站或应用程序的幕后部分,如数据存储、安全性、网站性能或其他服务器端功能。


前端开发人员职位描述


如果有人想建立一个网站,他们可能会聘请前端开发人员来创建网站的布局。前端开发人员决定将图像放在哪里,导航应该是什么样子,以及如何展示网站。他们的大部分工作都涉及到确保网站或应用程序的外观和布局对用户来说易于导航和直观。
 

前端开发人员的平均工资


Glassdoor报告称,美国前端开发人员的平均年薪为90345美元。这一数字包括83119美元的平均年薪和7226美元的额外薪酬。额外的薪酬见解可能包括利润分享、佣金或奖金。教育水平、经验和证书等因素可能会影响薪资范围。

前端开发人员工作前景


前端开发是一种职业,预计在未来几年将继续受到需求。美国劳工统计局(BLS)报告称,从2022年到2032年,美国的网络开发者工作岗位应增长16%[1]。

前端开发人员在哪里工作?


这个职位的需求和灵活性转化为不同行业和地点的许多职业机会。无论这意味着与非营利组织合作,创办自己的自由职业企业,还是成为公司的内部开发人员,你都可能有机会找到一个符合你兴趣的角色。

作为前端开发人员远程工作


这份工作重计算机的性质也意味着有很多远程工作的机会。成为一名前端开发人员意味着能够在家里舒适地为全国乃至全球的公司工作。


如何成为前端开发人员


前端网络开发人员的职业生涯可以发挥你的创造力和解决问题的技能。作为一个不断发展以融入新技术的领域,前端开发可以奖励那些喜欢学习新事物并面临挑战的人。接下来的几节概述了前端开发人员最突出的一些技能。

HTML、CSS和JavaScript


这三种语言对于任何想从事前端开发的人来说都是必不可少的。

  • HTML(超文本标记语言):开发网站所需的基本构建块;一种允许您在不同于常规文本的数字文档中进行注释的语言。
  • CSS(层叠样式表):用于创建使用HTML创建的页面的布局、颜色和整体样式的语言。
  • JavaScript:决定页面功能的编程语言。
  • HTML、CSS和JavaScript共同决定页面的外观和功能。

入门方法:如果你想学习HTML、JavaScript和CSS,可以考虑报名参加约翰霍普金斯大学的网络开发人员在线课程,如HTML、CSS和JavaScript。你将积累开始网络开发职业生涯所需的基础知识,同时获得简历证书。

框架


框架是一致、高效和准确地开发软件的平台。它们是JavaScript和CSS按照您想要的方式执行所需的工具。对它们有深入的了解对于创建页面结构至关重要。

开发人员工具和软件


像版本控制这样的软件,跟踪和控制源代码中的更改,是至关重要的。它允许您在不重新开始的情况下对代码进行更改。了解如何使用各种软件开发工具是成功职业生涯的基石。

工作场所技能


除了了解驱动网站的技术外,拥有特定的非技术(或软)技能可以使您成为成为前端开发人员的更好人选。以下是一些您需要记住的内容:

  • 创造力
  • 解决问题的技能
  • 书面和口头沟通能力
  • 团队合作
     
本文地址
https://architect.pub/front-end_developer
SEO Title
front-end developer

可靠性工程师

Chinese, Simplified

制造商不断审查其生产流程,以确定降低成本的方法。可靠性工程师提供的专业知识使公司能够更好地预防和了解设备故障的后果。如果你对结合解决问题、商业战略和制造的工程职业感兴趣,你可能会从学习可靠性工程师的角色中受益。在这篇文章中,我们回顾了什么是可靠性工程师,可靠性工程师做什么以及成为可靠性工程师的步骤。
 

什么是可靠性工程师?


可靠性工程师是一名制造和生产专家,研究设备生命周期并进行分析,以告知企业如何投资和维护资产。可靠性工程师通常在工业环境中工作,但他们的专业知识对任何依赖专业和复杂机械制造产品的企业都很有用。当一家公司生产所依赖的设备出现故障或故障时,后果是昂贵的。可靠性工程师是识别潜在问题并尽可能多地预防问题的专家。由于设备问题很难完全避免,可靠性工程师也会为处理确实发生的故障提供指导。

 

可靠性工程师是做什么的?


可靠性工程师的目标是避免生产系统出现故障。他们比较设备、单个机械部件和制造工艺,以确定哪种部件组合可以创建最可靠和故障安全的系统。可靠性工程师还评估与设备故障相关的安全风险。
为了防止出现问题,可靠性工程师创建维护计划并分析统计数据,以帮助预测故障可能发生的时间和方式。他们制定了企业用于监测设备健康状况的检查标准和功能测试。以下是可靠性工程师执行的其他职责:

  • 初步危险分析:初步危险分析是对生产过程或系统中潜在危险或故障的初步识别。
  • 故障模式和影响分析:故障模式和效果分析包括列出系统或设备可能发生故障的方式及其后果。
  • 关键性分析:关键性分析确定资产故障对公司生产系统的严重程度。
  • 可维修性信息:可维修性信息详细说明了公司维修设备的效率和可靠性。
  • 故障树分析:故障树分析通过研究导致系统故障的先前较小规模事件来探索系统故障。
  • 事件树分析:事件树分析研究特定事件或故障发生时可能产生的结果。


可靠性工程师和维护工程师之间有什么区别?


可靠性工程师与维护工程师合作,确保设备平稳运行并克服系统中断。然而,可靠性工程师要为设备的整个生命周期做好准备,并专注于问题预防。维修工程师专门处理故障发生后的处理,快速修复和恢复机械的全部功能。这两个角色不断协作,相互提供数据,最终改进维护协议,减少系统故障。
 

如何成为一名可靠性工程师


如果您有兴趣成为一名可靠性工程师,请采取以下步骤:
 

1.获得工程学位


大多数雇主要求可靠性工程师候选人具有工程学士学位。如果可能,你可以选择专门学习机械或工业工程。你的工程本科教育为你提供了可靠性工程师用来分析和改进生产过程的数学、技术和基于设计的技能。你可以攻读可靠性工程硕士学位,但大多数雇主并不要求。

 

2.获得专业经验


可靠性工程师职位通常只需要适度的工作经验。你可以在大学期间或毕业后完成工程实习,开始获得专业经验。否则,找一些工程职位,把你介绍给你喜欢的行业,教你系统分析技能。
 

3.追求许可


获得执照可以增强潜在雇主对你的专业能力和资格的信心。每个州获得许可证的步骤略有不同,但都要求你通过国家工程和测量考试委员会管理的两次考试,并获得一些专业经验。
获得四年制学位后,你将参加工程基础考试,成为一名在职工程师。大多数州都要求你在参加工程原理与实践考试之前,必须从事四年的工程工作。通过这项考试,你就有资格成为一名持证专业工程师。你所在的州决定了继续教育的要求——比如参加研讨会或研讨会——你必须满足才能获得执照。
 

4.获得认证


随着越来越多的公司雇佣可靠性工程师,想要进入该领域的专业人士可以获得一些证书。您可能需要以下凭据:
认证可靠性工程师:由美国质量协会授予,该认证适用于通过测试可靠性工程技术专长和分析技能的考试的工程师。
认证维护和可靠性专家:维护和可靠性专业人员协会向在维护实践、预防性和预测性维护、故障排除分析和纠正性维护领域表现出知识的工程师提供此认证。
认证可靠性领导者:资产管理专业人员协会测试工程师在资产状况管理和可靠性领导力方面的知识,同时强调经济繁荣和环境可持续性。


5.探索可靠性工程师职位


任何在购买、维护和修理设备方面进行大量投资的公司都可能需要可靠性工程师的服务。在审查职位空缺时,您最有可能看到的三种类型的可靠性工程师职位是:
制造厂可靠性工程师:制造厂可靠性经理审查企业的设备维护和生产流程,以最大限度地降低系统故障造成的中断风险。
可靠性设计工程师:可靠性设计工程师考虑消费者的角度,以确保企业销售的产品耐用且不太可能失败。他们通过测试和故障模式及影响分析来识别潜在问题,并开发客户可能需要的解决方案。
现场可靠性工程师:现场可靠性工程师帮助公司将多个生产系统集成并自动化为一个统一的流程。他们依靠软件开发专业知识来创建更强大的生产系统。

可靠性工程师工资和工作前景


美国可靠性工程师的平均年薪为97434美元。薪酬可能因地理位置、教育程度和专业经验而异。
劳工统计局没有提供可靠性工程师职称的数据。然而,对于工业工程师的相关职业,该局预测,2019年至2029年间,就业增长率将远高于平均水平10%。该局将这种快速增长归因于一系列依靠工程师来削减成本和提高盈利能力的行业。

本文地址
https://architect.pub/reliability_engineer
SEO Title
reliability engineer

后端开发

Chinese, Simplified

后端开发人员编写的代码构成网站或应用程序的主干。了解更多关于这个职业领域的信息以及如何开始。


有没有想过网站的幕后会发生什么?确切地说,点击一个按钮是如何将你带到另一个页面的?当你注册免费试用时,你的个人信息会去哪里?

后端开发人员是构建和维护处理数据和在网站上执行操作的机制的专家。与前端开发人员控制你在网站上看到的一切不同,后端开发人员涉及数据存储、安全和其他你看不到的服务器端功能。

自80年代末和90年代以来,互联网改变了人类获取信息的方式,网络发展也在继续发展。它对我们的数字世界至关重要,这意味着网络开发者的需求量很大。幸运的是,任何人都可以学习成为前端、后端或全栈(包括前端和后端)开发人员所需的技术技能。

什么是后端开发?


后端开发意味着开发服务器端软件,它专注于你在网站上看不到的一切。后端开发人员确保网站正确运行,重点关注数据库、后端逻辑、应用程序编程接口(API)、体系结构和服务器。它们使用的代码有助于浏览器与数据库通信、存储、理解和删除数据。

在一个团队中,后端开发人员与前端开发人员、产品经理、主要架构师和网站测试人员合作,构建网站或移动应用程序的结构。后端开发人员必须熟悉多种工具和框架,包括Python、Java和Ruby等语言。它们确保后端快速执行并响应前端用户请求。

后端开发人员与后端工程师


后端开发人员和工程师具有相似的技术技能,但职责不同。后端开发人员就像一位老师,而后端工程师就像一位制定全局战略的校长。后端开发人员倾向于关注整体的较小部分,如应用程序和程序,与团队合作以证明他们的设计方法是可行的。


后端开发人员的任务和职责


后端开发人员需要具备技术专长、分析思维和出色的协作技能。作为后端web开发人员,您应该能够独立工作来设计web基础设施。

以下是许多后端开发人员每天所做的工作:

  • 构建和维护网站:后端开发人员的主要职责是使用各种工具、框架和语言来确定如何最好地开发直观、用户友好的原型并将其转化为网站。这需要了解跨平台功能和兼容性。
  • 编写高质量的代码:为了生成可持续的web应用程序,开发人员必须编写干净且易于维护的代码。
  • 执行质量保证(QA)测试:创建并监督测试时间表,以优化用户界面和体验,确保在各种浏览器和设备上实现最佳显示。
  • 评估效率和速度:一旦网站启动并运行,在更新和编辑过程中,开发人员需要评估其性能和可扩展性,并根据需要调整代码。
  • 故障排除和调试:能够排除问题并解决问题,同时将其传达给项目经理、利益相关者和QA团队。
  • 培训和支持:与客户团队一起维护工作流程,以确保持续的支持,同时为初级开发人员提供领先的培训和指导。
     

后端开发人员使用什么工具?


Web开发人员使用各种工具来开发、测试和维护Web应用程序。后端开发人员的一些常用工具包括:

  • 编程语言:
  • 框架:
    • Laravel

    • Django

    • Spring

    • Ruby on Rails

    • Meteor

    • Node.js

  • 数据库:
    • MongoDB

    • MySQL

    • Oracle

  • 服务器:
    • Apache

    • NGINX

    • Lighttpd

    • Microsoft IIS

 


后端开发人员的工资和工作前景


根据Glassdoor[1]的数据,截至2024年3月,美国后端网络开发商的基本薪酬中值估计为97977美元。事实上,报告的平均基本工资为156937美元[2]。这可能因您的位置、资历和其他因素而异。

后端开发人员的需求量很大。根据美国劳工统计局(BLS)的数据,2022年至2032年间,网络开发者职位预计将增长25%[3]。
 

如何成为后端开发人员?


要成为一名网络开发人员,你可以走很多条路。无论你是刚毕业还是希望转行,重要的是要评估你已经拥有哪些可转移的技能,并考虑培养追求后端开发人员角色所需的新技能。

后端开发人员的技术技能


作为后端开发人员,您需要学习某些技术技能来导航开发web或移动应用程序的后端。

  • 编程语言:任何后端开发人员都需要精通后端编程语言,如Python、Java和PHP。当与数据库、框架和服务器一起使用时,这些功能使网站发挥作用。Python是最受欢迎的编程语言之一,因为它与人工智能(AI)和机器学习兼容,并且可以很好地编写清晰的逻辑代码。具备前端语言HTML、CSS和JavaScript的基本知识是额外的奖励。
  • 框架:框架是后端编程语言的库,有助于构建服务器配置。它们往往与编程语言联系在一起,所以如果你熟悉Python,你也会知道Flask、Django或其他基于Python的框架,等等。
  • 数据库和服务器:您需要了解如何从数据库中堆叠和恢复数据,因为后端编程控制对这些信息的访问,包括存储和恢复。MongoDB和MySQL是流行的数据库程序。该数据库存储和组织客户端的数据,以便可以轻松地对其进行排列和恢复,就像您可以使用云存储来存储照片一样。然后,该数据库在服务器上运行,该服务器根据请求提供数据。
  • 应用程序接口(API):API是开发应用软件的一系列定义和规则。除了互联网浏览器网站,公司还经常想要一款适用于iOS或Android的移动应用程序。JavaScript等应用程序构建语言的知识将扩大你的工作机会。
  • 可访问性和安全许可:你应该发展网络协议和网络安全的知识。了解如何保护数据库和服务器的安全对于您作为后端开发人员的成功至关重要。
     

后端开发人员的工作技能
除了技术技能外,这些工作技能还将使您能够更高效、有效地与团队成员无缝合作。

  • 沟通:后端web开发人员需要彻底理解工程师的愿景才能执行。强大的书面和对话技能将帮助您与团队成员和利益相关者沟通任何想法并解决问题。
  • 解决问题和分析思维:在开发网络或移动应用程序时,你需要找到创造性的解决方案,例如调试代码并在不破坏整个网站的情况下对其进行修改。作为一名开发人员,您应该能够分析部分代码工作或不工作的原因,并预测和防止错误。
  • 行业知识:对科技行业的全面了解总是有助于跟上整体经济趋势以及语言和平台的更新。要复习,可以查看与网络和应用程序开发相关的博客、论坛、新闻和书籍。

我需要学位才能成为后端开发人员吗?


虽然你不一定需要学位才能从事后端开发人员的职业,但大约69%的网络开发人员获得了学士学位[4]。最常见的学位是计算机科学,尤其是因为后端开发需要挖掘数据和编写抽象算法。攻读软件工程或数据科学学位也是合适的。

本文地址
https://architect.pub/back-end_developer
SEO Title
back-end developer

程序员

Chinese, Simplified

包括编程任务在内的职称在计算机行业和不同的个人中具有不同的含义。以下是值得注意的描述。
 

  • 软件开发人员主要根据规范实现软件并修复错误。其他职责可能包括审查代码更改和测试。为了获得工作所需的技能,他们可能会获得计算机科学或副学士学位,参加编程训练营或自学成才。
  • 软件工程师通常负责与开发人员相同的任务,以及更广泛的软件工程责任,包括架构和设计新功能和应用程序,瞄准新平台,管理软件开发生命周期(设计、实现、测试和部署),领导程序员团队,与客户、经理和其他工程师沟通,考虑系统稳定性和质量,以及探索软件开发方法。
  • 有时,软件工程师需要拥有软件工程、计算机工程或计算机科学学位。一些国家在法律上要求拥有工程学位才能被称为工程师。

 

在当今以数字为中心的经济中,计算机程序员的工作至关重要,这就是为什么该领域的职位数量持续增长的原因。

程序员为计算机程序和移动应用程序编写代码。他们还参与维护、调试和故障排除系统和软件,以确保一切顺利运行。

编程技能对许多技术学科来说是必不可少的,但对软件和web开发角色的需求尤其高。根据美国劳工统计局(BLS)的数据,从2022-2032年,网络开发工作岗位预计将增长17%。

如果你正在寻找一份入门级的技术工作,有足够的职业发展和专业化机会,计算机编程可能是你的正确选择。
 

计算机程序员是做什么的?


在一个典型的日子里,计算机程序员可以参与许多不同的编码项目。日常职责可能包括:

  • 为新程序编写和测试代码。计算机程序员与网络和软件开发人员密切合作,为新的移动应用程序或计算机程序编写代码。在某些情况下,程序员可能与网络设计师有类似的角色,创建新软件程序的外观、感觉和功能。编写新代码通常需要大量的尝试和错误。计算机程序员有很强的批判性思维和解决问题的能力,喜欢用逻辑来解决复杂的问题。
  • 正在更新现有程序。程序员还为现有软件程序创建和安装更新。更新可能包括错误修复或增强功能以改善用户体验。根据更新的复杂性,这些项目可能需要几天到几个月的时间。
  • 识别并更正编码错误。在日常工作中,计算机程序员可能会帮助排除网站或计算机程序中无法正常工作的部分。通常,问题是由代码中的错误引起的,程序员可以帮助快速识别和纠正错误。
     
  • 为不同的操作系统重写程序。通常,程序员必须用不同的语言重写代码,这样程序和应用程序才能与不同的操作系统兼容。例如,Windows和OS X程序的编码不同。一些程序员接受过用SaaS代码编写新应用程序的培训,这种代码可以在两个操作系统中工作。
  • 保护程序免受网络安全威胁。许多计算机程序员在网络安全领域工作,帮助识别恶意软件并修复可能受到潜在黑客攻击的软件。此外,程序员可以编写防止安全漏洞和数据泄露的代码。随着网络攻击的数量和严重程度的增加,对信息安全专家的需求持续增加。事实上,劳工统计局预测,到2031年,信息安全分析师的就业人数将增加35%,新增56500个工作岗位。
本文地址
https://architect.pub/programmer
SEO Title
programmer

【程序员】8个迹象表明你是一个了不起的程序员

Chinese, Simplified

你是一个好开发者还是一个坏开发者?事实上,我们大多数人都是“普通开发人员”。我也是一个普通的开发者。但我正在努力提高我的知识和技能。



所以,我一直在寻找是什么让开发人员好或坏,以及我们如何了解它。我最近写了一篇关于它的文章。这篇文章是“迹象表明你是一个糟糕的程序员”(你可以在本文底部找到文章的链接)。

今天,我们将讨论优秀和出色的程序员的标志。这篇文章的灵感来自 GitHub 上 Daryll Santos 的一篇长文。我总结并挑选了一些似乎与我相关的迹象。所以让我们进入事实。



优秀程序员的标志



1.先尝试或实验



优秀的程序员不会问资深程序员,而是自己先尝试。它可以帮助他们学习新事物,并为他们将来解决新问题做好准备。

症状:

 

  • 拥有自己的宠物项目
  • 遇到问题时考虑替代解决方案。

如何获得这个特质:

 

  • 不要害怕失败。
  • 为小实验腾出时间。
  • 给自己一点tips,让自己解决问题。



2. 情感脱离代码



让我们开始吧。 Code 不是您的未婚妻或孩子。请不要告诉我这是你的心血结晶!每次听到都觉得恶心。任何从你身体里出来的东西都不是你的孩子。 😛

关键是代码不是你的孩子,你不必在情感上依恋你的代码,也不要在必要的时候改变它。

代码只是字节。改变它或重新使用它,但不要依附于它。优秀的开发人员不会在情感上依附于他们的代码。



症状:

 

  • 愿意放弃数月的工作来采用另一个开发人员的优秀代码。
  • 当老板说你的代码需要更新时,不要变得防御。
  • 不提交灭有被注释掉的代码。



如何获得这个特质:

 

  • 不时阅读和使用其他人的代码。
  • 如果你开始一个新项目,如果你认为你可以做得更好,有时从头开始(大多数时候,你实际上可以)
  • 如果你真的依附于你的代码。做你在有毒关系中所做的事情。删除代码,从头开始编写。

3. 热情的修复者



优秀的程序员喜欢修理东西。就像你从其他程序员那里得到一个项目,你发现他/她在某处编码了一些硬编码值。

大多数程序员都会忽略它,但优秀的程序员不会。在一个项目中有很多东西需要修复。他们希望更好地执行每一段代码。



症状:

 

  • 他们不相信规范,也不会深入了解需求。
  • 总是在互联网上寻找更好的解决方案。
  • 在添加新功能之前,请检查现有功能是否可以重新设计以执行这两项任务或完全替换为更好的方法。

如何获得这个特质:

 

  • 始终尝试了解某种情况下的实际问题。您了解得越多,就越能找到解决方案。许多程序员不了解问题,并在没有策略的情况下开始编码。在中途,他们意识到他们应该放弃代码但不能或不。
  • 选择代码的有效版本。
  • 如果可用,请使用内置函数。



4. 他们教别人



我从来没有见过一个优秀的开发人员,他们不应该教别人。教学不仅是一种高尚的美德,而且可以帮助人们更好、更深入地理解一个主题。



症状:

 

  • 关于他们的工作或主题的博客。
  • 有时会在 StackOverflow 上回答。
  • 可能有一个 Youtube 频道。
  • 对于其他开发人员来说,评论是多余的。
  • 在其他程序员遇到问题时帮助他们。

如何获得这个特质:

 

  • 尝试与同事或工作中的朋友讨论更多问题。
  • 如果有人遇到问题并且您知道解决方案,请帮助他们。
  • 在测试的基础上开始写博客或创建视频教程。你也可以从那里赚钱。



5. 追求完美



完美和痴迷并不相同,尽管它们非常接近。我已经在这篇文章中谈到了对自己的代码的依恋或痴迷。但完美是不同的。完美主义的开发人员总是专注于性能、架构和其他美丽的事物。



症状:

 

  1. 解雇优先于妥协
  2. 蔑视交货日期
  3. 较少关注促销和金钱
  4. 喜欢斯坦利·库布里克 (Stanley Kubrick) 导演的电影😆

如何获得这个特质:

 

  • 为你的工作感到自豪。
  • 如果您迷恋程序员,请不时向他/她展示您的代码。 😄

6. 知识饥渴



开发人员可以在压力或赚钱的情况下消耗知识。动机很好。它可以是金钱或名称。但这不应该是恐惧或压力。

以自己的兴趣学习的开发者是最好的。因为消费知识是一门艺术,你不能用压力来战胜饥饿。



症状:

 

  • 可以背诵 C 标准库中的所有 includables
  • 蔑视交货日期
  • 较少关注促销和金钱
  • 喜欢斯坦利·库布里克 (Stanley Kubrick) 导演的电影😆



如何获得这个特质:

 

  • 不时与优秀的程序员交谈。
  • 参加研讨会,参加与编程相关的活动。
  • 看一些黑客电影😛

7. 用代码思考



一个优秀且充满激情的程序员会变成一个程序,并像程序一样思考。有时他们想澄清一些小事情,并在逻辑上验证一切。



症状:

 

  • 在随意的谈话中,他们最直接的比喻来自于编程结构。
  • 在现实生活中的 if-else 情况下争论太多。
  • 在实际场景中缺乏常识。 😃
  • 《社交网络》是他们最喜欢的电影。



如何获得这个特质:

 

  • 不要死记硬背,要理解它们。
  • 学习一些数据结构和算法,从解决方案的根源去理解。



8. 入乡随俗



有一次我的同事不得不(他是这么认为的!)辞职,因为我们的老板给了他一个新项目,要求他学习 Flutter,但他是一名原生 android 开发人员。

我一直相信程序员是关于逻辑、结构和解决问题的。语言和框架只是工具,但程序员不止于此。



症状:

 

  • 不要卷入“语言战争”。
  • 不要太喜欢一个框架。
  • 了解不止一种语言/框架。
  • 喜欢建筑不仅仅是解决问题。

如何获得这个特质:

 

  • 学会逻辑思考,而不是盲目地解决任何问题。
  • 爱的问题。
  • 不要传递需要一点努力才能解决的问题。



结论



除了这些迹象之外,还有很多迹象表明成为优秀或出色的程序员。



有一种流行的理论认为,如果你想成为某件事的大师,你必须花费 10,000 小时来学习、练习和工作。

这意味着擅长某事不是百米比赛。这是一场马拉松。你必须要有耐心和热情。但你需要做的第一件事就是尝试。你必须尝试,你必须知道如何变得擅长。



但是知道如何擅长某事很方便,因为它会为您节省大量时间。

原文:https://javascript.plainenglish.io/8-signs-that-you-are-a-fantastic-pro…

本文:

SEO Title
8 Signs That You Are a Fantastic Programmer

软件工程师

Chinese, Simplified
SEO Title
software engineer

【软件工程师】如何成为 10 倍软件工程师

Chinese, Simplified

初级工程师常犯的 3 个错误。 你在做吗?

10x engineers are fact. Bigfoot is not.

最好的工程师比普通工程师好 10 倍。 就像一支单人军队一样,他们自己提供的价值比一支初级工程师团队加起来的速度更快。

但那怎么可能呢? 不是越多越好吗?

在我担任 Netflix 和 Amazon 的工程主管期间,我曾与两位刚毕业的实习生一起工作,一直到首席工程师(亚马逊的 L7 及以上),我可以证明确实存在 10 倍工程师。 我也可以自信地说他们不是:

  • 打字速度快 10 倍
  • 工作 10 倍的时间
  • 编写 10 倍以上的代码

事实上,10 倍工程师可能会以一半的速度打字,一半的工作量,并花更多的时间删除代码而不是编写代码。

10x engineers tend to be better at LeetCode too, but it’s not what sets them apart.

最好的工程师和初级工程师之间的区别归结为心态问题。 他们使用正确的工具,提出正确的问题,并且知道如何确定优先级。 即使是非技术人员也可以开发的与编码无关的技能。



最好的工程师与普通工程师的区别在于(令人惊讶的是)非技术技能。



在本文中,我讨论了初级工程师常犯的 3 个常见错误,以及高级工程师如何以不同的方式解决相同的问题——导致截然不同的结果。



1. 对工具的研究不够



亚伯拉罕·林肯曾经说过:“如果我有 8 个小时砍树,我会花 7 个小时磨斧头。”

初级工程师将花费 8 个小时用钝斧砍伐。 高级工程师花了一个小时挑选合适的电锯。

5分钟砍树。

  • Honest Abe would’ve made a great engineer.

我看到初级工程师犯的一个常见错误是他们一头扎进编码中。 他们只坚持使用他们知道的工具,并尝试使其适应各种情况。



如果一个普通工程师只知道如何使用锤子,他们也会用它来挖洞。🙄



他们几乎没有花时间研究其他替代方案——或者是否有可能完成编写 0 代码的工作!

使用正确的工具是工作数周与在 10 分钟内完成任务之间的区别。 这就是产生 10 倍差异的地方。



示例任务:建立网站



最近,我有幸与一位初级工程师打赌谁可以更快地建立个人网站。

新毕业生用了 2 周时间,写了 1000 多行代码。 两周后她甚至没有完成!

我花了 1 天时间,写了 0 行代码,甚至没有流汗。 你可以在这里看到我主页的结果。

  • Notion page + super.so for deployments = michaellin.io

当我请初级工程师解释她是如何处理这个问题时,她为什么花了这么长时间才完成的原因变得很清楚:



“嗯,我在学校学会了如何制作 React 应用程序,所以我只是用它从头开始创建了一个网站。但是很难让图像和 CSS 正确。而且我也不知道如何部署它。所以我想我必须在 AWS 上编写一个自定义部署脚本,但对控制台有点困惑。微型实例和大型实例又有什么区别?”



请注意这位工程师的方法如何遗漏了几个关键点。首先,她从未讨论过:

  • 要求——没有提及搜索引擎优化、评论或预建模板是否重要。
  • 替代工具——他们只知道 React + AWS 并坚持使用它。

想象一下尝试从头开始重建评论功能。或确保 SEO 正常工作。这些功能中的每一个都是团队正确实施的工作价值。难怪她没有说完!



2.不寻求帮助



这是一个非常简单的问题,很容易修复,但是浪费了太多时间,我不得不提一下。

一些初级工程师有这样的误解,认为高级工程师就像一个孤独的天才。如果他们坚持解决问题,他们最终会得到解决方案。

10x engineers are not “lone geniuses”, but need to ask for help too!

但这是一种相当幼稚的思维方式。很多时候,不同之处在于他们缺少上下文——他们不可能自己推断出的信息。

因此,他们不只是寻求帮助,而是在代码库上苦苦挣扎,一遍又一遍地查看相同的代码行,当向队友提出 5 分钟的问题会立即解决问题时!



一个知道如何寻求帮助的经验不足的工程师总是会击败一个从不寻求帮助的更有才华的工程师。



有时很明显,需要额外的上下文才能继续。例如,通常不清楚:

  • 为什么代码库的结构是这样的
  • 从另一个团队调用哪个 API
  • 部署如何工作

这些是上下文情况的示例,在这些情况下,您最好寻求帮助而不是进一步挖掘代码库。不要害怕寻求帮助!



3. 没有提供商业价值



10x 工程师首先是投资者。

他们明白他们的工作是一项投资——他们的投资回报必须大大超过所花费时间的成本。他们了解机会成本:花费在构建一个功能上的时间意味着没有花费在构建另一个功能上的时间。



工程师必须权衡机会成本——“在你可以构建的所有功能中——这个功能是否最能利用你的时间?”



他们明白代码是达到目的的一种手段——业务目的。如果他们可以在没有代码的情况下实现他们的目标,那就更好了!编写的工作更少,维护的代码也更少——这是一个双赢的局面。

10x engineers are investors. Like Warren Buffet.

我看到很多新工程师忽略了这些业务目标。一些例子:

  • “这项新技术真的很酷。让我们花 5 天时间将其集成到网站中”(与产品不对齐)
  • “呃,我不喜欢代码的结构方式。让我们花在下一个 sprint 重构上”(机会成本——可以把这段时间花在构建创收功能上)
  • “这个平台太老了——让我们迁移到一个新平台吧”(迁移是否可以帮助您显着加快移动速度,还是只是一种渐进式改进?)

正是这个数学导致了 10 倍的工程师。如果一个初级工程师花 2 个小时来处理一个不会增加收入的复杂功能,但一个高级工程师花 1 个小时来完成一个简单的副本更改,它是收入的 5 倍,我们的生产力提高了 10 倍:



1/2 的时间花在产生 5 倍收入 = 10 倍交付价值的功能上。



最后的想法



非技术技能(“软技能”)是最强工程师和最弱工程师之间的差异因素。如果工程师避免了上述所有错误,但很难使用,那么他们的 10 倍技能就会失效。

Netflix 文化平台的摘录。

你努力成为一名工程师。 工程比不做一个混蛋要难得多。 不要因为你的自负而让你的努力付诸东流。 永远记住:



工程师必须首先交付价值。



想要更多职业建议?



我是迈克尔,前 Netflix 工程主管,后来成为企业家。 6 个月前,我辞去了 Netflix 的一份梦想工作,为自己工作。 我写关于工程、职业建议和初创公司的文章。

原文:https://medium.com/@_michaellin/how-to-be-a-10x-engineer-fdac2a5a1bd5

本文:https://jiagoushi.pro/node/2028

SEO Title
How to Be a 10x Software Engineer

【软件工程师】收入最高的 10 种编程语言

Chinese, Simplified

介绍



Gartner 对 2022 年董事会调查的看法表明,数字技术计划是 2022 年和 2023 年的首要战略业务优先事项。作为软件开发的基础构建块,许多最现代的编程语言都有可用于加速的框架和工具包发展,进而推动数字化转型。



各行各业的组织都在寻找最佳技术、架构和实践来加速数字业务,因此了解现代化软件开发是数字化转型的关键至关重要。



应用程序开发和现代化计划有多种编程语言可供选择。高级组织通常能够更好地支持多种编程语言,但现实情况是大多数组织没有并且必须为大部分开发工作选择 3 到 4 种编程语言。



选择最好的编程语言



团队在组织内为一项任务使用不同的顶级编程语言并非闻所未闻。但是,使用过多的编程语言会造成长期维护风险和技能短缺。

要为您选择正确的编程语言,建议您:

  • 在符合语言优势和/或有能力获得所需技能集并实施所需框架、工具和平台的用例中引入新的编程语言。
  • 选择 3-4 种互补的编程语言来支持您的项目,方法是确定您的组织中最常用的编程语言并确认这些是您的市场中可供雇用的技能组合。

现在,为你和你的职业选择合适的编程语言很大程度上取决于什么会给你未来的发展和职业发展带来更大的结果。做出该决定的一个很好的参数是平均工资,以了解您的知识的需求程度,并为您提供未来发展的晴雨表。

接下来,我们将深入探讨收入最高的 10 种编程语言,以便您了解 2022 年和未来几年,哪种编程语言是最值得学习的编程语言,以及它如何保持一致与您的战略目标。

收入最高的 10 种编程语言



Java、JavaScript、C# 和 Python 仍然是企业现代开发的主要通用编程语言。尽管不同编程语言的技能组合正在增长,但学习曲线就在那里,这意味着投资和培训可能会成为开发人员的潜在阻力,因为他们没有明确的前景或长期价值证明。



为了您的职业发展和职业发展,明智的做法是选择具有最光明未来并且准备为您的知识付出最多的语言。如前所述,虽然 Java、Python 和其他语言仍然是一些最流行的编程语言,但这并不一定使它们成为收入最高的语言。



例如,The Next Web 研究表明,在 2021 年,收入最高的编程语言是 Rust。 Rust 语言的采用和流行度一直在稳步增长,根据去年的 StackOverflow 开发人员调查,Rust 是开发人员的首选。



开发人员喜欢 Rust,因为它超级快速且内存效率高,这是帮助它轻松与其他语言集成、提高性能、保证线程安全的关键特性,而且它的大量文档也没有什么坏处。使其成为收入最高的编程语言之一的另一个因素是 Rust 开发人员的数量非常少。



由于有许多数字浮动,在这个列表中,我们浓缩了一些对收入最高的编程语言的估计:

  • Rust — 最高平均工资:超过 18 万美元
  • Go——最高平均工资:超过 17.9 万美元
  • Scala——最高平均工资:超过 17.8 万美元
  • Python——最高平均工资:超过 15 万美元
  • Java——最高平均工资:超过 13 万美元
  • Swift——最高平均工资:超过 12.5 万美元
  • C#——最高平均工资:超过 $125K
  • C++——最高平均工资:超过 $125K
  • JavaScript — 最高平均工资:超过 125,000 美元
  • Ruby——最高平均工资——超过 12.5 万美元

值得一提的包括 Clojure、F#、Elixir、Erlang、Perl、Kotlin、Haskell、Typescript、Swift 和 Solidity 语言。总而言之,我们可以预期 Python 语言将继续在需求和薪酬方面表现出主导地位。



无论您是游戏新手还是经验丰富的开发人员,学习编程语言绝不是一个糟糕的决定,并且是提升您的编程生涯的最快方法之一。

在你的简历中使用各种新的或成熟的编程语言来加强你的专业形象是一张让招聘人员和招聘经理立即注意到的快捷票。

原文:https://blog.hireterra.com/top-10-highest-paying-programming-languages-…

本文:https://jiagoushi.pro/node/2030

SEO Title
Top 10 highest paying programming languages

软件质量保证工程师

Chinese, Simplified
SEO Title
software qa engineer

高管职位

Chinese, Simplified
SEO Title
Executive positions

CDO

Chinese, Simplified

什么是CDO? 什么是首席数字官?

首席数字官 (CDO) 或首席数字信息官 (CDIO) 是帮助公司、政府组织或城市通过利用现代在线技术的潜力将传统“模拟”业务转变为数字业务来推动增长的个人和 数据(即数字化转型),有时还负责监督快速变化的数字领域的运营,例如移动应用程序、社交媒体和相关应用程序、虚拟商品以及基于网络的信息管理和营销。

职责



一个组织的 CDO 的职责是多种多样的,并且随着数字业务 CIO 的未来而不断发展。 [2] CDO 不仅是数字专家,[3] 还可能是一位经验丰富的总经理。 [4] 由于角色经常是变革性的,CDO 通常负责在整个企业中采用数字技术。 [5] 与大多数高级管理人员头衔一样,职责由组织的董事会或其他权力机构确定,具体取决于组织的法律结构。 CDO 不仅负责所有业务接触点的数字消费者体验,还负责数字化转型的整个过程。 

角色流行



根据 Gartner 的一项研究,预计到 2015 年,将有 25% 的企业创建并填补首席数字官的职位。[8] 普华永道在 2020 年的研究表明,到 2020 年,21% 的大型公共企业已经创造了这样的角色,并且增长放缓。 

SEO Title
cdo

CEO

Chinese, Simplified
SEO Title
ceo

【职场职业】如何成为首席信息官:一张备忘单

Chinese, Simplified

如果你想成为首席信息官,以下是关于薪水、就业市场、技能和常见面试问题的指南。

商业领袖有责任引导公司和员工走向成功的目标;为了做到这一点,领导者必须雇佣最好的候选人来支持他们的员工——但责任不止于此。

组织中的大多数重大变化都是从高层开始的:多样性和包容性努力、数字转型倡议、导师计划、提升技能和技能优先级、网络安全程序和总体目标评估。这些变动通常是由最高管理层制定的,并由其他高管和经理实施。

 

然而,计划和实施一个组织的技术战略落在一个特定的领导者身上:首席信息官(CIO)。CIO是整个业务的技术部门的行政面,需要一个具有令人印象深刻的技术知识和沟通能力的人。

C-suite的其他成员包括首席执行官(CEO)、首席数字官(CDO)和首席技术官(CTO),所有这些人通常被称为CXO。首席信息官有时会被误认为是首席技术官,但据《每日电讯报》报道,首席技术官更负责形成技术或技术战略,以帮助外部业务增长,着眼于客户需求。相反,CIO是面向内部的,管理内部的IT基础设施。

 

CIO做什么?

CIO的主要职责是与C-suite和技术部门的其他成员合作,为业务制定最佳的技术策略计划。Indeed的《CIO职业指南》概述了CIO的以下常见任务:

  • 分析公司设计、开发和管理中使用的技术,以确保准确性和效率
  • 与首席执行官和项目经理合作,评估资源的使用和分配
  • 监督公司通信网络的进步和发展
  • 设计一个足够大的区域连接基础设施来支持远程访问
  • 对IT工作流程中的每个变更进行成本效益分析
  • 建议软件和硬件升级的需要,以改善运营和适应预算限制

The Balance career网站上的一篇文章称,人工智能(AI)、物联网(IoT)、云计算和大数据分析等技术的崛起,给首席信息官带来了新的挑战和责任

Ness Digital Engineering的首席技术官Moshe Kranc在TechRepublic之前的一篇文章中表示,这些新职责包括重新评估公司的云战略,投资更新传统系统,重新评估分析战略,投资提高数据质量,并考虑GDPR和其他数据隐私法规。

额外的资源

  • IT工作2020:领导者指南
  • 2019年十大最受欢迎的技术工作
  • 100+每个公司都需要的关键IT政策
  • 计算机科学领域女性的状况:调查报告
  • 低代码平台:内幕指南
  • 为什么开源软件在企业中被加速采用
  • CXO:更多必读内容(

为什么CIO对组织很重要?

随着科技的不断发展,成功的工作场所也被迫效仿。蓝棱镜(Blue Prism)最近的一份报告显示,由于担心落在后面,87%的美国员工表示,他们愿意与数字员工一起掌握技能。

 

然而,员工——以及整个公司——如果不知道最有用的技术趋势是什么,就无法获得技能,而这正是首席信息官(cio)需要进入的领域。数字转型项目不仅对业务成功至关重要,对业务相关性也至关重要。CIO的目的是确保组织在最好的技术上进行投资。没有CIO,组织可能会落后于技术趋势,变得无关紧要。

额外的资源

  • 如何成为一名CIO:给任何背景的专业人士的4个建议(TechRepublic)
  • 如何领导一个智能企业:给cio的7个建议(TechRepublic)
  • 数字转型:cio最关注的5个问题(TechRepublic)
  • 2019年cio必须引领人工智能行动的4种方式(TechRepublic)
  • 如果埃隆·马斯克是首席信息官呢?(TechRepublic)
  • 女性高管如何成为一名成功的女性商界领袖(TechRepublic)
  • 防止开发者倦怠的10种方法(免费PDF)

CIO和IT总监之间的区别是什么?

首席信息官负责更广泛的战略和与其他领导成员的沟通,而IT总监则更多地负责监督日常运营。根据Indeed的IT总监职业指南,分配给IT总监的主要任务包括与供应商沟通,监督服务器系统的操作,支持软件和硬件升级的实施,以及识别安全漏洞。

这份职业指南明确指出,大多数大中型企业的IT主管通常向c级主管汇报工作。这意味着,他们将实现CIO决定的软件和硬件升级,并传达已知的安全漏洞,以便CIO可以确定组织内的下一步步骤。

成为CIO有哪些途径?

成为首席信息官的职业道路不是固定的,也不是线性的——大多数情况下,它是一条漫长而曲折的晋升之路。成为CIO的一般教育要求包括计算机科学、软件工程、信息系统或相关领域的学士学位,通常是工商管理或信息技术硕士学位。

除此之外,根据Hays一份CIO报告的DNA,资质主要取决于经验。Indeed网站上的一个CIO职位描述示例列出了至少八年的信息技术和资源管理经验,至少三年行政级别的候选人优先。

然而,Hays的报告发现,大多数首席信息官(31%)在成为首席信息官之前,都拥有相关领域15至20年的工作经验。约26%的受访者表示,在做出这一转变之前,他们已经有10至15年的工作经验。虽然成为首席信息官并没有明确的道路,但经验越多越好。

额外的资源

  • How to become a machine learning engineer: a cheat sheet (TechRepublic)
  • 小抄:如何成为网络安全专家(TechRepublic)
  • 如何成为一名网络管理员:一份备忘单(TechRepublic)
  • 如何成为数据库管理员:备忘单(TechRepublic)
  • 招聘工具:安全分析师(TechRepublic Premium)
  • 招聘工具:计算机视觉工程师(TechRepublic Premium)
  • 招聘工具:总经验主任(TechRepublic Premium)

成为一名成功的首席信息官需要具备哪些技能?

除了学历和工作经验,cio还需要多种技能。以下是cio最需要的10种技能:

  • 项目管理
  • 敏捷项目管理
  • 企业软件开发
  • 预算
  • 招聘
  • 商业智能
  • SAP
  • VMware
  • 数据仓库的架构
  • 微软SharePoint

就更普遍的常青技能而言,首席信息官需要战略规划技能、领导技能、人际关系技能和变革管理技能。《华盛顿邮报》称,处于如此高的领导水平,首席信息官们需要沟通技能,就像他们需要技术技能一样。

额外的资源

  • 获得一份CIO工作所需的十大技能(TechRepublic)
  • 为什么IT专业人员需要软技能来促进职业发展(免费PDF) (TechRepublic)
  • 提高员工对变革管理态度的5个技巧(TechRepublic)
  • IT痛苦金字塔:IBM首席信息官如何留住顶尖技术人才(TechRepublic)
  • 2019年最烂的编程语言
  • 以下是董事会在IT方面的两大优先事项(TechRepublic)
  • 在软件开发中,移情成为优先级(ZDNet)

首席信息官的平均工资是多少?

作为2019年薪酬最高的网络安全工作之一,首席信息官的薪酬确实令人印象深刻。根据Indeed网站(最近更新于2019年9月3日)上554名员工、用户和招聘广告的薪酬估计,美国CIO的平均年薪为124347美元。

Payscale发现,经验对首席信息官的薪酬有很大影响。在美国,工作经验不足一年的初级首席信息官的平均年薪通常为99,143美元,但有至少20年工作经验的首席信息官的平均年薪则会升至174,942美元。

额外的资源

  • 如何获得应得的加薪:5步计划(TechRepublic)
  • 11份年薪超过20万美元的技术工作(TechRepublic)
  • 随着对专业知识的需求激增,区块链工程师的薪水也在飙升(TechRepublic)
  • 收入最高的编程语言和技能:以下是收入最高的编程语言(ZDNet)
  • 开发者如何在面试中争取更高的薪资:6个技巧
  • 图片:10家拥有惊人员工福利的科技公司(TechRepublic)

对首席信息官来说,最热门的市场是什么?

根据ZipRecruiter的数据,2019年首席信息官平均年薪最高的美国10个州如下(截至2019年9月):

  • 纽约(171354美元)
  • 麻萨诸塞州(170256美元)
  • 马里兰(160598美元)
  • 内布拉斯加州(157667美元)
  • 夏威夷(157320美元)
  • 加州(157005美元)
  • 华盛顿(156969美元)
  • 内华达(156623美元)
  • 北达科他州(156623美元)
  • 阿拉斯加(156623美元)

总的来说,首席信息官的市场是非常积极的。根据美国劳工统计局(Bureau of Labor Statistics)的数据,到2026年,该领域的就业预计将增长12%,比美国所有职业7%的总就业增长速度还要快。

额外的资源

  • 2020年CIO的工作将会是什么样子(TechRepublic)
  • 80%的科技工作者考虑搬到一个新的城市工作(TechRepublic)
  • 如何帮助新员工适应他们的新城市(TechRepublic)
  • 当你去旧金山旅行时,使用这些应用程序来指导你(Download.com)
  • 当你去西雅图旅行时,使用这些应用程序来指导你(Download.com)
  • 当你去纽约旅行时,使用这些应用程序来指导你(Download.com)

CIO面试的典型问题有哪些?

Indeed表示,首席信息官在面试中可能会遇到的主要问题包括:

  • 该公司可能需要购买并实现一个新的IT系统。作为CIO,你如何说服(其他高管)这个系统是有益的?
  • 假设您面临IT部门的预算减少。您将如何处理这种减少,并对各种基于信息的项目进行优先排序?
  • 和我谈谈与it相关的敏捷项目管理。它是一种什么样的管理风格,你会在什么时候使用它?
  • 在过去,你是否不得不处理来自其他公司主管的不可行的IT要求?你是如何处理这些有问题的请求的?
  • 作为CIO,您会定期使用哪些资源来保持IT行业中最新的技术进展的更新?

额外的资源

  • 面试技巧:如何找到下一份技术工作(免费PDF) (TechRepublic)
  • 如何写一份行政简历:避免的3个错误(TechRepublic)
  • 10个可怕的科技面试和招聘故事(TechRepublic)
  • 高管在求职信中犯的3个最大错误(TechRepublic)
  • 如何在科技面试中留下持久的印象:3个技巧(TechRepublic)
  • 现场面试中要避免的3大错误(TechRepublic)

我在哪里可以找到cio的职业资源?

除了攻读计算机相关领域的学士学位,有抱负的IT领导者还应该考虑参加认证项目。The Enterpriser’s Project概述了cio的七大IT管理认证:

  • 项目管理专家(PMP)
  • PMI敏捷认证从业者(PMI- acp)
  • 前年项目+
  • ScrumMaster认证(CSM)
  • 产品管理来自务实研究所
  • ITIL
  • 获得企业IT治理(CGEIT)认证

额外的资源

  • 帮助你获得更好工作的13个热门技术认证(TechRepublic)
  • CIO评委会:83%的技术领袖认为IT认证是有价值的,但经验才是赢家(TechRepublic)
  • 编程夏令营的毕业生可以比有大学学位的开发者获得更高的薪水,但有一个问题(TechRepublic)
  • 数据科学家需要的5种技术技能,以及如何学习它们(TechRepublic)

 

原文:https://www.techrepublic.com/article/how-to-become-a-cio-a-cheat-sheet/

本文:http://jiagoushi.pro/node/1431

讨论:请你加入知识星球【数据和计算以及智能】或者微信【cxo_bible】或者QQ群【1033354921】

SEO Title
How to become a CIO: A cheat sheet

CFO

Chinese, Simplified
SEO Title
cfo

CIO

Chinese, Simplified

什么是CIO? 什么是首席信息官

首席信息官 (CIO)、首席数字信息官 (CDIO) 或信息技术 (IT) 主管是通常授予企业中从事信息技术和计算机系统工作的最高级管理人员的职位,以支持企业 目标。

通常,CIO 直接向首席执行官报告,但也可能向首席运营官或首席财务官报告。 在军事组织中,CIO 向指挥官报告。 1981 年,波士顿银行前高级副总裁 William R. Synnott 和麻省理工学院斯隆管理学院前教授 William H. Gruber 于 1981 年首次定义了首席信息官的角色[1]。 [2] CIO 有时会担任董事会成员。

对 CIO 的需求



CIO 和 CDIO 在使用技术和数据的企业中发挥着重要作用,因为它们提供了业务需求、用户需求以及工作中使用的信息和通信技术 (ICT) 之间的关键接口。 [3]近年来,人们越来越明白,仅限于业务或 IT 的知识不足以在此角色中取得成功。 [4]相反,CIO 需要两种知识来管理 IT 资源以及管理和规划“ICT,包括政策和实践开发、规划、预算、资源和培训。”[3] 此外,CIO 在帮助通过使用 ICT 控制成本和增加利润,并通过设置适当的 IT 控制和规划从可能的灾难中恢复 IT 来限制潜在的组织损害。

这些目标还需要个人技能的结合。 《计算机周刊》杂志强调,“53% 的 IT 领导者表示,工作场所缺少具有高水平个人技能(例如沟通和领导能力)的 [IT 经理]”。[5]由于信息技术和数字工具发展如此之快,组织有时面临着在市场上寻找具备必要技能组合的员工的挑战,并可能寻求培训现有员工以缓解技能短缺。 [6]首席信息官需要弥合 IT 和非 IT 专业角色之间的差距,以支持有效的工作关系。

角色和职责



组织的首席信息官负责多项业务职能。首先,也是最重要的一点,CIO 必须履行业务领导者的职责。 CIO 就诸如从供应商处购买 IT 设备或创建新 IT 系统等事项做出行政决策。作为业务领导者,CIO 负责领导和指导其特定组织的员工队伍。 CIO 通常“需要具备强大的组织技能。”这对于组织的首席信息官尤其重要,他必须平衡角色和职责以获得竞争优势,同时保持组织的最大利益员工心中。 CIO 也有招聘的责任,因此他们必须积极主动地寻找和培养最优秀的员工。

直接要求 CIO 制定组织的 ICT 战略和 ICT 政策。 ICT 战略涵盖面向未来的采购、组织制定的外部和内部标准。同样,CIO 必须制定 ICT 政策,详细说明如何利用和应用 ICT。两者都需要在短期和长期保护组织以及为未来制定战略的过程。阿斯利康 (AstraZeneca) 前首席信息官保罗·伯菲特 (Paul Burfitt) 还概述了首席信息官在 IT 治理中的作用,他将其称为“澄清 [of] 问责制和委员会的作用”。[9]

近年来,CIO 更加密切地参与面向客户的产品。随着组织越来越意识到他们的客户希望数字服务成为他们与组织关系的一部分,CIO 承担了更多以产品为导向的责任。

涉及的风险



由于 CIO 角色和职责的数量众多且具有挑战性——例如提供资金、招聘专业人员以及制定政策和战略——因此出错或失败的风险也很高。美国公司 Target 的首席信息官在 2014 年因黑客窃取了 4000 万个信用卡详细信息和 7000 万个客户详细信息后被迫辞职。 [10]了解其行业并能够适应并因此减少出错机会的 CIO。

随着《通用数据保护条例》(GDPR) 等立法的出台,CIO 现在越来越关注如何监管他们的角色,以及如何对企业造成财务和声誉损害。然而,GDPR 等法规也对 CIO 有利,使他们能够在组织中拥有预算和权力,对信息管理方式进行重大改变。鲁珀特默多克新闻集团的 Sabah Khan-Carter 将 GDPR 描述为“对大多数组织来说是一个非常大的机会”。 

教育背景和技术技能

许多候选人拥有工商管理硕士学位或管理学硕士学位。最近,CIO 的领导能力、商业敏锐度和战略视角已经优先于技术技能。现在,从组织的业务方面任命 CIO 是很常见的,特别是如果他们具有项目管理技能。

尽管该角色具有战略性质,但 Logicalis 2017 年对 23 个国家/地区的 890 名 CIO 进行的一项调查发现,62% 的 CIO 将 60% 或更多的时间用于日常 IT 活动

2012 年,Gartner Executive Programs 进行了一项全球 CIO 调查,收到了来自 41 个国家和 36 个行业的 2,053 名 CIO 的回复。[14] Gartner 报告称,调查结果表明,2013 年 CIO 的十大技术优先事项是分析和商业智能、移动技术、云计算、协作技术、遗留现代化、IT 管理、客户关系管理、虚拟化、安全和企业资源规划。

CIO 杂志的“CIO 2008 状况”调查询问了他们报告的 558 位 IT 领导者,结果是:CEO (41%)、CFO (23%)、COO (16%)、企业 CIO (7%) 和其他(13%)。

通常,CIO 参与推动对现有业务流程的分析和重新设计,识别和开发使用新工具的能力,重塑企业的物理基础设施和网络访问,以及识别和开发企业的知识资源。许多 CIO 领导着企业将 Internet 整合到其长期战略和近期业务计划中的努力。 CIO 的任务通常是推动或领导对组织的战略和运营目标至关重要的关键 IT 项目。这方面的一个很好的例子是企业资源规划 (ERP) 系统的实施,该系统通常对大多数组织具有广泛的影响。

CIO 角色变化的另一种方式是越来越关注服务管理。随着 SaaS、IaaS、BPO 和其他灵活交付技术被引入组织,CIO 通常管理这些 3rd 方服务。从本质上讲,现代组织中的 CIO 需要业务技能和与整个组织建立联系的能力,而不是成为具有有限职能业务专业知识的技术专家。 CIO 职位既要预测市场中的技术和使用趋势,也要确保企业通过与公司战略保持一致的专家指导和战略规划来驾驭这些趋势。

CIO、CDO、CTO的区别



首席信息官、首席数字官和首席技术官的角色通常很模糊。据说 CTO 关注技术本身,通常是面向客户的,而 CIO 更关注技术在企业中的应用以及如何管理它们。 

更具体地说,CIO 管理企业的 IT 系统和功能,创建和交付战略和政策,并专注于内部客户。与此相反,CTO 专注于组织的外部客户以及技术如何使公司更有利可图。 

专注于使用技术作为外部竞争优势的 CTO 的传统定义现在包括使用现代技术、在线设计和大数据的力量将业务数字化的 CDO。

首席信息官委员会



CIO 委员会将来自不同组织的 CIO 聚集在一起,这些组织旨在共同工作,例如跨医疗保健或跨政府。例子包括英国公共部门的 CIO 委员会,[19] 伦敦医疗保健部门的 CIO 委员会,[20] 和美国的首席信息官委员会 [21]。

奖项和认可



首席信息官每年获得认可和奖励的情况并不少见,尤其是在技术领域。这些奖项通常由他们对行业贡献的重要性决定,通常只在当地市场出现。奖项一般由行业同行或首席执行官、首席运营官或首席财务官等资深高管进行评判。一般来说,奖项承认对当地技术市场的重大影响。

在澳大利亚,排名前 50 的 CIO 每年都会在 CIO50 的旗帜下获得认可。[22]在美利坚合众国,英国和新西兰的 CIO 在 CIO100 的旗帜下得到认可。

引用:https://en.wikipedia.org/wiki/Chief_information_officer

SEO Title
cio

【CIO】CIO能成为CEO吗?

Chinese, Simplified

Fifth Third Bank 的 Greg Carmichael、星巴克的 Stephen Gillett、Tesco PLC 的 Philip Clarke、Schwab Co. 的 Dawn Lepore 和 Facebook 的 Tim Campos,都有一个共同点:他们以首席信息官的身份开始 成为首席执行官。

在这样做的过程中,他们采取了不同的途径来获得 CEO 的职位。 有些人是从他们担任 CIO 的同一家公司内部提拔的。 其他人在初创公司任职,还有一些人转到另一家为他们提供 CEO 机会的公司。

没有一种方法可以从 CIO 转变为 CEO 职位,现实情况仍然是,大多数 CEO 职位由运营或销售和营销主管担任。 尽管如此,我们已经从那些从首席信息官职位上升为首席执行官的人那里了解到一些常见的情况和最佳实践。

CIO 担任 CEO 的途径



技术为第一的公司

专注于技术的公司最有可能欣赏 CIO 的背景和技术敏锐度,并且最有可能将 CIO 视为 CEO 候选人

这些公司可能是软件、IT 咨询、在线零售/教育、社交媒体,甚至半导体。关键是技术是他们业务的核心。他们了解技术的价值,并且在很多情况下,例如当公司向客户的 CIO 出售他们的服务和产品时,由 CIO 转为 CEO 是一个很好的策略,因为这个人站在同一个人的立场上公司销售给,他或她知道他们的问题。

技术衍生品

在银行和金融服务部门,有将内部 IT 组织拆分为独立子公司的历史,这些子公司向业内其他公司出售 IT 托管服务。

对于 CIO 来说,这是一个完美的 CEO 机会,CIO 现在有机会为他/她的公司和其他人运行 IT。它为 CIO 提供了一条通往 CEO 职位的合理途径,否则将不复存在。

转型的 CIO

在其他情况下,CIO 学习最终业务,给周围的人留下深刻印象并成为 CEO。

这些人决定离开 IT,在业务中承担更直接的责任,并且还可能通过 MBA 学位来加强他们的教育。

在这些情况下,对于转行从事最终业务的 CIO 来说,了解业务的具体细节并牢牢掌握财务状况非常重要。

他们自己的公司

有些 CIO 在他们的职业生涯中达到了拐点。他们决定自己离开并开办自己的公司。通常,这些公司都在 IT 咨询和软件领域。

想成为 CEO 的 CIO 的非入门者



如果您是一位渴望成为 CEO 的 CIO,您需要避免一些“不该做”的事情。

在 CIO 不直接向 CEO 报告的地方工作

如果您的汇报对象是 CFO 或 COO,而您没有与 CEO 直接沟通的渠道,那么您可能在一个认为 IT 不够重要而无法向 CEO 汇报的组织中工作。这是一个迹象,表明很难超越 CIO 的职位。您在 CEO 和董事会中的知名度也可能有限。

如果你渴望有一天成为 CEO 并且你发现自己担任这个职位,最好的做法是在另一个组织中找到一个 CIO 职位,CIO 直接向 CEO 报告。

在 IT 不是业务核心的地方工作

在 IT 被明确视为不是业务核心的支持职能的组织中,CIO 很难超越 CIO 的角色。在这些组织中,如果组织不寻找外部候选人,通常是营销/销售高级副总裁或首席运营官将获得 CEO 的提名。

太技术化而无法经营业务

能够在不了解最终业务的情况下流利地“讲 IT”对于想成为 CEO 的 CIO 来说是一种失​​败的策略。 CEO、董事会和您周围的高管会被您对他们衍生出的大量 IT 首字母缩略词吓倒。他们会严格地将您视为“技术人员”,而不是将您视为对业务有足够的了解或了解来经营业务的人。

原文:https://www.informationweek.com/strategic-cio/can-cios-become-ceos-

本文:https://jiagoushi.pro/node/1658

SEO Title
Can CIOs Become CEOs?

【CIO】什么是CIO?你需要知道的关于首席信息官的一切解释

Chinese, Simplified

CIO的职责是什么?它们与CTO和CDO有什么关系?您需要了解的关于CIO角色的所有信息。

什么是CIO?

首席信息官(CIO)是一个组织中最高级别的技术主管。这个职位名称在世界各地的商业、政府、慈善和非盈利组织中广泛使用。

首席信息官的角色是什么?

CIO的角色是帮助制定和领导组织的技术战略,与其他c级主管协同工作。作为CIO it的众多角色之一,它提供技术部门和其他业务部门之间的执行级接口。

CIO和IT总监之间的区别是什么?

IT主管倾向于关注日常运营,而cio则更关注战略和领导力。事实上,一些IT主管是向cio报告的,尤其是那些在国家或地区级别的大型跨国组织工作的cio,他们的级别低于全球同行。并不是所有的组织都将有一个CIO:较小的企业使用IT总监的头衔作为他们的技术主管。事实上,当涉及到技术高管时,有关职位的情况往往远非清晰。

CIO和首席技术官的区别是什么?

一般来说,CTO会向CIO报告,但也不总是这样。CIO和CTO的角色,以及两者之间的关系,将因组织而异。

 

在一些CIO负责设置广泛与更广泛的商业战略和管理关系,解释技术可以帮助简化供应链或优化业务流程,而首席技术官寻找创新或新兴技术,可以帮助组织实现其目标。在一些技术业务中,首席信息官领导技术的内部业务实现,而首席技术官则领导正在开发并对外销售的技术的开发。

然而,在这些清晰的分歧背后,存在着大量的模糊。例如,首席信息官可能会确定如何将内部开发的应用程序出售给外部客户,并考虑战略规划。企业可以在更广泛的销售过程中利用CIO的知识。同样,一些首席技术官也帮助运营内部IT业务。

还有其他一些职位也值得注意,比如IT高级副总裁和技术主管,这两个头衔也经常被用到。其他的技术首席头衔包括首席运营官(COO),信息通信技术主管,主管,或者更具体的职位,如数字和IT副总裁或数据和技术主管。要确定一个人的影响力和责任,唯一的方法就是看看他们每天都做些什么。

CIO做什么?

CIO运行它,CIO更改它。尽管很多首席信息官希望在IT部门的日常流程上花更少的时间,但他们仍然需要密切关注数据中心,以确保系统和服务正常运行,并了解技术趋势。

当周末出现技术问题时,接到电话的很可能是CIO,即使最终有其他人有责任解决这个问题。尽管其他企业高管都在谈论改变游戏规则的数字转型的重要性,但多数首席信息官都承认,评判他们的首要标准将是他们做好基本工作的能力。例如,如果CIO忽视了确保网络安全或业务连续性得到认真对待,那么一个宏大的电子商务战略将会失败。

作为c级执行人员,CIO负责设置IT战略,并确保它与更广泛的业务战略一起工作。在许多数字业务中,IT战略将是驱动业务战略的主要因素。这意味着CIO需要能够理解更广泛的业务需求,以及通过使用技术对哪些需求进行优先排序。CIO的另一个重要角色是建立和维护一个有效和积极的团队。

说到转型,太多供应商认为首席信息官们都专注于前沿技术。然而,现实情况是,尽管IT行业的领导者们对人工智能、VR和物联网等大肆炒作的技术保持着警惕,但大多数人仍在试图利用云计算和大数据分析等现在才到达临界点的技术。所以,当营销人员在谈论颠覆或被颠覆的必要性时,大多数首席信息官仍在专注于构建平台,以实现数字化变革。

CIO向谁报告?

咨询公司德勤发现,33%的首席信息官(CIO)向首席执行官(CEO)汇报工作,22%向首席财务官(CFO)汇报工作,11%向首席运营官(COO)汇报工作,9%向全球首席信息官(CIO)汇报工作,其余的都在各种复杂的汇报结构中工作。虚线的情况并不少见:根据内部沟通方式和正在进行的计划,首席信息官通常会向几个高管报告。

有一种普遍的(或许是被误导的)信念,认为IT领导应该总是向CEO报告。尽管向首席执行官汇报有助于保持技术前沿和中心的角色,但向首席财务官汇报也有助于确保IT预算得到明确定义和理解——在一些组织中,成本控制仍然是绝对优先事项。

还应该注意的是,为大公司工作并不能保证能直接联系到首席执行官或其他董事会成员。招聘公司Harvey Nash和毕马威(KPMG)报告称,在大型企业中,17%的首席信息官直接向首席执行官汇报工作,而在较小的企业中,这一比例为近一半(45%)。与大公司的同行相比,小公司的IT领导也有更多直接接触董事会成员的机会。

CIO角色的历史是什么?

与其他c-suite职位相比,CIO是一个相对较新的角色。在20世纪70年代和80年代,许多公司首先雇佣IT专业人员,帮助他们的企业使用大型计算机。随着计算机应用的发展,技术领导地位也在发展,第一批首席信息官在20世纪80年代开始担任职务。在接下来的十年里,IT总监和CIO的角色变得越来越普遍。

自世纪之交以来,首席信息官的地位经历了一段动荡的变化时期。如今,首席信息官们不再只是简单地购买信息技术和管理运营问题,而是扮演着更为外向的角色,这在很大程度上要归功于互联网的崛起。随着云计算和外包的使用,许多技术解决方案不再直接由内部IT团队提供。相反,首席信息官们采取战略眼光,帮助企业的其他部门充分利用技术。

那些人组成CIO组织

随着现代cio们在IT部门之外花费大量时间,他们越来越依赖于一个由值得信赖的助手组成的团队来帮助管理供应的关键领域。cio将有一个团队向他们报告一系列的领域,这些领域可能包括IT安全、采购、维护、开发、集成、维护、支持、业务分析和帐户管理等项目。

一些首席信息官还负责密切相关的领域,特别是设施管理和人员安全。事实上,Gartner预测,到2021年,cio将会像首席人力资源官一样负责文化变革。内部团队的规模和直接报告的数量有很大差异,这取决于业务的规模和外部服务提供的使用,无论是通过外包还是云。

还需要注意的是,CIO组织的传统等级制度仍处于不断变化的状态。自动化很可能会导致一些任务的替换。业务线员工直接从云中获取自己服务的能力也会影响IT部门的规模。与指挥大量的内部开发人员相比,CIO可能会管理一组与外部服务提供商的合同。

首席信息官和首席数字官有什么区别?

大约五年前,首席数字官(CDO)的任命开始流行起来,当时IT的消费化和全数字化的呼声导致专家们质疑首席数字官这一角色的寿命。就在2014年,研究机构IDC预测,到2020年,60%的蓝筹股首席信息官将被债务抵押债券取代。目前,这一预测似乎不太可能实现,普华永道(PWC)表示,只有6%的组织任命了数字首席执行官。

首席信息官仍然是IT企业的首选高管。事实上,CDO最近被与一个新角色联系在一起:首席数据官。随着大数据从理论概念转变为现实,企业已经投入了时间和金钱来培养自己的分析能力。Gartner估计,到2019年,90%的大型组织将拥有一位数据主管。不过,这位分析师表示,这批新的cdo将与首席信息官(cio)一起引领变革,而不是取代传统的IT领袖。

什么是首席数据官?这些高管如何与首席信息官合作?

为了让首席执行官的职责更加令人费解,现在越来越多的首席信息官不得不与另一位首席CDO合作——首席数据官。数据主管是负责组织范围内的治理、管理和信息利用的高级执行官。

尽管这是一个新角色,但研究表明,自2012年以来,聘请CDO的公司数量增加了逾3倍。Gartner估计,到2019年,90%的大型组织将拥有CDO。猎头哈维•纳什(Harvey Nash)和咨询公司毕马威(KPMG)报告称,拥有CDO的组织,无论是专职的还是代理的,拥有清晰且普遍的数字战略的可能性是没有CDO的组织的两倍多(44%对21%)。

cio们将多大比例的资源用于创新?

经常提到的IT预算分成是80%用于运营,20%用于创新。专家建议,IT领导者应该花尽可能少的钱来维持运营,而花尽可能多的钱来运营有助于业务转型的开创性数字项目。

然而,在实践中,即使是80/20的分割也很难实现,特别是在大型传统企业——如零售商和金融公司——它们保留着巨大的IT遗产:对于一些大型企业来说,只有5%的IT预算可以用于创新。

cio们如何拥抱创新?

由于用于创新的资金往往非常昂贵,首席信息官们必须找到聪明的方法来开发新想法。虽然一些IT领导拥有豪华的内部实验室,但大多数首席信息官会开发其他方法来激发创新思维。IT领导者经常利用一个由创造性思想者组成的生态系统。流行的机制包括内部黑客松,IT专家和业务人员在短时间内协同工作,为业务挑战创建潜在的解决方案。

创新生态系统也超越了企业防火墙。首席信息官们认识到,许多供应商合作伙伴花费巨资开发针对业务挑战的定制解决方案,其中许多都可以通过云计算按需购买。这些值得信赖的合作伙伴也不只是关注大供应商。越来越多的首席信息官来到创业社区寻找新的技术想法。他们还必须愿意与企业同行合作,了解他们的议程,比如首席营销官和首席财务官。

首席信息官的薪酬是多少?

不出所料,不同地区、行业和组织的薪酬水平各不相同。薪资专家PayScale报告称,美国首席信息官的平均年薪约为15.5万美元,而招聘公司Harvey Nash报告称,全球首席信息官的平均年薪为英国131480英镑,全球为185647美元。根据Harvey Nash和毕马威(KPMG)的数据,去年三分之一的首席信息官的基本工资有所提高。

虽然平均工资只能说明一个问题,但最炙手可热的首席信息官的工资却是天价。光辉国际(Korn/Ferry)为《华尔街日报》(the Wall Street Journal)提供的研究数据显示,《财富》(Fortune) 500强首席信息官的平均薪酬约为260万美元,高于2015年的190万美元。CIO薪酬上涨37%,是因为对能够通过数字化帮助改变商业模式的高管的特殊需求。

CIO的职业道路是什么?

与人力资源一样,IT传统上被视为一种服务,而不是核心业务功能,如财务或销售和营销。虽然这些部门的董事担任最高职位很常见,但首席信息官的角色往往被忽视。

这种情况意味着CIO角色已经被一些人视为以业务为中心的IT专业人员职业生涯的巅峰。由于无处可去,CIO这一角色被视为高管的死胡同。长期以来,人们一直嘲笑CIO是“职业生涯终结”(career is over)的缩写。最近的证据表明,这种观点已经过时了。前首席信息官已经在蓝筹股公司担任了最高职位,如英国国民健康服务(nhs)、乐购(Tesco)、经济学家集团(Economist Group)、通用电气运输公司(GE Transportation)和英国电信全球服务公司(BT Global Services)。

首席信息官还经常扮演更广泛的角色,负责运营、数字和治理等其他职能。这种广泛的经验基础意味着,首席信息官在咨询和咨询职位上受到高度重视。因此,首席信息官的职位远不是死胡同。首席信息官通常会在其他公司担任IT主管时发现新的机会。在一家企业遇到“玻璃天花板”,也有助于解释首席信息官经常跳槽的原因。

什么是临时CIO?

临时首席信息官是非永久性的IT领导。这些自由职业首席信息官签的都是定期合同,有时会延期,有时还会变成永久合同。临时IT领导的关键角色包括:在没有永久CIO的情况下提供稳定性,在转型项目中领导变革,并指导有前途的IT领导。

如上所述,首席信息官(cio)在咨询和咨询方面受到高度重视。一些专家认为,过去5年,临时首席信息官的需求增长了25%。这就是越来越多的IT领导者所面临的需求——无论是暂时的还是永久的——他们选择创建组合式职业。这些高管扮演各种角色,包括临时职位、为初创企业和扩大规模企业提供咨询服务、战略咨询服务,以及在私营和公共部门机构担任非执行董事职务。

CIO的平均任期是多长?

咨询公司光辉国际(Korn Ferry)估计,首席信息官的平均任期为4.3年,消费、能源和专业服务行业的首席信息官平均任期最长,为4.5年。最长任期的首席信息官在工业部门的平均任期为4.0年。光辉国际(Korn Ferry)报告称,首席执行官的平均任期为5.3年,首席信息官是任期最短的高管。

然而,尽管平均任期为4年左右,但简历中充满两年任期的情况并不罕见。这些跳槽的IT领导者把自己塑造成转型专家,他们进入一个企业,看看哪里出了问题,然后为IT主导的变革制定战略。

他们的首席信息官同行们在一家公司呆了很多年,质疑真正的业务转型能否在两年的周期内完成。折衷的办法是介于离开得太快和停留得太久之间。确切地说,下落取决于你的观点。

首席信息官是什么样的人?

和所有首席执行官一样,首席信息官(cio)都是严肃的战略家,拥有出色的领导才能。然而,我的经验表明,首席信息官几乎总是平易近人的。首席执行官和首席财务官掌握着巨大的权力,有时他们的关系很疏远。cio们的整个职业生涯都在努力让企业的其他人认真对待他们的角色。

当他们有机会展示这种能力时,他们会抓住这个机会。现在,在一个技术是所有商业运作的基础的时代,精明的首席信息官必须得到倾听。在工作之外,首席信息官们喜欢挑战极限——来自各种背景的受访者都对极限运动和跑车有着极大的兴趣。

这些利益或许对所有首席执行官来说都很熟悉,但首席信息官们显然喜欢极端的做法。顺便说一句,光辉国际(Korn Ferry)表示,首席信息官的平均年龄为51岁,是最高管理层中最年轻的(最高管理层成员的平均年龄为54岁)。

CIO的未来是什么?

一句话,光明。曾预言CIO角色将会消亡的专家们被IT领导的重新出现弄得面红耳赤。企业欣然接受了消费化,然后发现他们仍然需要一位高管来监督业务部门经理做出的分散的技术采购决策。鉴于CIO在供应商管理、IT集成和技术治理方面的多年经验,在大多数组织中,CIO最能胜任这种监督角色。

CIO的角色也不太可能很快消失。越来越多的首席信息官也开始负责其他领域,如采购、创新、运营,甚至人力资源。企业继续受到比以往任何时候都多的技术冲击。在一个技术不确定的时代,首席信息官提供了一定程度的IT领导确定性。对于接受这一要求的首席信息官来说,机会非常多。

 

原文:https://www.zdnet.com/article/what-is-a-cio-the-chief-information-officer-role-explained/

本文:http://jiagoushi.pro/node/1435

讨论:请加入知识星球【CXO智库】或者微信【cxo_bible】或者QQ群【1033354921】

SEO Title
What is a CIO? Everything you need to know about the Chief Information Officer explained

【CIO】如何成为 CIO:备忘单

Chinese, Simplified

商业领袖负责引导公司及其员工朝着成功的目标迈进;为了做到这一点,领导者必须聘请最优秀的候选人来支持他们的员工——但责任并不止于此。

组织中的大多数重大变化都始于高层:多元化和包容性努力、数字化转型计划、指导计划、技能提升和再技能优先级排序、网络安全程序和总体目标评估。这些变动通常由最高管理层制定,并由其他高管和经理实施。

但是,为组织规划和实施技术战略取决于一位特定的领导者:首席信息官 (CIO)。 CIO 是整个企业技术部门的行政级别代表,需要具有令人印象深刻的技术知识和沟通能力的个人。

最高层的其他成员包括首席执行官、首席数字官和首席技术官——所有这些人通常都被称为 CXO。据《每日电讯报》报道,CIO 有时被误认为是 CTO,但 CTO 更负责形成有助于外部发展业务的技术或技术战略,并着眼于客户需求。相反,CIO 是面向内部的,管理内部 IT 基础设施

此备忘单可供下载,如何成为 CIO:备忘单(免费 PDF)。

CIO是做什么的?



CIO 的主要职责是与 C 级和技术部门的其他成员合作,为企业制定最佳的技术策略。 Indeed 的《成为 CIO 职业指南》概述了 CIO 的以下常见任务:

  • 分析公司设计、开发和管理中使用的技术的准确性和效率
  • 与 CEO 和项目经理合作评估资源使用和分配
  • 俯瞰公司通讯网络的进展与发展
  • 设计足够的广域连接基础设施,以支持远程访问
  • 对 IT 工作流程中的每一个变化进行成本效益分析
  • 根据需要建议软件和硬件升级,以改善运营并适应预算限制

根据 The Balance Careers 上的一篇文章,包括人工智能 (AI)、物联网 (IoT)、云计算和大数据分析在内的技术的兴起给首席信息官带来了新的挑战和责任。

Ness Digital Engineering 首席技术官 Moshe Kranc 表示,这些新职责包括重新评估组织的云战略、投资更新遗留系统、重新评估分析战略、投资提高数据质量以及考虑 GDPR 和其他数据隐私法规。文章,应该在每个 CIO 的待办事项清单上的 8 件事。



为什么 CIO 对组织很重要?



随着技术的不断发展,成功的工作场所被迫效仿。根据 Monster 最近的报告“工作的未来,2021 年全球展望”,87% 的雇主表示,由于技能差距,他们难以填补职位空缺。三分之一的人同意现在的差距比 2020 年更大。

参见:TechRepublic 的所有备忘单和聪明人指南(TechRepublic)

然而,员工——以及整个组织——如果不知道最有用的技术趋势是什么,就无法提升技能,而这正是 CIO 进入的地方。数字化转型项目不仅对业务成功至关重要,而且对业务相关性也至关重要。 CIO 的目的是确保组织投资于最好的技术。如果没有 CIO,组织可能会落后于技术趋势并变得无关紧要。

CIO 和 IT 主管有什么区别?



CIO 负责处理更广泛的战略以及与其他领导层成员的沟通,而 IT 主管则更负责监督日常运营。根据 Indeed 的 IT 主管职业指南,IT 主管的主要任务包括与供应商沟通、监督服务器系统的运行、支持软件和硬件升级的实施以及识别安全漏洞

职业指南澄清说,大多数大中型企业的 IT 主管通常向 C 级主管报告。这意味着他们负责实施 CIO 决定的软件和硬件升级,并传达已知的安全漏洞,以便 CIO 可以确定组织内的后续步骤。

成为 CIO 有哪些途径?



成为 CIO 的职业道路不是固定的或线性的——大多数情况下,这是一条漫长而曲折的通往顶峰的道路。成为 CIO 的常见教育要求包括计算机科学、软件工程、信息系统或相关领域的学士学位,通常还包括工商管理或信息技术硕士学位。

否则,根据 Hays 的 CIO 报告的 DNA,资格主要取决于经验。 Indeed 上的示例 CIO 职位描述列出了在信息技术和资源管理方面至少有八年的经验,并且优先考虑至少在执行级别工作三年的候选人。

然而,Hays 的报告发现,大多数 CIO (31%) 在成为 CIO 之前在相关领域拥有 15 到 20 年的经验。大约 26% 的受访者表示在实现飞跃之前拥有 10 到 15 年的经验。虽然没有明确的途径成为 CIO,但经验越多越好。



成为成功的 CIO 需要哪些技能?



除了教育和经验方面的学位,CIO 还需要多样化的技能。 Indeed 确定了以下 10 项 CIO 最需要的技能:

  • 项目管理
  • 敏捷项目管理
  • 企业软件开发
  • 预算
  • 招聘
  • 商业智能
  • 树液
  • 虚拟机
  • 数据仓库架构
  • 微软SharePoint

Indeed 还建议那些有兴趣成为 CIO 的人遵循以下步骤:

  • 获得四年制学位。
  • 获得项目管理经验。
  • 确定专业或利基。
  • 获得信息技术治理方面的经验。
  • 获得工商管理硕士学位

根据 The Balance Careers 上的帖子,对于更普遍的常青技能,CIO 需要战略规划技能、领导技能、人际关系技能和变革管理技能。该帖子称,由于处于如此高的领导水平,首席信息官需要沟通技巧,就像他们需要技术技能一样。

CIO 最热门的市场是什么?



根据 ZipRecruiter 的数据,美国 CIO 平均年薪最高的 10 个州如下(截至 2021 年 3 月):

  • 华盛顿(177,779 美元)
  • 纽约(166,969 美元)
  • 新罕布什尔州(161,663 美元)
  • 加利福尼亚(158,529 美元)
  • 佛蒙特州(152,595 美元)
  • 马萨诸塞州(152,258 美元)
  • 怀俄明州(149,258 美元)
  • 爱达荷州(149,183 美元)
  • 夏威夷(147,694 美元)
  • 缅因州(146,817 美元)

总体而言,CIO 市场非常乐观。根据美国劳工统计局的数据,到 2026 年,该领域的就业人数预计将增长 12%,高于美国各职业 7% 的总就业人数增长速度。



什么是典型的 CIO 面试问题?



据 Indeed 称,潜在 CIO 在求职面试中可能面临的一些首要问题包括:

  • 该公司可能需要在某个时候购买并实施新的 IT 系统。作为 CIO,您如何说服 [其他高管] 该系统是有益的?
  • 假设您在这里面临 IT 部门预算减少的问题。您将如何处理这种减少并优先考虑各种基于信息的项目?
  • 跟我谈谈与 IT 相关的敏捷项目管理。它是一种什么样的管理风格,你会在什么时候使用它?
  • 过去您是否必须处理来自其他公司高管的不可行的 IT 请求?你是如何处理这些有问题的请求的?
  • 作为 CIO,您会定期使用哪些资源来了解 IT 行业最新的技术进步?

在哪里可以找到 CIO 的职业资源?



除了攻读计算机相关领域的学士学位外,有抱负的 IT 领导者还应该考虑研究认证计划。 Enterpriser's Project 为 CIO 列出了以下七大 IT 管理认证:

  • 项目管理专业人员 (PMP)
  • PMI 敏捷认证从业者 (PMI-ACP)
  • CompTIA 项目+
  • 认证 ScrumMaster (CSM)
  • Product Management from Pragmatic Institute
  • ITIL
  • 企业 IT 治理 (CGEIT) 认证

原文:https://www.techrepublic.com/article/how-to-become-a-cio-a-cheat-sheet/

本文:https://jiagoushi.pro/node/1756

SEO Title
How to become a CIO: A cheat sheet

【CIO】重返办公室:现在cio们面临着下一个重大挑战

Chinese, Simplified

在帮助企业实现了远程办公的巨大转变之后,CIO的一切将再次发生变化

过去10年,首席信息官(cio)在企业内部获得了更广泛的决策角色,因为他们证明了数字化转型对于提高组织的灵活性和效率有多么重要。

过去几个月发生的事件为技术主管们带来了一系列全新的挑战:管理他们的部分业务,应对COVID-19冠状病毒爆发,意味着IT主管们必须前所未有地关注运营问题。

他们必须在几天内制定安全的远程工作策略,通常使用任何他们能得到的设备——而且在许多情况下他们都成功了。

从这种快速反应中已经清楚的是,冠状病毒大流行将对技术支出的水平和构成以及IT主管的作用产生直接和持久的影响。

首席信息官可能已经证明了他们在危机中帮助企业有效工作的能力,但现在他们需要证明他们的长期价值——而实现这一重点将意味着it领导层的永久转变。

德勤最近发布的2020年全球技术领导力调查强调了这一趋势,该调查确定了市场领先的cio的属性。在新冠肺炎疫情爆发后,这些咨询公司表示,“先锋”首席信息官将在塑造其公司的弹性、复苏和增长战略方面发挥关键作用。

德勤(Deloitte)研究总监哈立德•卡克(Khalid Kark)表示:“COVID-19大流行可能暂停了许多个人业务运营,但它促使人们加速采用数字技术和能力,帮助组织保持敏捷和弹性。”

现在,首席信息官们的责任是确保他们采用的技术能够帮助那些继续远程工作的人。首席信息官还将帮助塑造企业的工作空间,因为员工们将重返社交距离较远的办公室。

但除此之外,IT领导者还将利用技术帮助他们的企业在后covid - 19时代生存下来,并蓬勃发展。德勤的研究显示,大多数(69%)董事会成员预计,成功的首席信息官在未来三年内应具备“改变”、“远见”和“创新”等特质。

实现这些宏伟目标并非易事。首先,资金紧张。普华永道(PwC)最近的一项调查发现,超过半数的首席财务官预计,科技支出将受到更严格的审查。据研究机构IDC称,到2020年,全球IT支出将下降5.1%。

CIO社区希望,随着企业开始规划其大流行后的复苏,将提供现金。IDC表示,首席信息官必须选择能够保护他们的组织、帮助他们度过2020年衰退、并为衰退后的重新增长做好准备的技术。

研究人员说,现在正确的技术选择将为CIO从技术领袖转变为业务战略家创造机会。在IT支出确实出现的地方,它将涉及数字技术的战术使用——尤其是云技术——作为一种削减成本和帮助企业在更长期内增长的方式。

对于First Quantum Minerals的全球IT主管大卫·艾利森(David Allison)来说,重要的是,科技领导者首先关注的是他们当前的业务需求。他表示,“数字转型”一词的夸张,掩盖了一个事实:IT领导者仍需要专注于确保“基本要素是正确的”。

现在的情况比以往任何时候都更加如此,首席信息官们正在努力创造一个平台,在充满挑战的环境下实现可持续增长。

在COVID-19之前,非it高管可能曾怀疑云的可靠性和性能,但现在他们看到了数字转型的价值。展望未来,企业将更加接受依赖云计算——而最好的首席信息官将利用这种接受来改变自己作为企业变革推动者的角色。

德勤(Deloitte)表示,在目前全球首席信息官(CIO)中,先锋科技领袖只占10%左右,但他们明确指出了技术如何帮助企业改善和增长,为其他人开辟了一条非常清晰的道路。超过一半的科技先锋(52%)将他们的转型努力集中在实施新的商业模式上。

这一点与科技研究公司IDC副总裁尼尔•沃德-达顿(Neil Ward-Dutton)产生了共鸣。他认识到,IT领导地位的定义在不断演变。他认为,与德勤一样,现在已经有一批具有开创性的首席信息官,他们很可能为后冠状病毒时代的未来技术领导指明方向。

他们更进一步,在帮助更广泛的企业领导团队理解新技术给行业和公司带来的新商机和风险方面增加了战略价值。要想让首席信息官得到真正的重视,他们就必须与数字时代的转型息息相关。”

化妆品公司雅芳国际(Avon International)的首席信息和数字官尼克•伯顿(Nick Burton)认为,重新聚焦于以科技为主导的业务转型,强化了一种已经开始的趋势。cio们早就意识到以业务为中心的必要性;当前的社会经济不确定性使得牢牢抓住变革变得更加恰当。

“我认为以前就是这样,但我现在和董事会的谈话都不是关于锡、电线和服务的。我所说的只是电子商务方面的情况,我们的销售情况,以及我们为应对冠状病毒而开发的数字产品的路线图,”他说。

“我与公司其他成员的对话是关于我们如何维持这种以技术为主导的转型;我们如何持续推动我们希望在整个业务中看到的变化类型。这才是现在的话题,而不是IT之类的。”

 

原文:https://www.zdnet.com/article/return-to-the-office-now-cios-face-their-next-big-challenge/

本文:

讨论:请加入知识星球【CXO智库】或者微信【cxo_bible】或者QQ群【1033354921】

SEO Title
Return to the office: Now CIOs face their next big challenge

【技术趋势】首席信息官和其他 IT 领导者分享 2022 年的预测和技术趋势

Chinese, Simplified

随着我们进入 2022 年,CIO 和其他 IT 领导者正在预测更多相同的问题:技术人才短缺将给仍在进行现代化努力、增加使用人工智能和分析、增强安全性以及其他创新技术的组织带来压力

在对 2022 年的预测中,Forrester 认为“在新的采购模式成为主流之前,技术人才恐慌将造成巨大差距。”据 Forrester 称,IT 组织面临 13.8% 的流失率,这反映了“面向未来”人才战略的缓慢转变。

“对技术人才的需求保持着狂热的步伐,重点是数据和分析、信息安全、架构、云和工程,”Korn-Ferry 北美技术官员实践董事总经理 Craig Stephenson 说。

以下是他们计划如何应对。 “受挫的传统公司将通过提高工资来吸引人才,而适合未来的公司将使用云优先和基于平台的架构,并采用低代码/无代码解决方案来减少对最先进技术技能的需求,”根据福雷斯特。

斯蒂芬森的其他预测是:

  • 技术领导者的持续发展扩大了对广泛投资组合的监督,包括产品、数据、云、工程和信息安全
  • 通过有效部署技术能力显着推动提升客户体验
  • 在创建数据功能以提供丰富而强大的业务洞察力和客户分析方面取得了令人瞩目的进步

Forrester 还预测,技术的强制、快速加速将使 60% 的公司的技术债务恶化

“在急于为客户提供服务并变得更有弹性的过程中,公司正在部署新的数字功能,为混合客户体验提供动力,”Forrester 说。 “对于全球 55% 的公司而言,将速度置于可维护性之上将导致技术债务膨胀,进一步危及他们实现 IT 组织现代化的能力。”

数字化转型迈上新台阶

普利司通美洲公司正在转型成为一家“可持续解决方案公司”,首席信息官 Taren Rodabaugh 说。到 2022 年,公司将专注于核心业务的持续现代化,“同时也倾向于数字平台,并利用战略伙伴关系来共同合作,扩大或建立新的商业模式和机会,”Rodabaugh 说。

她补充说,安全仍然是重中之重,“毫无疑问,我们将坚定不移地加强和准备网络和信息安全工作。”

和其他人一样,Rodabaugh 表示将加快人才计划,“以确保我们拥有最好的团队,让他们感到投资于我们的文化和普利司通的未来。”

Forrester 预计“领先的科技高管将从数字化转型为以人为本的转型”。该公司表示,到 2022 年,适合未来的公司将超越数字化转型,实施紧密融合 CX 和 EX 的举措。

“此外,10% 的技术领导者还将优先投资于战略合作伙伴关系和创新实践,其比率是竞争对手的 3 倍”,Forrester 说。

人工智能、机器学习趋势



全球专业服务公司 Genpact 首席数字官 Sanjay Srivastava 表示,到 2022 年,数据需要成为基础和“一等公民”,以帮助 CIO 做出数据驱动的决策以实现业务价值。

人工智能和机器学习“是帮助首席信息官实现目标的顶级技术,如果他们有额外的财务资源,也是投资的首选,”他说。 “这些技术使首席信息官能够充分利用他们掌握的数据,为更明智的决策生成预测性洞察力。展望未来,首席信息官优先考虑的三件事是战略、数据素养和人工智能。”

Srivastava 说,随着人工智能成为组织的优先事项,负责任的人工智能是必须的。

他说:“将会出现大规模的系统性破坏,因此,那些以人工智能为主导的人将受益匪浅。” “但随之而来的是在 CIO 的工作中建立指导方针和透明度的责任。”

他说,从一开始就规划并在人工智能治理中建立道德规范至关重要。 “从长远来看,道德将成为人工智能的重要组成部分。数据本身存在隐私问题并且可能存在偏见。算法可能内置了无意的偏见,因此企业必须以道德谨慎的方式使用人工智能。”

Srivastava 说,让 AI 道德正确的关键是引入独立于 AI 项目的监督,因为它可以减少意外的偏见,将其限制在适当的用例和设计中,以实现包容性和全面性。

“最终,”他预测,“大多数公司,就像财务审计一样,会将人工智能伦理作为董事会议程项目。”

随着云使用的扩展,要求简单



希捷首席信息官 Ravi Naik 表示,迁移到云端带来了复杂性,这将推动对简化的渴望

“这是一个普遍的故事:组织从本地数据中心迁移到云以实现简单性,他们经常这样做——一段时间——但一旦达到规模,他们就会面临云计算的复杂性:账户成本要高得多已经变得复杂的云架构,”他说。 “从[总拥有成本]的角度来看,它们伴随着未兑现的承诺。

他说,到 2022 年,组织将致力于简化架构,而不会出现成本、服务和复杂技术层的不可预测性

“这很棘手,因为修复本身可能会带来更多复杂性:例如,应用程序堆栈需要简化,但不能中断,”Naik 说。

同时,他预测 IT 组织还将寻求工作负载的地理分解,称多云这个词用词不当,因为有多个云。

“越来越多的企业希望能够交替利用应用程序,以便数据驻留在一个地方,并且访问它的应用程序堆栈可以改变,”Naik 说。 “许多数据访问和移动性问题可以通过超大规模可以插入的独立数据平面来解决。”

他说,能够将相同的数据用于各种目的,而不必将其传入和传出到可以执行不同功能的位置,这将意味着节省成本,并且没有访问和迁移的摩擦。

数据将用于解锁可持续性



Srivastava 表示,对进入 2022 年的数据的更多关注至关重要,因为在经历了长期的中断和不确定性之后,客户、员工和投资者更频繁地期望组织专注于为所有利益相关者创造长期价值。有了这项新任务,领导者已转向数据驱动的洞察力,以建立有弹性、以目标为导向的组织,优先考虑社区、员工和环境以及客户。

“来年最值得关注的数据技术趋势之一是利用企业数据并评估利益相关者的期望,以了解企业在哪些方面面临气候变化的风险,以及企业需要在哪些方面采取行动以提高可持续性,”他预测道。

当我们考虑塑造美好的未来时,Genpact 建议通过三个步骤来生成数据驱动的洞察力,以帮助解决大型、复杂的转型问题以实现可持续性:建立数据基础,将数据转化为洞察力,并投资于变革管理和用户体验。

一些 CIO 将成为 CEO,另一些则影响议程



斯蒂芬森还预测,“高效的技术领导者 [将] 担任 CEO 的角色。”

Srivastava 表示,随着 CIO 角色和技能的发展,这需要在局外人和局内人之间取得平衡。

“作为局外人,首席信息官必须发现、接受和管理技术,了解需要改变的地方,并客观地思考解决问题的新方法,”他说。 “作为一名内部人员,首席信息官需要树立信誉,从头开始领导大规模变革管理。”

他补充说,平衡这两种转型方法从根本上讲是复杂的。 “如果没有这种技能组合,首席信息官将面临提高生产力、提高效率和刺激创新的挑战。”

由于技术现在是达到目的的一种手段,Srivastava 相信成功的 CIO 将在董事会中获得一席之地,以影响 CEO 的议程。

他说:“与 CEO 的频繁接触使 CIO 能够利用综合业务和技术专长来影响公司的战略业务议程的能力完全不同。”

未来的工作巨变



Srivastava 表示,未来的工作越来越多地包括远程劳动力,但由于大流行,与之相关的所有挑战都提前到来了。为了支持这种巨大的转变,公司需要创建有弹性和敏捷的工作模式,并专注于员工体验和敬业度。

“成功的关键是建立和推动一种有凝聚力的文化,”他说。 “这涉及围绕共同目标团结团队,关注员工福祉,推动多元化、平等、包容和社区影响。” Srivastava 补充说,技术需要成为任何计划的核心。

此外,公司必须在其人力资源运营中采用和采用人工智能、机器学习和其他先进技术,他说。 “这些技术是捕捉员工情绪、人才分析、网络建设和意外发现、持续学习和重新部署人才的核心。”

 

原文:https://www.techrepublic.com/article/cios-and-other-it-leaders-share-pr…

本文:https://jiagoushi.pro/node/1783

SEO Title
CIOs and other IT leaders share predictions and tech trends for 2022

【职场职业】如何建立成功的首席信息官职业(免费PDF)

Chinese, Simplified

成功地担任CIO的角色需要多种技能,包括领导能力、商业头脑和技术。这本电子书着眼于帮助你在这个角色中脱颖而出的知识和专业知识。

的电子书:

随着许多公司正在进行数字化转型,首席信息官有机会成为首席管理层的重要成员,他可以找到技术方法来推进公司的目标。但是怎样才能真正成为首席信息官呢?

虽然技术背景会让你在安全以及与供应商合作等领域有优势,但来自其他业务领域的人通常拥有CIO工作所需的沟通、管理和战略技能。

Gartner公司首席信息官团队的分析师舒尔特(Ansgar Schulte)说,首席信息官的角色比过去更加灵活。“你需要对各种不同的责任持开放态度。未来,CIO的工作重点将不再是信息管理,而是通过数字技术获取商业机会。”

如果你想要在公司晋升并获得一份首席信息官的工作,以下是一些你需要掌握的技能和品质。

愿意接受最难的项目

Shutterstock的前首席信息官戴维•詹布鲁诺(David Giambruno)在一家网络公司开始了自己的销售生涯,在那里他了解了客户如何使用技术。

他是怎么升职的?“我做过最糟糕的工作,”詹布鲁诺说。“如果有人说,‘这个项目要彻底失败了’,我会举手,因为它没有任何负面影响。它教会了我如何运用技术来获得一个结果,以及如何利用我可以支配的每一项资产,包括人员、流程和技术,来获得一个好的结果。”

弗雷斯特公司(Forrester)副总裁兼首席信息官研究总监马特•加里尼(Matt Guarini)表示,这对于没有企业经验的首席信息官来说尤其重要。“如果你从行业内的根基开始,那就走出去,寻找可以在该行业工作的机会。它将帮助你建立组织知识和商业技术,并帮助你思考创新和解决问题。”

 

原文:https://www.techrepublic.com/resource-library/whitepapers/how-to-build-a-successful-cio-career-free-pdf/

本文:http://jiagoushi.pro/node/1432

讨论:请加入知识星球【CXO智库】或者微信【cxo_bible】或者QQ群【1033354921】

SEO Title
How to build a successful CIO career (free PDF)

采用产品驱动型文化并使其蓬勃发展的 6 个技巧

Chinese, Simplified

2018 年,Gartner 的一项调查发现,85% 的组织已经采用或计划采用以产品为中心的模型,大多数组织已经在其至少 40% 的工作中采用了这种结构。这一趋势继续加速,到 2022 年,这一数字预计将上升到 80%。

CIO 将软件的上市时间列为流程转型的主要驱动力,而 COVID-19 大流行只会加速这一需求。传统的项目思维模式有固定的要求,但往往会超出预算和时间。产品思维有固定的时间表和预算,但需求是不断变化的。除了提高效率之外,请考虑采用以产品为导向的思维方式和文化如何消除孤岛、提高产品质量并加强团队与业务目标之间的一致性。

产品思维转变始于执行级别。对于尚未欢迎从软件/应用程序项目转变为产品的 CIO,这里有六种方法可以转变您的思维并使您的组织定位以实现指数级增长。

1. 从为什么开始,而不是怎么做

这个概念应该是您业务战略的基石。以客户为中心的产品工程模型旨在解决市场中的痛点,而不是专注于软件本身。如果您通过问“我们如何解决这个问题?”来制定战略计划?您正在辩论解决方案,从而将您的行动方案限制在一组狭窄的选项中。当您将开发应用程序的原因归零时,您可以定义您的优先级,阐明您的目标,并创建一个核心信念来构建您的策略。

2. 拥有问题,而不是技术

一旦你制定了你的“为什么”,你就可以开始围绕这个中心焦点建立团队。在以产品为中心的模型中,避免雇用大量“超级专业”开发人员(前端、中间层、后端、数据库)的错误。使用这种构建技术团队的策略,您可能会面临将团队细分、创建项目孤岛以及增加来自非专业团队的多轮批准的风险。

相反,专注于建立对您的长期产品目标和愿景有深刻理解的团队。这使您的组织可以根据需要灵活地重组您的团队。当您的团队在一个总体目标上保持一致时,您就会挑战您的员工不断创新——当单个项目完成时,创意不会停止。

3. 代码是负债,功能是资产

单独的复杂代码没有价值。如果没有强大的团队支持,即使是最复杂的代码也是无用的。当您与具有远见的领导者一起建立您的组织时,请考虑如何将代码作为推进您更大的、以客户为中心的目标的工具发挥最大作用。

作为现代化模型的一部分,下一代软件开发人员和业务专业人员可能会受益于低代码或无代码解决方案。更简单的代码更容易理解和维护。再一次,一个小的转变可以让你的团队变得敏捷。在这种情况下,并不总是需要深入的技术知识来推进您的产品目标。

4. 衡量重要的是什么,而不是产出

仅报告成本已不再足够。以客户为中心的思维方式也意味着将您的分析实践针对您的客户。在宏观层面,为了推进您的战略目标,衡量产品效率、有效性和影响。当你确定你的“为什么”时,你实现了你设定的目标吗?

要在扩展时改善客户体验和业务利润,请查看合理的收入指标以获得洞察力。要了解您的组织与每位客户的关系,请跟踪您的客户获取成本、客户生命周期价值和客户净值。这三个指标可以帮助您了解开发过程中哪里出现了放缓,以及您的业务解决方案是否为您的客户增加了价值。

5. 查看迭代并持续交付

当您的团队可以仔细考虑产品的多次迭代并可以持续交付时,您就知道您已经从遗留项目系统过渡到以产品为中心的模型。一个强大的以产品为中心的团队可以过渡到您的软件的下一个版本,而不会被压倒性的技术债务所拖累。

6. 关注新的渠道、市场和分销模式

随着您的新敏捷团队扩展您产品的技术能力,请考虑您的产品还有哪些地方可以增加价值,从而最大限度地扩大您的影响力。您的解决方案可以解决哪些渠道和市场的痛点?您的分销模式是否仍然是您开始时营销产品的最有效方式?请具有工程头脑的创新者集思广益,集思广益,开箱即用的解决方案将使您的业务更上一层楼。

原文:https://www.informationweek.com/enterprise-agility/6-tips-to-adopt-and-…

本文:

SEO Title
6 Tips to Adopt and Thrive With a Product-Driven Culture

CISO

Chinese, Simplified

什么是CISO?什么是首席信息安全官

首席信息安全官(CISO)是组织内负责制定和维护企业愿景、战略和计划以确保信息资产和技术得到充分保护的高级管理人员。CISO指导员工识别、开发、实施和维护整个企业的流程,以降低信息和信息技术(IT)风险。他们应对事件,建立适当的标准和控制,管理安全技术,并指导政策和程序的制定和实施。CISO通常还负责与信息相关的合规性(例如,监督实施,以实现实体或其一部分的ISO/IEC 27001认证)。CISO还负责保护公司的专有信息和资产,包括客户和消费者的数据。CISO与其他高管合作,确保公司以负责任和道德的方式发展。

通常,CISO的影响波及整个组织。责任可能包括但不限于:

  • 计算机应急响应小组/计算机安全事件响应小组
  • 网络安全
  • 灾难恢复和业务连续性管理
  • 身份和访问管理
  • 信息隐私
  • 信息法规遵从性(例如,美国PCI DSS、FISMA、GLBA、HIPAA;1998年英国数据保护法;加拿大PIPEDA、欧洲GDPR)
  • 信息风险管理
  • 信息安全与信息保障
  • 信息安全运营中心(ISOC)
  • 金融和其他系统的信息技术控制
  • IT调查、数字取证、eDiscovery

在组织中拥有CISO或同等职能已成为企业、政府和非营利组织的标准做法。到2009年,大约85%的大型组织有一名安全主管,高于2008年的56%和2006年的43%。2018年,CIO、CSO和普华永道联合开展的《2018年全球信息安全状况调查》(GSISS)[1][2]得出结论,85%的企业拥有CISO或同等资质。CISO的作用已扩大到涵盖业务流程、信息安全、客户隐私等方面的风险。因此,现在的趋势是不再在IT组中嵌入CISO功能。2019年,只有24%的CISO向首席信息官(CIO)报告,40%直接向首席执行官(CEO)报告,27%绕过首席执行官向董事会报告。将CISO职能嵌入首席信息官的报告结构下被认为是次优的,因为存在利益冲突的可能性,并且该角色的责任超出了IT团队的责任性质。

在企业中,CISO的趋势是在商业敏锐性和技术知识之间保持强有力的平衡。CISO通常需求量很大,薪酬与其他同样拥有类似公司头衔的C级职位相当。

典型的CISO持有非技术认证(如CISSP和CISM),尽管具有技术背景的CISO将拥有扩展的技术技能。其他典型培训包括管理信息安全计划的项目管理、管理信息安全预算的财务管理(如持有经认证的MBA)以及指导信息安全经理、信息安全总监、安全分析师等不同团队的软技能,安全工程师和技术风险经理。最近,由于CISO涉及隐私问题,对CIPP等认证的要求很高。

这一领域的最新发展是“虚拟”CISO(vCISO,也称为“分数CISO”)的出现。[3] 这些CISO在共享或部分的基础上工作,适用于规模可能不足以支持全职执行CISO的组织,或者出于各种原因,可能希望有一名专门的外部执行官履行此职责的组织。vCISOs通常执行与传统CISO类似的功能,并且在通常使用传统CISO的公司正在寻找替代者时,也可能充当“临时”CISO。[4] vCISOs可以支持组织的关键领域包括:

  • 就各种形式的网络风险提供建议并制定解决方案
  • 董事会、管理团队和安全团队辅导
  • 供应商产品和服务评估与选择
  • 成熟度建模运营和工程团队流程、能力和技能
  • 董事会和管理团队简报和更新
  • 运营和资本预算规划和审查

原文:https://en.wikipedia.org/wiki/Chief_information_security_officer

 

SEO Title
ciso

CMO

Chinese, Simplified
SEO Title
cmo

CTO

Chinese, Simplified

什么是CTO? 什么是首席技术官

首席技术官 (CTO),也称为首席技术官或首席技术专家,是公司或其他实体的执行级别职位,其职业专注于组织内的科学和技术问题。 [1]

CTO 与首席信息官 (CIO) 非常相似。 [2] CTO 将为与组织目标密切相关的总体技术基础架构做出决策,而 CIO 将与组织的信息技术 (“IT”) 员工一起执行日常运营。 [2] CTO 应该了解新技术和现有技术,以指导公司未来的努力。 [3] CTO 所担任的角色的属性因公司而异,主要取决于他们的组织结构。 [4]

在美国,CTO 的平均年薪在 130,000 美元到 195,000 美元之间,具体取决于公司的行业。[2]根据 InfoSec Institute 2018 年的一份报告,金融部门的 CTO 的收入约为 200,000 美元,而电子商务 CTO 的收入约为 76,000 美元。[2]

历史



二战后,大公司在与总部不同的地方建立了研究实验室。该公司的目标是聘请科学家,并为他们提供设施代表公司进行研究,而无需承担日常办公室工作的负担。这就是 CTO 专注于总体技术基础设施的想法的起源。 [5]

当时,实验室主任是公司副总裁,不参与公司的公司决策。相反,技术总监是负责吸引新科学家、进行研究和开发产品的个人。 [6]

在 1980 年代,这些研究主管的角色发生了重大变化。由于技术正在成为大多数产品和服务开发的基本组成部分,公司需要一位能够了解产品技术方面并就改进和开发方法提供建议的运营主管。 [7]

这一切都导致了 1980 年代后期随着信息技术行业和计算机(互联网)公司的发展,大公司设立了首席技术官职位。 [4]

概述



CTO“检查组织的短期和长期需求,并利用资本进行旨在帮助组织实现其目标的投资...... [CTO] 是公司内最高的技术执行职位,领导技术或工程部门”。[8]随着 IT 行业的兴起,这一角色变得越来越突出,但此后在所有类型的基于技术的行业中变得普遍——包括基于计算机的技术(例如游戏开发商、电子商务和社交网络服务)和其他/非- 以计算机为中心的技术(例如生物技术/制药、国防和汽车)。在非技术组织中,作为公司官员的职位,CTO 通常直接向首席信息官 (CIO) 报告,并且主要关注长期和“大局”问题(同时仍然对相关领域具有深厚的技术知识) .在以技术为重点的组织中,CIO 和 CTO 职位可以处于同一级别,CIO 专注于信息技术,CTO 专注于核心公司和其他支持技术。

根据公司结构和层级,可能还有研发经理、研发总监和工程副总裁等职位,CTO 与之互动或监督。 CTO 还需要熟悉监管(例如美国食品和药物管理局、环境保护局、消费品安全委员会,如适用)和知识产权 (IP) 问题(例如专利、商业秘密、许可合同),并具备能力与法律顾问互动,将这些考虑因素纳入战略规划和公司间谈判。

在许多较老的行业(其存在可能早于 IT 自动化),例如制造业、航运业或银行业,CTO 的执行角色通常会在自动化现有活动的过程中产生;在这些情况下,只有在努力开发真正新颖的技术(促进内部运营或增强所提供的产品/服务)时,才会出现任何类似 CTO 的角色,也许是通过“内部创业”。

为了履行公司 CTO 的角色,一个人必须满足许多资格,例如:学士学位、硕士学位、证书、相关领域的多年经验以及与技术相关的管理技能。 [9]

随着技术在商业世界中变得必不可少,新的职位不断出现。 CTO 还可能与新职位、首席安全官 (CSO) 或更准确地称为首席信息安全官互动。与 CTO 相比,CSO 的作用是保护网络不被渗透,这可能会导致公司的隐私和法律问题。所有与技术相关的高管职位都必须在公司内部进行协作,以拥有最佳的工作基础设施,并向 CEO 报告。 [10]

 

引用:https://en.wikipedia.org/wiki/Chief_technology_officer

SEO Title
cto

【职场职业】什么是首席技术官?你需要知道的关于首席技术官的一切

Chinese, Simplified

曾经在CIO的阴影下,CTO现在正转变为以创新为中心的技术专家——而企业对他们的需求是无法满足的。

 

什么是CTO?

首席技术官(CTO)是负责组织内技术管理的行政人员;这包括从制定技术战略到网络安全,再到产品开发的方方面面。他们需要了解广泛的技术趋势,并能够将创新与业务目标相结合。

CTOs有什么技能?

薪酬研究专家PayScale表示,cto最受欢迎的技能包括软件架构、领导力、IT管理、产品开发和项目管理方面的专长。然而,首席技术官们越来越看重他们在技术前沿领域的知识,比如数字产品、技术视野和研发(R&D)。

CTO是做什么的?

Gartner表示,CTO全面负责管理物理和人员技术基础设施,包括部署、集成、系统管理和技术操作人员的开发。cto还管理供应商关系,以确保交付服务期望。

这位分析师表示,首席技术官的角色正从基础设施管理转向推动技术创新和引领数字产品开发,这表明人们对顶级首席技术官的期望有所提高。这位分析师表示,首席技术官们应该考虑调整自己的职责,以应对公司数字化转型的需求。

 

这种观点与招聘公司Harvey Nash首席信息官主管Lily Haake的观点一致。她说,从历史上看,首席信息官应该是向首席信息官汇报工作并负责基础设施建设的高级建筑师。现在,她的公司有多种类型的首席技术官,其中一些人管理着大型软件开发团队,负责管理公司的数字平台。

哈克说:“差别太大了,这个头衔本身对不同的人意味着很多东西。”“很难说一个完美的首席技术官应该是什么样的,因为这取决于你所在的行业、组织规模以及最终产品或服务是什么。”

CIO和CTO的区别是什么?

这是个好问题,因为首席信息官通常也被定义为企业中级别最高的IT高管。CIO和CTO之间的区别很大程度上取决于你所谈论的业务类型。

有些企业只有其中一种,而在这些组织中,无论是CIO还是CTO,拥有这一头衔的人都是企业中级别最高的技术主管。然而,许多大企业两者兼备——这就是事情变得复杂的地方。

在两者兼营的公司中,传统的分工是由首席技术官负责与技术实施相关的运营问题。首席技术官深入研究技术细节。他们对系统有很强的关注,他们知道技术是如何工作的,这使得it更像是一个首席架构师的角色。

另一方面,首席信息官往往更注重与企业打交道。因此,尽管CTO可能会去与供应商沟通以获取源技术,但CIO会确保内部业务获得它想要的安全和可治理的系统和服务。

在科技公司,CIO和CTO的分工是如何运作的?

当CIO关注技术的内部应用时,CTO非常关注外部应用。在这些公司中,CTO——同时也是技术专家——成为供应商技术产品的外部面孔。

或许最引人注目的专注于外部的首席技术官是亚马逊(Amazon)的沃纳•沃格尔斯(Werner Vogels),他负责推动公司内部的技术创新。和首席执行官杰夫·贝佐斯一样,他是公司背后的知名人物之一。

首席信息官和首席技术官如何合作?

最有效的CIO和CTO伙伴关系包括信任和团队合作。利盟首席信息官布拉德•克莱(Brad Clay)表示,这种关系实际上是IT和研发之间的关系。

他说:“当我们工作出色时,我们都能够利用彼此的优势。”“理解我们之间的差异是关键;首席技术官本质上是一个发明家,他们的角色是开发,而首席信息官则专注于掌握多种技能,以获取技术或专业知识,而不是建立技术或专业知识。”

克莱说,值得记住的是,首席信息官和首席技术官最终都朝着同一个目标努力——支持和推动业务增长。承认彼此的优势和专业知识将有助于促进双方在某些领域达成共识,比如在信息技术和研发团队之间的技能差距可以相互填补的领域。

他表示:“这对利盟来说非常重要,因为我们希望建立一个集成云平台,以更快推出我们的产品和服务。”“我们的首席技术官团队最初想从头开始建立一个平台,我们说服他们,定制一个第三方平台将是一个更好、更快的途径,以满足客户的需求,将构建时间从3年缩短到18个月。”

公司的规模是否会影响首席技术官的角色?

lovethesales.com网站的首席技术官戴夫•毕晓普(Dave Bishop)表示,这是肯定的。他表示,公司的成熟程度决定了责任的不同。CTO这个头衔在初创企业和规模较大的企业中很常见,这些企业正在利用技术帮助企业快速发展。

毕晓普是该组织创始团队的一员。实际上,在最初的一年左右时间里,他是公司里唯一的工程师,当时公司需要获得巨大的吸引力,并获得进一步的融资。

他表示:“为了实现业务增长,并跟上我们不断增长的雄心,扩大团队规模成了下一个优先事项。”在一家初创公司或扩大规模的公司担任首席技术官有时会让人感到气馁。在一天之内,CTO可能会发现自己在管理团队问题,调试机器学习代码,审查法律文档,然后在晚上的JavaScript会议上发言。

“我发现作为一名首席技术官主要是要做出权衡——你处于不断变化的状态,试图平衡技术债务、成本和不断变化的产品要求。为了成为一名成功的CTO,所有这些球都必须保持在空中。

 

如果现在每家公司都是科技公司,首席技术官该怎么办?

事实上,他的位置很好。随着技术在企业中的重要性上升,对知识渊博的技术人员的需求也在增加。事实上,这种情况如此严重,以至于一些企业——包括老牌企业——已经选择更多地依赖CTO而不是CIO。

以Trainline首席技术官马克·霍尔特为例,他是该公司的高级技术主管。他对自己是首席技术官而不是首席信息官的解释是,他的公司是一家科技公司。他的日常工作重点是代表客户通过技术进行创新,而不是运行可操作的IT系统。

CTO的角色与其他数字领导者的职位有什么联系?

现在有很多其他的高层职位也会对技术决策产生影响,比如首席数据官、首席数字官,还有一些需要考虑的长期职位,包括IT主管、IT副总裁和IT总监。

在许多方面,这些新的首席执行官职位的崛起给首席信息官带来了比首席技术官更大的压力。随着越来越多的技术支出集中在业务部门,关于CIO角色的重要性有很多争论,因为cdo运营的领域传统上被认为是CIO的领地。

另一方面,首席技术官们则远离了这个战场。CTO的内在优势在于他们对系统和服务的详细理解。在一个技术对商业来说从未如此重要的时代,成为一名首席技术官听起来像是一个很好的职业战略。

那么首席技术官是新的首席信息官吗?

CIO仍然是管理技术的高管最常用的头衔,但IT领导职位几乎一直处于不断变化的状态。正如ICS Group首席产品和信息官伊恩•科恩(Ian Cohen)所建议的那样,对于什么才是IT领袖,至今还没有一个好的定义——30多年来,我们一直在努力寻找一个定义。

“专家们还没有想出一个合适的集体术语来形容那些对技术能做什么和如何利用它成为不同类型公司充满激情的人。我曾担任过IT总监、首席技术官、首席信息官、首席产品和技术官,甚至是顾问,但从表面上看,我一直在做同样的事情,因为我的热情始终如一——用技术改善我们的客户、同事和组织。”

image002.jpg

IT领导的角色是在几乎不断变化的状态中的C-suite职位。

资料来源:哈维·纳什和毕马威

科恩认识到,技术对现代企业的潜在本质意味着,比以往任何时候都需要的高管,不仅要乐于谈论技术,而且要真正理解系统和服务的战术使用能给组织带来的不同。

首席信息官们花了20年的时间来证明他们不仅了解技术问题,也了解商业问题。然而,在许多方面,企业现在需要的是能够详细了解技术并能够演示这些工具如何帮助业务转换的人。

这种对技术的关注,尤其是在公司产品和服务的创造方面,有助于解释为什么越来越多的技术首席执行官——比如Rightmove的Tarah Lourens——正在担任首席产品和技术官的角色。

是什么造就了一个伟大的CTO?

Harvey Nash的Haake说,cto仍然是技术专家,其他的都是次要的。她任命的首席技术官往往是通过以工程技术为导向的方式升至最高职位的。例如,他们可能以软件工程师的身份开始他们的职业生涯,并始终理解技术的细微差别。

然而,技术能力并不是唯一的成功因素。哈克表示,她正在招聘的首席技术官需要有深厚的技术知识,但他们能否从高级工程职位晋升到首席执行官职位,取决于他们的软技能,比如参与度和影响力。

她表示:“真正重要的是能够与企业接触,能够影响企业利益相关者,并最终通过技术推动新的收入。”

什么是CTO的职业道路?

科技的日益普及对掌门人来说是个好消息。在蓝筹股公司,首席技术官通常会向首席信息官报告。哈克表示,她的轶事证据表明,首席技术官开始更多地向非技术人员汇报,比如首席执行官或首席运营官(COO)。

哈克表示,事实上,首席技术官的位置很好,可以在高管的阶梯上往上爬。技术在现代商业中的潜在作用意味着,Harvey Nash发现越来越多的公司要求拥有技术背景的首席运营官。即使他们没有承担更广泛的责任,成为首席运营官,在职首席技术官的职业前景也是光明的。

她表示:“通过技术获取新客户非常重要,因此一个强大的技术专家对该业务绝对至关重要。”“你可能会继续担任首席技术官,但如果你取得了成功,你应该有望在管理团队中占有一席之地。”

首席技术官预计能赚多少钱?

据哈维·纳什报道,60%的数字行业领导者表示,在寻找新工作时,良好的薪酬是最重要的因素。PayScale表示,一个有4年以上工作经验的早期CTO的平均年薪为82,723英镑。处于职业生涯中期的CTO,拥有长达9年的经验,平均年薪8万英镑。经验丰富的首席技术官(10年以上)有望获得超过6位数的薪酬。

哈维·纳什表示,全球首席技术官的平均工资达到了12万英镑。根据Salary.com的数据,美国首席技术官的平均工资为244,907美元。顶级管理人员有望获得更高的薪酬。Glassdoor网站报道称,最近任命的一位首席技术官获得了20万英镑的年薪,外加5万英镑的年度奖金。

首席技术官的未来是什么样子的?

简而言之,非常美好。哈克说,现在科技“非常流行”。虽然关于信息系统管理的CIO角色的传统叙述已经过时,但越来越多的数字领导者将自己视为技术专家,强烈关注数字、创新和研发。

他说:“一个只关注企业系统和转型的CIO可能会发现,他们的位置被一个专注于研发的令人兴奋的CTO所取代,而后者将真正改变公司的游戏规则。”

这与lovethesales.com的毕肖普观点一致,他认为CTO有很多值得期待的地方:“在我看来,随着技术在我们日益复杂的世界中变得更加根深蒂固,CTO的角色将不断变化。那些设法围绕自己建立起一个充满活力和奉献精神的团队的人,将不断学习,不断接受挑战。”

 

原文:https://www.zdnet.com/article/what-is-a-chief-technology-officer-everything-you-need-to-know-about-the-cto/

本文:http://jiagoushi.pro/node/1433

讨论:请加入知识星球【CXO智库】或者微信【cxo_bible】或者QQ群【1033354921】

SEO Title
What is a Chief Technology Officer? Everything you need to know about the CTO