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.

Woher ich das weiß:Berufserfahrung

Alexandraseha22 
Beitragsersteller
 25.07.2024, 00:26

Recursion 

VeryBestAnswers  25.07.2024, 00:28
@Alexandraseha22

Was ist damit?

Rekursion solltest du jedenfalls anwenden können, wenn du Software-Entwickler werden willst. Das ist eine der grundlegendsten Fähigkeiten überhaupt.

VeryBestAnswers  25.07.2024, 00:31
@Alexandraseha22

Nein. Linked lists wirst du wahrscheinlich nie wieder in deinem Leben brauchen, außer du interessierst dich für funktionale Programmierung (Haskell/OCaml/Elixir/...)

Alexandraseha22 
Beitragsersteller
 25.07.2024, 00:48
@VeryBestAnswers

Jedoch schreibt man dasi n stellenangeboet

  • Abgeschlossenes Studium der Informatik/Wirtschaftsinformatik, Fachinformatiker/in - Anwendungsentwicklung oder vergleichbare Ausbildung
VeryBestAnswers  25.07.2024, 13:58
@Alexandraseha22

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.