软件架构师 OTUS的新课程




现代世界有超过4万个职业。 社会正在发展和数字化,一些职业由于过时而消失,相反,某些职业出现并成为劳动力市场上需求最大的职业。

这样的职业就是软件架构师。 一旦他们没有在互联网上给她打电话,我就遇到了以下名字:

  • 系统架构师
  • 软件架构师
  • IT架构师
  • IT基础架构师

他们都是专门属于软件架构师的。
而且,如果早先房屋和其他结构的建造与“建筑”一词相关联,那么如今该行业的含义稍有不同。



Software Architect从事IT领域中最重要的活动。 在他的肩上,诸如为解决业务问题而构建复杂的IT系统之类的任务就搁置了。 对于大型公司而言,软件架构师可帮助节省金钱,因为他的任务是从许多不同的部分设计一个一致的运营IT系统。 架构师的主要任务之一也可以称为自动化和简化业务流程,以使公司可以达到新的服务交付水平(尽管对此,我已经在评论中有些耳光了……)。

您多久进入一家公司的移动应用程序并吐口水,因为它歪斜,效果不佳且对您简化服务没有帮助? 我经常想。 这归咎于软件架构师,他没有预见到消费者在使用移动应用程序时可能遇到的所有可能的问题,并且没有计算风险。 最有可能的是,您将卸载此应用程序,并使用竞争对手的服务,这些竞争对手的系统架构师变得更加合理并且被抽空了,第一家公司将会蒙受损失。 软件架构师的工作始于与客户的对话,并检查了介绍产品的利基市场,最后是在每个阶段对项目进行控制,由他来负责产品中几乎发生的所有事情。



当然,并非每位IT专家都能成为一名称职的软件架构师。 为此,必须兼具专业精神和一定范围的个人素质。 一个好的专家应该与众不同:

  • 社交性
  • 抗压力
  • 责任感
  • 组织能力
  • 分析能力

而且,即使您与优秀的心理学家一起工作也无法发挥自己的个人品质,则可以在IT领域发挥技术知识。 OTUS以相同的名称“ Software Architect”打开了课程注册。 当然,本课程不适合那些对计算机技术领域零知识的人,但是如果您具有以下堆栈之一的知识和经验:Java(spring / Java EE),Node.js,C#(.net),python( django),Golang,PHP,那么本课程适合您。 它是专为准备学习用于开发软件体系结构以及复杂的分布式和容错系统的最佳实践的团队负责人,管理员和开发人员而设计的。

本课程将不涵盖基本模式。 为了使本课程对在分布式/分散式系统领域工作的人员尽可能有用,设计后端应用程序的非平凡问题,使用遗留服务的方法,变更的一致性(例如,应用交易的过程)或服务编排。

该课程由软件架构领域的资深专家Egor Zuev教授。 他拥有十多年的实践经验和科学工作,曾获奖并从事教学活动。 如果您想了解有关该课程的更多信息并向Yegor提问,可以在开放日完成, 开放日将在11月21日20:00进行,以在线网络研讨会的形式进行 。 Egor将详细介绍该课程的计划,以及在课程结束时将等待参与者的技能,能力和前景。

培训将以网络研讨会的形式在线进行,而该课程则意味着在培训的所有阶段都需要大量的实践和支持。 与老师的交流是在课程的封闭松弛渠道中进行的。 培训的结果将是一个毕业项目。 您可以选择它并在以下领域进行开发:

  • 分布式数据库
  • 分布式数据湖
  • 私有区块链实施,
  • 分布式语义搜索系统。

将来,您可以将项目工作用作投资组合,并且在完成培训后,您将获得证书,确认您在软件体系结构领域的能力。

还值得一提的是,所有OTUS毕业生都有机会获得一份体面的有声望的职位,因为OTUS总是帮助其客户在合作伙伴公司工作,请参见此处的完整列表。

Source: https://habr.com/ru/post/zh-CN476528/


All Articles