Vor 3 Jahren habe ich beschlossen, meinen gemütlichen Arbeitsplatz im Bereich Verkauf, Konfiguration und Service von Computergeräten in den Bereich Programmierung zu wechseln. Da ich zu diesem Zeitpunkt noch nicht genau wusste, welche Sprache ich möchte, beschloss ich, mir Grundkenntnisse in mehreren Bereichen gleichzeitig anzueignen. Am 1. Januar 2016 traf ich einen Arbeitslosen mit Jahresabschlüssen bei JavaRush, Codeschool, Lynda und Tuts+ und einem kleinen finanziellen Polster, das es mir ermöglichen würde, das gesamte Jahr 2016 mit Lernen zu verbringen.
Der erste in meiner Warteschlange war JavaRush – noch vor Silvester habe ich die verfügbaren kostenlosen Level abgeschlossen, was tatsächlich die Entscheidung, den Zugang für jeweils ein Jahr zu erwerben, ausschlaggebend war. Das Training dauerte so lange, dass ich bereits am 8. Februar das Erreichen von Level 30 feierte. Was mir gefallen hat und was mir in Zukunft nützlich war, möchte ich Folgendes anmerken:
- Konsolidierung der Terminologie, die auch bei der Beherrschung anderer Sprachen nützlich ist (Datentypen und -strukturen, Umsetzung von OOP-Prinzipien in die Praxis, Namespaces, Zugriffsmodifikatoren, Arbeiten mit Datenbanken und Dateisystemen, Erstellen von Abfragen und vieles mehr);
- Erwerb von Fähigkeiten in der Arbeit in einer wirklich guten IDE – IntelliJ IDEA, die sich später bei der realen Arbeit mit anderen JetBrains-Produkten (PHPStorm/WebStorm/PyCharm) als nützlich erwiesen;
- allgemeine Codekultur – sowohl in Bezug auf logische und algorithmische Komplexität als auch im visuellen Design (Einhaltung von Codestilen);
GO TO FULL VERSION