Nächste Schritte für Full Stack dev?
Hallo,
Ich bin auf der Suche nach einem genauen Weg oder Schritte die ich gehen kann nachdem ich mein ersten Full Stack Projekt mit Python Flask ( Backend) und Frontend ( plain HTML, CSS und JS) und Database mit MySQL fertig gecodet habe.
Was genau kann ich jetzt machen um weiter zu kommen. Mein Ziel ist es fähig zu sein komplette professionelle Websiten erstellen zu können die Industrie fähig sind, d.h. Für Firmen, restaurants etc. Oder halt einen job als Full Stack dev zu bekommen.
sollte ich anfangen ein CSS framework lernen, wie bootstrap oder tailwind, oder ist das nur für designer , pur Frontend devs wichtig.
Oder lieber Backend frameworks wie Node.js, oder frontend JS frameworks wir zb react.
Ich weiß einfach nicht genau wo ich weiter machen soll nachdem ich alle Grundlagen berherrsche.
4 Antworten
Du solltest definitiv Frameworks/Libraries lernen, im Backend hast du ja Flask, im Frontend wäre so etwas wie react auch gut.
Jemand meinte DevOps, wäre auch sehr gut. Automatisiertes Testing, CI Pipelines, Container über z.B. Docker und vielleicht etwas Automatisierung über so etwas wie Ansible. Du musst du kein Pro sein oder mega komplizierte Pipelines mit Deployments in irgendwelche Cluster aufbauen, aber ein paar Basics sind definitiv als Fullstack Entwickler praktisch. Nutzt du denn so etwas wie Gitlab, Github oder Gitea + Drone? Diese Environments bieten ja alle Lösungen, um simple CI/CD und Automatisierung zu implementieren.
Ob du dich eher in Frontend weiter bildest oder Backend kommt darauf an wo du hin willst, Webdesign braucht natürlich viel mehr Frontend, im Business Sektor ist teilweise das Frontend relativ egal solange es halt funktioniert.
Ja ich benutze GitHub bzw Git und arbeite schon damit aktiv nebenbei und lerne.
Ich möchte fähig sein Websiten zu coden mit allem was dazugehört, welche ich dann als Service verkaufen kann. Sozusagen als Business.
Ich weiß einfach nicht genau wo ich weiter machen soll nachdem ich alle Grundlagen berherrsche.
Nachdem du die Grundlagen beherrschst, vertieft du jetzt dein Wissen in diesen Sprachen.
Alex
Und wie genau soll ich dies tun?
Du besorgst dir ein Lehr- und Übungsbuch zum Thema SQL und arbeitest das durch.
Entweder Frontend oder DevOps und Docker; Du kannst lernen wie man ein Flask Projekt containeriziert oder eines der drei Frontend-Frameworks React (bevorzugt), Vue.js (schlanker), Angular (altbacken)
Sollte ich also die CSS frameworks/ libs nicht beachtet, und JS bevorzugen?
Wenn du eine Website für eine (kleine) Firma oder ein Restaurant machen willst, dann musst du kein eigenes Backend etc. programmieren. Das solltest du gar nicht. Dann solltest du dich bestens mit UI Design auskennen und ein CMS beherrschen. Keine kleinere Firma wird dich dafür bezahlen, eine Website von Grund auf zu programmieren. Das ist schlicht zu teuer in 99% der Fälle.
Wenn du einen Job bekommen willst, dann solltest du mehr als die Grundlagen können - je nach Gehaltsvorstellung natürlich ;)
Und wie genau soll ich dies tun? Mit frameworks? Und welche. Möchte nicht alles gleichzeitig machen .