Sind Datenstrukturen wichtig fuer Fullstack Webdevelopment?
1 Antwort
Du solltest wissen, was ein String, ein Array (bzw. Liste), ein Map (bzw. HashTable bzw. Dictionary) und ein Set ist. Das sind die einzigen Datenstrukturen, die du regelmäßig brauchst. Graphen (insbesondere Bäume) sind auch hin und wieder wichtig, aber erfahrungsgemäß eher selten.
Ich kenne noch einige andere Datenstrukturen, die habe ich aber im Beruf noch nie benötigt.
Was ist damit?
Rekursion solltest du jedenfalls anwenden können, wenn du Software-Entwickler werden willst. Das ist eine der grundlegendsten Fähigkeiten überhaupt.
Nein. Linked lists wirst du wahrscheinlich nie wieder in deinem Leben brauchen, außer du interessierst dich für funktionale Programmierung (Haskell/OCaml/Elixir/...)
Kann man quereinsteigen, wenn man bootcamp absolviert?
Jedoch schreibt man dasi n stellenangeboet
- Abgeschlossenes Studium der Informatik/Wirtschaftsinformatik, Fachinformatiker/in - Anwendungsentwicklung oder vergleichbare Ausbildung
Du kannst es trotzdem probieren. Da steht ja "oder vergleichbare Ausbildung". Wenn du die Leute im Interview überzeugst, nehmen sie dich vielleicht trotzdem.
Eine andere Möglichkeit ist, eine Ausbildung zu Fachinformatiker*in zu machen. So habe ich es gemacht. Die Bezahlung während der Ausbildung ist nicht so gut, aber besser als nichts. Und wenn du als Programmierer etwas taugst, wirst du ziemlich sicher übernommen.
Mit Bootcamps kenne ich mich nicht so aus, habe aber gehört, dass man da auch gute Chancen für einen Job haben soll.
Recursion