Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
|
ibex:diedreipunkte [2023/11/27 15:40] itbs angelegt |
— (aktuell) | ||
|---|---|---|---|
| Zeile 1: | Zeile 1: | ||
| - | ====== 1. Zuerst adoptieren Sie eine Senior Developer Mindset ====== | ||
| - | |||
| - | Ihr allerer erster Schritt, um Senior Developer zu werden, ist es, die Art und Weise zu ändern, wie Sie über Ihre Softwareentwicklungskarriere und Ihr Leben als Ganzes denken. | ||
| - | |||
| - | Das bedeutet, sich an höhere Standards zu halten. Die volle Verantwortung dort übernehmen, | ||
| - | |||
| - | Sie müssen auch die Begrenzung von Überzeugungen oder verinnerlichte Negativität über sich selbst loswerden. Sie müssen neue Gewohnheiten entwickeln und das Geschick der Disziplin aufbauen. | ||
| - | |||
| - | Das bedeutet, klare fokussierte Ziele zu setzen, eine emotional überzeugende Vision für sich selbst zu definieren und sich selbst zur Rechenschaft zu ziehen, während Sie diese Ziele ausführen. | ||
| - | |||
| - | " | ||
| - | |||
| - | Dies wird der Treibstoff sein, der Ihr Feuer am Leben erhalten wird, wenn Sie durch die Reise in Richtung Senior Dev gehen. Die meisten Entwickler kommen nie dorthin, weil sie zu früh aufhören. Sie vergessen, dass der Prozess das Ziel ist. | ||
| - | ====== 2. Zweitens, Sie beherrschen "Die Grundlagen" | ||
| - | |||
| - | |||
| - | Die meisten Entwickler und insbesondere JavaScript-Entwickler wurden konditioniert zu glauben, dass Seniority in der Softwareentwicklung wie eine Einkaufstasche ist. | ||
| - | |||
| - | Je mehr glänzende Bibliotheken und Rahmen Sie hinzufügen, | ||
| - | |||
| - | In Wirklichkeit ist das völlig Gegenteil der Fall. Senior Developers schreiben im Durchschnitt weniger Code als Junior. Und sie nutzen weniger glänzende Bibliotheken und Frameworks, um Probleme zu lösen. | ||
| - | |||
| - | Das Besessen von Rahmenbedingungen und Bibliotheken wird Sie zum Opfer des Hype-Zugs machen. Wenn eine Bibliothek aus der Gnade fällt, taucht ein anderer auf und verlangt Ihre Zeit und Aufmerksamkeit. Das ist ein Spiel, das man nicht gewinnen kann. | ||
| - | |||
| - | Wie kann man der Hype Machine entfliehen? | ||
| - | |||
| - | Indem man sich auf „die Dinge, die nicht ändern“. Was wir Fundamentals nennen. | ||
| - | |||
| - | Die Muster und Prinzipien stehen im Mittelpunkt der meisten Frameworks und Bibliotheken. Ein solides Verständnis der Fundamentals wird dafür sorgen, dass Sie auf dem Laufenden bleiben, egal wie sich die Dinge ändern. | ||
| - | |||
| - | Es wird Sie auch gegen KI und Automation schützen. In einer Welt, in der Code in wenigen Sekunden generiert wird, wird klares Denken immer wertvoller. Doppelsieg. | ||
| - | |||
| - | Die Fundamentaldaten hängen von Ihrem Tech-Stack ab. | ||
| - | |||
| - | Wenn Sie ein JavaScript Developer sind, gibt es hauptsächlich 2 Sätze von Fundamentaldaten, | ||
| - | |||
| - | Dies ist nicht der Umfang dieses Artikels, aber ich habe eine Roadmap zusammengestellt, | ||
| - | |||
| - | P.S. Eine detaillierte Liste der " | ||
| - | |||
| - | "P.S. Eine detaillierte Liste der " | ||
| - | |||
| - | Übrigens, die Entwickler in unserer Freien Community haben Zugang zu exklusiven Inhalten und maßgeschneiderten Übungen zu den Fundamentals. Melden Sie sich unten an! | ||
| - | |||
| - | "P.S. Möchten Sie mit hochwertigen Ressourcen, Feedback und Rechenschaftspflicht zu Senior Developer weitermachen? | ||
| - | ====== 3. Drittens, Sie lernen, wie man End-To-End liefert ====== | ||
| - | |||
| - | |||
| - | Das Letzte, was jeder Tech-CEO jetzt will, ist, mehr Entwickler einzustellen. Aber sie wollen Probleme lösen. Viele Probleme. | ||
| - | |||
| - | Aber man kann Probleme nicht wirklich lösen, und ich meine wertvolle Probleme, wenn man nur isolierte Funktionen baut. Oder wenn Sie die Hilfe von weiteren 5 Entwicklern benötigen, um Ihre Sachen in Produktion zu bringen. | ||
| - | |||
| - | Der Grund, warum Senior Developer so sehr gefragt sind, ist, dass sie Ende-zu-Ende liefern können. | ||
| - | |||
| - | Sie können unabhängig mit einem Produktmanager oder einem anderen Stakeholder arbeiten und vom ersten Tag an Wert liefern. Meistern Sie, dass und Ihr Wert 10x steigen. | ||
| - | |||
| - | Ende-zu-Ende zu liefern bedeutet nicht, dass man alles wissen muss. | ||
| - | |||
| - | Es bedeutet, dass Sie verstehen müssen, was auf der Backend-Seite sowie auf der Infrastrukturseite vor sich geht. Keine Notwendigkeit, | ||
| - | |||
| - | [Senior Dev Tip]: Der schnellste Weg, um zu lernen, wie man Ende-zu-Ende liefert, ist kein 100-Stunden-Kurs auf einem Cloud-Zertifikat (diese Kurse konzentrieren sich darauf, Sie auf die Marke zu verkaufen, anstatt Ihnen Sachen beizubringen). | ||
| - | |||
| - | Versuchen Sie stattdessen, | ||
| - | |||
| - | Finden Sie alle architektonischen Diagramme heraus, die sie haben, und an Bord. Wenn sie keine haben, bauen Sie selbst etwas. Dies kann Ihnen bereits einen guten Start und eine Menge Zeug in Ihrem nächsten technischen Interview geben. | ||
| - | |||
| - | "P.S. Um genau herauszufinden, | ||
| - | |||
| - | "P.S. Möchten Sie mit hochwertigen Ressourcen, Feedback und Rechenschaftspflicht zu Senior Developer weitermachen? | ||
| - | ====== 4. Viertens, werden Sie „KI-Driven“ ====== | ||
| - | |||
| - | |||
| - | Eines der Dinge, die mich am meisten überraschen, | ||
| - | |||
| - | Einige benutzten ChatGPT ein paar Mal für Routineaufgaben (Boilerplate, | ||
| - | |||
| - | Sie sagen mir, dass sie nicht an ihre Zukunft glauben. Oder dass ihr Unternehmen es nicht wirklich nutzt. | ||
| - | |||
| - | Wenn Sie in einem Flugzeug wären und der Sauerstoff abgehen würde, wette ich, Sie würden nach einer Sauerstoffmaske suchen, auch wenn die Crew Ihnen keine gibt. | ||
| - | |||
| - | ChatGPT und GitHub Copilot sind nicht nur bessere Autovervollständigungswerkzeuge. Autocomplete kann nicht reakfaktorieren, | ||
| - | |||
| - | KI-Modelle können optimieren, verrechern und sogar einen besseren Code auskommen als viele Entwickler. Tatsächlich kann ein Junior-Entwickler, | ||
| - | |||
| - | Der Punkt ist klar: Wenn Sie ein JavaScript-Entwickler sind, der bereit ist, zu Senior zu wechseln, müssen Sie „KI-gesteuert“ werden. | ||
| - | |||
| - | Dasselbe gilt, wenn Sie bereits Senior sind und in den kommenden Jahren relevant bleiben wollen. Die Flut ändert sich. Stellen Sie sicher, dass Sie im richtigen Boot sind, indem Sie diese Fähigkeiten verbessern. | ||
| - | |||
| - | Müssen Sie Python, Numpy, Deep Learning und das Dutzend Tools im KI-Stack lernen? Nicht wirklich. Das ist ein ganz anderer Job. | ||
| - | |||
| - | Was es bedeutet, ist, dass Sie KI-Tools in alles integrieren sollten, was Sie tun. | ||
| - | |||
| - | Von den Gebäudefunktionen über Code-Rezensionen bis hin zu Testen und Leistungsoptimierungen. Wenn Sie möchten, dass ich einen Artikel darüber schreibe, wie das geht, lassen Sie es mich in den Kommentaren wissen. | ||
| - | |||
| - | "P.S. Möchten Sie mit hochwertigen Ressourcen, Feedback und Rechenschaftspflicht zu Senior Developer weitermachen? | ||
| - | 5. Fünftens, Verkaufen Sie sich effektiv | ||
| - | |||
| - | Es spielt keine Rolle, wie großartig ein Entwickler ist, wenn Sie kein Unternehmen finden können, das für Ihre Fähigkeiten bezahlt. Da der Arbeitsmarkt für Entwickler so übersättigt ist, ist dies umso mehr wahr. | ||
| - | |||
| - | Um herauszustechen und Zugang zu den Top-Jobs für Softwareentwickler zu erhalten, müssen Sie sich auf die bestmögliche Weise auf den Markt bringen. | ||
| - | |||
| - | Dies ist als Mitarbeiter umso wichtiger, wenn Sie sich immer Sorgen machen sollten, Ihre Beschäftigungsfähigkeit ist. | ||
| - | |||
| - | Wenn Sie morgen gefeuert werden, wie einfach wäre es für Sie, eine andere Position zu finden? | ||
| - | |||
| - | Je beschäftigungsfähiger Sie sind, desto besser. | ||
| - | |||
| - | Ihre Beschäftigungsfähigkeit hängt von zwei Dingen ab. Ihr Produkt (in diesem Fall Ihre Entwicklungskompetenzen und Ihre Erfahrung in der Vergangenheit, | ||
| - | |||
| - | Und zweitens, wie Sie sich und Ihr Netzwerk verkaufen. Wie viele wissen die Leute über dich? Wenn Sie jetzt gefeuert werden, gibt es dann jemanden, der Ihnen morgen einen Job anbieten könnte? | ||
| - | |||
| - | Um Ihr Produkt zu verbessern, verbessern Sie Ihre Fähigkeiten. Wir haben in den vorherigen Punkten darüber gesprochen. Aber wie kann man die Art und Weise, wie man sich selbst verkauft, verbessern? | ||
| - | |||
| - | Nun, wenn Sie ein Senior Developer Gehalt wollen, müssen Sie zuerst wie ein Senior Developer aussehen. | ||
| - | |||
| - | Das bedeutet, einen relevanten Lebenslauf aufzubauen, der sich am besten quantifiziert, | ||
| - | |||
| - | Wenn Sie möchten, dass ich einen Artikel über den Bau eines erstklassigen Entwickler-Lebenslaufs schreibe, lassen Sie es mich in den Kommentaren wissen! | ||
| - | Zusammenfassung & nächste Schritte | ||
| - | |||
| - | Okay, jetzt weißt du. | ||
| - | |||
| - | Wenn Sie sich das nächste Mal fragen, warum es jetzt so schwer ist, einen Entwicklerjob zu bekommen, denken Sie über diese Gründe nach. Sie haben auch gesehen, wie Sie das beheben können, indem Sie so schnell wie möglich zu Senior Developer kommen. | ||
| - | |||
| - | Entwickler, die diese 5 Säulen an Ort und Stelle setzen und sich am schnellsten an dieses neue Marktparadigma anpassen werden, haben Sicherheit in ihren Jobs, Vertrauen in ihre Fähigkeiten und erhalten die höchsten Gehälter. | ||
| - | |||
| - | Entwickler, die sich nicht anpassen, werden langsam obsolet und riskieren, vollständig aus dem Markt verdrängt zu werden. | ||
| - | |||
| - | Folgen Sie den Schritten, die ich in diesem Artikel skizzieren, und Sie werden nicht nur einen Entwicklerjob mit Leichtigkeit finden können, sondern Sie werden " | ||
| - | |||
| - | Sie haben für mich und 230+ andere Entwickler auf der ganzen Welt gearbeitet, sie werden auch für Sie arbeiten! | ||
| - | |||
| - | Ich sehe dich im nächsten, | ||
| - | |||
| - | Dragos | ||