Hallo Habr! Noch vor ein paar Jahren wurde auf den Seiten unserer Lieblingsressource inspirierende Artikel über erfolgreichen Erfolg zur Schau gestellt, wie sich der Klempner / Taxifahrer / Schweißer /
Wer bist du?
Lassen Sie mich Ihnen vorstellen. Ich bin ein regelmäßiger .NET-Entwickler in einem normalen Regierungsunternehmen. Die Hauptmethode, um Geld zu verdienen, ist die Softwareentwicklung. Hinter seinem Rücken absolvierte er die % City% GTU irgendwo jenseits der Moskauer Ringstraße mit Auszeichnung , diente in den Reihen der russischen Streitkräfte und träumte von einer glänzenden Zukunft. Ich habe nicht genug Sterne vom Himmel und gebe nicht vor, der neue König der Entwicklung zu sein (hallo Phil).
Wie viele andere habe ich mich während meiner Schulzeit mit dem Programmieren vertraut gemacht. Aufgrund meines Alters begann ich jedoch mit Pascal in einer wunderschönen IDE. Dann gab es in Delphi Kunsthandwerk von Taschenrechnern aller Art, die sogar zur Lösung von Heimproblemen in der Mathematik verwendet wurden. Dann studiere an der Universität, großartiges und mächtiges C ++, verstehe, dass alles Verfall ist und eine Reise in die wunderbare Welt von C # mit LINQ und Asynchronität.
Sie können sich vernünftigerweise fragen, wozu diese Biografie dient. Ich werde versuchen, es kurz zu erklären. Als aufgrund von Umständen, die außerhalb meiner Kontrolle lagen, entschieden werden musste, welchen Beruf ich ausüben sollte, war ich fest davon überzeugt, dass das Programmieren mir gehört, sodass ein Minimum an Zögern bestand. Ich erinnere mich an schlaflose Nächte kontinuierlicher Codierung, die nicht kindisch eingefügt wurden. Ich erinnere mich an Bücher, deren Wissen ich langsam und maßvoll aufgenommen habe, 30 Seiten pro Tag, hundert oder zwei Codezeilen. Dann zogen wir in die nördliche Hauptstadt, spannende erste Interviews, erste Angebote und Verständnis für unsere Schwächen. Es scheint mir, dass die meisten Entwickler einen ähnlichen Weg eingeschlagen haben.
Aber was passiert jetzt in der Welt der Informationstechnologie? An jeder Ecke gibt es Anzeigen für Kurse, die Sie in 21 Tagen zu einem echten Programmierer mit garantierter Beschäftigung für die Position% Language% Middle-Developer machen. Gespräche über die Tatsache, dass es nichts zu programmieren gibt, reichen aus, nur vorgefertigte Lösungen zu kombinieren, sorgfältig zu kompilieren und an ein Remote-Repository zu senden. Die Beschimpfungen einiger Medienpersönlichkeiten, die behaupten, dass Programmierer nicht mehr benötigt werden (Sie wissen, wen ich meine), vor dem Hintergrund der Diskussion über verrückte Gehälter in der IT. Und selbst große Unternehmen wie Google machen ein Chaos . Vor einiger Zeit habe ich darüber gelacht, aber nicht mehr zu lachen ...
So kann es nicht weitergehen
Alles begann mit dem Wunsch meines guten Freundes, ein cooler Entwickler zu werden, sei es Alexey. Alexey ist ein ehrgeiziger Mann ab 25 Jahren, der 11 Klassen abgeschlossen hat und sein Studium an einer technischen Schule in einem technischen Fachgebiet, das nichts mit IT zu tun hat, nicht abgeschlossen hat. Ich als einziger bekannter Programmierer wurde von einem Berater für eine neue Welt für ihn angezogen. Die Hauptfrage war, wo man anfangen und was zu tun ist. Natürlich begann ich zu raten, intelligente Bücher zu lesen, aber diese Methode funktionierte nicht. Alexei fehlte die Ausdauer, jedes Wort zu lesen, so dass Absätze und sogar ganze Kapitel diagonal gelesen wurden, ohne dass ein einziger Versuch unternommen wurde, den Code von den Seiten in die IDE mit schönen Hervorhebungen zu übersetzen. Wenn eine Person das Ergebnis nicht sieht, beginnt sie nach einer Silberkugel zu suchen. So geschah es in dieser Situation. Der Zugang zu einer beliebten Online-Ressource wurde bezahlt,Vorschläge für Probleme, die in einem Online-Compiler gelöst werden sollen. Aber es gab kein Wachstum, wie sich herausstellte, gab es kein Verständnis für grundlegende Dinge. Alexey gab nicht auf und hämmerte hartnäckig weiter in die geschlossenen Türen, während meine Schuld ein Missverständnis dieses Aspekts und der darauffolgende fatale Fehler war - ein Angebot, an den Ort zu gehen, an dem Programmierer gefunden werden, in der Hoffnung, einen Job als Praktikant zu bekommen. Als Alexey in einer großen Stadt ankam, suchte er sofort nach Arbeit. Aber leider (das war zu erwarten) gab es keine Stellenangebote. Nach einiger Zeit entschied Alexey, dass etwas Effektiveres benötigt wurde, und suchte nach einer neuen Silberkugel. Diese Silberkugel erwies sich als einer der vielen Online-Programmierkurse.Alexey gab nicht auf und hämmerte hartnäckig weiter in die geschlossenen Türen, während meine Schuld ein Missverständnis dieses Aspekts und der darauffolgende fatale Fehler war - ein Angebot, an den Ort zu gehen, an dem Programmierer gefunden werden, in der Hoffnung, einen Job als Praktikant zu bekommen. Als Alexey in einer großen Stadt ankam, suchte er sofort nach Arbeit. Aber leider (das war zu erwarten) gab es keine Stellenangebote. Nach einiger Zeit entschied Alexey, dass etwas Effektiveres benötigt wurde, und suchte nach einer neuen Silberkugel. Diese Silberkugel erwies sich als einer der vielen Online-Programmierkurse.Alexey gab nicht auf und hämmerte hartnäckig weiter in die geschlossenen Türen, während meine Schuld ein Missverständnis dieses Aspekts und der darauffolgende fatale Fehler war - ein Angebot, an den Ort zu gehen, an dem Programmierer gefunden werden, in der Hoffnung, einen Job als Praktikant zu bekommen. Als Alexey in einer großen Stadt ankam, suchte er sofort nach Arbeit. Aber leider (das war zu erwarten) gab es keine Stellenangebote. Nach einiger Zeit entschied Alexey, dass etwas Effektiveres benötigt wurde, und suchte nach einer neuen Silberkugel. Diese Silberkugel erwies sich als einer der vielen Online-Programmierkurse.Leider (dies war zu erwarten) gingen keine Stellenangebote ein. Nach einiger Zeit entschied Alexey, dass etwas Effektiveres benötigt wurde, und suchte nach einer neuen Silberkugel. Diese Silberkugel erwies sich als einer der vielen Online-Programmierkurse.Leider (dies war zu erwarten) gingen keine Stellenangebote ein. Nach einiger Zeit entschied Alexey, dass etwas Effektiveres benötigt wurde, und suchte nach einer neuen Silberkugel. Diese Silberkugel erwies sich als einer der vielen Online-Programmierkurse.
Um ehrlich zu sein, war ich sehr skeptisch gegenüber diesem Unternehmen. Aber der Vertrag wurde bereits unterzeichnet, eine Gruppe der gleichen Vaitishniks wurde rekrutiert, die Galeere stürzt in eine glänzende Zukunft. Und was sind diese Kurse? Kurz gesagt - Vorbereitung zukünftiger "Spezialisten" auf ein Interview mit Versuchen, eine Person zu den richtigen Themen zu führen, in der Hoffnung, ein Verständnis für die tiefen Mechanismen der Sprache zu vermitteln. Ja, genau die Sprache. Nach dem Verständnis der lokalen Öffentlichkeit wird ein Programmierer durch Kenntnis der Sprache und ihrer Rahmenbedingungen nicht mehr zum Programmierer gemacht. Hier lohnt es sich, eine Reservierung über die Studenten dieser Kurse vorzunehmen. Ich war Zeuge der Bekanntschaft der Gruppe. Wie erwartet sind die Menschen sehr unterschiedlich, unterschiedlich alt (sie waren sehr alt), Geschlechter und Berufe, von denen 90% erst gestern von Programmiersprachen gehört haben.Eines hatten alle gemeinsam: den Wunsch, am Ende des Kurses ein Middle-Entwickler mit einem Gehalt von 100.000 Rubel oder mehr zu werden. Ehrgeizig und lustig genug, dachte ich mir. Nach dem leichten Lächeln auf dem Gesicht des Kursinhabers am anderen Ende des Monitors zu urteilen, während er Wünsche äußerte, dachte er sicher genauso.
Im Laufe der Zeit wurden die Zuhörer mit Informationen aus Online-Kursen auf beliebten Plattformen gefüllt (ich frage mich, ob das Urheberrecht respektiert wurde?). Jeder erhielt einen Mentor, der unterrichten und "streng" prüfen musste. Am Ende der Kurse sollte ein mehrwöchiges "Kampf" -Projekt durchgeführt werden, um das Wissen zu festigen. Es ist Zeit für die Veröffentlichung, ich habe mich gefragt, wie es enden würde. Und dann habe ich ein Video aus einem privaten Gespräch des Kursinhabers in die Hände bekommen, der ehemalige Absolventen über ihren aktuellen Erfolg befragt hat. Und dann, um es milde auszudrücken, war ich sehr überrascht. Für manche Arbeitssuchende sind Interviews keine große Sache, heißt es. Das Maximum, das ihrer Meinung nach gefragt werden kann, ist beispielsweise, was eine Sammlung und was eine Liste ist. Bei der Frage nach komplexen Themen wie Multithreading lautet die Antwort, dass es schwierig und einfacher ist, nur zu lernen.Soweit ich weiß, geht es darum, Definitionen auswendig zu lernen. Teamleiter ist ihrer Meinung nach eine Art Manager, der dumm Geld erhält und dem Team etwas erzählt. Warum also nicht gleich einer werden? Der spirituelle Leiter hingegen neckt die Kandidaten in der IT: "Sie müssen bei Interviews verhandeln, 150 ist kein Geld."
Es sollte beachtet werden, dass jeder, wenn er gebeten wurde, sein Wissen zu bewerten, sich selbst mit 7-8 von 10 Punkten bewertete, während er über grundlegende Dinge sprach. Beim Impostor-Syndrom geht es nicht um sie.
Betrug oder Life Hack?
Ich habe mich gefragt, wie die Leute nach Kursen ohne Erfahrung positioniert werden, aber begierig auf eine Position als Middle-Entwickler? Es ist ganz einfach, sie haben ein Jahr Erfahrung in der Firma bekommen! Ja, so einfach ist das. Google weiß überhaupt nichts über diese Organisation. Keine einzige Erwähnung, die Anzahl der gefundenen Seiten ist nur eine, was zu einem zufälligen Wortaggregator führt. Okay, der wahre Betrüger wird beim Interview definitiv identifiziert. Nicht umsonst gibt es so viele Artikel von HR'ov und Entwicklern auf Habré mit Geschichten darüber, wie man ein Interview „richtig“ macht. Zu unserem großen Bedauern stellte sich heraus, dass dies alles nichts anderes ist als ein Geschwätz über ein kugelförmiges Pferd in einem Vakuum. Es tut uns leid.
Ich kann nicht auf die bekannten Namen von Unternehmen verzichten, deren Unternehmensblogs einschließlich in der Ressource vorhanden sind. Laut den graduierten Vaitianern haben sie dort einen Job als Entwickler bekommen. Weitere Kritik wird folgen, mit der versucht werden soll, Führungskräfte zu zwingen, ihre Mitarbeiter und Kandidaten genauer zu betrachten.
Sberbank. Ja, dieser Mastodon hat mehrere solcher Spezialisten als Entwickler zu seinen Mitarbeitern gebracht. Und sowieso nicht, sondern die echten "leitenden Ingenieure". Dies ist zu einer Zeit, in der Artikel über durchgesickerte Benutzerdaten und verärgerte Aussagen erscheinen, dass Geld von Karten verschwindet, die in einem Buch mit doppeltem Boden im obersten Regal des Zwischengeschosses liegen. Ich habe immer daran gedacht, dass dort hochkarätige Spezialisten arbeiten, deren Blog ich gelesen und bewundert habe, und das Geld nur aufgrund des Analphabetismus der Benutzer verschwindet. Vielleicht ist das so, aber der Kredit des Vertrauens ist verloren gegangen.
MTS Bank. Basierend auf den Interviewergebnissen bot diese Organisation einem anderen Bewerber die Position eines Senior Developers an. Nun, der Middle-Entwickler ist zwar eine unabhängige Kampfeinheit, aber ältere Kollegen kümmern sich immer noch um ihn. Ein Senior Developer ist jedoch eine Person, die andere Personen verwalten und Entscheidungen treffen kann. Sie sind verrückt geworden? Welche Entscheidungen kann eine Person treffen, die keine Ahnung hat, was ein richtiger Job als Programmierer ist, und sogar andere über das Leben unterrichten?
Und eine Reihe anderer Unternehmen.
Wie wichtig ist das? Technologieunternehmen, für die Softwareentwicklung eines ihrer Profile oder sogar die Hauptmethode zum Geldverdienen ist, werden leicht von Menschen getäuscht, die Konzepte auswendig gelernt haben und dreist zu Interviews gekommen sind, um einen weichen Stuhl und Kekse in einem gemeinsamen Korb zu fordern. Wenn dies wirklich zutrifft, hat die Personalabteilung nicht nur ihre Schwächen aufgedeckt, sondern sich selbst völlig diskreditiert, indem sie das völlige Versagen ihrer Arbeitsmethoden aufgezeigt und Kandidaten bewertet hat. All diese Gespräche über die Unzulässigkeit des Codes auf einem Blatt Papier, Tests zur Bewertung von Fähigkeiten und andere Bewertungsmethoden erwiesen sich als genau die gleiche wie die Bewertung von Soft Skills anhand der Augenfarbe und des Sternzeichens des Kandidaten.
Warum ist das so schlimm?
Die Qualität der Rahmen. Das ist wichtig. Die Qualität des Personals bestimmt die Qualität des Produkts, die Qualität der Codebasis, die Sicherheit und die Produktivität. Dies ist die Perspektive eines Entwicklers. Aus geschäftlicher Sicht ist dies die Geschwindigkeit der Entwicklung, da für einen unerfahrenen Entwickler alle Aufgaben neu sind und das Lösen von Problemen viel mehr Zeit in Anspruch nimmt und nicht nur ihre eigenen. Es ist offensichtlich. Wenn Sie einen solchen "Diamanten" höher klettern, fließt all dieser Strom von / * Zensur * / Code ohne Überprüfung des Codes in die Produktion, zur Freude der Benutzer und der Leute, die ihn in Zukunft unterstützen werden.
Was ist die Lösung?
Für diejenigen zu verstehen, die mitfühlen, dass die Branche kein Gummi ist, und aufgehört haben, allen seine Zahlungsfähigkeit und Kühle des blauen Blutes zu zeigen.
Wachen Sie mit all denen auf, die Anzeigen wie diese abonnieren. Ich bin sicher, diese Leute argumentieren, dass sie nicht im Wettbewerb stehen. Erfahrene Entwickler, die durch Feuer- und Kupferrohre gegangen sind. Nur hier ist eine Frage: Warum einem erfahrenen Programmierer diese Art von Geld zahlen, wenn ein Informatiker dasselbe tut, aber viel billiger. Und kümmern Sie sich nicht darum, dass die Lösung, gelinde gesagt, nicht optimal ist und nicht einmal die Tatsache, dass sie sicher ist. Ich schweige im Allgemeinen über bewährte Verfahren.
Für diejenigen, die Entscheidungen über ein Angebot treffen, werfen Sie einen genauen Blick auf Berufserfahrung und echte Fähigkeiten, Bildung schließlich. Die Lebensläufe dieser Personen enthalten keine Links zu den Repositories mit ihren Haustierprojekten, da sie nicht vorhanden sind. Sie enthalten jedoch die Namen der wichtigsten Tools, die in der Entwicklung verwendet werden. Alles gemäß den Handbüchern von Smart HR, wie man einen coolen Lebenslauf macht. Täuschung zu fangen ist wirklich schwierig, weil sie mit Informationen gefüllt sind, wie man das System mit einer unerschütterlichen Luft täuscht. Gleichzeitig entwickeln sie eine Legende über den bisherigen Arbeitsplatz mit hypothetischen Fragen des Interviewers und Antwortmöglichkeiten .
Für diejenigen, die nicht erreichen und weiterhin Kurse für diejenigen bewerben, die sich anmelden möchten - ignorieren Sie ihre Aktivitäten. Die Menschen hacken den Ast, auf dem sie sitzen, und blasen diese Blase noch mehr auf, die früher oder später platzen wird. Der von diesen Leuten produzierte Inhalt ist meistens wirklich nützlich und gut gemacht, was durch die Monetarisierung ausgeglichen wird.
Anstelle einer Schlussfolgerung
Höchstwahrscheinlich sieht meine Position auf den Kursen von außen nach offenem Hass und Aggression aus. So ist es, nachdem ich es von innen gesehen habe. Dies gilt jedoch für Kurse zur Vorbereitung von Vaitishniki. Für Umschulungskurse für bestehende Fachkräfte - nur für, obwohl er selbst deren Dienste nicht in Anspruch genommen hat. Ich kenne einige wirklich coole IT-Leute, die wirklich viel gelesen und studiert haben, jahrelang programmiert haben und endlich ihren Platz in der Sonne gefunden haben. Es gebietet nur Respekt. Für diejenigen, die in ein paar Monaten nur deshalb "Programmierer" werden wollen, weil sie dafür bezahlt werden, habe ich leider eine negative Einstellung gegenüber solchen Menschen. Sie berücksichtigen die Jahre, in denen der Monitor den Ingenieuren, die gelernt und geübt, geübt und gelernt haben, die Augen ausgebrannt hat. Warum hat jemand entschieden, dass es einfacher ist, Programmierer zu sein als eine gedämpfte Rübe?aber gleichzeitig ist es teuer, "bahato" zu leben? Und hier wird der bedingte Kurs angeblich alles in ein paar Monaten erledigen, und die freundlichen Befragten werden dies bestätigen.
Der durchschnittliche Hochschulabsolvent (wir betrachten nur diejenigen, die tatsächlich studiert haben) erhält ein Gehalt von 40-80.000 in der Hoffnung, zumindest ein wenig Berufserfahrung für weiteres Wachstum zu sammeln und zu erkennen, dass es sich nicht mehr lohnt. Aber der Betrüger behauptet in aller Ernsthaftigkeit, der "leitende Ingenieur" zu sein. Wenn dies die Spielregeln sind, verstehe ich sie nicht. Vergessen Sie nicht, dies ist ein Geschäft, das Geld mit dem verdient, was relevant ist. Wenn es morgen wichtig sein wird, Metzger zu sein, wird es entsprechende Kurse wie Pilze nach dem Regen geben, und höchstwahrscheinlich mit denselben Mentoren.
Empfehlung für Kursinhaber: Ich empfehle, unabhängig von der Ausbildung eine dreimonatige Schulung für Chirurgen zu eröffnen. Benutze es. Es gibt nichts Kompliziertes, nehmen Sie ein Skalpell in die Hand und schneiden Sie es, und andere Chirurgen werden Ihnen zeigen, wie es bereits im Krankenhaus sein sollte, denn eine Übungswoche vermittelt das gleiche Wissen wie ein Studienjahr, eine seit langem bekannte Tatsache. Aber das ist eine andere Geschichte ...