Hallo Habr! Ich habe kürzlich viel über eine Karriere, die Zukunft unserer Branche usw. nachgedacht. Ich habe beschlossen, einen Artikel für diejenigen zu schreiben, die gerade hier eintreten werden, und tatsächlich wird vielleicht jemand interessiert sein. Alles Folgende ist nur mein IMHO und vieles, was ich sage, gilt für andere Bereiche, und ungefähr die Hälfte davon ist auch begrenzt, aber fangen wir an .
- Das erste, was Sie wissen müssen: Viele Programmierer sehen sich als latente Millionäre, dies ist grundsätzlich der falsche Ansatz. Gehen Sie nicht für riesige Geldsummen hierher, das Zeitalter der Startups ist vorbei und ein einziger Programmierer ist wenig wert. 95% der Entwickler sind eine Ressource, die nichts löst. Sie macht Gewinn, indem sie ihre Arbeitsstunden weiterverkauft. Sie werden nicht in der Lage sein, die Creme Ihrer Arbeit zu entfernen, wie in vielen Berufen.
- Das Gehalt hat immer eine Obergrenze, über die 99% nicht springen, sie werden keine Evangelisten, Stars und andere technische Direktoren.
- Basierend auf den vorherigen Absätzen: Wenn Sie wirklich Karriere machen wollen oder zumindest nicht im Müll sind, wenn der Boom in der Branche vorüber ist (ich nehme keine Prognosen an, aber leider sieht alles wie eine Blase aus, die auch weggeblasen wird). Dann pumpen Sie Soft Skills, cool cool, geben Sie ihm nicht weniger Kraft als technische Fähigkeiten. Sogar Java kann gebogen werden, aber die Boltologie ist seit Jahrhunderten ein wirksames Instrument, um sich auf der Karriereleiter zu profilieren. Es gibt keine neuen Rahmenbedingungen, Ihre Fähigkeit, etwas zu koppeln, wird niemals veraltet sein.
- Nach den gleichen Argumenten: Englisch lernen. Ich verstehe, denkst du, was habe ich so neu gesagt? Schließlich schreibt jeder überall, dass Sie Englisch lernen müssen? Und trotzdem kann nicht einmal die Hälfte der Leute Englisch auf dem richtigen Niveau. Und dieser Teil verliert an diejenigen, die ihn kennen. Derzeit gibt es einen Trend zu maschinellem Lernen, Big Data und anderer künstlicher Intelligenz. Auf Russisch finden Sie keine oder fast keine Informationen, um eine Karriere in neuen Bereichen zu beginnen. Alles, was Sie tun können, ist zu warten, bis einige unternehmungslustige Leute bezahlte Kurse beginnen, aber dann steigt die Anzahl der Personen, die sich solche Positionen wünschen, stark an und die Gehälter sinken und wie Sie sich weiterentwickeln können, wenn die Bereiche voranschreiten und Sie Ihre Fähigkeiten nicht verbessern können für die Sprache? Sie werden wieder auf Kurse warten.
Und wieder wird Englisch nicht veraltet sein, Sie möchten den Tätigkeitsbereich ändern, und dies ist ein Plus, wohin Sie auch gehen. - Glauben Sie nicht, dass diejenigen, die sagen, dass QA / QC / 1C / „den Namen 'prestigeträchtige Karriere' einzufügen, dumm, langweilig ist, einige Dummköpfe und Verlierer dort arbeiten. Aus irgendeinem Grund streifen junge Spezialisten durch Java, Angulars, Python und andere Sprachen und Technologien, die zu sagen scheinen: Ich beobachte die Elite. Höchstwahrscheinlich schreiben Sie in Ihrer Karriere als Programmierer Formulare und Daten aus und in die Datenbank, was sich nicht von den Aufgaben Ihrer 1c-Spitznamen unterscheidet. Der Unterschied besteht darin, dass jedes Unternehmen immer einen 1s-Spitznamen benötigt und für eine lange Zeit benötigt wird. Darüber hinaus werden solche Spezialisten häufig in verwandten Bereichen wie der Buchhaltung gepumpt und bleiben im Allgemeinen am Puls des Geschäfts, wenn es sich um ein reguläres 1-Book handelt. Es ist viel wahrscheinlicher, dass sie ihr nicht-technologisches Geschäft eröffnen, da sie wissen, wie die Prozesse funktionieren. Sie wissen, wie man mit Tanten aus Buchhaltung und Vertrieb kommuniziert. Sie selbst beklagen sich natürlich immer darüber, dass wir es satt haben. Wir wollen nicht mit ihnen kommunizieren, aber wir können den Vorteil einer solchen Fähigkeit nicht leugnen. Die Fähigkeit, mit einem solchen Publikum auszukommen, eröffnet verschiedene Möglichkeiten im Leben. Ganz zu schweigen davon, dass es dort viel einfacher ist, nützliche Geschäftsfreunde zu machen als in einem Outsourcing-Unternehmen.
Während es unter Qa eine Rekordkonzentration an zufälligen Personen gibt, gibt es viel weniger gute Spezialisten als in der Entwicklung. Absolut realer Fall: Eine Person mit ausgestreckter Hand, die sich über die Schwellen für die Praktikanten- / Juniora-Position rollte, einen guten Hintergrund hatte, aber keinen Fanatismus hatte, lehnte sogar 500 Dollar ab, weil der Markt voller verschiedener Arten von Joons mit brennenden Augen ist. Müde, enttäuscht, gespuckt, lernte die Theorie des Testens. Aufgrund der echten Fähigkeiten beim Schreiben von Code und der Arbeit mit einem Debugger (was beim Cueing nicht überflüssig ist) erhielt ich 4 Angebote pro Woche und ein Anfangsgehalt von 1000 USD ohne Berufserfahrung. - Lassen Sie sich nicht an Frameworks binden, studieren Sie die Grundlage. Jedes Jahr kommen neue Frameworks heraus.
- Legen Sie keine Eier in einen Korb, Sie können ausbrennen, Sie möchten hier abreisen, aber die Welt ist groß und beängstigend, und Sie können nur Code schreiben. Studienbezogene und nicht so Bereiche, digitales Marketing, SMM, Recht, etwas, das Sie interessiert und das Sie in Zukunft anwenden können. Bei Gott, sie haben es geschafft, Java zu beherrschen und irgendwie damit umzugehen.
- Achten Sie auf Ihr Geld, IT ist im Moment ein großartiger Bereich, in dem Sie als Angestellter gutes Geld verdienen können, aber wie ich schrieb, werden Sie dadurch nicht zum Millionär. Ich kenne viele Spezialisten auf unserem Gebiet mit Gehältern ab 3.500 US-Dollar, die dennoch von Gehaltsscheck zu Gehaltsscheck leben, weil sie es im Alter von 35 Jahren geschafft haben, eine riesige Menge von Verbindlichkeiten anzuhäufen, die jeden Monat Geld aus ihnen herauspumpen. Fallen Sie nicht in diese Situation.