JavaRush /Java-Blog /Random-DE /Kaffeepause Nr. 41. So finden Sie einen Coding-Mentor. 6 ...

Kaffeepause Nr. 41. So finden Sie einen Coding-Mentor. 6 Dinge, die Sie zu einem guten Programmierer machen

Veröffentlicht in der Gruppe Random-DE

So finden Sie einen Coding-Mentor

Quelle: Hackernoon Haben Sie versucht, Code zu schreiben, sich die Codierungsdokumentation angesehen, dann aber festgestellt, dass es nicht so nützlich ist? Sie sind sich nicht sicher, ob Sie mit Ihrer Ausbildung auf dem richtigen Weg sind? Wenn Sie das Gefühl haben, dass Sie jemanden brauchen, der Sie um Studienberatung bittet, dann brauchen Sie einen Mentor. Das einzige Problem kann sein, dass Sie keinen erfahrenen Programmierer kennen. Kaffeepause Nr. 41.  So finden Sie einen Coding-Mentor.  6 Dinge, die Sie zu einem guten Programmierer machen – 1Vor ein paar Jahren war ich selbst auf der Suche nach einem Coding-Mentor. Ich kannte ein paar Leute, die mir helfen würden, aber ich hatte jahrelang nicht mit ihnen gesprochen und fühlte mich nicht wohl dabei, sie um Hilfe zu bitten. Nach sechs Monaten hatte ich bereits fünf Mentoren parat, die mir beim Programmieren helfen konnten. Sie haben mir geholfen, Vorstellungsgespräche zu bestehen, meine Programmierkenntnisse zu verbessern und mir nützliche Ressourcen zum Erlernen des Programmierens zur Verfügung gestellt. Ich erzähle Ihnen, wie Sie einen Mentor finden.

Erster Halt: LinkedIn

Einer der ersten Orte, an denen ich daran dachte, einen Coding-Mentor zu finden, war LinkedIn. Als ich auf dieser Seite landete, ging ich sofort zum Suchfeld. Ich habe nach Leuten gesucht, die Begriffe wie „Software“, „Softwareentwickler“ und „Entwickler“ verwenden. Es stellte sich heraus, dass ich zehn Leute kannte, die an der Softwareentwicklung beteiligt waren. Aber ich habe hier nicht aufgehört. Ich habe mir die einzelnen Profile angesehen und versucht zu verstehen, was sie tun. Ich identifizierte ihre Rollen, Verantwortlichkeiten und die Art der Unternehmen, in denen sie arbeiteten. Dann vertiefte ich meine Suche, um auch diejenigen einzubeziehen, die ich nicht kannte. Über gemeinsame Freunde auf LinkedIn konnte ich mit einigen Leuten in Kontakt treten. Wenn Sie ein gutes Verhältnis zu diesen gemeinsamen Freunden haben, können Sie sie bitten, Sie ihrem befreundeten Programmierer vorzustellen. Wenn Sie jedoch nicht danach fragen möchten, wenden Sie sich selbst an die Programmierer. Nutzen Sie gerne Vorlagen für Nachrichten. Ich habe so etwas wie diesen Brief an gemeinsame Freunde geschrieben: „Hallo [Name], ich hoffe, es geht dir gut! Ich habe es wirklich genossen, Ihre Beiträge zum Thema Content-Marketing zu lesen. Sie und Ihr Unternehmen machen in Ihrem Bereich eine hervorragende Figur. Ich wollte fragen, ob Sie mir bei etwas helfen könnten. Ich lerne Programmieren und benötige beim Lernen die Hilfe eines erfahreneren Entwicklers. Mir ist aufgefallen, dass Sie [potenzieller Coding-Mentor] wissen. Könnten Sie uns vorstellen? Ich würde [ihm/ihr] gerne ein paar Fragen stellen und es würde mir wirklich bei meinen Programmierkenntnissen helfen. Wie auch immer, [Name], lass es mich wissen! Ich werde sehr dankbar sein! [Ihr Name]“ Zu diesem Zeitpunkt identifizierte ich einige gemeinsame Bekannte, die ich kontaktieren und darum bitten konnte, sie dem richtigen Fachmann vorzustellen. Ich habe mich auch direkt an mehrere potenzielle Mentoren gewandt. Außerdem habe ich eine Nachrichtenvorlage für die Softwareentwickler vorbereitet, die ich kontaktieren wollte. Nutzen Sie es gerne, aber achten Sie darauf, eine persönliche Note hinzuzufügen: „Hallo [Name], mir ist aufgefallen, dass Sie als Entwickler bei [Firma] im Bereich interner Kundenservice arbeiten. Ich habe kürzlich erfahren, dass Ihr Team eine Runde A abgeschlossen hat (eine der Phasen zur Gewinnung von Risikokapitalinvestitionen – ungefähr). Glückwunsch! Ich lerne Programmieren und es macht mir große Freude. Ich weiß, dass Sie sehr beschäftigt sind, aber Ihr Spezialgebiet ist genau die Art von Arbeit, die ich in Zukunft gerne machen würde. Ich würde dank Ihnen gerne mehr über das Programmieren lernen. Könnten Sie sich in den nächsten Wochen 20 Minuten Zeit nehmen, um mit mir zu telefonieren? Vielen Dank und ich freue mich sehr auf Ihre Antwort! [Ihr Name]" Ich habe zehn solcher Nachrichten verschickt und auf drei davon eine Antwort erhalten. Anschließend vereinbarten wir einen Termin für ein Telefongespräch. Mein Ziel war es, Fragen zu stellen und eine Beziehung aufzubauen. Ich habe versucht, nichts über Mentoring oder das, was ich brauchte, zu erwähnen. Tatsächlich habe ich ihnen nur Fragen gestellt und ihnen gesagt, warum ich ihre Arbeit cool finde. Menschen lieben es, Ratschläge zu geben und über sich selbst zu sprechen. Übertreiben Sie es nicht, aber sorgen Sie dafür, dass sie sich respektiert fühlen. Sobald das Gespräch beendet war, schrieb ich ihnen erneut eine SMS und sagte ihnen, wie sehr ich ihre Zeit schätze. Ich bat auch um die Möglichkeit, in Kontakt zu bleiben. Alle drei Kontaktpersonen sagten ein klares Ja. Beim zweiten Anruf war ich zuversichtlicher. Ich habe immer noch Fragen gestellt, aber ich habe meine Neugier und meinen Bedarf an Mentoring deutlich gemacht. Es stellte sich heraus, dass alle meine Gesprächspartner hilfsbereit waren. Sie schlugen Themen für die Codierung vor, verwiesen mich auf nützliche Ressourcen und boten ihre fortlaufende Unterstützung an.

