Hallo zusammen! Mein Name ist Anton. Ich bin 26 Jahre alt. Ich bin verheiratet und habe die Ehre, Vater zu sein. Ich habe alle 40 Level abgeschlossen und einige Probleme immer noch nicht gelöst. Irgendwo hat es 2 Jahre gedauert, bis der Kurs abgeschlossen war. Es gab lange Pausen. Geboren in Kiew, studierte bis zur 8. Klasse, dann zog die Familie nach Moskau. Er absolvierte die Schule in Moskau und besuchte die Moskauer Universität an der Fakultät für Psychologie. Ich habe ein Diplom erhalten und außerhalb meines Fachgebiets (Konstruktion/Design) gearbeitet. Ich wollte etwas Neues. Ich beschloss, es mit Programmieren zu versuchen. Alles begann mit iTunesU auf meinem iPhone. Ganz zufällig habe ich einen kostenlosen Kurs über Programmiermethodik (CS106A) von Stanford auf Englisch gefunden. Ich habe mir alle Vorlesungen angeschaut und alle Aufgaben gelöst. Ich empfehle es jedem, der gut Englisch kann. javarush.ru ist eine coole Ressource zum Üben. Theorie ohne Praxis ist tot, Praxis ohne Theorie ist blind. Deshalb musste ich neben der Praxis auch meine Theorie verbessern. Golovochs Kurse, mail.ru technopark haben mir geholfen, ich habe mir die Kanäle von Yakov Fain, Nemchinsky, javabrains, durgasoft auf YouTube angesehen. Bücher lesen. Mir hat das Buch Design Patterns von HeadFirst gefallen. Mir scheint, dass es beim Programmieren nicht darum geht, ob man schlau ist oder nicht, sondern darum, ob man geduldig ist oder nicht :) Zufälligerweise gab es nach den Olympischen Spielen in Sotschi finanzielle Probleme und meine Schwiegermutter lud mich ein, zu arbeiten in Wologda. Ich habe dort im medizinischen Bereich gearbeitet. In Wologda gab es keine Freunde, also verbrachte ich meine Freizeit entweder mit meinem Kind oder mit Intellij Idea und löste Javarush-Probleme. An Wochentagen verbrachte ich 2-3 Stunden am Tag, am Wochenende, wenn möglich, mehr. Nach Abschluss des Javarush-Kurses habe ich mich für ein Praktikum angemeldet. 4-5 Wochen nach Beginn des Praktikums ging ich zu einem Vorstellungsgespräch. Es dauerte 1,5 Stunden. Ich habe 95 % der Fragen beantwortet. Die Fragen betrafen Java Core. Spring, Hibernate, JSP, Servlets, Git, SQL – sie haben nicht gefragt. Sie baten mich, einen Code zu schreiben, der die Fibonacci-Folge anzeigen würde. Sie baten mich, meine eigene Implementierung einer einfach verknüpften Liste zu schreiben. Sie fragten nach den SOLID-Prinzipien . Warum wird ein Hashcode benötigt? Können Objekte dieselben Hash-Codes haben? Viele Fragen zur Ausnahmebehandlung. Wird dieser Code kompiliert? Warum? Wie funktioniert GC? Erzählen Sie uns etwas über die Methoden der Object-Klasse. Fragen zur Parallelität: synchronisiert, Deadlock. Wie kann ich einen Thread starten? Als Referenz oder Wert übergeben. Und so weiter. Das Stellenangebot erfolgte direkt im Vorstellungsgespräch. Quizfull hat mir übrigens bei der Vorbereitung geholfen. Zeigt Lücken, regt zum Suchen nach Informationen an :) Bei der Arbeit habe ich mich in eine gigantische Menge an neuen/alten Technologien gestürzt, die im Vorstellungsgespräch nicht gefragt wurden :)
- ANT, Gradle
- Servlets,JSP
- Streben
- JAX-RPC
- JAX-RS(Jersey)
- Überwintern
- Git
- JIRA/Confluence/Stash
- Jenkins
- Agil (Scrum)
- WebSphere
- OracleDB
GO TO FULL VERSION