Der Weg eines Programmierers ist dornig und beschwerlich, aber er eröffnet sehr große Perspektiven. Tatsächlich ist dies die Zukunft, die uns alle erwartet. Geschäft, Handel, Unterhaltung, Arbeit … Alles geht ins Internet und plant sogar, zurückzukehren. Deshalb wollen Sie immer mehr darüber wissen. Um den Weg zu verstehen, den ein Programmierer gehen muss? Wir haben mit einem erfolgreichen Unternehmer auf diesem Gebiet, einem Experten im Bereich Webentwicklung und dem Autor wissenschaftlicher Artikel gesprochen. Ilya Knyazev eröffnete in seinem ersten Jahr am Institut seine erste computerbezogene Firma und widmete sich dann ganz der Programmierung. Er war es, der an den Ursprüngen der digitalen Größe stand, die die Tinkoff Bank jetzt erreicht hat, und dazu beigetragen hat, einen coolen Apartmentvermietungsservice in den USA zu starten. Wir haben Ilya Fragen gestellt, die Aufschluss darüber geben könnten, wie dieser Bereich funktioniert und wo es besser ist, für junge Spezialisten anzufangen, die planen, sich mit der IT zu verbinden.
Ilya Knyazev zeigte, wie man in der IT Karriere macht.
Inhalt
- 1 So starten Sie in die IT
- 2 So erzielen Sie Erfolg beim Programmieren
- 3 Wie unterscheidet sich die Arbeit in Russland von der Arbeit im Westen
- 4 Was sollte a junger Programmierer
- 5 Ist es schwierig ein guter Programmierer zu werden
- 6 Was ist ein „Hackathon“
Wo soll man in der IT anfangen < /h2>
Frage: Erzählen Sie uns etwas mehr über sich. Wie sind Sie zur IT gekommen?
Antwort: Schon in der Schule begann er sich mit Informatik zu beschäftigen. Dann begann er ein Studium der Webentwicklung und gründete gleichzeitig im ersten Studienjahr mit einem Freund eine Firma zur Reparatur und Modernisierung von Computern. Das Geschäft entwickelte sich sehr schnell und es kamen immer mehr Kunden dazu. Parallel habe ich dem Autohaus auch bei deren Website und Social Media geholfen. Entwickelte den Frontend-Teil, füllte ihn mit Inhalten, entwickelte soziale Netzwerke. Irgendwann wurde mir klar, dass ich komplett in die Webentwicklung und Programmierung einsteigen wollte, was ich auch tat.
Frage: Was genau hat Sie als erfolgreiches Unternehmen dazu bewogen, zur IT zu wechseln?
Antwort: Es wurde immer mehr Zeit mit dem Programmieren verbracht, ich habe neues Wissen erhalten, neue Leute kennengelernt, die verbunden sind mit Softwareentwicklung und habe beschlossen, dass ich mich in diesem Bereich weiterentwickeln möchte. Ich kann mit Sicherheit sagen, dass ich mich nicht geirrt habe. IT & # 8212; ein wunderbarer dynamischer Bereich, der dich motiviert, Neues zu lernen, herausfordernde Aufgaben zu übernehmen und jeden Tag neue Höhen zu erobern.
So kommst du beim Programmieren zum Erfolg
Frage: Wie haben Sie es geschafft, in dieser Richtung so erfolgreich zu sein und ein so gefragter Spezialist zu werden?
Antwort: Zunächst habe ich sofort gemerkt, dass kontinuierliches Lernen der Schlüssel ist. Wie bereits erwähnt, ist IT & # 8212; eine dynamische Sphäre, hier ändert sich ständig etwas, neue Technologien, Updates, Trends tauchen auf. Dann gilt es neben der Ausbildung und dem Erwerb von Fachkenntnissen (Hard-Skills) auch kommunikative Fähigkeiten (Soft-Skills) zu entwickeln. Dabei kamen mir meine Erfahrungen aus der Wirtschaft sowie die Kurse, die ich belegte, zu Hilfe. Auch auf meinem Karriereweg hatte ich keine Angst, Verantwortung zu übernehmen, meine Komfortzone zu verlassen und an schwierigen Projekten zu arbeiten. Und natürlich Englisch, ohne es nirgendwo, besonders in der Programmierung, wo die aktuelle Dokumentation nur auf Englisch ist und die meisten namhaften Unternehmen seine Kenntnisse auf einem ziemlich guten Niveau verlangen.
Bald geht buchstäblich alles in die IT.
Frage: Sie hatten viele Projekte, viele davon sind bewundernswert… Erzählen Sie uns von den interessantesten.
Antwort: Als ich bei der Tinkoff Bank arbeitete, entwickelte ich eine Website für den innovativen Mobilfunkanbieter Tinkoff Mobile. Das Projekt war interessant, weil wir nur die fortschrittlichsten Technologien verwendet haben, die mit anderen Produkten des Ökosystems integriert sind, und auch fortschrittliche Lösungen entwickelt haben, zum Beispiel eSim. Wir waren die ersten in Russland, die damit begonnen haben, virtuelle eSim-Karten aus der Ferne und mit wenigen Klicks zu verbinden. Jetzt arbeite ich für die amerikanische Firma June Homes. Unser Projekt bietet eine komfortable Lösung für die Wohnungssuche und mittelfristige Mietwohnung. Der Trick besteht darin, dass eine Person die Wohnung möglicherweise nicht einmal persönlich besichtigt, sondern dies über einen praktischen virtuellen Rundgang tut. Es bleibt nur noch das Ausfüllen der Daten zu Ihrer Person und die Vertragsunterzeichnung, auch komplett online. Das Unternehmen hat bereits große Investitionen erhalten, bietet seine Dienstleistungen in 6 großen Städten der Vereinigten Staaten an und entwickelt sich sehr schnell.
Wie unterscheidet sich die Arbeit in Russland von der Arbeit im Westen
Frage: Sie haben an vielen Projekten sowohl in Russland als auch außerhalb des Westens teilgenommen. Gibt es einige wesentliche Unterschiede zwischen diesen Märkten?
Antwort: Natürlich unterscheiden sich Projekte vor allem in den Zielmärkten. Darauf aufbauend unterscheiden sich Entwicklungsanforderungen, Aufgabenprioritäten, Design und andere Aspekte. Entwicklungsansätze, Technologien, Teamzusammensetzung sind nicht sehr unterschiedlich, alles hängt von der Größe des Unternehmens und den Ressourcen ab. Wenn wir über Einstellung sprechen, dann gibt es natürlich große Unterschiede. Während auf dem russischen Markt ein Interview auf 1-2 Runden beschränkt sein kann, kann es auf dem westlichen Markt einen Monat oder sogar länger dauern. Sie werden nicht nur daran gemessen, wie technisch versiert Sie sind, sondern auch Ihre Führungsqualitäten werden auf die Probe gestellt. Die Anforderungen an Kandidaten sind viel höher, es kommt aber auch auf das Unternehmen an.
Was ein junger Programmierer machen sollte
Frage: Sie haben fantastische Erfolge in Ihrem Geschäft erzielt. Welchen Rat würden Sie Anfängern geben, die gerade erst ihren Weg in die IT-Branche beginnen?
Antwort: Für Anfänger kann ich dir raten, hart zu arbeiten und viel zu lernen. Nur Fans ihres Handwerks erzielen signifikante Ergebnisse. Außerdem würde ich dir raten, nicht mit vielen Programmiersprachen, Frameworks und Bibliotheken besprüht zu werden. Es ist besser, eine Sache zu beherrschen, aber tiefer, als viele Dinge zu wissen, aber sehr oberflächlich zu wissen. Noch vorteilhafter ist es, wenn Sie neben Studium und Zeugnissen echte Lieblingsprojekte haben, die Sie bei einem Vorstellungsgespräch vorweisen können, sowie die erworbenen Kenntnisse festigen.
Ist es schwierig, ein guter Programmierer
Frage: Theoretisch ist Erfolg einfach, aber in der Praxis ist es unglaublich schwierig. Was ist Ihrer Meinung nach die wichtigste Schwierigkeit, wenn Sie eines herausheben können?
Antwort: Die Hauptschwierigkeit besteht darin, dass gerade jetzt viel Konkurrenz auf dem Markt herrscht. Auf dieser Grundlage sind große Anstrengungen erforderlich, um großartige Ergebnisse zu erzielen. Aber wie gesagt, harte Arbeit zahlt sich aus.
IT bietet viele Perspektiven, aber es erfordert viel Arbeit.
Frage: Was denken Sie, in welchem Stadium befindet sich die WEB-Entwicklung als Phänomen? Ist dieser Richtung alles voraus, oder ist der Gipfel schon erreicht?
Antwort: Die Webentwicklung als Phänomen hat die Formationsphase längst überschritten und ist fest in unserem Leben verankert. Wir können in der gegenwärtigen Realität und in naher Zukunft nicht auf Websites verzichten. Jedes Jahr entstehen neue Technologien, die einen völlig neuen, schlankeren Ansatz für die Entwicklung bieten. Websites sind schneller und bieten den Benutzern eine benutzerfreundliche Oberfläche und eine schnelle Reaktion auf ihre Aktionen. Schaut man sich den Markt an, dann sind Spezialisten aus der Webentwicklung sehr gefragt, Stellenangebote für Webentwickler sind am häufigsten. Ich kann definitiv sagen, dass die Webentwicklung eine große Zukunft hat und noch lange nicht den Höhepunkt erreicht hat.
Was ist ein “Hackathon”
Frage: Was ist „Hackathon“ und was hast du damit zu tun?
Antwort: Hackathon & # 8212; Dies ist eine Veranstaltung im IT-Bereich, bei der Experten aus dem Bereich Entwicklung in kurzer Zeit innovative Projekte von Grund auf zusammenbringen und die Aufmerksamkeit potenzieller Investoren auf sich ziehen. Normalerweise dauert es 3 bis 10 Tage, und in dieser kurzen Zeit kann man in die Atmosphäre eines Startups eintauchen, neue Freunde, Kollegen, Partner, Investoren finden, zu Treffen von Sponsoren gehen (oft gibt es IT-Giganten Google , Apple, Amazon, IBM und andere) und tauchen Sie in den Prozess ein, in kürzester Zeit einen funktionierenden MVP zu erstellen. Der Hackathon ist auch ein Wettbewerb von Projekten, die der Jury vorgelegt werden, deren Mitglieder Projekte nach vielen Parametern bewerten und die besten auswählen. Ich werde oft in die Jury eingeladen, da ich über umfangreiche Erfahrung sowohl in der Webentwicklung als auch in der Bewertung von Hackathons im Allgemeinen verfüge.
Frage: Erzählen Sie uns von Ihren wissenschaftlichen Artikeln. Wie hat die IT-Gemeinde darauf reagiert und haben Sie einige davon jetzt in Ihrer Arbeit?
Antwort: Ich werde in verschiedenen wissenschaftlichen Zeitschriften veröffentlicht. Mehrere meiner jüngsten Studien wurden in der Bibliothek der Präsidialverwaltung der Russischen Föderation, in den Parlaments-, Staats- und Nationalbibliotheken Russlands sowie in der wissenschaftlichen Bibliothek der Moskauer Staatlichen Universität veröffentlicht. Lomonossow. Die IT-Community lobt meine Arbeit, da ich über die neuesten Technologien und Ansätze im Bereich der Webentwicklung schreibe. Ich bin gerade dabei, eine Studie für eine internationale wissenschaftliche Konferenz zum Thema Tiefenanalyse der React-Bibliothek zur Entwicklung von Web-Interfaces zu schreiben.