{"id":19769,"date":"2023-07-17T11:35:19","date_gmt":"2023-07-17T11:35:19","guid":{"rendered":"https:\/\/devologyx.io\/5-tipps-wie-sie-einen-nachwuchsentwickler-betreuen-koennen\/"},"modified":"2024-10-31T17:48:18","modified_gmt":"2024-10-31T17:48:18","slug":"5-tipps-wie-sie-einen-nachwuchsentwickler-betreuen-koennen","status":"publish","type":"post","link":"https:\/\/devologyx.io\/de\/5-tipps-wie-sie-einen-nachwuchsentwickler-betreuen-koennen\/","title":{"rendered":"5 TIPPS, WIE SIE EINEN NACHWUCHSENTWICKLER BETREUEN K\u00d6NNEN"},"content":{"rendered":"\n<p>Viele erfahrene Softwareentwickler da drau\u00dfen denken dar\u00fcber nach, was sie nach einigen Jahren Erfahrung mit ihrem Beruf anfangen sollen. Einige k\u00f6nnten ins Management einsteigen, andere k\u00f6nnten eine Beratung in Betracht ziehen. Senior-Entwickler werden nicht in detaillierte Code-Reviews verwickelt, wenn sie eine solche Position erreichen. Dennoch ist es wahrscheinlicher, dass sie ihr Team darin schulen, wie sie ihre Karriere vorantreiben. Wenn Sie Ihr Team als Mentor betreuen, verstehen Sie, was es motiviert und k\u00f6nnen es in eine technischere Richtung weiterbilden. Um den Erfolg Ihres Kunden zu sichern, m\u00fcssen Sie das Team, mit dem Sie arbeiten, kennen, einschlie\u00dflich der Nachwuchskr\u00e4fte.     <\/p>\n\n<p>Mentoring ist eine korrespondierende und kollaborative Beziehung auf freiwilliger Basis, die in der Regel zwischen einem \u00e4lteren und einem j\u00fcngeren Mitarbeiter besteht, um das Wachstum, das Lernen und die Karriereentwicklung des Mentees zu f\u00f6rdern. In der Regel sind der Mentor und der Mentee im selben Unternehmen t\u00e4tig und legen Wert auf Unternehmensziele, Karriereentwicklung, Kultur und Work-Life-Balance. Beim Mentoring geht es immer um Einf\u00fchlungsverm\u00f6gen und Klarheit; ein Mentor fungiert als Ratgeber und unterst\u00fctzt die Junioren dabei, sich zu konzentrieren und zu lernen. Mentoring hilft nicht nur dem Mentee, sondern kann auch einen gro\u00dfen Einfluss auf die Welt haben. Es erzeugt einen Dominoeffekt, indem Sie die mentalen Modelle und die Herangehensweise an k\u00fcnftige Codes bestimmen.    <\/p>\n\n<p>Durch Mentoring lernen Junior-Entwickler schnell die Kultur und die Prozesse des Unternehmens kennen, was ihnen wiederum hilft, ihre F\u00e4higkeiten weiterzuentwickeln und hochwertige Produkte zu liefern. Als Mentor werden Sie nicht nur zu einem Profi oder verbessern Ihre F\u00e4higkeiten, sondern wachsen auch als Mensch. Mit der Entwicklung Ihrer Mentee-Beziehung beginnen Sie, sich gegenseitig als vertraute Freunde und Verb\u00fcndete zu sehen. Mentoren helfen Ihnen, Ihre pers\u00f6nlichen Ziele zu formulieren, starke Beziehungen zu anderen aufzubauen und im B\u00fcro effektiv zu arbeiten.   <\/p>\n\n<p>Ein Mentor f\u00fcr Softwareentwickler k\u00f6nnte jemand sein, der mehr Erfahrung in der Softwareentwicklung hat und Ihnen hilft, Ihre Ziele zu erreichen, sowohl im Beruf als auch im Privatleben. Diese Menschen verstehen, wie eine falsche Entscheidung ein Projekt und das gesamte Unternehmen in der Zukunft beeinflussen kann. <\/p>\n\n<figure class=\"wp-block-image is-resized\"><img fetchpriority=\"high\" decoding=\"async\" src=\"https:\/\/lh5.googleusercontent.com\/agAHo7FRvtTUzrqkd4v8yQHYQsJuAfBcSl6pU1bkTuzjb3oLQ7mb4A7KSAOvHKmnyJ5rHQXYfYeQJac-XbsZx7p2phJ3DMOB40efKd6fUSws9rWzs1P1-XudvU2avrbkZBPZ23Cgc-ccLeyYRQ8oJg\" alt=\"\" width=\"411\" height=\"286\"\/><\/figure>\n\n<p><strong>TIPPS F\u00dcR DIE BETREUUNG VON NACHWUCHSENTWICKLERN<\/strong><\/p>\n\n<p>Mentoring braucht in der Regel Zeit, und mit den richtigen Ans\u00e4tzen kann Mentoring sowohl f\u00fcr die Mentees als auch f\u00fcr das gesamte Unternehmen beachtliche Ergebnisse bringen. Hier sind f\u00fcnf Tipps, die Sie beim Mentoring von Nachwuchsentwicklern in einem Unternehmen anwenden sollten. <\/p>\n\n<p><strong>Klein anfangen<\/strong><\/p>\n\n<figure class=\"wp-block-image is-resized\"><img decoding=\"async\" src=\"https:\/\/lh5.googleusercontent.com\/pNCJbRPHho1DQwJp5uRQQg86PDV7aLOYZ-KCbGqAyiqg0-oy6yz399MVHu01FfnzZN8yesz6_xdylFquHWo4b6iYDAUhmcp8R03N2-RaQW7lthpqxjZ88TsDfRj9k-KIi1SjpFDIH19mmdcvtdLVvw\" alt=\"\" width=\"414\" height=\"276\"\/><\/figure>\n\n<p>Der Einstieg in eine neue Codebasis oder ein neues Unternehmen ist immer aufregend und be\u00e4ngstigend. Als Mentor k\u00f6nnen Sie verstehen, wie \u00fcberw\u00e4ltigend dies f\u00fcr einen Nachwuchsentwickler sein kann. Wenn Sie einen neuen Mentee zugewiesen bekommen, handelt es sich entweder um einen neuen Mitarbeiter oder um einen bestehenden Mitarbeiter, der gerade zum Projekt st\u00f6\u00dft. In jedem Fall m\u00fcssen Sie zun\u00e4chst den Kurscode herunterladen und ihn auf seinem lokalen Computer ausf\u00fchren. Bereiten Sie eine nicht so kritische Aufgabe vor, mit der sie beginnen k\u00f6nnen, und gehen Sie dann zu den schwereren Aufgaben \u00fcber. Junior-Entwicklern Aufgaben zuzuweisen, die ihre ungeteilte Aufmerksamkeit und Konzentration auf das Projekt erfordern, ist eine gute Methode. Dennoch m\u00fcssen Sie sie beaufsichtigen und Aufgaben ausw\u00e4hlen, die ihren F\u00e4higkeiten entsprechen. Onboarding-Dokumente und ReadMe-Dateien f\u00fcr Projekte sind schnell veraltet. Wenn ein neuer Entwickler zum Team st\u00f6\u00dft, sollten Sie ihn daher bitten, alle toten Links zu aktualisieren oder alle gefundenen Probleme in den Abschnitt zur Fehlerbehebung in der ReadMe-Datei des Projekts aufzunehmen. Auf diese Weise macht sich der Mentee mit Ihrem Git-Flow vertraut. Achten Sie darauf, Ihren neuen Mentee nicht mit zu vielen Informationen zu \u00fcberh\u00e4ufen. Lassen Sie ihn sich in kleinen Schritten einarbeiten.           <\/p>\n\n<p><strong>Aktionstipp: Bereiten Sie eine einfache Aufgabe vor, mit der Ihr neuer Mentee beginnen kann, um ihn in die Codebasis einzuf\u00fchren. Diese Aufgabe sollte nicht kritisch sein und niemanden sonst behindern. <\/strong><\/p>\n\n<p><strong>Do Code Bewertungen<\/strong><\/p>\n\n<figure class=\"wp-block-image is-resized\"><img decoding=\"async\" src=\"https:\/\/lh6.googleusercontent.com\/3-o1fSCdr7yTzEohYNSiWVF27uthGfvcgPkV8uy3wPsoPvizIMK_O5HqR7huTP2lenW1Sf1B1ZN3pLAcvojBR1XA7-mkODXAbHqg3Fc7EBGf_QpiUl6SeArt3wNbv6GFv6prpc28ru3-Nrn9OrKFtQ\" alt=\"\" width=\"414\" height=\"232\"\/><\/figure>\n\n<p>Wenn Sie m\u00f6chten, dass Ihre Nachwuchsentwickler ihre F\u00e4higkeiten verbessern und besseren Code schreiben, sagen Sie ihnen genau, was sie verbessern sollen. Fragen Sie sie, wie sie sich ihrer Meinung nach verbessern k\u00f6nnen oder ob es etwas gibt, womit Sie ihnen helfen k\u00f6nnen. Reviews r\u00fccken die Dinge ins rechte Licht und spiegeln wider, was der Nachwuchsentwickler gelernt hat. Code-Reviews helfen Ihnen, einen Einblick in die Programmierpraktiken zu bekommen und bieten die Grundlage f\u00fcr konstruktives Feedback. Wenn die Nachwuchsentwickler Angst davor haben, dass ihr Code \u00fcberpr\u00fcft wird, dann lassen Sie sie wissen, dass dies eine ganz normale Sache ist. Und etwas, mit dem sie w\u00e4hrend ihrer gesamten Laufbahn konfrontiert werden, nicht nur am Anfang. Der Sinn von Code-Reviews besteht also darin, dass die Nachwuchsentwickler ihre Programmierkenntnisse verbessern, damit sie selbstbewusst arbeiten k\u00f6nnen.      <\/p>\n\n<p><strong>Aktions-Tipp: Lassen Sie Ihren Nachwuchsentwickler den Code entwickeln und testen, bevor Sie ihn \u00fcberpr\u00fcfen. Dann wissen Sie, worauf Sie bei der \u00dcberpr\u00fcfung des Codes achten m\u00fcssen. Pr\u00fcfen Sie den Code nicht l\u00e4nger als sechzig Minuten. Pr\u00fcfen Sie nicht mehr als 400 Zeilen auf einmal. Geben Sie danach ein hilfreiches Feedback und kommunizieren Sie Ziele und Erwartungen.    <\/strong><\/p>\n\n<p><strong>Denken Sie \u00fcber Ihre Ziele nach<\/strong><\/p>\n\n<figure class=\"wp-block-image is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/lh6.googleusercontent.com\/jvVuYD0SyZqwVQ1McWaIW8W5MYlKawuN8HeHglBNqscOATYHEno2XbT-4OTR9ZFA5lbs5Zorr_qro2J23n7Vap57eZ_5KlnPCVEc-rBjUslTawjkwulrMKBMH5RKXM6VrEx0XJ0WT7BPNt9oVEYKOA\" alt=\"\" width=\"415\" height=\"300\"\/><\/figure>\n\n<p>Jetzt, wo Sie wissen und verstehen, wo Ihre Junior-Entwickler anfangen, haben Sie eine konkrete Vorstellung davon, was Ihr Team erreichen soll. Einige g\u00e4ngige Ziele f\u00fcr Junior-Entwickler sind ein besseres Verst\u00e4ndnis der Backend-Frameworks oder die F\u00e4higkeit, Funktionen individuell zu erstellen, sowie nicht-technische F\u00e4higkeiten wie Kommunikation und bessere Zusammenarbeit mit Teamkollegen. \u00dcberlegen Sie daher, was die Mentees lernen m\u00fcssen, damit sie das gesetzte Ziel erreichen k\u00f6nnen. F\u00fcr einen neuen Entwickler ist es in der Regel schwierig zu wissen, was er nicht wei\u00df. Es ist daher Ihre Pflicht, daf\u00fcr zu sorgen, dass sie das Notwendige lernen. Beim Mentoring geht es um Ergebnisse, d.h. darum, dass der Nachwuchsentwickler dies verstanden hat und es auch kann, und nicht um eine Reihe von Aufgaben, die er in regelm\u00e4\u00dfigen Abst\u00e4nden erledigen muss.     <\/p>\n\n<p><strong>Aktions-Tipp: Erstellen Sie eine Liste mit spezifischen F\u00e4higkeiten, die Ihre Nachwuchsentwickler lernen und erwerben sollen. Dabei muss es sich um technische und nicht-technische F\u00e4higkeiten handeln, wie z.B. das Testen und \u00dcberpr\u00fcfen von Code, Debugging, Kommunikation, Zusammenarbeit und F\u00fchrung. <\/strong><\/p>\n\n<p><strong>Passen Sie Ihren Ansatz an<\/strong><\/p>\n\n<figure class=\"wp-block-image is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/lh3.googleusercontent.com\/bIZ_uUGzUUjg-Ol5uqbhjvqcD8j7fUKnItHpOYupuEGpB66duUmqXkAsCjxNY_3natZ0gE8M1zMYgHPuBlIkdV-dFlfoFU8zxUGmDACIl9DwuZv26O-z6qSNJfUpXo1HJ1KXCTqg9JFmud1GSK9gZw\" alt=\"\" width=\"414\" height=\"290\"\/><\/figure>\n\n<p>Die Nachwuchsentwickler, die Sie im Laufe der Zeit betreuen, haben in der Regel unterschiedliche Lernmethoden, die am effektivsten sind. Daher liegt es in Ihrer Verantwortung, einen Ansatz zu finden und zu entwickeln, der f\u00fcr sie funktioniert. Schlie\u00dflich sind Sie der Mentor. Einige der Standardmethoden, mit denen verschiedene Juniorentwickler am meisten lernen, sind;     <\/p>\n\n<ul class=\"wp-block-list\">\n<li>Beim Selbststudium verweisen Sie sie auf Kurse oder B\u00fccher zu einem bestimmten Thema.<\/li>\n\n\n\n<li>Bei der Diskussion geht das Lernen durch eine Reihe von Fragen und Antworten weiter.<\/li>\n\n\n\n<li>Bei der Paarprogrammierung arbeiten zwei Entwickler an demselben Code. Dieser Ansatz kann Ihrem Nachwuchsentwickler helfen, seine F\u00e4higkeiten mit einem Mentor oder einem anderen Nachwuchsentwickler zu verbessern. Diese Technik wird normalerweise durch die Aufgaben des Treibers und des Navigators realisiert. Der Fahrer f\u00fchrt die Anweisungen des Navigators aus, stellt Fragen und macht Vorschl\u00e4ge.   <\/li>\n\n\n\n<li>Ab und zu bittet die Lehre Ihre Nachwuchsentwickler zu pr\u00e4sentieren, was sie \u00fcber ein bestimmtes Thema wissen. Die Pr\u00e4sentation zwingt sie in der Regel zu einem besseren Verst\u00e4ndnis. <\/li>\n<\/ul>\n\n<p><strong>Aktions-Tipp: Wenn die neuen Entwickler kommen, nehmen Sie sich etwas Zeit, um sie zu beobachten. Sehen Sie, wie sie sich selbst unterrichten, und beobachten Sie die verschiedenen Arten, wie sie am meisten und schnellsten lernen. Dann entwickeln Sie einen Mentoring-Ansatz, der auf ihre Lernmethoden abgestimmt ist.  <\/strong><\/p>\n\n<p><strong>Bereiten Sie einen Onboarding-Leitfaden vor<\/strong><\/p>\n\n<figure class=\"wp-block-image is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/lh6.googleusercontent.com\/5MLZ7czD_LMS6qxKWwFO1HX4C1R65MN3UpoTUtXD09-OzWnZU3GrFi1D0DnOS8fTakF4u2nfn1--EDQmwMAI1KdiK5HRUG166S0_KGG8aEpGhtv2T2WmSwT8x0cf_kbcJt-h3hj1fozuG0zlF5lO3w\" alt=\"\" width=\"412\" height=\"214\"\/><\/figure>\n\n<p>Um Ihre Zeit optimal zu nutzen, sollten Sie einen Onboarding-Leitfaden erstellen, der die grundlegenden Fragen Ihrer Junior-Entwickler oder Mentees erkl\u00e4rt. Die Erstellung und Vorbereitung dieses Leitfadens wird Sie wahrscheinlich einige Zeit in Anspruch nehmen. Aber wenn er einmal fertig ist, kann er in Zukunft immer wieder verwendet werden.  <\/p>\n\n<p><strong>Aktionstipp: Ein Leitfaden f\u00fcr das Onboarding k\u00f6nnte die folgenden Fragen enthalten;<\/strong><\/p>\n\n<ul class=\"wp-block-list\">\n<li><strong>Wie richten Sie den Entwicklungscomputer ein, einschlie\u00dflich der zu installierenden Software?<\/strong><\/li>\n\n\n\n<li><strong>Wie wird das Projekt eingerichtet, einschlie\u00dflich der Installation von Abh\u00e4ngigkeiten, oder wie wird das Projekt ausgef\u00fchrt und welche Umgebungsvariablen m\u00fcssen eingerichtet werden?<\/strong><\/li>\n\n\n\n<li><strong>An wen wenden Sie sich, wenn Probleme auftreten?<\/strong><\/li>\n\n\n\n<li><strong>FAQs f\u00fcr schnelle L\u00f6sungen f\u00fcr seltsame Probleme<\/strong><\/li>\n<\/ul>\n\n<p><strong>Fazit<\/strong><\/p>\n\n<p>Es gibt Tausende und Abertausende von Nachwuchsentwicklern auf dem Arbeitsmarkt. Sie haben jedoch nur die Chance, einige wenige auszuw\u00e4hlen und ihnen als Mentor zur Seite zu stehen, damit sie es zu etwas Gro\u00dfem bringen, sowohl im Bereich der Programmierung als auch im Privatleben. Wenn Sie die Gelegenheit haben, einen Nachwuchsentwickler zu betreuen, versuchen Sie, sich bewusst zu machen, dass er noch ganz am Anfang steht. Seien Sie nicht zu hart, aber auch nicht zu weich. Versuchen Sie, ihm den Einstieg mit einem strukturierten Schulungsansatz zu erleichtern, der auf seine aktuellen F\u00e4higkeiten und Fertigkeiten abgestimmt ist, ohne den Entwickler zu \u00fcberfordern.    <\/p>\n\n<p>Mentoring ist in der Regel anspruchsvoll, aber die M\u00fche, die Sie in die Betreuung von Nachwuchsentwicklern stecken, wird sich lohnen, denn Sie werden einen gut ausgebildeten Entwickler f\u00fcr das Unternehmen haben. Der Ingenieur wird Ihnen dankbar sein, dass Sie ihm helfen, sein Arbeits- und Privatleben zu verbessern. <\/p>\n","protected":false},"excerpt":{"rendered":"<p>Viele erfahrene Softwareentwickler da drau\u00dfen denken dar\u00fcber nach, was sie nach einigen Jahren Erfahrung mit ihrem Beruf anfangen sollen. Einige k\u00f6nnten ins Management einsteigen, andere k\u00f6nnten eine Beratung in Betracht ziehen. Senior-Entwickler werden nicht in detaillierte Code-Reviews verwickelt, wenn sie eine solche Position erreichen. Dennoch ist es wahrscheinlicher, dass sie ihr Team darin schulen, wie [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":16806,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_themeisle_gutenberg_block_has_review":false,"_jet_sm_ready_style":"","_jet_sm_style":"","_jet_sm_controls_values":"","_jet_sm_fonts_collection":"","_jet_sm_fonts_links":"","footnotes":""},"categories":[20],"tags":[],"writer":[],"class_list":["post-19769","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-unkategorisiert"],"_links":{"self":[{"href":"https:\/\/devologyx.io\/de\/wp-json\/wp\/v2\/posts\/19769","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/devologyx.io\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/devologyx.io\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/devologyx.io\/de\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/devologyx.io\/de\/wp-json\/wp\/v2\/comments?post=19769"}],"version-history":[{"count":1,"href":"https:\/\/devologyx.io\/de\/wp-json\/wp\/v2\/posts\/19769\/revisions"}],"predecessor-version":[{"id":19770,"href":"https:\/\/devologyx.io\/de\/wp-json\/wp\/v2\/posts\/19769\/revisions\/19770"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/devologyx.io\/de\/wp-json\/wp\/v2\/media\/16806"}],"wp:attachment":[{"href":"https:\/\/devologyx.io\/de\/wp-json\/wp\/v2\/media?parent=19769"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/devologyx.io\/de\/wp-json\/wp\/v2\/categories?post=19769"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/devologyx.io\/de\/wp-json\/wp\/v2\/tags?post=19769"},{"taxonomy":"writer","embeddable":true,"href":"https:\/\/devologyx.io\/de\/wp-json\/wp\/v2\/writer?post=19769"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}