JavaRush /Java-Blog /Random-DE /Der Java-Entwicklerpfad
trinit
Level 41

Der Java-Entwicklerpfad

Veröffentlicht in der Gruppe Random-DE
Nun, ich bin an der Reihe, meine Geschichte zu schreiben. Kurz gesagt, ich bin jetzt seit 3,5 Monaten Junior Java Developer. Wenn Sie Details wünschen, lesen Sie weiter. Wie bei jedem, der berufliche Laufbahnen schreibt, ist es wahrscheinlich am besten, mit der Hintergrundgeschichte darüber zu beginnen, wer ich war und wer ich wurde. Vor langer Zeit, vor vielen, vielen Jahren, habe ich versucht, mit dem Programmieren zu beginnen. Es war die 2. oder 3. Klasse, ich habe mich bei einem Programmierclub angemeldet, bin mehrmals hingegangen, habe gelernt, meinen Namen und meine Privatadresse auf der Tastatur einzugeben, und das war das Ende meiner Programmierung, weil ich aus irgendeinem Grund aus diesem Club ausgestiegen bin . Ich hatte weder in der Schule noch an der Universität Programmierkenntnisse, ebenso wenig wie während meines Studiums zur Buchhalterin. Ich habe mehrmals versucht, das Programmieren selbst zu erlernen. Ich hatte zu Hause ein Buch über Informatik, das Probleme in Pascal enthielt, aber ich verstand nichts darin und es gab niemanden, dem ich es erklären konnte, also gab ich es auf. Die Jahre vergingen, ich lernte Buchhalterin, es gab keine Arbeit. Und vor etwa zwei Jahren habe ich endlich einen Job bei einem 1C-Franchisenehmer gefunden. Ich habe mich dort an die technische Support-Hotline für Benutzer gewandt, weil... Ich kannte Buchhaltung, und die Hauptrichtung von 1C ist immer noch diese Branche. Nach einiger Zeit sagte der Direktor, dass es für mich notwendig sei, Programmieren zu lernen, weil... Es gibt niemanden, dem man schreiben kann, und dieses Wissen wird im technischen Support nicht schaden. Ich konnte nirgendwo hingehen und dies war mein erster Schritt auf dem Weg. Zwei Monate lang habe ich ein Buch über die 1C-Plattform gelesen, dann wurde mir erklärt, was eine Variable ist, und dann war es wie ein Nebel :) Nur ein Scherz. Ich verstand nichts außer Variablen und musste mir Kurse für Anfänger ansehen, die auf Python basierten. Bereits während der Arbeit und der spezifischen Aufgaben begann ich, Schleifen, Arrays und den Mechanismus des schrittweisen Debuggens zu verstehen. Der eigentliche Durchbruch gelang mir, als ich herausfand, wie man Parameter an andere Funktionen übergibt. Eines Tages saß ich da und googelte auf der Suche nach etwas, das mir beim Erlernen von 1C helfen könnte, und in einem der Foren fand ich heraus, dass mir das Erlernen der VB.NET-Sprache dabei helfen könnte. Dies war ein weiterer Durchbruch. Ich habe das Buch „Lukin S.N. Understanding Visual Basic.NET. Self-instruction Manual in 3 Volumes“ heruntergeladen und angefangen, damit zu lernen. Das Buch ist sehr gut, besonders für Anfänger. Und die Sprache für Anfänger ist auch gut, obwohl viele Leute schlechte Dinge darüber sagen (anscheinend erinnern sie sich an das alte VB). Einerseits ermöglicht es Ihnen, die Logik zu reduzieren, ohne von der Benutzeroberfläche abgelenkt zu werden, andererseits ist es gleichzeitig prozedural und OOP. Darüber hinaus stellte sich heraus, dass VB.NET 1C wirklich sehr ähnlich war, oder besser gesagt, 1C war ihm ähnlich und es war für mich einfach, den ganzen Tag in 1C zu programmieren, Arbeitsprobleme zu lösen und abends vorbeizukommen und schnell darauf umzusteigen eine andere Sprache. Ich habe meine gesamte Freizeit und meine Wochenenden dem Programmieren gewidmet. Zu dieser Zeit wurde mir 1C bereits langsam langweilig und mir wurde klar, dass ich mit 1C kein Geld verdienen konnte (ich verdiente eineinhalb Mal weniger als meine Buchhalterkunden, für die ich das Programm geschrieben und die ich geschult hatte). Ich begann zu überlegen, was ich als nächstes tun sollte? Es kamen Gedanken über Android auf, es schien interessant, vielversprechend usw. Ein befreundeter Programmierer sagte, dass sie in Java schreiben, und das Internet bestätigte dies. Ein Freund sagte, dass es besser wäre, C++ vor Java zu lernen. Ich wollte schon anfangen, aber es gab immer noch mehr als die Hälfte des Buches auf VB.NET und ich wollte nicht aufhören. Das Buch hätte in einem Monat gelesen werden können, aber mir wurde klar, dass das Lesen allein ohne Übung nichts bringen würde, und ich beschloss, ein kleines, aber eigenes Projekt zu schreiben. Zu diesem Zweck wurde ein Notizblock ausgewählt. Ich habe einen Notizblock geschrieben, der Dateien öffnet und speichert, die Codierung beim Öffnen einer Datei bestimmt und die 1C-Syntax einfärbt. Dann habe ich einen Taschenrechner geschrieben (ich hätte nie gedacht, dass das so kompliziert ist). Dann gab es für meine Verhältnisse noch ein weiteres großes Projekt – ein Programm zur Lösung von 1C-Tests. Der Punkt ist, dass man eine Textdatei mit Fragen und Antworten nimmt, alles in eine Excel-Datei schreibt (ja, damals wusste ich noch nicht, wie man mit einer Datenbank arbeitet) und man dann sowohl den Abschnitt als auch die Zufallstickets lösen kann. usw. Es gab noch ein paar andere kleine Programme, um Abläufe, Zugriffsmodifikatoren und andere Dinge zu verstehen. Es ist an der Zeit, dass ich das VB.NET-Buch fertiggestellt habe. Ich hatte eine ausreichende Basis, ungefähr die gleiche wie nach dem 2. oder sogar 3. Studienjahr. Auch bei der Arbeit konnte ich schon gut schreiben und den Code-Dschungel verstehen. Es ist nur so, dass die Arbeit endlich langweilig wurde, denn um auf 1C zu schreiben, muss man keine Programmierkenntnisse haben, sondern in größerem Maße nur die Mechanismen der Plattform verstehen. Wie mein Freund geraten hat, ist C++ an der Reihe. Ich öffnete das C++-Buch und öffnete das zweite. Überall wird geschrieben, dass man C beherrschen muss, bevor man C++ lernt. Ich habe ein Buch über C gefunden, es durchgesehen und dachte: „FUCK YOU!“, ich möchte auf Android schreiben, ich brauche Java. Und als ob ich endlich und ohne auf C verzichten zu wollen, beschloss ich, rein für die Zukunft, Kurse für Anfänger in Java anzuschauen. Ratet mal, wo ich gestolpert bin? Ja, zu unserem geliebten JavaRush. Es war Neujahr 2015. Sobald ich die große grüne PLAY-Taste drückte, war ich überwältigt. Die ersten 10 Level waren einfach. Dann gab es eine Gebühr, und der Dollar war in beispiellosen Höhen, man musste auf einen Rabatt warten. In der Zwischenzeit bin ich auf kostenlose Python-Kurse mit mittlerem Schwierigkeitsgrad gestoßen; es ist nie eine schlechte Idee, sein Gehirn zu fordern, und ich habe diese Kurse abgeschlossen, was noch ein paar Monate gedauert hat. Eines Tages hatte ich die Gelegenheit, ein Vorstellungsgespräch bei einer Firma zu führen; sie brauchten eine Person, die in Java schreiben konnte. Ich konnte die ganze Nacht nicht gut schlafen, ich dachte ständig, dass sie mich fragen könnten, am Morgen wiederholte ich den Unterschied zwischen einer Schnittstelle und einer abstrakten Klasse, Zugriffsmodifikatoren, Polymorphismus. Aber sie haben mich nichts gefragt, sie haben einfach eine Liste der Technologien geschrieben, die erlernt werden müssen, und dann versprochen, mir eine Testaufgabe zu geben, auf deren Grundlage sie meinen Codierungsstil und meine Logik untersuchen und dann eine erstellen würden Entscheidung über meine Anstellung. Die Stelle war nicht für Android, sondern für eine Serverseite ausgeschrieben, vielleicht ist das das Beste. Am zweiten Tag habe ich 1C verlassen, da dieser Bereich für mich erschöpft war und es meine Kräfte überstieg, jeden Tag ein paar Cent zu verdienen und Tonnen von 1C-Code zu schaufeln und anschließend Java-Technologien zu studieren. Ich begann eifrig, die Java-Technologien zu studieren, die mir gegeben wurden, diese hier Ich wusste damals nicht, wie man mit einer Datenbank arbeitet) und dann kann man sowohl über die Partition als auch über Zufallstickets usw. entscheiden. Es gab noch ein paar andere kleine Programme, um Abläufe, Zugriffsmodifikatoren und andere Dinge zu verstehen. Es ist an der Zeit, dass ich das VB.NET-Buch fertiggestellt habe. Ich hatte eine ausreichende Basis, ungefähr die gleiche wie nach dem 2. oder sogar 3. Studienjahr. Auch bei der Arbeit konnte ich schon gut schreiben und den Code-Dschungel verstehen. Es ist nur so, dass die Arbeit endlich langweilig wurde, denn um auf 1C zu schreiben, muss man keine Programmierkenntnisse haben, sondern in größerem Maße nur die Mechanismen der Plattform verstehen. Wie mein Freund geraten hat, ist C++ an der Reihe. Ich öffnete das C++-Buch und öffnete das zweite. Überall wird geschrieben, dass man C beherrschen muss, bevor man C++ lernt. Ich habe ein Buch über C gefunden, es durchgesehen und dachte: „FUCK YOU!“, ich möchte auf Android schreiben, ich brauche Java. Und als ob ich endlich und ohne auf C verzichten zu wollen, beschloss ich, rein für die Zukunft, Kurse für Anfänger in Java anzuschauen. Ratet mal, wo ich gestolpert bin? Ja, zu unserem geliebten JavaRush. Es war Neujahr 2015. Sobald ich die große grüne PLAY-Taste drückte, war ich überwältigt. Die ersten 10 Level waren einfach. Dann gab es eine Gebühr, und der Dollar war in beispiellosen Höhen, man musste auf einen Rabatt warten. In der Zwischenzeit bin ich auf kostenlose Python-Kurse mit mittlerem Schwierigkeitsgrad gestoßen; es ist nie eine schlechte Idee, sein Gehirn zu fordern, und ich habe diese Kurse abgeschlossen, was noch ein paar Monate gedauert hat. Eines Tages hatte ich die Gelegenheit, ein Vorstellungsgespräch bei einer Firma zu führen; sie brauchten eine Person, die in Java schreiben konnte. Ich konnte die ganze Nacht nicht gut schlafen, ich dachte ständig, dass sie mich fragen könnten, am Morgen wiederholte ich den Unterschied zwischen einer Schnittstelle und einer abstrakten Klasse, Zugriffsmodifikatoren, Polymorphismus. Aber sie haben mich nichts gefragt, sie haben einfach eine Liste der Technologien geschrieben, die erlernt werden müssen, und dann versprochen, mir eine Testaufgabe zu geben, auf deren Grundlage sie meinen Codierungsstil und meine Logik untersuchen und dann eine erstellen würden Entscheidung über meine Anstellung. Die Stelle war nicht für Android, sondern für eine Serverseite ausgeschrieben, vielleicht ist das das Beste. Am zweiten Tag habe ich 1C verlassen, da dieser Bereich für mich erschöpft war und es meine Kräfte überstieg, jeden Tag ein paar Cent zu verdienen und Tonnen von 1C-Code zu schaufeln und anschließend Java-Technologien zu studieren. Ich begann eifrig, die Java-Technologien zu studieren, die mir gegeben wurden, diese hier Ich wusste damals nicht, wie man mit einer Datenbank arbeitet) und dann kann man sowohl über die Partition als auch über Zufallstickets usw. entscheiden. Es gab noch ein paar andere kleine Programme, um Abläufe, Zugriffsmodifikatoren und andere Dinge zu verstehen. Es ist an der Zeit, dass ich das VB.NET-Buch fertiggestellt habe. Ich hatte eine ausreichende Basis, ungefähr die gleiche wie nach dem 2. oder sogar 3. Studienjahr. Auch bei der Arbeit konnte ich schon gut schreiben und den Code-Dschungel verstehen. Es ist nur so, dass die Arbeit endlich langweilig wurde, denn um auf 1C zu schreiben, muss man keine Programmierkenntnisse haben, sondern in größerem Maße nur die Mechanismen der Plattform verstehen. Wie mein Freund geraten hat, ist C++ an der Reihe. Ich öffnete das C++-Buch und öffnete das zweite. Überall wird geschrieben, dass man C beherrschen muss, bevor man C++ lernt. Ich habe ein Buch über C gefunden, es durchgesehen und dachte: „FUCK YOU!“, ich möchte auf Android schreiben, ich brauche Java. Und als ob ich endlich und ohne auf C verzichten zu wollen, beschloss ich, rein für die Zukunft, Kurse für Anfänger in Java anzuschauen. Ratet mal, wo ich gestolpert bin? Ja, zu unserem geliebten JavaRush. Es war Neujahr 2015. Sobald ich die große grüne PLAY-Taste drückte, war ich überwältigt. Die ersten 10 Level waren einfach. Dann gab es eine Gebühr, und der Dollar war in beispiellosen Höhen, man musste auf einen Rabatt warten. In der Zwischenzeit bin ich auf kostenlose Python-Kurse mit mittlerem Schwierigkeitsgrad gestoßen; es ist nie eine schlechte Idee, sein Gehirn zu fordern, und ich habe diese Kurse abgeschlossen, was noch ein paar Monate gedauert hat. Eines Tages hatte ich die Gelegenheit, ein Vorstellungsgespräch bei einer Firma zu führen; sie brauchten eine Person, die in Java schreiben konnte. Ich konnte die ganze Nacht nicht gut schlafen, ich dachte ständig, dass sie mich fragen könnten, am Morgen wiederholte ich den Unterschied zwischen einer Schnittstelle und einer abstrakten Klasse, Zugriffsmodifikatoren, Polymorphismus. Aber sie haben mich nichts gefragt, sie haben einfach eine Liste der Technologien geschrieben, die erlernt werden müssen, und dann versprochen, mir eine Testaufgabe zu geben, auf deren Grundlage sie meinen Codierungsstil und meine Logik untersuchen und dann eine erstellen würden Entscheidung über meine Anstellung. Die Stelle war nicht für Android, sondern für eine Serverseite ausgeschrieben, vielleicht ist das das Beste. Am zweiten Tag habe ich 1C verlassen, da dieser Bereich für mich erschöpft war und es meine Kräfte überstieg, jeden Tag ein paar Cent zu verdienen und Tonnen von 1C-Code zu schaufeln und anschließend Java-Technologien zu studieren. Ich begann eifrig, die Java-Technologien zu studieren, die mir gegeben wurden, diese hier Und als ob ich endlich und ohne auf C verzichten zu wollen, beschloss ich, rein für die Zukunft, Kurse für Anfänger in Java anzuschauen. Ratet mal, wo ich gestolpert bin? Ja, zu unserem geliebten JavaRush. Es war Neujahr 2015. Sobald ich die große grüne PLAY-Taste drückte, war ich überwältigt. Die ersten 10 Level waren einfach. Dann gab es eine Gebühr, und der Dollar war in beispiellosen Höhen, man musste auf einen Rabatt warten. In der Zwischenzeit bin ich auf kostenlose Python-Kurse mit mittlerem Schwierigkeitsgrad gestoßen; es ist nie eine schlechte Idee, sein Gehirn zu fordern, und ich habe diese Kurse abgeschlossen, was noch ein paar Monate gedauert hat. Eines Tages hatte ich die Gelegenheit, ein Vorstellungsgespräch bei einer Firma zu führen; sie brauchten eine Person, die in Java schreiben konnte. Ich konnte die ganze Nacht nicht gut schlafen, ich dachte ständig, dass sie mich fragen könnten, am Morgen wiederholte ich den Unterschied zwischen einer Schnittstelle und einer abstrakten Klasse, Zugriffsmodifikatoren, Polymorphismus. Aber sie haben mich nichts gefragt, sie haben einfach eine Liste der Technologien geschrieben, die erlernt werden müssen, und dann versprochen, mir eine Testaufgabe zu geben, auf deren Grundlage sie meinen Codierungsstil und meine Logik untersuchen und dann eine erstellen würden Entscheidung über meine Anstellung. Die Stelle war nicht für Android, sondern für eine Serverseite ausgeschrieben, vielleicht ist das das Beste. Am zweiten Tag habe ich 1C verlassen, da dieser Bereich für mich erschöpft war und es meine Kräfte überstieg, jeden Tag ein paar Cent zu verdienen und Tonnen von 1C-Code zu schaufeln und anschließend Java-Technologien zu studieren. Ich begann eifrig, die Java-Technologien zu studieren, die mir gegeben wurden, diese hier Und als ob ich endlich und ohne auf C verzichten zu wollen, beschloss ich, rein für die Zukunft, Kurse für Anfänger in Java anzuschauen. Ratet mal, wo ich gestolpert bin? Ja, zu unserem geliebten JavaRush. Es war Neujahr 2015. Sobald ich die große grüne PLAY-Taste drückte, war ich überwältigt. Die ersten 10 Level waren einfach. Dann gab es eine Gebühr, und der Dollar war in beispiellosen Höhen, man musste auf einen Rabatt warten. In der Zwischenzeit bin ich auf kostenlose Python-Kurse mit mittlerem Schwierigkeitsgrad gestoßen; es ist nie eine schlechte Idee, sein Gehirn zu fordern, und ich habe diese Kurse abgeschlossen, was noch ein paar Monate gedauert hat. Eines Tages hatte ich die Gelegenheit, ein Vorstellungsgespräch bei einer Firma zu führen; sie brauchten eine Person, die in Java schreiben konnte. Ich konnte die ganze Nacht nicht gut schlafen, ich dachte ständig, dass sie mich fragen könnten, am Morgen wiederholte ich den Unterschied zwischen einer Schnittstelle und einer abstrakten Klasse, Zugriffsmodifikatoren, Polymorphismus. Aber sie haben mich nichts gefragt, sie haben einfach eine Liste der Technologien geschrieben, die erlernt werden müssen, und dann versprochen, mir eine Testaufgabe zu geben, auf deren Grundlage sie meinen Codierungsstil und meine Logik untersuchen und dann eine erstellen würden Entscheidung über meine Anstellung. Die Stelle war nicht für Android, sondern für eine Serverseite ausgeschrieben, vielleicht ist das das Beste. Am zweiten Tag habe ich 1C verlassen, da dieser Bereich für mich erschöpft war und es meine Kräfte überstieg, jeden Tag ein paar Cent zu verdienen und Tonnen von 1C-Code zu schaufeln und anschließend Java-Technologien zu studieren. Ich begann eifrig, die Java-Technologien zu studieren, die mir gegeben wurden, diese hierListe: 1. OOP. 2. Maven. 3. Apache-Kacheln. 4. Frühlings-MVC. 5. Winterschlaf halten. 6. Eclipse (ich empfehle, keine saubere Umgebung zu verwenden, sondern STS von Spring – https://spring.io/tools/sts/). 7. Tomcat 8. 8. JUnit. Ich füge noch ein paar weitere Technologien hinzu, deren Kenntnis sehr wünschenswert ist: 9. Bootstrap – damit können Sie sehr schnell eine Website-Schnittstelle erstellen, ohne sich etwas einfallen zu lassen … 10. JQuery – um nicht Unmengen von nativem JS zu schreiben code + es gibt alle möglichen nützlichen Extras wie autocomplete() usw. 11. Linux/Ubuntu – in den meisten Fällen wird dies bei der Arbeit installiert. Sie müssen zumindest JDK und Tomcat installieren können. 12. GIT/anderes Versionskontrollsystem ist ein Muss. 13. JSON. und Technologien, die möglicherweise in Projekten verwendet werden müssen: 14. AngularJS – JS-Framework, eine sehr coole Sache. 15. MongoDB. 16. RabbitMQ. und worauf Sie nicht verzichten können: 17. Englisch! Es galt, ein Gleichgewicht zwischen der Qualität des Studiums und der dafür aufgewendeten Zeit zu wahren. Die freie Stelle konnte nicht ewig auf mich warten, und das hat mich angetrieben. Jeden Tag habe ich etwa 14 bis 16 Stunden dem Lernen gewidmet. Ich habe drei Wochen gebraucht, um mich mit diesen Technologien vertraut zu machen. Ich habe gerade ein paar Artikel über einige Technologien gelesen und mir Videos über andere angesehen. Ich habe Leute wie Spring und Hibernate in der Praxis kennengelernt – ich habe mir Videos von Indianern angeschaut und wiederholt, was sie tun. Ich habe mehrere JUnit-Tests geschrieben und einfach Tomcat auf meinem Computer installiert. Maven hat Abhängigkeiten in pom.xml eingefügt. Was Eclipse betrifft, dachte ich, dass es nur ein Tool sei und ich jederzeit von IDEA darauf umsteigen könnte (wie falsch ich lag). Obwohl ich mir meines Wissens nicht sicher war, war es Zeit, den Test zu machen. Ich habe es genommen, es stellte sich als nicht sehr schwierig heraus, da ich in den letzten 3 Wochen während meines Technikstudiums fast alles davon kennengelernt habe. Es war notwendig, eine Webanwendung zu schreiben – einen Task-Manager (Site), in dem Sie eine Aufgabe erstellen, ändern, löschen, ihr einen Status und ein Erstellungsdatum zuweisen können. Und entwickeln Sie auch ein Registrierungs-/Anmeldemodul dafür. All dies wäre ohne die Verwendung von JS, einer schönen Benutzeroberfläche, einfachem HTML und CSS möglich. Gleichzeitig gab es einen Rabatt auf JavaRush und ich schloss ein Abonnement ab, aber für Kurse war keine Zeit. Es war sehr interessant, die Testaufgabe zu lösen. Es dauerte eine Woche, um die Hauptfunktionalität fertigzustellen, dann weitere drei, um kleinere Fehler zu beheben, umzugestalten, von org.hibernate.SessionFactory auf javax.persistence.EntityManager umzuschreiben, die Datenbank von MySQL auf H2 oder HSQLDB umzustellen und JUnit-Tests zu schreiben. Während ich das alles noch einmal durcharbeitete, stieß ich auf tausend Fehler. Nebenbei lernte ich, meinen mittlerweile geliebten Stackoverflow auf Englisch zu lesen und zumindest ein bisschen zu verstehen, wenn auch von Google Translate. Ich hatte auch Probleme mit Eclipse, weil es auf der Liste der Technologien stand, die mir während des Interviews gegeben wurde. Lassen Sie mich nur sagen, dass der Unterschied zwischen IDEA und Eclipse enorm ist. Stellen Sie sich vor, Sie fliegen in einem Flugzeug, IDEA ist ein Flugzeug mit einem Piloten, Sie schlafen in einem Sitz der ersten Klasse und fliegen langsam zu Ihrem Ziel, und Eclipse – Sie fliegen ebenfalls in einem Flugzeug, aber als Pilot , draußen gibt es ein Gewitter und alle 20 Minuten schlägt ein Blitz in Ihren Motor ein. Im Ernst, IDEA erledigt viele Dinge für Sie, und Sie wissen nicht einmal davon; in Eclipse muss all dies eingerichtet, konfiguriert und registriert werden. In den ersten Tagen „meiner Eclipse“ habe ich gespuckt, geflucht und selbstmörderische Tendenzen gezeigt, nach 5 Monaten Arbeit mit dieser IDE kann ich sagen, dass sie cool, leistungsstark und benutzerfreundlich ist, man muss sich nur daran gewöhnen. Am Ende hat alles geklappt, es gab ein weiteres Interview mit Fragen zur Umsetzung der Funktionalität der Anwendung und ich habe es bestanden. Dann noch ein Interview mit dem Regisseur. Dann sind einige der Leute, die über mein Schicksal entschieden haben, in den Urlaub gefahren, dann waren da die Maiferien, dann haben sie meinen Computer und etwas anderes mitgebracht. So vergingen weitere 2 Monate. In diesen 2 Monaten habe ich es geschafft, die Level 13-22 in JavaRush zu absolvieren, 2 Kurse von Batyrshynov auf Spring und Spring MVC anzuschauen, übrigens gute Kurse, aber nur für Anfänger, denn im Grunde sind alle Beispiele auf dem „Hallo Welt“-Niveau. Und ich machte mich an die Arbeit. Sie gaben mir sofort ein Projekt – eine REST-API für ein Spielzeug für iOS, Kommunikation über JSON. Es war sehr interessant, aber schwierig. Am Anfang war es besonders schwierig, mich mit etwas zu befassen, das ich noch nie gesehen hatte – Ubuntu und GIT. Ubuntu lässt sich problemlos beherrschen, aber GIT ist eine unterhaltsame, leistungsstarke und komplexe Sache, insbesondere bei großen Projekten und in nicht standardmäßigen Situationen. Ich werde mein erstes Gehalt nie vergessen, das viermal höher war als bei 1C. Unmittelbar nachdem ich den Job bekommen hatte, um selbstständig Technik zu studieren und als Testprojekt, beschloss ich, ein Spielzeug, wie einen Sandkasten, zu schreiben, um einige Ideen umzusetzen. Und vor kurzem habe ich es fertiggestellt. Wenn Sie möchten, können Sie das Ergebnis sehen (es ist jedoch sehr ratsam, sich von einem Computer und Chrome aus anzumelden, da ich immer noch ein schlechter Layout-Designer bin): http://triangles.cf Ich arbeite seit dem 4. Monat Jetzt. Ich dachte, dass alles Schwierige bereits hinter mir lag, aber es stellte sich heraus, dass das Gegenteil der Fall war. Vor Ihnen liegt das Erlernen der englischen Sprache, denn wenn Sie es nicht können, werden Sie auch bei einer Anstellung nicht lange arbeiten. Dokumentation lesen, mit Kunden kommunizieren, Code und Kommentare schreiben – alles auf Englisch. Sie müssen außerdem JavaRush-Kurse absolvieren, Muster, Algorithmen und andere nützliche Dinge studieren. Ich wünsche allen viel Glück, eine leichte Entwicklung und einen starken Geist. Für diejenigen, die arbeiten und diejenigen, die einen Job finden wollen. Du wirst Erfolg haben, du musst dich nur anstrengen und es schaffen, mit dir selbst und den Unterbrechungen kämpfen. JAVA alle!) Kämpfe mit dir selbst und mit den Ausnahmen. JAVA alle!) Kämpfe mit dir selbst und mit den Ausnahmen. JAVA alle!)
Kommentare
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION