
Kürzlich haben sie mich einfach mit Einladungen zur sozialen Sicherheit bombardiert. Ich komme, wir unterhalten uns ein Leben lang, und dann machen sie mir ein Angebot, als ob das technische Interview bereits zurückliegt, und ich bestätigte meine Fähigkeiten in Abwesenheit. Aber ich habe keine super Seite auf dem Github, mein Lebenslauf ist so grau, als ob ich ihn komponieren müsste. Der einzige Beweis dafür, dass ich etwas wert bin, ist meine Fähigkeit, technische Fragen zu beantworten. Aber jetzt fragen sie mich fast nicht.
Tatsache ist, dass ich hier mehrere Artikel geschrieben habe, die populär wurden. Es scheint normal und verdient zu klingen. Da ich in Veröffentlichungen über meine Erfahrungen und Kenntnisse spreche und die Leute sie gutheißen, ist meine Fähigkeit „Community Apruvd“, warum diese Formalitäten in der sozialen Sicherheit.
Das ist nur, dass fast alle Artikel nicht über Entwicklung handeln - sie nörgeln über meine Depression. Ich bin froh, dass ich niemandem mehr etwas beweisen muss. Aber sind Sie verrückt, Entwickler für solchen Unsinn zu zitieren? Ich glaube, sie sind ausgestiegen, und ich sehe überall alarmierende Symptome.
Auf Twitter schreiben alle möglichen bekannten Entwickler, dass sie Arbeit suchen oder ihre Freunde empfehlen. Schauen Sie, hier ist der Unterzeichner, ein harter Kerl, nehmen Sie es, bevor Sie es ausmachen. Sie werden von ihnen und ihren Freunden vertraut und genommen, weil eine bekannte Person keinen Müll rät. Ich half meinem Freund, einen Artikel darüber zu schreiben, wie er Interviews führt, der Artikel wurde populär und ihm wurde die Position eines technischen Assistenten angeboten. Die technischen Fähigkeiten wurden natürlich nicht überprüft.
Zur Hölle, es gibt fast keine offenen Stellen für Leads, weil man glaubt, dass solche Leute nicht bei einem Headhunter gesucht werden sollten. Sie, sagen sie, und so weiß es jeder. Wenn diese offenen Stellen noch vorhanden wären, hätten sie bei den Interviews mit den Kandidaten die „Medien“ überprüft - denn es gibt keine guten Entwickler, von denen niemand etwas gehört hat.
Das ist sur. "Cooler Entwickler" und "Medienpersönlichkeit" sind synonym geworden.
Wenn Sie zuvor von einem coolen Entwickler erfahren haben, haben Sie einen fettigen Ingenieur unter einem Stück Eisen dargestellt. Wenn Sie nun von einem coolen Entwickler erfahren, repräsentieren Sie eine Person, die auf der Konferenz spricht, aktives Twitter betreibt und Fotos veröffentlicht. Sein Name steht in Podcasts, sie werden in Chatrooms an ihrem Namen erkannt. Große Unternehmen jagen diese direkt, ohne offene Stellen für die Öffentlichkeit zu veröffentlichen.
Ich würde mir keine Sorgen machen, wenn das wirklich Beste berühmt würde. Die Industrie glaubt es, aber es ist nicht so. Ich habe wunderbar gejammert, jemand hat lustig gescherzt, und dann wurden wir von Tausenden von Entwicklern ausgewählt, weil unsere Avatare häufiger im Band blitzten. Es ist wahrscheinlicher, dass Sie ein führender Entwickler werden, wenn Sie ein js-Chat-Administrator in einem Warenkorb sind, als wenn Sie die Prinzipien von JavaScript bis ins kleinste Detail verstehen.
Ein Freund von mir arbeitete in einer Buchredaktion und sagte, dass Verlage jetzt Bücher von Bloggern und nicht von Schriftstellern schreiben lassen. Da Blogger bereits gelesen werden, bedeutet dies, dass sie cool sind (und definitiv ein Buch von ihnen kaufen werden). Ich denke, das wartet auf unsere Branche. Sie können lachen, wenn ich übertreibe, und ich lache, wenn sie einen Junior mit tausend Followern auf Twitter als Ihren Techlide einstellen.
Das heißt, in unserer Zeit wurden die besten Leute in allem als diejenigen betrachtet, die es irgendwie geschafft haben, Aufmerksamkeit zu erregen. Weil Aufmerksamkeit die letzte letzte Ressource der Welt ist, in der die Erschöpfbarkeit von allem anderen besiegt wird.
Aber ich sage nicht, dass eine sozial aktive Person notwendigerweise schlecht ist. Ich sage, dass es viele talentierte, intelligente Introvertierte gibt, die derzeit totgeborene Software für ein Bettelgehalt in einer Art gottverlassenem Büro schreiben. Ich habe sie gesehen und mit ihnen gearbeitet. Wenn eine Person introvertiert ist, bedeutet dies nicht, dass die Arbeit mit ihr schlecht ist. Wenn eine Person keine Artikel schreibt und keine sozialen Netzwerke leitet, wenn sie nicht auf Konferenzen sprechen möchte oder kann (oder zu ihnen geht), sagt dies nichts darüber aus, wie gut sie bei der Arbeit ist.
Es ist ein Albtraum, solche Offensichtlichkeit zu sagen. Aber Manager haben diesen Menschen auf allen Ebenen Hindernisse gesetzt. Sie entwickelten Soft Skills und wiesen sie über Hard Skills zu. Das gleiche Interview ist ein extrovertierter Job. Beeindrucken Sie, erzählen Sie die herzzerreißende Geschichte seines Berufslebens für eine kontaktfreudige Person, spucken Sie einfach. Für einen Menschen, der nur in der Entwicklung versteht - das ist die Hölle. Aber alle Umfragen Arbeitgeber sagen, dass sie nicht bereit sind, auch nur den besten Entwickler zu nehmen, wenn er nicht "in unsere Kultur passt".
Wir können sagen, dass dies Probleme der „Beeinträchtigten“ sind. Ich denke, das sind unsere Probleme. Der Löwenanteil des Binärcodes, der meinen Plan auf dem Clientcomputer ausführt, wird von anderen Entwicklern geschrieben. Und die Qualität dieser Fachkräfte ist die Qualität meiner Arbeit. Ich bezahle bereits zu viel für alle möglichen Dummköpfe, die in den westlichen Giganten an den Frameworks arbeiten, die ich jetzt verwenden muss.

