Wie sollte man vorgehen, wenn man Fullstack-Developer werden möchte?
Hey,
ich habe nun seit Jahren mehr dumme Sachen geschrieben, wie mit Python Discord Bots oder mit Java vor Jahren kleine MC Plugins.
Nun bin ich an einem Punkt angekommen, wo mich glaube die Realität packt.
Wie sollte ich am besten vorgehen, um mein Ziel zu ereichen? Da ich auch eigentlich keine andere Sprache außer Python beherrsche (zumindestens die Syntax).
Also nun meine Frage: Wie sollte ich am besten vorgehen und ab welchen Punkt weiß ich, dass ich gut genug bin? Und vor allem: Welche Sprachen sollte ich lernen?
3 Antworten
Ein Full-Stack-Dev ist nicht an eine Sprache gebunden - sondern an den "Stack" oder Schicht.
Ob C#, Java, C++, Python oder PHP - du benötigst nicht nur eine Backend-Sprache sondern auch Kenntnisse im Front-End-Bereich.
Ganz einfach ausgedrückt: Back-End + Front-End = Full-Stack.
Wenn du Python kannst, dann wären jetzt noch Datenbanken an der Reihe und Django oder Flask als Front-End-Frameworks.
Viel Erfolg beim Lernen.
Als Full Stack Developer, der die Gelegenheit sucht, in großen Projekten mitarbeiten zu dürfen, muss man auf jeden Fall Java und/oder C# beherrschen.
C# in Kombination mit beispielsweise Blazor, bzw. ASP.
Ansonsten bleiben Dir noch tausend verschiedene Frontend-Frameworks, wie Vue, React, Angular usw.
Diese kannst Du dann mit einer Backend-Sprache, wie C# wunderbar ergänzen, oder Du verwendest sowas, wie NextJS als Fullstack-Framework, wo Du dann im Front- & Backend der JS-Hölle ausgesetzt bist.
Du bist gut, wenn Du Projekte und deren Design-Konzepte verstehst und eine cleane Architektur implementieren kannst.
Wuerdest du sagen das wenn ich noch Studieren gehe das ich noch viel Zeit habe ? Ich Starte erst naechstes jahr mit der 11 Klasse ob ich noch genuegend Zeit habe oder eher nicht generell alles zu Lernen?