Genau, man hat nichts anderes zu tun, als Software Entwicklung. Das ist ja auch nur ein kleines Bisschen Sprache ...
Also wenn du wirklich Mal in die Software Entwicklung einsteigen solltest, dann bekommst du mit, was dazu gehört (wer bei uns ins Team bekommen ist, der hat direkt einen Stapel eBooks bekommen nur damit er was hat zum Nachlesen):
- Tooling - da gehört alles dazu, was man so braucht. IDE, Build Tools,....
- Sprache und Code libs (da kommt ja ständig was neues)
- Frameworks und Libs, die man braucht oder brauchen könnte
- weitergehende Sprachen und Frameworks (Nur die web Technologien sind Wahnsinn. HTML und CSS geht ja noch, aber dann JavaScript und Co mit Frameworks, die gefühlt täglich neue Versionen raus bringen ...
- Methodik (da wird dann auch jedes Jahr eine neue Kuh durch das Dorf getrieben .. oder hat jemand keinen Manager der was von continuous Integration schwafelt ohne zu wissen, was das genau ist?)
- QA - ein Thema für sich, Code Qualität, Testing, ....
- Datenbanken ... Riesen Bereich für sich ...
- ....
Aber ja: beruflich habe ich nur Software Entwicklung .....
Bezüglich der Auslastung: das geht doch Anderen auch nicht anders. Warum hast du da mehr Probleme? Gründe analysieren und abstellen. Und wenn Vorwissen fehlt: dann Plan das abzustellen. So es das ist, was du willst, kostet das evtl ein oder zwei Semester ... Aber geh es richtig an. Ziel darf nicht sein, irgendwie die Aufgabe abzugeben, sondern Ziel muss sein, dass du sowas gut kannst! Da musst du hin!
Und zur Not bedeutet das auch, dass man ein Jahr massiv arbeiten muss. Ich arbeite mind. 8h auf Arbeit, 2h Fahrt und dann lerne ich auch noch für meine Job. Und im Alter fällt mir das schwerer als früher... (So Wechsel ich gerade beruflich von .Netz zu Java .... Daher meine großen Aufwände, das zu meistern! Also glaub mir: ich weiss, wovon ich rede!)