Hype betrifft schließlich nicht nur die gejagten Menschen. Es bestimmt, welche Technologien verwendet werden sollen. Sagen Sie mir, was Sie tun, und ich werde Ihnen sagen, welche Tools Sie haben, da jeder nur die beliebtesten verwendet. Stars auf Github, Artikel in Tech-Blogs und Reden auf Konferenzen bestimmen, welchen Rahmen Sie für Ihre Projekte verwenden. Wenn es etwas Populäres gibt, stärkt selbst ein verheerender Artikel nur die Position des Instruments in der Community.
Für mich persönlich ist Redux zu einem solchen Werkzeug geworden. Da es ursprünglich für JS entwickelt wurde, ist es meiner Meinung nach sehr schlecht für Anwendungen geeignet, die in TypeScript geschrieben sind. Aber er ist von der Gemeinschaft anerkannt. Ich werde dreimal dumm sein, wenn ich meine Zeit damit verbringe, mit einem anderen staatlichen Management-Tool zu experimentieren, egal wie gut es ist - in beliebten Stellenangeboten und in sozialen Netzwerken benötigen sie das beliebte Redux oder MobX.
Das Schlimmste ist, dass die Werkzeuge auch nicht wegen der Qualität populär werden. Zwei verschiedene Startups begannen gleichzeitig, ihre eigenen Datenbanken zu erstellen. Der erste investierte in die Entwicklung, der zweite in das Marketing. Der erste versammelte eine kleine Gemeinde mit einem Sommerkleid. Das zweite ist ein riesiges unzufriedenes Publikum. Der erste lebte, lebte und schloss sich unter den traurigen Seufzern von Hunderten von Menschen. Letztere eroberten den Markt, verdienten Geld und überlegten erst dann, wie sie die Qualität verbessern könnten.
Dieses bösartige System unterstützt sich selbst. Leute, die gerade erst die Entwicklung lernen, fragen, was am beliebtesten ist, wie sie die zu lernenden Technologien auswählen, und so wird der React-Entwickler-Lebenslauf angezeigt. Ein Entwickler des beliebten Frameworks, ein wahrer Leckerbissen für moderne Unternehmen. Dies ist kein Idiot, der seine Fahrräder sägt und es wagt zu glauben, dass er etwas erfinden kann. Wenn Sie nun Ihre eigene Vision haben, wie Sie das Problem lösen können, das die beliebte Liba löst, denken Sie selbst sofort, dass Sie falsch liegen. Zum Beispiel glaube ich, dass F # ein viel leistungsfähigeres Werkzeug als C # ist. Ich habe viel Erfahrung mit beiden Technologien und ich habe meine eigene Vision. Aber niemand wird mir zuhören, F # ist unbeliebt und ich bin ein Idiot.
Und wenn Sie denken, dass es kein Hype-Problem gibt und Sie noch nie eines seiner Symptome gesehen haben, dann leben Sie zunächst in der Entwicklung. Alles ist richtig für Sie gemacht, Sie haben C ++ und nicht alle diese neuen Frameworks. Sie lassen diese Hipster mit ihrer "Toxizität" und Inklusivität nicht an der Schwelle. Es gibt nur ein Problem. Sie werden sich vom Alter an von Tag zu Tag ausruhen, und ich werde mich um das kümmern müssen, was noch übrig ist.
Der Gedanke, dass das Böse populär wird und das Gute im Unbekannten stirbt, ist einen Kilometer lang von Ungerechtigkeit durchdrungen. Es stinkt also, was mich krank macht. Als mein Artikel mit dem größten Winselkonzentrat 170.000 Aufrufe sammelte, beschloss ich, von nun an nur noch technische Artikel zu schreiben.
Mein Freund und ich bereiten seit drei Monaten einen Artikel über das Typsystem in typeScript vor, und es scheint, dass wir genauso viel brauchen werden, um ihn fertigzustellen. Dann werden eineinhalb Leute es lesen und unsere Arbeit wird verschwendet. Und einen technischen Artikel zu schreiben ist wirklich Arbeit. Wir haben eine ganze Bibliothek geschrieben, um zu überprüfen, worüber wir in dem Artikel sprechen, haben festgestellt, dass wir falsch lagen, den Artikel neu geschrieben und dann die Bibliothek neu geschrieben und erneut Mist gemacht. Ich weiß mit Sicherheit, dass dieser Artikel über Typen von viel größerer Bedeutung ist als alle meine anderen Artikel zusammen. Aber wir leben jetzt in einer Welt, in der es einfach unrentabel ist, Hardcore-Artikel voller Code zu schreiben.
5-10.000 Menschen lesen den durchschnittlichen technischen Artikel über den Hub, auch wenn ein halbes Jahr Arbeit dahinter steckt. Ich kann in ein paar Stunden über technische Nörgelei werfen, und hunderttausend Leute werden es lesen. Im ersten Fall werde ich eine gute Erfahrung machen, mit der ich mich mit Schweiß und Schaum im Mund zu einem besseren Leben drängen werde, um allen zu beweisen, dass ich diese Erfahrung wirklich habe. Im zweiten Fall werde ich einen einfachen Weg finden, um mich zu trösten.
Da Sie dies jetzt lesen und keinen Artikel über Typen, habe ich meine Wahl getroffen. Aber hier ist mein Genuss. Ich fordere dringend auf, die Situation zu beeinflussen. Hör auf, diejenigen einzustellen, die cool chatten, hör auf, Leute auf Twitter zu jagen, hör auf, Unsinn zu reden, dass alle Top-Entwickler in Sichtweite sein sollten. Hören Sie auf, Personen auf MacBook-Aufklebern zu bewerten. In der Entwicklung ist das Wichtigste, welchen Code eine Person schreibt. Suchen und Mieten ist schwierig, und es wird nur schwieriger, na gut. Manager können so viel über diese Soft Skills sprechen, wie sie möchten. Sie reden über sie, weil sie nichts anderes haben. Ich bitte Sie, dies zu berücksichtigen.