{"id":52712,"date":"2019-11-15T00:00:00","date_gmt":"2019-11-14T21:00:00","guid":{"rendered":"https:\/\/prohoster.info\/blog\/blog_prohoster\/put-arhitektora-sertifikatsiya-i-pogruzhenie-v-produkt"},"modified":"2020-02-18T14:00:30","modified_gmt":"2020-02-18T11:00:30","slug":"put-arhitektora-sertifikatsiya-i-pogruzhenie-v-produkt","status":"publish","type":"post","link":"https:\/\/prohoster.info\/de\/blog\/news\/put-arhitektora-sertifikatsiya-i-pogruzhenie-v-produkt","title":{"rendered":"Weg des Architekten: Zertifizierung und Eintauchen in das Produkt","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Fast jeder Entwickler stellt sich die Fragen, wie er seine F\u00e4higkeiten weiterentwickeln und welche Wachstumsrichtung er w\u00e4hlen sollte: vertikal \u2013 das hei\u00dft, ein Manager werden, oder horizontal \u2013 Full-Stack. Langj\u00e4hrige Arbeit an einem einzigen Produkt wird, entgegen den Mythen, nicht zu einer Einschr\u00e4nkung, sondern zu einer wertvollen M\u00f6glichkeit. In diesem Artikel teilen wir die Erfahrungen unseres Backend-Entwicklers Alexej, der 6 Jahre lang Zertifizierungen absolviert und in dieser Zeit den Weg bis zum Architekten zur\u00fcckgelegt hat.<\/p>\n<p><img decoding=\"async\" alt=\"Weg des Architekten: Zertifizierung und Eintauchen in das Produkt\" src=\"\/wp-content\/uploads\/2019\/11\/42d86fa371c7c6247e31bcc6122c7f90.png\" style=\"display:block;margin: 0 auto;\" \/><noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<h2>Wer ist ein Architekt?<\/h2>\n<p>\nEin Architekt in der IT (Tech-Lead) ist ein Entwickler auf hohem Niveau, der sich mit globalen Fragen in IT-Projekten besch\u00e4ftigt. Er taucht in die Gesch\u00e4ftsprozesse des Kunden ein und hilft, dessen Aufgaben mithilfe von Technologien zu l\u00f6sen, und bestimmt, wie ein bestimmtes Informationssystem aufgebaut sein wird.<\/p>\n<p>Ein solcher Fachmann muss nicht nur in den einzelnen Fachgebieten bewandert sein, sondern auch den gesamten Prozess im Blick haben:<\/p>\n<ul>\n<li>Definition der Gesch\u00e4ftsaufgabe.<\/li>\n<li>Entwicklung, einschlie\u00dflich Programmierung, Vorbereitung, Speicherung und Verarbeitung von Daten.<\/li>\n<li>Bereitstellung und Unterst\u00fctzung der Infrastruktur.<\/li>\n<li>Testing.<\/li>\n<li>Deployment.<\/li>\n<li>Analyse und Betrieb.<\/li>\n<\/ul>\n<p>\nDas bedeutet, sich in die Lage jedes Spezialisten oder Teams im Lebenszyklus der Entwicklung zu versetzen, den aktuellen Zustand der Systeme von innen zu verstehen, erkannte Fehler zu identifizieren und Ziele zu formulieren. Manchmal ist es notwendig, selbstst\u00e4ndig operative Eingriffe durchzuf\u00fchren.<\/p>\n<p>Der Weg der beruflichen Entwicklung vom Entwickler zum Architekten dauert lange \u2013 in der Regel mehrere Jahre. Daf\u00fcr ben\u00f6tigt der Entwickler sowohl praktische F\u00e4higkeiten als auch theoretisches Wissen, das durch internationale Zertifizierungen belegt werden kann.<\/p>\n<h2>Mehr als 5 Jahre an einem Projekt \u2013 Routine oder Wachstumschance?<\/h2>\n<p>\nVor einigen Jahren haben wir mit der Arbeit an einem gro\u00dfen medizinischen IT-System f\u00fcr einen ausl\u00e4ndischen Kunden begonnen. In diesem gro\u00dfangelegten Projekt gab es bestimmte Probleme:<\/p>\n<ul>\n<li>eingeschr\u00e4nkte Zugriffe; <\/li>\n<li>unstabile Produktion;<\/li>\n<li>unglaublich langwierige Sprints und lange Abstimmungen. <\/li>\n<\/ul>\n<p>\n<i>\u201eEs ist Zeit, die Qualifikationen zu verbessern\u201c<\/i>, \u2013 zu diesem Schluss kam einer der f\u00fchrenden Entwickler Alexej, um die genannten Schwierigkeiten zu \u00fcberwinden und die Systemstruktur besser zu verstehen. <\/p>\n<p>Alexej teilte seine Erfahrungen dar\u00fcber, womit man am besten das Lernen beginnen sollte, welche Zertifikate wichtig sind, wie und warum man dies tun sollte.<\/p>\n<h3>Schritt eins: Verbessern Sie Ihr Englisch<\/h3>\n<p>\nProgrammiersprachen sind ein grundlegender Bestandteil der Entwicklung, aber Sprachen f\u00fcr die Kommunikation sind nicht weniger wichtig. Besonders in der Kommunikation mit englischsprachigen Auftraggebern!<\/p>\n<blockquote><p><b>Aus der Praxis<\/b><\/p>\n<p>Eines sch\u00f6nen Tages erhielt Alexej einen Anruf von einer Mitarbeiterin des Auftraggebers. Zu diesem Zeitpunkt konnte unser Entwickler noch nicht mit einer Vielzahl von Zertifikaten prahlen \u2013 weder in den Technologien noch im Management oder in der Kommunikation. Vielleicht w\u00e4ren sie auch nicht n\u00f6tig gewesen \u2013 schlie\u00dflich kann man auch ohne zus\u00e4tzliche Titel ein kompetenter Spezialist sein. Aber das Problem trat dennoch auf.<\/p>\n<p>Man muss verstehen, dass die gesprochene Sprache sich radikal von der schriftlichen unterscheidet. Wenn Sie sich in englischsprachigen Spezifikationen gut auskennen, aber kein Listening und Speaking \u00fcben, haben wir schlechte Nachrichten f\u00fcr Sie. In diesem Fall k\u00f6nnen telefonische Verhandlungen mit Partnern zu einem Stillstand f\u00fchren.<\/p>\n<p>Alexej verstand am Telefon einige vertraute W\u00f6rter, aber die Sprache des Kollegen war so schnell und so anders als die klassische Aussprache aus den Audiolektionen, dass der Hauptinhalt seiner Fragen irgendwo an ihm vorbeiging. Aus H\u00f6flichkeit und um die Situation nicht zu verkomplizieren, stimmte Alexej schnell allen Vorschl\u00e4gen zu.<\/p>\n<p>Braucht man noch zu sagen, dass w\u00e4hrend der Arbeit unangenehme Entdeckungen gemacht wurden? Unser Entwickler hatte sich auf etwas eingelassen, von dem er ausdr\u00fccklich abgesehen h\u00e4tte, wenn das Angebot in einer verst\u00e4ndlichen Sprache gekommen w\u00e4re.<\/p>\n<p>In diesem Moment wurde klar, dass es notwendig ist, die H\u00f6r- und Sprechf\u00e4higkeiten zu verbessern. Der beste Weg daf\u00fcr war die Zertifizierung.<\/p><\/blockquote>\n<p><\/p>\n<h3>Zertifizierung in Englisch<\/h3>\n<p>\nUm die Kommunikation in unserem medizinischen Projekt zu verbessern, lernte Alexej gleichzeitig in mehreren Programmen. Infolgedessen bestand er die Zertifizierung FCE \u2013 First Certificate in English. Das half ihm, den Auftraggeber zu verstehen und seine Gedanken ihm zu vermitteln.<\/p>\n<blockquote><p><b>Lifehack:<\/b><\/p>\n<p>Vermeiden Sie Programme zur Ausbildung in Grundkenntnissen des Englischen. Die F\u00e4higkeit sollte zielgerichtet sein. Wenn Englisch f\u00fcr gesch\u00e4ftliche Kommunikation erforderlich ist \u2013 genau das sollten Sie lernen. Man sollte jedoch nicht in Extreme gehen und CAE (Certificate in Advanced English) ablegen. Seine Besonderheit \u2013 komplexe W\u00f6rter, spezifische Ausdr\u00fccke, die in der internationalen Kommunikation fast nicht verwendet werden.\n<\/p><\/blockquote>\n<p>\n<img decoding=\"async\" alt=\"Weg des Architekten: Zertifizierung und Eintauchen in das Produkt\" src=\"\/wp-content\/uploads\/2019\/11\/a237382bcd285966ed7e09d6c3a8845d.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<\/p>\n<h3>Schritt zwei: Zertifizierung \u00fcber den gesamten Technologiestack<\/h3>\n<p>\nUrspr\u00fcnglich bildete die Technologie der objekt-relationalen Abbildung (ORM) das Fundament des Projekts. Das Entwicklerteam des Auftraggebers war stolz auf ihr Werk, denn alles wurde unter Verwendung fortschrittlicher Konzepte, kompliziert und cool, umgesetzt.<\/p>\n<p>Dennoch waren Probleme im Produktivbetrieb \u2014 insbesondere der st\u00e4ndig abst\u00fcrzende SQL-Server \u2014 keine Seltenheit. Es kam so weit, dass die typische L\u00f6sung des Problems ein Neustart des Dienstes war. Der Auftraggeber rief den Teamleiter an und erkl\u00e4rte, dass es Zeit sei, neu zu starten. Schlie\u00dflich entschieden wir uns, dem ein Ende zu setzen. <\/p>\n<p>Der Auftraggeber wollte die Performance des Systems \u00fcberpr\u00fcfen \u2014 dazu musste Profiling eingef\u00fchrt und regelm\u00e4\u00dfig Optimierungen durchgef\u00fchrt werden. Als Profiling-Tool w\u00e4hlten wir damals \u2014 etwa im Jahr 2015 \u2014 den Ants Profiler, der sich jedoch als schwach herausstellte. Bei geringer Detailtiefe war es schwierig, Informationen \u00fcber den kritischen Codeblock zu erhalten. Bei maximaler Detailtiefe begann der Ants Profiler, den Code so zu ver\u00e4ndern, dass die Funktionsf\u00e4higkeit der Systeme gef\u00e4hrdet war \u2014 dort, wo das Profiling eingestellt war, fiel alles einfach aus. Deshalb \u00e4nderten wir unseren Ansatz.<\/p>\n<p><i>Wir begannen mit der Analyse der Statistiken<\/p>\n<p>Bei der Analyse der Statistiken des Produktivbetriebs wurde deutlich, dass 95% der Arbeiten auf dem Server primitive Gesch\u00e4ftslogik in 4 Zeilen haben. F\u00fcr sie gen\u00fcgte eine einzige SQL-Abfrage und nicht das volle Spektrum der Abfragen, das durch den Gesch\u00e4ftslogikblock mit ORM generiert wurde.<\/i><\/p>\n<p>Alexey schlug eine und implementierte eine Stored Procedure zur Verschiebung von Arbeiten ohne ORM. Die Idee widersprach der gewohnten Projektparadigm, der Teamleiter begegnete ihr skeptisch, aber der Auftraggeber akzeptierte alles und bat um Implementierung. Es war nicht \u00fcberraschend, denn die neue Methode erm\u00f6glichte es, die Verz\u00f6gerungen in der Verarbeitung im Produktivbetrieb von vier Stunden auf einige Minuten zu reduzieren \u2014 im Durchschnitt 98-mal. <\/p>\n<p>Und dennoch hatten wir Zweifel: Ist dies die richtige L\u00f6sung oder eine Frage der pers\u00f6nlichen Vorlieben? Der Glaube an das allm\u00e4chtige C# und ORM wurde durch eine Zuf\u00e4lligkeit ersch\u00fcttert, die die gesamte St\u00e4rke einfacher L\u00f6sungen zeigte.<\/p>\n<blockquote><p><b>Fall zwei<\/b><\/p>\n<p>Das Team schrieb eine Anfrage f\u00fcr die Datenbearbeitung im Rahmen der ORM-Paradigm, die nach allen Regeln und fehlerfrei erstellt wurde. Ihre Verarbeitung dauerte 2-3 Minuten und diese Parameter schienen akzeptabel. Allerdings brachte eine alternative Implementierung mit einfachen Selects und Views das Ergebnis schneller \u2014 in 2 Sekunden.<\/p>\n<p>Es ist offensichtlich geworden, dass es an der Zeit ist, einen Spezialisten zu w\u00e4hlen, der die Zertifizierung f\u00fcr den gesamten Projektstack durchl\u00e4uft, um alle Nuancen zu verstehen und die optimale Methode zu w\u00e4hlen. Diese Aufgabe hat Alexey \u00fcbernommen.<\/p><\/blockquote>\n<p>\n<b>Erste Zertifikate<\/b><\/p>\n<p>Um das Wesen zu verstehen, hat Alexey <noindex><a rel=\"nofollow\" href=\"https:\/\/www.microsoft.com\/en-us\/learning\/certification-overview.aspx\">mehrere Microsoft-Zertifizierungen durchlaufen<\/a><\/noindex>, die den gesamten technologischen Stack des Projekts abdeckten:<\/p>\n<ul>\n<li>TS: Entwicklung von Windows-Anwendungen mit Microsoft .NET Framework 4<\/li>\n<li>TS: Datenzugriff mit Microsoft .NET Framework 4 Programmierung in C#<\/li>\n<li>TS: Microsoft .NET Framework 3.5 Entwicklung von Windows-Forms-Anwendungen<\/li>\n<li>PRO: Entwurf und Entwicklung von Windows-Anwendungen mit Microsoft .NET Framework 3.5<\/li>\n<li>PRO: Entwurf und Entwicklung von Windows-basierten Anwendungen mit dem Microsoft .NET Framework<\/li>\n<li>TS: Microsoft .NET Framework 2.0 \u2013 Entwicklung von Windows-basierten Clients<\/li>\n<\/ul>\n<p>\nUm die Arbeit an einem neuen Projekt zu optimieren, kam das Team zu folgenden Schlussfolgerungen:<\/p>\n<ul>\n<li>Um die Funktionsf\u00e4higkeit der Systeme zu gew\u00e4hrleisten, m\u00fcssen die Regeln f\u00fcr das Schreiben von Code beachtet werden: nicht Einr\u00fcckungen und Kommentare, sondern technische Merkmale \u2013 Anzahl der Datenbankzugriffe, Serverlast und vieles mehr.<\/li>\n<li>Die Anwendung widerspr\u00fcchlicher Konzepte kann problematisch sein. Das Konzept von Datenbanken ist eine Mengenlehre, w\u00e4hrend ORM ein Konzept f\u00fcr Operationen ist.<\/li>\n<li>Ideen, die die gewohnte Ordnung st\u00f6ren, k\u00f6nnen im Team auf Widerstand sto\u00dfen. Entwicklung ist auch Beziehungen und die F\u00e4higkeit, die eigene Sichtweise zu argumentieren.<\/li>\n<li>Zertifizierung erweitert den Horizont und erm\u00f6glicht zu verstehen, was man verwenden kann und was nicht.<\/li>\n<\/ul>\n<p>\n<img decoding=\"async\" alt=\"Weg des Architekten: Zertifizierung und Eintauchen in das Produkt\" src=\"\/wp-content\/uploads\/2019\/11\/674ad087cae618ff33c80c987e7cb0f8.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<\/p>\n<h3>Schritt drei: Studiere nicht nur den Code<\/h3>\n<p>\nBei der Entwicklung umfangreicher IT-L\u00f6sungen sind viele Faktoren wichtig. Zum Beispiel achtet nicht jeder Entwickler auf die Netzparameter \u2013 aber selbst die Bandbreite kann die L\u00f6sung einer Gesch\u00e4ftsaufgabe beeinflussen. <\/p>\n<p>Dieses Verst\u00e4ndnis vermitteln <b>Zertifizierungen der Reihe 98<\/b>:<\/p>\n<ul>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/www.microsoft.com\/en-us\/learning\/exam-98-361.aspx\">98-361: Softwareentwicklung Grundlagen<\/a><\/noindex><\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/www.microsoft.com\/en-us\/learning\/exam-98-364.aspx\">98-364: Datenbank Grundlagen<\/a><\/noindex><\/li>\n<\/ul>\n<p>\nSie erlauben einen breiteren Blick auf die Dinge und helfen, die eingeschr\u00e4nkte Vorstellung \u201enur Code\u201c zu \u00fcberwinden. Es sind Grundlagen, aber sie sind wichtig, um alles auf einem tieferen Niveau zu verstehen.<\/p>\n<p>Die Zertifizierungen der Reihe 98 sind kleine Tests \u2013 30 Fragen in 45 Minuten.<\/p>\n<h3>Schritt vier: Prozessmanagement<\/h3>\n<p>\nDie Arbeit mit Kliniken ist eine verantwortungsvollere Angelegenheit als beispielsweise die Erstellung eines Mobilspiels. Hier kann man nicht einfach ein Feature hinzuf\u00fcgen und es in Produktion bringen \u2013 es ist wichtig, den Genehmigungsprozess und zahlreiche \u00c4nderungen vom Auftraggeber zu beachten, da es um die Gesundheit und das Leben von Menschen geht.<\/p>\n<p>Der typische Agile-Ansatz brachte in diesem Projekt nicht die gew\u00fcnschten Ergebnisse, und jeder Sprint dauerte ausreichend lange. Zwischen den Deployments vergingen 6 Monate bis zu einem Jahr. <\/p>\n<p>Dar\u00fcber hinaus war es rein technisch unm\u00f6glich, die Prozesse von zehn betreuten Kliniken auf einen gemeinsamen Nenner zu bringen.<\/p>\n<p>Um in diesen Bedingungen schneller Ergebnisse zu erzielen, ben\u00f6tigten die Entwickler pers\u00f6nliche Verantwortung und ein umfassendes Verst\u00e4ndnis der Prozesse \u2013 das bedeutet st\u00e4ndige Konzentration und hohe Qualifikation. <\/p>\n<p>Wenn ein Spezialist im Prozess vertieft ist, sieht er die Ergebnisse, Ursachen und Wirkungen sowie das Gesamtbild klar. Dies ist sowohl ein zus\u00e4tzlicher Motivationsfaktor als auch ein Beitrag zum Bewusstsein und zur Verbesserung der Probleml\u00f6sungsf\u00e4higkeit.<\/p>\n<p>Mit einer gut abgestimmten Infrastruktur, einer durchdachten Architektur und optimiertem Code kann eine Person viele Prozesse \u00fcbernehmen. Das bedeutet jedoch nicht, dass man universelle Soldaten heranziehen sollte, die alleine ein Projekt f\u00fchren k\u00f6nnen. Kommunikation und Teamarbeit sind von entscheidender Bedeutung.<\/p>\n<p>Im Team versteht jeder Entwickler, dass seine Kollegen von seinen Handlungen abh\u00e4ngen. Eine Einsparung von 5 Minuten in der Entwicklungsphase kann m\u00f6glicherweise 5 zus\u00e4tzliche Stunden Testen bedeuten. F\u00fcr dieses Verst\u00e4ndnis ist es wichtig, die Kommunikation zu f\u00f6rdern. <\/p>\n<p>In unserem Projekt waren die folgenden Zertifikate f\u00fcr Alexey eine Unterst\u00fctzung beim Verst\u00e4ndnis der Prozesse: <noindex><a rel=\"nofollow\" href=\"https:\/\/www.exin.com\/\"><b>Zertifikate von EXIN<\/b><\/a><\/noindex>:<\/p>\n<ul>\n<li>M_o_R Foundation Certificate in Risk Management<\/li>\n<li>Agile Scrum Foundation<\/li>\n<li>IT Service Management Foundation<\/li>\n<li>EXIN Business Information Management Foundation<\/li>\n<li>PRINCE2 Foundation Certificate in Project Management<\/li>\n<li>Test Engineer Certificate<\/li>\n<li>Microsoft Operations Framework Foundation<\/li>\n<li>Agile Service Projects<\/li>\n<\/ul>\n<p>\nAuf edX wurden Kurse absolviert, die halfen, die Systeme aus der Perspektive der Statistik und des Lean Development zu betrachten und sp\u00e4ter zur Erlangung des <b>Architektenzertifikats<\/b>:<\/p>\n<ul>\n<li>Lean Production<\/li>\n<li>Six Sigma: Analyze, Improve, Control<\/li>\n<li>Six Sigma: Define and Measure<\/li>\n<\/ul>\n<p>\nNach dem Six Sigma-Prinzip sorgt statistische Kontrolle mit extrem hoher Wahrscheinlichkeit f\u00fcr qualitativ hochwertige Ergebnisse.<\/p>\n<p>Mit steigender Kompetenz gelangt der Entwickler in der Regel zu folgenden Erkenntnissen: <\/p>\n<ul>\n<li>Arbeiten Sie nicht viel, sondern effektiv.<\/li>\n<li>Erleichtern Sie sich das Leben nicht in der Jagd nach dem \u00e4u\u00dferen Schein: aufwendige Technologien l\u00f6sen nicht unbedingt Probleme besser.<\/li>\n<li>Arbeiten Sie mit Fachleuten aus allen Phasen des Zykles und identifizieren Sie deren Herausforderungen. Ein Architekt muss die Prozesse beherrschen: Problemerkennung, Aufgabenstellung, Netzwerktopologie-Design, Entwicklung, Tests, Support, Betrieb.<\/li>\n<li>\u00dcberpr\u00fcfen Sie jede Funktion von Anfang bis Ende.<\/li>\n<li>Es kommt vor, dass IT-Prozesse nicht mit Gesch\u00e4ftsprozessen \u00fcbereinstimmen, und dem muss entgegengewirkt werden.<\/li>\n<\/ul>\n<p>\n<img decoding=\"async\" alt=\"Weg des Architekten: Zertifizierung und Eintauchen in das Produkt\" src=\"\/wp-content\/uploads\/2019\/11\/bec51a7d500c60393f78bfdf8d59fe60.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<\/p>\n<h3>Schritt f\u00fcnf: Die Architektur durch die Linse von Big Data verstehen<\/h3>\n<p>\nIm Projekt hatten wir es mit ziemlich gro\u00dfen Datenbanken zu tun. Zumindest schien es bis zu einem bestimmten Zeitpunkt so. Als Alexey begann, Big Data bei edX zu studieren, stellte sich heraus, dass 1,5 Tb im Projekt eine kleine Datenmenge sind. Ernsthafte Ma\u00dfst\u00e4be beginnen ab 10 Tb, und dort sind andere Methoden erforderlich.<\/p>\n<p>Der n\u00e4chste Schritt auf dem Weg zur Zertifizierung war der Kurs zu Big Data. Er half, den Datenfluss zu organisieren und die Abl\u00e4ufe in der Produktion zu beschleunigen. Au\u00dferdem lenkte er die Aufmerksamkeit auf kleinere Werkzeuge, wie zum Beispiel die Verwendung von Excel zur L\u00f6sung einzelner Mikroaufgaben.<\/p>\n<p><b>Zertifikat:<\/b><br \/>\nMicrosoft Professional Program: Big Data Certificate<\/p>\n<p><img decoding=\"async\" alt=\"Weg des Architekten: Zertifizierung und Eintauchen in das Produkt\" src=\"\/wp-content\/uploads\/2019\/11\/d3d4728f47c43581911e368546d345ce.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<\/p>\n<h3>Schritt sechs: Vom Entwickler zum Architekten<\/h3>\n<p>\nNachdem er alle genannten Zertifikate erhalten hatte, begann Alexey, noch w\u00e4hrend er Entwickler war, zu verstehen, dass die erhaltenen Informationen ein hohes Abstraktionsniveau besitzen, was keineswegs negativ ist. <\/p>\n<p>Ein umfassendes Verst\u00e4ndnis von Prozessen f\u00fchrt auf die Ebene eines Architekten, einer der h\u00f6chsten Stufen der Zertifizierung.<\/p>\n<p>Auf der Suche nach der Architektenzertifizierung stie\u00df Alexey auf <noindex><a rel=\"nofollow\" href=\"https:\/\/www.certifiedsoftwarearchitect.com\/about\">Certified Software Architect \u2014 Microsoft Platform<\/a><\/noindex> von Sundblad &amp; Sundblad. Es handelt sich um ein von Microsoft anerkanntes Programm, dessen Entwicklung bereits vor 14 Jahren in Zusammenarbeit mit dem Hauptsitz und dem schwedischen B\u00fcro des Unternehmens begann. Es umfasst das .NET Framework, Anforderungsmanagement, Datenflussmanagement und viele andere hochrangige Themen und wird als aussagekr\u00e4ftiger Nachweis der F\u00e4higkeiten eines Architekten angesehen.<\/p>\n<p>Im Rahmen des Programms gab es Kurse zur Vertiefung. Die Zertifizierung systematisierte das Wissen und erm\u00f6glichte einen neuen Entwicklungsschritt \u2013 vom Entwickler zum Architekten.<\/p>\n<p><img decoding=\"async\" alt=\"Weg des Architekten: Zertifizierung und Eintauchen in das Produkt\" src=\"\/wp-content\/uploads\/2019\/11\/69ebe664774184814b0cb435ec76ffc5.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<\/p>\n<h3>Zusammenfassend<\/h3>\n<p>\nWie Alexey betont, ist es im Prozess der Arbeit mit gro\u00dfangelegten IT-Systemen wichtig, sich daran zu erinnern, dass Programmierung kein teures Vergn\u00fcgen ist, sondern ein Werkzeug zur L\u00f6sung von Gesch\u00e4ftsproblemen. Wenn man mit einer bestimmten Herausforderung konfrontiert wird, sollte unbedingt der business value festgehalten werden, damit das Projekt nicht in eine Sackgasse ger\u00e4t. <\/p>\n<p>Ein Architekt hat eine besondere Sichtweise auf Programmierung und deren grundlegende Komponenten: <\/p>\n<ul>\n<li>Erstellung und\/oder Unterst\u00fctzung von Datenstr\u00f6men<\/li>\n<li>Extrahieren von Informationsstr\u00f6men basierend auf Datenstr\u00f6men<\/li>\n<li>Extrahieren von Wertstr\u00f6men basierend auf Informationsstr\u00f6men<\/li>\n<li>Monetarisierung von Wertstr\u00f6men<\/li>\n<\/ul>\n<p>\nWenn man ein Projekt aus der Perspektive des Architekten betrachtet, sollte man vom Ende aus starten: den Wert formulieren und dann \u00fcber den Datenstrom darauf hinarbeiten. <\/p>\n<p>Der Architekt h\u00e4lt sich an Entwicklungsrichtlinien und hat eine globale Sicht auf das Projekt. Dies durch praktische Erfahrung und eigene Fehler zu erlangen, ist praktisch unm\u00f6glich \u2013 genauer gesagt, es ist m\u00f6glich, aber sehr lange. Eine Zertifizierung erm\u00f6glicht es, den Horizont zu erweitern, den vollst\u00e4ndigen Kontext jeder Fragestellung zu betrachten, die Erfahrungen von Tausenden von Fachleuten kennenzulernen und die F\u00e4higkeit zu entwickeln, Aufgaben effektiv zu l\u00f6sen.<\/p>\n<p>Heute arbeiten wir seit \u00fcber f\u00fcnf Jahren mit dem oben beschriebenen medizinischen System und haben bedeutende Verbesserungen erreicht. In dieser Zeit hat Alexey \u00fcber 20 Zertifizierungspr\u00fcfungen abgelegt:<\/p>\n<ol>\n<li>TS: Entwicklung von Windows-Anwendungen mit Microsoft .NET Framework 4<\/li>\n<li>TS: Datenzugriff mit Microsoft .NET Framework 4 Programmierung in C#<\/li>\n<li>TS: Microsoft .NET Framework 3.5 Entwicklung von Windows-Forms-Anwendungen<\/li>\n<li>PRO: Entwurf und Entwicklung von Windows-Anwendungen mit Microsoft .NET Framework 3.5<\/li>\n<li>PRO: Entwurf und Entwicklung von Windows-basierten Anwendungen mit dem Microsoft .NET Framework<\/li>\n<li>TS: Microsoft .NET Framework 2.0 \u2013 Entwicklung von Windows-basierten Clients<\/li>\n<li>98-361: Softwareentwicklung Grundlagen<\/li>\n<li>98-364: Datenbank Grundlagen<\/li>\n<li>M_o_R Foundation Certificate in Risk Management<\/li>\n<li>Agile Scrum Foundation<\/li>\n<li>IT Service Management Foundation<\/li>\n<li>EXIN Business Information Management Foundation<\/li>\n<li>PRINCE2 Foundation Certificate in Project Management<\/li>\n<li>Test Engineer Certificate<\/li>\n<li>Microsoft Operations Framework Foundation<\/li>\n<li>Agile Service Projects<\/li>\n<li>Lean Production<\/li>\n<li>Six Sigma: Analyze, Improve, Control<\/li>\n<li>Six Sigma: Define and Measure<\/li>\n<li>Microsoft Professional Program: Big Data Certificate<\/li>\n<li>Certified Software Architect \u2014 Microsoft Platform<\/li>\n<\/ol>\n<p>\n<img decoding=\"async\" alt=\"Weg des Architekten: Zertifizierung und Eintauchen in das Produkt\" src=\"\/wp-content\/uploads\/2019\/11\/471ad736187b3e6459887f6875fa6d3c.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nNachdem er alle Pr\u00fcfungen abgelegt hat, ist Alexey vom leitenden Entwickler zum Projektarchitekten gewachsen. Dabei wurde die Zertifizierung zu einem kraftvollen Mittel sowohl f\u00fcr die berufliche Entwicklung als auch f\u00fcr den Aufbau von Reputation in den Augen des Kunden. <\/p>\n<p>Der \u201eZertifizierungs-D\u00e4mpfer\u201c hat den Zugang zu bestimmten kritischen Prozessen erm\u00f6glicht, die \u00fcberwacht und bearbeitet werden mussten. Europ\u00e4ische Kunden von IT-L\u00f6sungen sch\u00e4tzen in der Regel zertifizierte Spezialisten sehr und sind bereit, ihnen mehr Handlungsspielraum zu geben. <\/p>\n<p><b>Vielen Dank f\u00fcr Ihre Aufmerksamkeit! Wir hoffen, dass der Artikel f\u00fcr Sie n\u00fctzlich war.<\/b><br \/>\n<br \/>Quelle: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/simbirsoft\/blog\/475464\/\">habr.com<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041f\u0440\u0430\u043a\u0442\u0438\u0447\u0435\u0441\u043a\u0438 \u043a\u0430\u0436\u0434\u044b\u0439 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a \u0437\u0430\u0434\u0430\u0435\u0442\u0441\u044f \u0432\u043e\u043f\u0440\u043e\u0441\u0430\u043c\u0438, \u043a\u0430\u043a \u0435\u043c\u0443 \u0441\u043b\u0435\u0434\u0443\u0435\u0442 \u0440\u0430\u0437\u0432\u0438\u0432\u0430\u0442\u044c \u0441\u0432\u043e\u0438 \u043d\u0430\u0432\u044b\u043a\u0438 \u0438 \u043a\u0430\u043a\u043e\u0435 \u043d\u0430\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u0440\u043e\u0441\u0442\u0430 \u0432\u044b\u0431\u0440\u0430\u0442\u044c: \u0432\u0435\u0440\u0442\u0438\u043a\u0430\u043b\u044c\u043d\u043e\u0435 \u2014 \u0442\u043e \u0435\u0441\u0442\u044c, \u0441\u0442\u0430\u0442\u044c \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0446\u0435\u043c, \u043b\u0438\u0431\u043e \u0433\u043e\u0440\u0438\u0437\u043e\u043d\u0442\u0430\u043b\u044c\u043d\u043e\u0435 \u2014 \u0444\u0443\u043b\u0441\u0442\u0435\u043a. \u041c\u043d\u043e\u0433\u043e\u043b\u0435\u0442\u043d\u044f\u044f \u0440\u0430\u0431\u043e\u0442\u0430 \u043d\u0430\u0434 \u043e\u0434\u043d\u0438\u043c \u043f\u0440\u043e\u0434\u0443\u043a\u0442\u043e\u043c, \u0432\u043e\u043f\u0440\u0435\u043a\u0438 \u043c\u0438\u0444\u0430\u043c, \u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u0441\u044f \u043d\u0435 \u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0438\u0435\u043c, \u0430 \u043f\u043e\u043b\u0435\u0437\u043d\u043e\u0439 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c\u044e. \u0412 \u044d\u0442\u043e\u0439 \u0441\u0442\u0430\u0442\u044c\u0435 \u043c\u044b \u0434\u0435\u043b\u0438\u043c\u0441\u044f \u043e\u043f\u044b\u0442\u043e\u043c \u043d\u0430\u0448\u0435\u0433\u043e backend \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u0430 \u0410\u043b\u0435\u043a\u0441\u0435\u044f, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u043f\u043e\u0441\u0432\u044f\u0442\u0438\u043b 6 \u043b\u0435\u0442 \u0441\u0435\u0440\u0442\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u044f\u043c \u0438 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-52712","post","type-post","status-publish","format-standard","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.1.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041f\u0440\u0430\u043a\u0442\u0438\u0447\u0435\u0441\u043a\u0438 \u043a\u0430\u0436\u0434\u044b\u0439 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a \u0437\u0430\u0434\u0430\u0435\u0442\u0441\u044f \u0432\u043e\u043f\u0440\u043e\u0441\u0430\u043c\u0438, \u043a\u0430\u043a \u0435\u043c\u0443 \u0441\u043b\u0435\u0434\u0443\u0435\u0442 \u0440\u0430\u0437\u0432\u0438\u0432\u0430\u0442\u044c \u0441\u0432\u043e\u0438 \u043d\u0430\u0432\u044b\u043a\u0438 \u0438 \u043a\u0430\u043a\u043e\u0435 \u043d\u0430\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u0440\u043e\u0441\u0442\u0430 \u0432\u044b\u0431\u0440\u0430\u0442\u044c: \u0432\u0435\u0440\u0442\u0438\u043a\u0430\u043b\u044c\u043d\u043e\u0435 \u2014 \u0442\u043e \u0435\u0441\u0442\u044c, \u0441\u0442\u0430\u0442\u044c \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0446\u0435\u043c, \u043b\u0438\u0431\u043e \u0433\u043e\u0440\u0438\u0437\u043e\u043d\u0442\u0430\u043b\u044c\u043d\u043e\u0435 \u2014 \u0444\u0443\u043b\u0441\u0442\u0435\u043a.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/de\/blog\/news\/put-arhitektora-sertifikatsiya-i-pogruzhenie-v-produkt\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.1.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"de_DE\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u041f\u0443\u0442\u044c \u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u043e\u0440\u0430: \u0441\u0435\u0440\u0442\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u044f \u0438 \u043f\u043e\u0433\u0440\u0443\u0436\u0435\u043d\u0438\u0435 \u0432 \u043f\u0440\u043e\u0434\u0443\u043a\u0442 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041f\u0440\u0430\u043a\u0442\u0438\u0447\u0435\u0441\u043a\u0438 \u043a\u0430\u0436\u0434\u044b\u0439 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a \u0437\u0430\u0434\u0430\u0435\u0442\u0441\u044f \u0432\u043e\u043f\u0440\u043e\u0441\u0430\u043c\u0438, \u043a\u0430\u043a \u0435\u043c\u0443 \u0441\u043b\u0435\u0434\u0443\u0435\u0442 \u0440\u0430\u0437\u0432\u0438\u0432\u0430\u0442\u044c \u0441\u0432\u043e\u0438 \u043d\u0430\u0432\u044b\u043a\u0438 \u0438 \u043a\u0430\u043a\u043e\u0435 \u043d\u0430\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u0440\u043e\u0441\u0442\u0430 \u0432\u044b\u0431\u0440\u0430\u0442\u044c: \u0432\u0435\u0440\u0442\u0438\u043a\u0430\u043b\u044c\u043d\u043e\u0435 \u2014 \u0442\u043e \u0435\u0441\u0442\u044c, \u0441\u0442\u0430\u0442\u044c \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0446\u0435\u043c, \u043b\u0438\u0431\u043e \u0433\u043e\u0440\u0438\u0437\u043e\u043d\u0442\u0430\u043b\u044c\u043d\u043e\u0435 \u2014 \u0444\u0443\u043b\u0441\u0442\u0435\u043a.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/de\/blog\/news\/put-arhitektora-sertifikatsiya-i-pogruzhenie-v-produkt\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2019-11-14T21:00:00+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2020-02-18T11:00:30+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Der Weg des Architekten: Zertifizierung und Eintauchen in das Produkt | ProHoster","description":"Fast jeder Entwickler fragt sich, wie er seine F\u00e4higkeiten entwickeln und welche Wachstumsrichtung er w\u00e4hlen sollte: vertikal, also eine F\u00fchrungskraft zu werden, oder horizontal, als Fullstack-Entwickler.","canonical_url":"https:\/\/prohoster.info\/de\/blog\/news\/put-arhitektora-sertifikatsiya-i-pogruzhenie-v-produkt","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"de_DE","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u041f\u0443\u0442\u044c \u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u043e\u0440\u0430: \u0441\u0435\u0440\u0442\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u044f \u0438 \u043f\u043e\u0433\u0440\u0443\u0436\u0435\u043d\u0438\u0435 \u0432 \u043f\u0440\u043e\u0434\u0443\u043a\u0442 | ProHoster","og:description":"\u041f\u0440\u0430\u043a\u0442\u0438\u0447\u0435\u0441\u043a\u0438 \u043a\u0430\u0436\u0434\u044b\u0439 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a \u0437\u0430\u0434\u0430\u0435\u0442\u0441\u044f \u0432\u043e\u043f\u0440\u043e\u0441\u0430\u043c\u0438, \u043a\u0430\u043a \u0435\u043c\u0443 \u0441\u043b\u0435\u0434\u0443\u0435\u0442 \u0440\u0430\u0437\u0432\u0438\u0432\u0430\u0442\u044c \u0441\u0432\u043e\u0438 \u043d\u0430\u0432\u044b\u043a\u0438 \u0438 \u043a\u0430\u043a\u043e\u0435 \u043d\u0430\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u0440\u043e\u0441\u0442\u0430 \u0432\u044b\u0431\u0440\u0430\u0442\u044c: \u0432\u0435\u0440\u0442\u0438\u043a\u0430\u043b\u044c\u043d\u043e\u0435 \u2014 \u0442\u043e \u0435\u0441\u0442\u044c, \u0441\u0442\u0430\u0442\u044c \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0446\u0435\u043c, \u043b\u0438\u0431\u043e \u0433\u043e\u0440\u0438\u0437\u043e\u043d\u0442\u0430\u043b\u044c\u043d\u043e\u0435 \u2014 \u0444\u0443\u043b\u0441\u0442\u0435\u043a.","og:url":"https:\/\/prohoster.info\/de\/blog\/news\/put-arhitektora-sertifikatsiya-i-pogruzhenie-v-produkt","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2019-11-14T21:00:00+00:00","article:modified_time":"2020-02-18T11:00:30+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"52712","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":"2026-01-24 04:33:21","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-02-28 10:15:41","updated":"2026-01-24 04:33:21","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts\/52712","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/comments?post=52712"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts\/52712\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/media?parent=52712"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/categories?post=52712"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/tags?post=52712"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}