Software architect. Nieuwe cursus van OTUS

Software architect. Nieuwe cursus van OTUS

De moderne wereld heeft meer dan 40 duizend beroepen. De samenleving ontwikkelt en digitaliseert, sommige beroepen verdwijnen als gevolg van hun veroudering, en sommige verschijnen juist en worden steeds meer gevraagd op de arbeidsmarkt.

Eén zo'n beroep is dat van een software-architect. Zo vaak als ze het op internet niet noemen, ben ik de volgende namen tegengekomen:

  • systeem architect
  • software architect
  • IT-architect
  • IT-infrastructuurarchitect

en ze hadden allemaal specifiek betrekking op de software-architect.
En als vroeger de bouw van huizen en andere constructies werd geassocieerd met het woord 'architectuur', heeft dit beroep nu een iets andere betekenis.

Software architect. Nieuwe cursus van OTUS

Een software architect houdt zich bezig met de belangrijkste werkzaamheden op IT-gebied. Het is op zijn schouders dat taken zoals het bouwen van complexe IT-systemen om bedrijfsproblemen op te lossen op zijn schouders vallen. Voor grote bedrijven helpt een softwarearchitect geld te besparen, omdat zijn taken onder meer bestaan ​​uit het bouwen van een compleet functionerend IT-systeem uit veel verschillende onderdelen. Eén van de hoofdtaken van een architect kun je ook wel automatisering en vereenvoudiging van bedrijfsprocessen noemen zodat het bedrijf een nieuw niveau van dienstverlening kan bereiken (hoewel ik voor deze mening al een klap in het gezicht heb gekregen in de commentaren...) ).

Hoe vaak ga jij naar een mobiele applicatie van een bedrijf en geef je het op omdat deze scheef is opgezet, niet goed werkt en je op geen enkele manier helpt om het voor jou makkelijker te maken om een ​​dienst te ontvangen? Ik denk best vaak. De schuld hiervoor ligt bij de softwarearchitect, die niet alle mogelijke problemen heeft voorzien die een consument kan tegenkomen bij het gebruik van een mobiele applicatie, en de risico's niet heeft ingeschat. Hoogstwaarschijnlijk verwijdert u deze applicatie en gebruikt u de diensten van concurrenten wier systeemarchitect redelijker en geüpgraded bleek te zijn, en het eerste bedrijf zal verliezen lijden. Het werk van een software-architect begint met een gesprek met de klant en het bestuderen van de niche van productimplementatie, en eindigt met het monitoren van het project in elke fase; hij is verantwoordelijk voor vrijwel alles wat er met zijn product gebeurt.

Software architect. Nieuwe cursus van OTUS

Natuurlijk kan niet elke IT-professional een competente software-architect worden. Om dit te doen, moet je zowel over professionaliteit als over een bepaald scala aan persoonlijke kwaliteiten beschikken. Een goede specialist moet anders zijn:

  • gezelligheid
  • stressbestendigheid
  • verantwoordelijkheid
  • organisatorisch vermogen
  • Analytische vaardigheden

En als u uw persoonlijke kwaliteiten zelfs niet kunt verbeteren als u met een goede psycholoog werkt, kunt u uw technische kennis op IT-gebied verbeteren. OTUS heeft de inschrijving geopend voor een cursus met dezelfde naam: "Software architect". Uiteraard is de cursus niet geschikt voor wie nul kennis heeft op het gebied van computertechniek, maar als je wel kennis en ervaring hebt met één van de volgende stacks: Java (spring/Java EE), Node.js, C# (. net), python (django), Golang, PHP, dan is deze cursus iets voor jou. Het is speciaal ontworpen voor teamleiders, beheerders en ontwikkelaars die klaar zijn om de beste praktijken onder de knie te krijgen voor het ontwikkelen van softwarearchitectuur en complexe gedistribueerde en fouttolerante systemen.

In deze cursus worden geen basispatronen behandeld. Om deze cursus zo nuttig mogelijk te maken voor degenen die werken op het gebied van gedistribueerde/gedecentraliseerde systemen, niet-triviale problemen bij het ontwerpen van backend-applicaties, benaderingen van het werken met oudere services, problemen met de consistentie van wijzigingen (bijvoorbeeld de volgorde van het toepassen van transacties) of met serviceorkestratie.

De cursus wordt gegeven door een ervaren specialist op het gebied van software-architectuur, Egor Zuev. Hij heeft meer dan 10 jaar praktisch werk en wetenschappelijke ervaring, heeft prijzen gewonnen en houdt zich bezig met lesgeven. Wilt u meer weten over de cursus en vragen stellen aan Egor, dan kunt u dat doen op open dag, die plaatsvindt op 21 november om 20 uur in de vorm van een online webinar. Egor zal u in detail vertellen over het cursusprogramma, evenals de vaardigheden, competenties en vooruitzichten die de deelnemers aan het einde van de cursus te wachten staan.

De training wordt online gegeven in webinar-formaat en de cursus omvat veel oefening en ondersteuning van docenten in alle fasen van de training. De communicatie met docenten vindt plaats via gesloten slack-kanalen van de cursus. Het resultaat van de training is een afstudeerproject. Je kunt het kiezen en ontwikkelen op de volgende gebieden:

  • gedistribueerde database
  • gedistribueerde datameer,
  • implementatie van een private blockchain,
  • gedistribueerd semantisch zoeksysteem.

In de toekomst kunt u uw projectwerk als portfolio gebruiken en ontvangt u na voltooiing van de training een certificaat dat uw competentie op het gebied van software-architectuur bevestigt.

Het is ook de moeite waard om te vermelden dat alle afgestudeerden van OTUS een kans hebben op een prestigieuze baan met een fatsoenlijk salaris, omdat OTUS haar klanten altijd helpt met een baan bij partnerbedrijven, waarvan u een volledige lijst kunt vinden. hier.

Bron: www.habr.com

Voeg een reactie