Ich möchte Softwareentwickler werden, was soll ich noch aneignen?
Werde dieses Jahr meine Ausbildung beenden. (einiges habe ich auch in der Freizeit angeeignet und werde es noch ausbauen!)
Folgene Programmierungspsprache/Scriptsprache habe in meiner Freizeit gelernt, da ich gern webbasierend entwickle: PHP/Perl/Javascript(Ajax) +HTML/CSS
In unserem Betrieb habe ich noch folgende Themen angeschaut und gelernt: VB.NET(ASP.NET), Powershell und Java
Datenbank : MySQL/Oracle DB/SQL Server
Hier nur die Grundlage OS: Linux (Ubuntu, Debian, ein wenig Red Hat) Firewall, VPN, Virtualisierung, Storage/SAN, Exchange (Archivierung), Monitoring (Lync/SSCM), Blade/Rack-Technolgie
Ich habe noch überlegt ob ich noch C/C++ und Ruby on Rail anschauen soll, bringt das etwas und welche Themen soll ich noch anschauen?
5 Antworten
Wenn du tatsächlich Softwareentwickler werden willst, fehlt in deiner Auflistung eigentlich das wichtigste: Grundlagen. Sowas wie OOM, Requirements-Engineering, das ein oder andere Grundlegende Vorgehensmodell (Inkrementell und Iterativ.) und etwas Wissen von UML ist sicher auch nicht verkehrt. Ansonsten wirst du zwar programmieren aber keine Software Entwickeln können. Es bringt dir nicht viel die Syntax von vielen Sprachen zu kennen, wenn du die Paradigmen dahinter nicht kennst. Eine Syntax hat man zur Not auch mal schnell gelernt, darauf würd ich nicht soo drauf schauen.
Ich würde noch Assembler nehmen (Grundlagen). Das kommt immer gut und ist viel mehr im Einsatz, als man denkt.
Zusätzlich Spezialwissen:
-- Transaktionsmonitore
-- GUI Gestaltung
-- Dokumentation von SW
-- Prozesse
Firmenabhängig. Ich hab z.B. während meiner Ausbildung C++ und C# gelernt. Heute arbeite ich hauptsächlich mit PHP, Javascript, PLSQL, einigen der zugehörigen Frameworks und natürlich HTML/CSS, also fast die Richtung die dich interessiert.
Letztlich ist es als Berufseinsteiger aber net so wichtig. Wichtig ist das du Programmieren kannst, die Konzepte verstehst und anwenden kannst, der Rest ist wie man so schön sagt Syntax. Die IT-Welt entwickelt sich eh so schnell, daher ist es das wichtigste, dass man sich schnell in neue Themen einarbeiten kann und Spaß und Interesse an der Materie hat.
SAP wäre nicht schlecht. Immer gut
vllt solltest du noch studieren gehen...