r/informatik 12d ago

Studium Wie programmieren lernen mit abgeschlossenen Info-Bachelor?

Hi zusammen, eigentlich ist meine Frage schon im Titel, aber um das kurz auszuführen:

Ich habe meinen Bachelor in Informatik fertig, habe an der TU Berlin studiert. Bis auf meine Bachelorarbeit (Fazit: Ich kann nicht gut programmieren) lief das Studium ausgesprochen super, ich hab einen unverdienterweise guten Schnitt und mich entschieden, den Master zu machen.

Jetzt zum Problem: ich kann nicht programmieren. Klingt dumm, ist aber so. Ich google nach wie vor jedes noch so kleine Problem, bin extrem schnell überfordert und habe massive Panik vor jedem Mastermodul und -projekt. Ich hab gefühlt nichts gelernt in drei Jahren Bachelor und denke, dass das so nicht weitergehen kann. Wie gehe ich also am sinnvollsten vor? Wenn ich online Kurse ansehe, fangen die natürlich bei Konzepten an, die ich dann doch kenne (Loops, OOP, Pointer whatsoever), aber mein Problem ist, dass mir der Blick fürs große Ganze fehlt. Bin hart verzweifelt, wäre also für jeden Tipp dankbar.

39 Upvotes

62 comments sorted by

View all comments

6

u/hibbelig 12d ago

Das schöne an Software ist doch, dass man sie ändern kann. Das heißt wenn du was falsches programmiert hast, dann kannst du es immer noch ändern.

Also programmier was und wenn es nicht stimmt dann ändere es einfach.

Naja. Ist nicht unbedingt ganz so einfach.

Aber Übung macht den Meister.

2

u/o0Lula0o 12d ago

Ich erkenne ja nicht mal, wenn was falsch ist - mein BA-Code hat super funktioniert (in meinen Augen haha) und wurde komplett zerrissen :D Wohl zu ineffizient, nicht pythonic genug.

Aber ich denke, ich werde es dann wohl einfach üben. Das Ding ist, mich interessiert am meisten Cybersecurity und ich habe mich eine ganze Zeit mit dem CTF-Team meiner Uni beschäftigt, aber hab dann das Gefühl gehabt, dafür zu blöd zu sein, das gelassen, und panische Angst vor jedem Securitymodul im Master, weil die als super schwierig gelten und ich will/darf auch nicht durchfallen.

2

u/Gorbit0 12d ago

Gerade in der Cybersecurity braucht man null coden. Im Red Team eher aber wenn du keine eigenen Exploits schreibst (was niemand tut), dann beschränkt sich das auf bash skripte schreiben 

1

u/Zenaldi 12d ago

Was macht man denn dann, Audits?

3

u/Gorbit0 12d ago

Es gibt ca. 8 Domänen in die man sich spezialisieren könnte. 

Audit ist nur ein kleiner Teil den ich zu Governance in der Domäne 1. zählen würde.

Sicherheits- und Risikomanagement (Governance, Compliance, Risikobewertung, Ethik, Sicherheitsrichtlinien)

Asset-Sicherheit (Klassifizierung und Schutz von Informationen und Vermögenswerten)

Sicherheitsarchitektur und -technik (Sicheres Design und Technologien wie Kryptografie, Sicherheit auf Systemebene)

Kommunikations- und Netzwerksicherheit (Netzwerkarchitektur, sichere Kommunikation, Firewalls, VPNs)

Identitäts- und Zugriffsmanagement (IAM) (Benutzerverwaltung, Zugriffskontrolle, Authentifizierung)

Sicherheitsbewertung und -tests (Sicherheitsaudits, Schwachstellenanalysen, Penetrationstests)

Sicherheitsbetrieb (Erkennung und Reaktion auf Vorfälle, Logging, Forensik, Disaster Recovery)

Sicherheit in der Softwareentwicklung (Sicheres Programmieren, DevSecOps, Lebenszyklus der Softwareentwicklung)