Hallo zusammen! Ich heiße Dima. Dies ist mein erster Artikel über IT, also urteilen Sie nicht zu hart. Es wird für diejenigen nützlich sein, die gerade erst begonnen haben, in die Reihen der Programmierer einzusteigen, aber Angst haben, sich in diesem riesigen Informationsmeer zu verlieren.
Hintergrund
Stellen Sie sich vor, Sie sind 26 Jahre alt, Sie wurden von Ihrem Mobilfunkanbieter entlassen und Ihr CEO ist nach Europa geflohen, weil er aufgrund seiner betrügerischen Praktiken gezwungen ist, außerhalb des Landes zu leben. So war mein 31. Dezember 2016. Ich könnte einen ähnlichen Job in einem verwandten Bereich finden und es gab sogar Angebote, aber... würde mich das glücklich machen? Haben Sie sich jemals gefragt, wofür Sie arbeiten? Was möchtest du wirklich werden? Nach der Entlassung verbrachte ich zwei Monate damit, nach mir selbst zu suchen ... und wurde ein anderer Mensch. Mir wurde klar, dass ich alles sein konnte, was ich wollte: Arzt, Zimmermann, Geschäftsmann. Es ist alles eine Frage der Zeit, die Hauptsache ist, mehr zu tun als andere, und ich werde alles erreichen. Dadurch wurde ich Programmierer! Ich arbeite nun seit einem Jahr erfolgreich in einem IT-Unternehmen und bin unglaublich glücklich darüber. Ich liebe das Lernen, deshalb habe ich Hunderte von Stunden damit verbracht, Java und Webtechnologien zu studieren, und habe eine Zusammenfassung dessen erstellt, was Ihnen helfen wird, schnell in die Welt von Java einzutauchen.Erste Stufe: Aufklärung
Sie müssen verstehen, dass Programmieren nicht einfach ist. Und dass es einem zunächst nicht gelingt, ist normal. Zu Beginn habe ich zwei Monate lang Python studiert, und als ich die Zyklen sah, kamen sie mir äußerst komplex vor. Das Wichtigste sind die Grundlagen: Ohne sie zu verstehen, wird man neue Technologien nicht schnell erlernen können. Ich spreche von Bedingungen, Schleifen, der Arbeit mit Arrays, OOP usw.Zweite Stufe: Worauf soll programmiert werden?
Sie benötigen eine Entwicklungsumgebung. In der Java-Welt gibt es drei davon:- IDEA (kostenlos und kostenpflichtig)
- NetBeans (kostenlos)
- Eclipse (kostenlos)
- NetBeans ist alt und hässlich und befindet sich derzeit im Apache-Inkubator. Daher ist unklar, ob es eine neue Version geben wird.
- Eclipse ist im Ausland beliebt, weil es kostenlos und etwas schöner als Netbeans ist.
- IDEA ist zumindest für uns die dominierende Entwicklungsumgebung. Der Unterschied zwischen der kostenpflichtigen und der kostenlosen Version besteht lediglich in der Arbeit mit Frameworks (Spring), die Sie noch nicht benötigen. Außerdem wird es von russischen Leuten aus St. Petersburg hergestellt. Unterstützen wir heimische Produzenten!
Dritter Schritt: Wo mit dem Studium beginnen?
Zuerst die altmodische Art, Bücher zu lesen:- Kopf voran, „Java lernen“
- G. Shildt, „Java 8. Einsteigerhandbuch“
- Kay Horstmann, „Java. Die Bibliothek des Profis“
- Bruce Yekel, „ Die Philosophie von Java “
- Geschichte: wie viel ich studiert habe, wie ich einen Job bekommen habe, welche Schwierigkeiten ich durchgemacht habe.
- Wo soll man in der Webentwicklung in der Welt von Java anfangen?
- Arten der Authentifizierung, Autorisierung.
GO TO FULL VERSION