Codieren Sie weiter und sehen Sie, wohin es Sie führt

Als ich zum ersten Mal über mögliche Mentoren nachdachte, fiel mir kein einziger Name ein. Also gab ich diese Idee auf und verdoppelte stattdessen meine Bemühungen, Programmieren zu lernen. Ich begann nach einer Ausrede zu suchen, um den Computer einzuschalten und Code zu schreiben. Ich wollte nicht alleine Code schreiben, also ging ich in ein Café, in dem sich Programmierer trafen. Ich beschloss, an einem Projekt zu arbeiten, mit dem ich Probleme hatte. Meine Aufgabe bestand darin, eine voll funktionsfähige Webanwendung mit Registrierungs- und Anmeldefunktionalität zu erstellen. Ich bestellte Kaffee und sah mich nach einem freien Tisch um, an dem ich arbeiten konnte. Und dann dachte ich, dass mich jemand beim Namen rief. Es stellte sich heraus, dass es ein Freund unserer Familie war! Wir unterhielten uns, redeten ein bisschen und dann fragte er mich, woran ich arbeite. Ich sagte ihm, dass ich an einem Projekt arbeite und ein Problem damit habe. Er erwähnte, dass er als Softwareentwickler arbeite und gerne helfen würde. Ich war ein wenig überrascht von seinem Angebot, aber ich war berührt und aufgeregt, dass mir jemand helfen wollte. Ein paar Tage später schrieb ich ihm eine E-Mail und fragte, ob er einen Kaffee trinken und über Code sprechen möchte. Wir haben uns kennengelernt und mein Freund hat sich unglaublich viel Mühe gegeben, mein Programmierniveau zu verstehen. Er ermutigte mich und beantwortete Fragen, erzählte mir von Büchern über Startups und Programmiergrundlagen. Als ich nach Texas zurückzog, nahm er sich die Zeit, mich telefonisch zu kontaktieren und nach meinen Fortschritten zu fragen. Im Laufe eines Jahres half mir dieser Coding-Mentor, meine Coding-Fähigkeiten zu verbessern. Er war derjenige, der mir von Angel.co (einer amerikanischen Website für Startups, Investoren und Menschen, die nach Jobs in Startups suchen – Anm. d. Red.) erzählte, wo ich mehrere Vorstellungsgespräche führte und ein Stellenangebot erhielt. Er gab mir die Gewissheit, dass ich auf dem richtigen Weg war. Ich empfehle, Code zu schreiben und ihn häufiger auszuführen. Dann sehen Sie, wohin es Sie führt. Sprechen Sie überall über Code. Versuchen Sie, ein echter „Geek“ zu werden. Sie werden überrascht sein, welcher Art von Menschen Sie in dieser Gegend begegnen werden. Irgendwann kommen Sie an den Punkt, an dem Sie erfahrene Programmierer treffen, die bereit sind, Ihnen zu helfen. Dann können Sie einen Mentor finden.

