Überlegen Sie, vom Datenbankentwickler zum Full-Stack-Entwickler zu wechseln [geschlossen]

Ich brauche einen Einblick von Entwicklern über ihre Jobs, um beurteilen zu können, ob sich der Wechsel für mich lohnt.

Ich bin Wirtschaftsingenieur mit Spezialisierung auf Informationssysteme. Ich habe diesen Abschluss aus Versehen und aus Unwissenheit gewählt. Ich bin nicht wirklich begeistert von Mathematik, Statistik oder Software.

In den letzten 4 Jahren habe ich hauptsächlich mit Datenbanken gearbeitet: Daten verwalten, SQL-Abfragen schreiben, ETL-Prozesse ausführen, Berichte erstellen und Daten visualisieren. Ich lernte auch maschinelles Lernen und begann sogar einen Master in Datenwissenschaften, was zunächst cool war, aber sehr schnell zu viel abstrakter Mathematik für mich wurde, und schließlich wurde ich rausgeschmissen.

Abgesehen von etwas, das mich nicht wirklich interessiert, gibt es zwei Arten von Arbeitsplätzen, die "dedizierte Datenleute" benötigen (ich lebe nicht in den USA): entweder große, langweilige bürokratische Unternehmen oder kleinere Datenentwicklungsunternehmen, die Erwarten Sie, dass ich jeden Tag stundenlang zu verschiedenen Kunden fahre.

Ich mag keine großen Unternehmen, aber die Arbeit ist nicht so anspruchsvoll, ich werde sehr gut bezahlt, und wann immer ich nach einem Job suchen musste, wurde mein Telefon mit Anrufen von solchen Organisationen überflutet.

In letzter Zeit begann ich über die Idee nachzudenken, ein Full-Stack-Entwickler zu werden, da ich SQL und Server recht gut kenne. Ich gehe davon aus, dass kleine Unternehmen und Startups solche Leute brauchen, und ich kann auch von zu Hause aus freiberuflich arbeiten. Außerdem mache ich gerne Sachen und Codierung ist eine Art Kreation. Als Wirtschaftsingenieur sehe ich den breiten Entwicklungszyklus und habe eine gute Selbstdisziplin.

Wie ich bereits erwähnt habe, interessiert mich Software und Codierung nicht besonders, und ich habe auch keine Berufserfahrung mit Codierung.

Ich habe in meinem Studium Java gelernt und es sogar genossen, das "Witcher Dice Poker Game" als Teil von oop neu zu erstellen. Ich habe auch grundlegende HTML-, CSS-, JS-, PHP- und grundlegende UI-Designs gelernt und im Rahmen meines Abschlussprojekts ein kleines CRM-Programm mit dem Yii-Framework erstellt (es sieht so aus, als wäre ich eine Art Full-Stack-Entwickler, ohne es zu wissen).

Das ist jedoch lange her, und ich erinnere mich nicht an viel davon, und ich kann auch nicht mit Arbeitserfahrungen prahlen, wie ich es mit Datenbanken kann.

Ich habe meinen Hintergrund geschrieben, um den Menschen hier ein besseres Verständnis dafür zu geben, was für ein Mensch ich bin, und jetzt möchte ich fragen:

Wird mir die Welt der Full-Stack-Entwicklung etwas anderes bieten als jetzt? Bietet es mir die gleiche gute Bezahlung und eine gute Work-Life-Balance? Kann oder sollte ich Entwickler werden, ohne ein echtes Interesse am Codieren zu haben (zumindest im Vergleich zu echten Codefreaks)?

Hallo Rätselmeister und willkommen am Arbeitsplatz. Wenn Sie sagen, dass Software und Codierung mich nicht besonders interessieren , warum sollten Sie dann als Full-Stack-Entwickler arbeiten? Diese Rolle besteht hauptsächlich aus Codierung und Software. Sie würden also immer noch etwas tun, das Ihnen nicht gefällt. Nur jetzt werden Sie nicht mehr so ​​gut dafür bezahlt.
Gültige Frage: Keines meiner Interessen zahlt sich aus, um davon zu leben, und ich bin in einem armen Land der 3. Welt. Softwareentwicklung zahlt sich also weniger aus als Datenbanken?
Dann würde ich davon abraten, da die Umstellung auf das gleiche Fachwissen einige Zeit in Anspruch nimmt und Sie für etwas, das Ihnen nicht gefällt, an Einkommen verlieren. Außerdem gibt es nicht so viele Daten-Leute wie Entwickler. Benötigen Sie eine bessere Work-Life-Balance oder Freizeit?
Ich bin mir nicht sicher, ob es an der Thematik des Arbeitsplatzes liegt. Bei der Vereinbarkeit von Beruf und Familie geht es vor allem um den Unternehmensstatus und die Unternehmenskultur. Erwarten Sie keine guten Startups, egal ob Sie einen DBA als Entwickler haben. Da Sie von der DBA-Seite kommen, sind Sie möglicherweise eher daran interessiert, sich zuerst mit der Backend-Entwicklung zu befassen, bei der Sie eine ordnungsgemäße Nutzung der Datenbank über ORM oder was auch immer sicherstellen können. Als DBA haben Sie wahrscheinlich gesehen, dass einige Entwickler eine ordnungsgemäß eingerichtete Datenbank schlecht genutzt haben. Andernfalls könnten Sie sich zur Projektmanagementposition entwickeln.

Antworten (1)

Die kurze Antwort lautet NEIN

Lange Antwort:

Wenn Sie vom Nischenspezialisten zum Full-Stack wechseln, eröffnen sich Ihnen möglicherweise mehr Möglichkeiten, aber es ist ein großes ABER, aber die Konkurrenz wächst.

Heutzutage kann ihn fast jeder selbst als Full-Stack-Entwickler bezeichnen :)

Nicht jeder ist gut, aber die Filtration an den Einstellungsorten ist aufgrund des hohen Anwendungsvolumens extrem hoch.

Aus dem gleichen Grund ist auch die Lohnskala breit, und aufgrund Ihrer kurzen Erfahrung könnten Sie auf der unteren Seite landen.

Meiner Meinung nach sollten Sie Ihre Zeit nutzen, um Ihren Horizont zu erweitern, ohne Ihren aktuellen Carrier-Pfad zu gefährden. IT / DEV-Konferenzen kommen für dieses Ziel in den Sinn, viele Optionen auf engstem Raum und in begrenztem Zeitrahmen.

Wenn Sie etwas finden, an dem Sie interessiert sind, probieren Sie es aus: Selbstlernen, kleine Projekte nebenbei in Ihrer Freizeit usw.

Und wenn Sie sich langweilen, wechseln Sie zu einem neuen Thema

Machen Sie keine Schritte, bis Sie tatsächlich bereit sind, sich zu verpflichten, da für Nischenprofis Abweichungen in der Berufserfahrung möglicherweise nicht gut aussehen, falls Sie sich dazu entschließen, darauf zurückzukommen