welche it programme lernen?

3 Antworten

Vom Beitragsersteller als hilfreich ausgezeichnet

Was studierst du und was willst du lernen?

Also willst du etwas lernen, was dich in deinem Studium weiterbringt? Oder einfach so, weil's Spaß macht?

Wenn's ums programmieren geht empfehle ich am liebsten Arduino. Da lernt man was und ist motiviert. Geht aber mehr in Richtung IT / E-Technik.

Ähnlich verortet ist ein Raspberry Pi. Der ist nicht so einfach zu handeln wie ein Arduino, etwas Vorkenntnisse (Oft hilft auch gutes Englisch und die Googlesuche) wären da schon hilfreich.

Vorteile da sind, dass du mehr Anwendungen findest die mehr in den Bereich IT gehen. Und du kannst Hochsprachen verwenden, die etwas gängiger sind (Python oder C++ zB, Arduino hat eher eine Pascalbasierte Sprache)

Zum Lernen empfehle ich eher C/C++ wegen der Pointer, Klassen usw. Python ist interessant, wenn man lernen will mit Bibliotheken zu arbeiten.

Am Ende sehe ich persönlich es so:

Wenn du programmieren kannst, kannst du programmieren. Ob du jetzt Java, C/C++, C# oder Python programmiert ist eig egal. Die Grundkenntnisse, die du brauchst sind überall gleich. Wenn du genau weißt, was du später machst, macht es natürlich Sinn die Sprache zu nehmen, weil jede Sprache auch Eigenheiten hat, also bestimmte Bibliotheken oder Möglichkeiten.


hanaaa1 
Beitragsersteller
 10.02.2025, 13:33

okay klingt hot 🥰 wie ist es wenn man richtung security geht? (kenne mich nicht aus aber wirkt interessant)

mein studium ist bwl lastig

benwolf  10.02.2025, 13:49
@hanaaa1

Ist nicht mein Steckenpferd. Aber meine Ex-Firma hat ein Security-Gateway gebaut. Da war die Basis quasi ein Raspi (Ich glaube C++ war da die Programmiersprache)

Und ein Ex-Kommilitone ist auch in dem Bereich unterwegs. Da geht's auch viel um Microcomputer auf Linuxbasis. Ich würde also vermuten, dass du dir Linux anschauen könntest (Das Betriebssystem für den Raspi ist auch auf Linuxbasis)

hanaaa1 
Beitragsersteller
 10.02.2025, 13:50
@benwolf

okay danke. was machst du beruflich so und was benutzt du?

benwolf  10.02.2025, 13:59
@hanaaa1

😅 Was ganz anderes.

Naja, nicht ganz anders. Ich bin Projektleiter für Robotik und Automatisierungstechnik.

Wir programmieren verschiedene Robotiksprachen, meist Pascalbasierend und eine IDE von Siemens, die auch eher Pascalbasierend ist.

Man hat hin und wieder auch mit anderen Sprachen zu tun (C#, C++, Python, Lua) aber immer auf einer eher rudimentären Ebene. Also die Zeiten, in denen ich Pointer benutzt habe sind eher länger her. Und Bibliotheken die ich nutze, hab ich meist auch selbst geschrieben. Das vereinfacht dann natürlich die Handhabung.

Microsoft. besonders Sharepoint, exchange, office programme (word excel) ubiquiti bzw netzwerk, ggf eine art von telefonzentrale, HTML CSS und was JS lesen können. SSH verbindungen zu linuxserver und ganz besonders windows und windows server


hanaaa1 
Beitragsersteller
 10.02.2025, 12:31

oha okay. mit was könnte ich anfangen?

Rafael3112  10.02.2025, 13:03
@hanaaa1

JA.

die meisten sachen die passieren sind windowsprobleme die bei einem neustart behoben sind. wenn die firma einen domain controller hat solltest du grob wiessen wie das geht. aber word und excel ist iwi überall wichtig

Es kommt halt eher darauf an in welchem Bereich du arbeitest... Software, Web, KI etc

Generell ist Python immer gut (einfach und viele Anwendungsmöglichkeiten) oder C# mit den .Net (dotnet) Features.

Ansonsten halt klassisch für Web HTML, CSS, JavaScript/TypeScript (ist fast das selbe).

Oder halt Java, ist vor allem für Web-Backends bei vielen großen deutschen Unternehmen Standard (da Spring oder Sping Boot Framework).

Wenn Richtung Hardware oder Game Entwicklung, dann C++

Ich selbst finde Rust sehr interessant, ich denke das wird in vielen Bereichen C++ ersetzten, da es einfacher, sicherer und sehr robust ist. Und das ganze mit der Performance von C++. Mittlerweile wurden schon viele Teile der Kernel-Anwendungen in Rust geschrieben, aber der Markt dafür ist aktuell noch sehr klein, wird sich aber sicherlich in den nächsten Jahren noch sehr stark vergrößern