Seien Sie geduldig, Ihr Programmiermentor ist hier

Coding-Mentoren sind für Neulinge sehr wertvolle Leute. Sie helfen Ihnen, den Code zu verstehen, können nützliche Ressourcen empfehlen und stellen sicher, dass Sie sich in die richtige Richtung bewegen. Seien Sie jedoch darauf vorbereitet, dass die Suche nach einem Mentor einige Zeit in Anspruch nehmen wird. Es kann sechs Monate oder sogar ein Jahr dauern. Und wenn Ihre Leidenschaft für Code in dieser Zeit anhält, finden Sie mit Sicherheit den richtigen Mentor. Dies wird Ihnen helfen, Ihrer Arbeit als Programmierer einen Schritt näher zu kommen. Viel Spaß beim Suchen!

6 Dinge, die Sie zu einem guten Programmierer machen

Quelle: Medium iOS-Anwendungsentwicklerin Sarah teilt mit, welche Faktoren ihrer Meinung nach zur beruflichen Entwicklung eines Programmierers beitragen. Dazu identifizierte sie sechs Hauptqualitäten, auf die ein Entwickler besonderes Augenmerk legen sollte.Kaffeepause Nr. 41.  So finden Sie einen Coding-Mentor.  6 Dinge, die Sie zu einem guten Programmierer machen - 2

1. Konsistenz

Konsistenz wird Ihnen helfen, Ihre Fähigkeiten zu verbessern. Von Ihnen wird nicht erwartet, dass Sie perfekten Code schreiben, aber wenn Sie weiterhin Code schreiben, werden Sie mit Sicherheit die nötige Erfahrung und das nötige Wissen sammeln.

2. Faulheit

Der Autor des Buches „The Perl Programming Language“ Larry Wall erwähnte drei Eigenschaften guter Programmierer: Faulheit, Ungeduld und Arroganz. Wenn Sie den einfachen, schnellen und besten Weg finden möchten, etwas zu erreichen, fragen Sie eine faule Person. Finden Sie die effektivsten Mittel, um die Aufgabe zu erledigen. Automatisieren Sie einen Teil Ihrer Arbeitsprozesse und sparen Sie Zeit.

3. Lust zu lernen

Seien Sie bereit, weiter zu lernen: Die Fähigkeiten und Kenntnisse, über die ein Programmierer heute verfügt, werden in ein paar Jahren wahrscheinlich veraltet sein. Es ist wichtig, ein Entwickler zu werden, der bei seiner Arbeit die neuesten Codierungstrends berücksichtigt.

4. Debugging-Fähigkeiten

Entwickeln Sie Ihre Debugging-Fähigkeiten. Wenn Software nicht die erwarteten Ergebnisse liefert, müssen Sie die Ursache des Problems schnell und effizient finden. Überprüfen Sie Ihren Code sorgfältig und suchen Sie nach möglichen Problemen, bis Sie die Antwort gefunden haben.

5. Machen Sie Eindruck

Teilen Sie die Ergebnisse Ihrer Arbeit, erhalten Sie Kritik und Zustimmung. Der Einfluss, den Sie auf andere haben, macht Sie zu einem guten Programmierer. Sie können Websites, mobile Anwendungen, Plattformen oder Bibliotheken für die Veröffentlichung im Internet erstellen. Durch die Anerkennung anderer Menschen öffnen Sie sich neue Türen.

6. Unternehmerische Denkweise

Bewerben Sie Ihre Arbeit bei Verbrauchern. Wenn Sie Menschen dazu bringen, Ihr Produkt zu nutzen, gelten Sie als guter Entwickler. Wenn Sie eine App haben, die bei den Benutzern beliebt ist, stehen Ihnen mehr Optionen zur Verfügung. Wenn eines Ihrer Projekte populär geworden ist, bedeutet das, dass Sie bereits ein eigenes Unternehmen haben.
Kommentare
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION