Ein voller Stapel sein und nicht sein

Ich bin genau der über 40-jährige Single-Stack, der im sensationellen Artikel erwähnt wurde . Wenn ich eine Aufgabe sehe, bei der der Backender dTo erwähnt, für die Sie vorne eine Bindung schreiben müssen ... Ich habe vor, die Beherrschung zu verlieren. Erstens arbeite ich gut, wenn ich wütend bin. Und hier ist so ein Fall. Und zweitens (und das ist wichtig) möchte ich nicht wissen, was DeTeO ist, wo es liegt und wie man damit arbeitet. Ich brauche nur den Pfad, die Methode, die Parameter und den Antwortsatz. In Bezug auf HTTP / REST. Ich möchte nicht in den Backcode einsteigen. Ich möchte nicht einmal vermuten, dass Sie den Pfad anhand des Namens der dTo-Klasse leicht berechnen können.

Dies ist eine Frage des Respekts. Ich gehe nicht in die Küche. Und wenn ich die Aufgabe auf die Rückseite setze, male ich die Benutzeroberfläche klar (wieder in Bezug auf REST) ​​und beschreibe kurz, warum ich sie brauche und wie ich sie verwenden werde. Wie es auf der Rückseite implementiert wird, ist nicht meine Sache, wie ich die Arbeit der Vorderseite implementiere und wo ich die Knöpfe platziere - nicht sie.

Verstehst du schon, was in dem Artikel besprochen wird? Also - ein bisschen darüber. Ich arbeite als Single. Aber eigentlich bin ich Multi-Stack. Darüber hinaus arbeitete er und gab das Ergebnis des Senior- und Teamleiters in der Front-, Back-, Full-Stack-, System- und sogar Geschäftsanalyse an. Und ich bin froh, dass ich so einen Hintergrund habe.

Was ist daran gut und wie bin ich dazu gekommen?

Lass uns gehen.


In vielen Artikeln täusche ich sofort Intrigen vor. Ich setze die Schlussfolgerungen am Anfang des Artikels und eröffne das Thema mit Erklärungen, Beispielen, Witzen und Trolling. Besonders wenn die Schlussfolgerungen widersprüchlich sind und die Erklärungen wackelig sind. Ich sehe keinen Grund, hier niemandem Zeit zu sparen.

Ich glaube, dass es sich nach Möglichkeit lohnt, in mehreren Bereichen zu arbeiten. Besonders in der Jugend, wenn das Gehirn nicht geschlagen wird und keine Verantwortung gegenüber Familie und Kindern besteht. Wenn Sie die Stase ändern, verlieren Sie fast nicht Ihr Gehalt, aber auf lange Sicht gewinnen Sie nur.

PS Ich schreibe hauptsächlich über Senioren, aber alles kann um eine Stufe gesenkt werden (ich habe wenig Erfahrung in der Mitte).

PPS Ich verwende die Begriffe Technologie und Plattform (als Synonyme) für eine Programmiersprache und / oder ein Framework. Dies ist im Zusammenhang mit dem Artikel kein Zufall. "Tiefes Wissen über die Sprache" ist oft nichts vor einem tiefen und praktischen Wissen über Bibliotheken (vielleicht, wenn Sie LISP / Hackel oder C ++ nicht mit Perversionen nehmen). Nehmen wir also Python + Hadoop, Python + CV und Python + ML an - dies sind für meinen Geschmack verschiedene Technologien / Plattformen. Natürlich interessieren sich häufig Menschen mit zumindest Kenntnissen in Computer Vision für maschinelles Lernen oder sogar verteiltes Rechnen. Aber ... um ein cooler Spezialist auf diesen drei Plattformen zu werden, reicht es nicht aus, ein Spezialist auf einer zu sein.

  • Wissen wird obsolet
  • Lerngewohnheit
  • Diversifikation
  • Hype
  • Das Ganze hilft den Einzelheiten

Also.

Lebensdauer der Technologie


Jede Technologie lebt durchschnittlich 5 Jahre * ( * Fantasien des Autors ). Dann wird es entweder durch etwas anderes ersetzt. Oder die Technologie wechselt zu Version 2.0, die deklarativ ideologisch mit der vorherigen kompatibel ist und nicht wirklich ...

In der Tat muss man wieder lernen. Außerdem: Sie müssen sich brechen, auf komfortable Entwicklungen und vertraute Logik verzichten. Es tut weh, ist schwierig und macht wütend. Bei einer einfachen Aufgabe (in Version 1.0) sind in Version 2.0 höllische Krücken und jede Menge Code erforderlich. Dann stellen Sie natürlich fest, dass das Problem mehr als nur gelöst werden kann. Einfacher als in 1.0. Nur nicht so gewohnt.

In jedem Fall gibt es einen Fünfjahreszyklus, in dem Wissen und bewährte Verfahren abgeschrieben werden. Daher muss in der Entwicklung ständig gelernt werden. Laufen, nur um an Ort und Stelle zu bleiben, wie "Alice im Wunderland". Angehalten, hinterher und die Nachfrage sinkt.

Und was für eine Schande, dass man ruckartig lernen muss. Sie sitzen alleine, programmieren ohne Pause, entwickeln Techniken, lernen subtile Funktionen und „Standard-Hacks“. Und da ... Zeit! Neue Version. Und die Hälfte des Wissens wird von potenziellen Arbeitgebern nicht mehr benötigt. Dies bedeutet, dass es schwierig sein wird, ein Gespräch mit Ihrem Arbeitgeber aufzubauen, beginnend mit: "Es gibt eine solche Situation auf dem Markt ..."

Denn es wird ein reiner Bluff sein. Tatsächlich nutzen sie bei der aktuellen Arbeit die Plattform des einstigen Hype weiterhin erfolgreich und aktiv. Was allmählich zur Scheiße eines Mammuts wird. Und du wirst immer cooler Spezialist ... in Mammutscheiße. Mit Aussichten nur beim Harken, was in der Welt immer weniger wird (aber nicht in Ihrem aktuellen Job).

Früher oder später, aus dem einen oder anderen Grund, wechseln Sie die Arbeit. Und dann muss man mit Leuten sprechen, die schon lange auf Version 2.0 sind. Und um ein wenig einschmeichelnd auszusehen, da Sie s / n seigneurieren möchten, aber Sie verstehen, dass es bis jetzt nicht einmal in der Mitte ist. Und wenn du verstehst.

Ja, laut Technologie 2.0 gab es zum Zeitpunkt der Anzeige der Anleitungen sogar Versuche, etwas zu codieren. Aber wenn Sie ein guter und verantwortungsbewusster Spezialist sind, war dies nicht so viel Zeit. Denn bei der Arbeit gibt es Aufgaben, aber zu Hause ... bei der Arbeit schon erschöpft ...

Dementsprechend werden Sie durch einen neuen Rechen Schmerzen haben. Ein potenzieller Arbeitgeber Probleme durch Krücken. Mit dem Sie einen Rechen geschickt einwickeln. Und Arbeitgeber, solche Bastarde, verstehen alles perfekt. Und es macht Ihnen nichts aus, die Kosten für Ihr "sehr schnelles Training" mit Ihnen zu teilen und das Gehalt "vernünftigerweise" zu unterschätzen.

Ja, jeder möchte einen vorgefertigten Spezialisten einstellen, dessen Einlaufzeit einige Tage in Anspruch nehmen wird (idealerweise einige Tage, die Formalitäten und die Einrichtung eines Arbeitsplatzes erfordern). Sie möchten einstellen, können es aber nicht. Nicht viele verwaiste gute laufen auf dem Markt herum. Manchmal rennen sie, aber sie geben ihnen nicht viel zum Laufen, sie schlagen die Angebote sofort zu.

Folglich sind die Arbeitgeber bereit, unvorhersehbare Verzögerungen durch einen Rechen und mögliche Schmerzen durch Krücken zu tolerieren. Und wir sind bereit, die Führungspositionen der derzeitigen Mitten zu übernehmen, mit der Erwartung, dass sie schnell wachsen werden. Besonders wenn diese Mitten bereits Senioren waren und Ergebnisse zeigten. Daher basieren die Interviews oft nicht auf Technologie, sondern darauf, was früher Probleme waren und wie sie gelöst wurden * ( * Der Autor dachte dies zum Zeitpunkt des Beginns der Arbeit an dem Artikel, ging dann die Interviews mit „Sortierung auf Papier schreiben“ durch und ist jetzt nachdenklich ).

Und an diesem Punkt können Sie mit Ihrem Ohr eine knifflige Finte machen. Nehmen Sie und gehen Sie nicht zur Arbeit auf Plattform 2.0. Sie können auf einer völlig anderen Plattform suchen (und einen Job finden!).

Ach was! Bullshit, sagst du? So etwas gibt es nicht. Hmm ... das habe ich schon oft gemacht. Und im Gegensatz zu den Helden der berühmten Fernsehshow habe ich es getan.

Ja, manchmal muss man ein Gehalt oder eine mögliche Erhöhung dafür opfern. Ja, Sie müssen Zeit damit verbringen, Technologie zu studieren und zumindest etwas zu tun. Sie müssen Interviews durchlaufen und eine Reihe von Fehlern erhalten. Aber früher oder später findet man Arbeit ... Übrigens war es mehrmals so, dass diejenigen, die mich zuerst ablehnten - dann wiederholt zurückriefen und mich mit verschiedenen Leckereien lockten.

Die Frage ist nun: Warum die Plattform wechseln? Ich werde das leckerste am Ende des Artikels hinterlassen, aber es gibt etwas zu sagen.

Was liegt an der Oberfläche:

  • hoffnungslose Veralterung der Technologie oder der Ausstieg der Technologie aus der „Hype-Zone“
  • alltägliche Langeweile und Reinheit

Nach einiger Zeit kann die Technologie, die zuverlässiges Brot mit Butter und Kaviar brachte, weggeblasen werden. Es ist so mächtig, dass es für sie nicht einfach ist, Brot zu verdienen. Und dann nicht entleeren, sondern tatsächlich sterben. Und oft wird uns dies am Institut gezeigt, indem wir Schulungen für Nekroplattformen organisieren. 96 fand ich Clipper und Supercalc (ich fing an zu schreiben, was es ist, aber nachdem ich einen großen Absatz geschrieben hatte, löschte ich ihn - der Artikel befasste sich nicht mit Archäologie, aber 96 mussten beide Produkte Archäologen beigebracht werden). Und anstatt eine Lektion zu lernen (dass in der IT nichts für immer hält), murrten wir über die beschissenen Mammutlehrer.

Und selbst wenn die Technologie weit vom Tod entfernt ist, kann sie einfach die „Hype-Zone“ verlassen. Das heißt, der Markt kann die Technologie massiv aufgeben und auf etwas anderes umsteigen. Ich werde nicht einmal Beispiele nennen - Sie können sich selbst an ihre Masse erinnern, auch wenn es in der IT nur ein paar Jahre sind.

Wenn die Technologie "gestorben" ist, verlieren Sie Ihr Gehalt und es wird schwierig, einen Job zu finden.

Wenn jedoch Antihaypanula möglicherweise in Ihrem Gehalt verloren geht, Sie jedoch „in Schwierigkeiten“ sind, einen Job zu finden. Aber diejenigen, die es gewohnt sind, von Arbeitgebern in Stücke gerissen zu werden, fühlen sich in einer solchen Situation sehr unwohl und deprimiert (ich weiß das aus erster Hand - es ist wirklich schwer, besonders wenn die Familie in ihren Armen hängt).

Es gibt nur einen Ausweg - die interessanteste Plattform aus dem „Hype-Pool“ auszuwählen und mit dem Kopf hinein zu tauchen. Und dies ist weniger schwierig als der Versuch, den Gewinn aus schnell alternden Kenntnissen und Fähigkeiten herauszuholen (meiner Erfahrung nach). Und am lustigsten ist es interessant. Sie müssen Ihr Gehirn belasten: lesen, verstehen, Werkzeuge und Lösungen für Ihre Aufgaben bilden. Mir ist aus dieser oft nur Eile nicht kindisch. Und wohlgemerkt, diese Suche ist nach Arbeitgebergeld.

Ja, manchmal kommt es vor, dass eine neue Technologie überhaupt nicht eingeführt wird. Ständig in den Barrieren und Grenzen der Technologie stecken. Das Studium eines neuen, in mindestens 2 von 3 Fällen, ist jedoch viel interessanter als das „Nieten von Formen“.

Tatsache ist, dass es in der Arbeit, in der Sie lange Zeit waren, in der Sie geliebt und respektiert wurden, ein Problem gibt - die Messgröße. Du hast es selbst gebaut und hast viel Schwachsinn davon. Sie wissen, wie das System funktioniert, Methoden und Werkzeuge wurden entwickelt, die es ermöglichen, es zu erweitern, wenn auch nicht unendlich, aber genau am Horizont des Jahres. Sie wissen, was die Geschäftspläne sind, Sie wissen, welche neuen Systeme basierend auf Ihrer Entwicklung erstellt werden (das Unternehmen liebt schnelle, schlüsselfertige Lösungen) und ...
Und es ist ... langweilig. Weil die Strecke. Dadurch stürzt das Geschäft in finanzielle Entfernungen und Sie sorgen nur für die Vorwärtsbewegung der Lokomotive und manchmal für die Überholung des Bahnhofs-Sideboards.

Und selbst wenn Sie den Job wechseln, aber nicht die Technologie wechseln, dann ... kommen Sie an einen neuen Ort, an dem Menschen versuchen, eine Mischung aus Standseilbahn und Gürteltier herzustellen. Und hier sind Sie: Lassen Sie uns keine Schienen an Mammutbäume hängen (zumal noch nicht alle Mammutbäume gewachsen sind). Es ist besser, Schwellen mit einer Standardgröße A1 * ( * echte Standardgröße ) und Schienen der Marke MT-LB-70RX * ( * zufälliger Satz von Buchstaben und Zahlen ) zu verwenden. Sie können schnell eine schmale Straße für den Prototyp erstellen, und wenn überhaupt, schreiben wir die Leinwand neu.

Jeder ist erstaunt, inspiriert, applaudiert. Sie ernennen Sie zum Hauptrockstar und sägen Mammutbäume auf die Schwellen der angegebenen Größe. Und du ... schon in diesem Stadium wird es langweilig. Sie haben eine Standseilbahn gebaut, brauchen sie aber nicht, um Kohle und Stöcke zu transportieren. Und wieder bauen Sie die übliche Brunft, vielleicht in einer etwas anderen Landschaft.

In der Tat sind die entwickelten Lösungen sehr cool. Für Unternehmen. Der Arbeitgeber bekommt plötzlich das, wovon er lange nass geträumt hat. Und überschüttet Sie mit, wenn nicht guten Sachen, dann immensem Respekt. Ja, das sollten Sie auch im Leben fühlen. Aber auch hier Langeweile und ... ein begrenzter Horizont für die Nutzung "solider Entwicklungen". Das Unternehmen ist bereit, sehr veraltete Lösungen zu verwenden, wenn sie einen schnellen Gewinn erzielen. Aber auch vorerst.
Als ich auf eine lange Spur geriet, bemerkte ich einen starken Rückgang der Produktivität und der Gehirnaktivität. Sie lieben mich, schätzen mich ... und ich muss mich zwingen, mit einem Knarren zu arbeiten.

In diesen Fällen ist es wieder sinnvoll, die Arbeit und / oder Plattform zu ändern. Natürlich gibt es auch andere Möglichkeiten, diesen Zustand ohne Extreme zu verlassen. Aber ich bin kein Feind meiner eigenen Argumentation, obwohl ...

Obwohl ... okay, im Widerspruch zu mir. Die Arbeit in der Brunft nervt mich persönlich etwas, weil ich es gewohnt bin, schnell zu denken und Entscheidungen zu treffen (wenn auch nicht immer richtig). Ich löse gerne Probleme. Finden Sie coole oder knifflige Kompromisslösungen oder bieten Sie sogar eine Show an, um Krücken zu hämmern (vorausgesetzt, dass dies tatsächlich unmöglich ist). Die Implementierung der Lösung ist jedoch schon langweilig.

Aber das ist meine Einstellung. Das Team arbeitet mit mir zusammen, die an dem ziehen, was sie tun, und nicht daran, wie. Es macht Spaß, eine neue Funktion im System zu sehen und stolz darauf zu sein, dass sie dank ihnen angezeigt wurde. Ich leide auch darunter , wenn auch in geringerem Maße.
Deshalb ... habe ich gelernt, mich auf das Delta zu konzentrieren, was Motivation gibt. Ich nehme mir besonders die Zeit, um nur mit dem System herumzuspielen (nicht auf Prod, ehrlich, ehrlich). Sehen Sie, was erschienen ist, was es mich gekostet hat (gleichzeitig mehrere Stellen zu finden, an denen es Zeit wäre, bereits eine Datei zu schleifen). Hobbys helfen auch bei der Arbeit in der Brunft. Es gibt Antrieb und Sie erhalten positive Emotionen von geschlossenen Aufgaben.

Wenn Sie jedoch in einer Brunft mit Rockstars arbeiten (ich bin unbescheiden), nimmt die Leistung merklich ab, einfach weil Sie sich nicht vollständig auf die Arbeit für eine erfolgreiche Arbeit konzentrieren können (in einer Brunft). Brauchen Sie parallele Motivation. Und die Behörden fangen an zu schielen: wie? Einige Funktionen benötigen dieselbe Zeit wie der Prototyp, der sofort zum Produkt geliefert wurde. Dies sollte mit Verständnis oder erneutem Nachdenken über einen Jobwechsel behandelt werden.

Lerngewohnheit und Neugier


Der Entwickler muss ständig lernen. Ja, das gilt für jeden Beruf. Ich erinnere mich an das, was mir der Zahnarzt gesagt hat. Es ist jedoch unwahrscheinlich, dass der Zahnarzt auf eine Situation stößt, in der innerhalb weniger Jahre 80% der Kliniken plötzlich auf einen Quasiper-Portalator anstelle eines Bohrers umsteigen. Und für den Platz der verbleibenden Übung (nicht wegwerfen) zahlen listige Arbeitgeber ein paar Cent.

In der IT ist die Änderungsgeschwindigkeit nicht skalierbar. Ja, es gibt grundlegende Fähigkeiten: Variablen, Zyklen, Klassen, Strukturen, Transformationen von Strukturen, mathematische Methoden, Muster. Aber verdammt noch mal, Quantencomputer sind unterwegs und vielleicht verwandelt sich alles, was ich in meinem Gepäck habe, bereits schnell in eine Überlagerung von Kürbissen.

Das Gehirn ist das einzige Organ, das sich in jedem Alter entwickeln kann. Und in Bezug auf die Entwicklungsgeschwindigkeit (und leider den Abbau) macht jeder Bizeps wie ein Tu-160-Spatz.

Und je größer die Last, desto besser die Form (natürlich bis zu einer gewissen Grenze). Das Erlernen neuer Dinge ist genau die Art von Belastung, die für das Gehirn am günstigsten ist. Zum Vergleich: So tragen Sie Kartoffelsäcke auf dem Land oder "Gewicht" im Simulator. Die Ladungen sind volumenmäßig vergleichbar, jedoch nicht geschmacklich. Wenn Sie kein Gärtner sind, natürlich.

Und je mehr Sie lernen, desto besser wird es. Außerdem ist es während des gesamten Trainings nicht möglich, in vollen Zügen zu arbeiten - irgendwann ist nicht mehr genügend Ausrüstung vorhanden und Sie müssen das "Pflügen" für Führungen ändern. Dies gibt dem Gehirn nur eine Pause von überhaupt nicht nützlichen monotonen Belastungen, insbesondere im Notfallmodus. Bei der Analyse meines Codes, der im 60-80-Stunden-Arbeitswochenmodus geschrieben wurde, war ich überrascht. Aus der Tatsache, dass ich nicht nur neue, sondern im Allgemeinen alle mir bekannten Instrumente verwendet habe, die keine starke Erfahrung hatten. Es gab keine Gehirnressourcen, nicht nur zum Trainieren, sondern zumindest zum Erinnern. Nun, bis auf die Dinge, ohne die es überhaupt unmöglich war, voranzukommen.

Wie viele Universitätsprofessoren sagen: Hochschulbildung bietet zwei Dinge - Terminologie für Gespräche mit Fachleuten und ... Lernfähigkeit. Aber letztere nicht für immer, sondern erstmal benutzen.

Ja, im Prinzip kann ein tiefer Spezialist mehr als einen breiten bezahlt werden, aber es gibt nur wenige Orte mit einem Mega-Gehalt für "enge". Aber die "breiten" finden leicht Arbeit, weil es eine Wahl gibt und die Kröte nicht erwürgt, wenn das Gehalt "nur geringfügig über dem Markt" liegt.

Diversifikation eines geliebten Menschen


Der Besitz mehrerer Plattformen ist viel einfacher, um eine Karriere flexibler aufzubauen. Dies ist nicht nur eine Gelegenheit, den Arbeitgeber schneller zu wechseln. Alle Arten von „internen Startups“ entstehen häufig im Rahmen Ihres Teams oder Ihrer Abteilung / Ihres Managements. Dies kann sowohl eine Initiative der Entwickler selbst sein als auch die Entstehung von Ressourcen, um endlich einen rosa und blauen Geschäftswunsch zu erfüllen.

Und dies ist nicht nur eine Chance, die Stase zu ändern, sondern dies auch ohne Unterbrechung der Produktion. Und vielleicht ein Gehalt / Karrierewachstum bekommen oder am Geschäft teilhaben. Nur weil es keinen Back / Front / Data-Wissenschaftler im Team gab, waren Sie daran interessiert, es zu versuchen, und die Leute waren froh, dass zumindest jemand es versuchen würde.

Ich erwähnte zuvor einen Rechen und Krücken. Der Wert und das Wachstum eines Spezialisten ist der Besitz eines Werkzeugs. Ohne den Rechen zu gehen, wird es kein Wachstum geben, selbst wenn Sie sich mit cleveren Büchern und Leitfäden verrechnen.

Und zu guter Letzt


Dabei ist es oft nützlich, das Ganze darzustellen. Wenn Sie Erfahrung mit dem Back-End haben, können Sie sich besser vorstellen, was Sie dem Server geben können. Was für Sie leicht zu erledigen ist und was ernsthafte Anstrengungen erfordert. Ein Back-End mit Erfahrung im Front versteht besser, welche Daten und in welcher Form das Front-End von ihnen erwartet.

Darüber hinaus verstehen Sie das System als Ganzes besser und wissen, wie es sich weiterentwickeln wird. Welche Dinge sind kritisch und welche nicht. Was kann und soll "leise" gemacht werden und wo ist es besser, fest zu codieren und nicht zu dämpfen.

Es hilft auch beim "Handel" mit Ressourcen. Wenn Sie sich vorstellen, wie viel "Verfeinerung" am anderen Ende der Benutzeroberfläche kostet und welche Nebenwirkungen auftreten können, ist es einfacher, mit Ihren Kollegen über "optionale" Änderungen für sie zu verhandeln. Auch vor dem Hintergrund der Hände von Kollegen.
Auch wenn die Erfahrung nicht so vielfältig ist und Sie „benachbarte“ Technologien besitzen, finden Sie in Ihrer aktuellen häufig interessante Lösungen.

Plus eine ersehnte Gelegenheit.

Fähigkeit, Full Stack zu arbeiten


Oh! Fullstack ist cool. Das klingt Stellen Sie sich sofort vor, wie die Welt Ihnen zu Füßen fällt, die Arbeitgeber über den Horizont hinausgehen, die Mädchen auf der Straße lächeln und in einem Schaukelstuhl 30 kg mehr Gewicht nehmen. In der Tat ein bisschen falsch.

Die wichtigste Full-Stack-Nische sind kleine Unternehmen und kleine Projekte. Ja, oft klein, aber nicht wichtig. Wo bist du König und Gott allen Codes? Er hat die Front selbst gemacht, die Mitte selbst gemacht und die Datenbank selbst gefilmt. Und hier sind zwei Möglichkeiten möglich:

  • Sie wurden zum Wachstum des Systems geführt
  • alles passt zum arbeitgeber

Sowohl das als auch das andere haben Perspektiven. Im ersten Fall werden Sie höchstwahrscheinlich Teamleiter, wenn das Geschäft mit Füßen tritt.Obwohl die Situationen anders sind, suchten einige meiner Kollegen nach Padawans und fanden Chefs. Höchstwahrscheinlich bleibt die Person, die über das maximale Wissen über das System verfügt, die Teamleitung, wenn sie über mindestens einige Führungs- und Organisationsfähigkeiten verfügt. Ich verstehe - das ist Wachstum.

Im zweiten Fall können Sie einen Frosch zertrümmern und zur Unterstützung vegetieren. Die Arbeit ist nicht auf dem Vormarsch, aber die Behörden sind sich nicht bewusst, dass die Gehälter in der IT ständig steigen. Und wenn sie Bescheid weiß, wird sie so tun, als ob sie nicht Bescheid weiß. Aber wenn das System wirklich der Eckpfeiler für das Geschäft ist und das Geschäft angemessen ist, können sie Ihnen anbieten, um den Schlüssel (und den einzigen Spezialisten) nicht zu verlieren ... Es ist schwer, dies abzulehnen. Optionen zur Steigerung der Motivation:

  • loyaler Semi-Home-Arbeitsplan
  • s / n über dem Markt
  • Anteil am Einkommen
  • Schneiden Sie Ihre Finger ab, wenn Sie sich entscheiden zu gehen

Letzteres ist jedoch selten, obwohl ich eine solche Situation aus erster Hand gehört habe. Aber am Ende haben sie sich nicht die Finger geschnitten, sondern nur Angst. Langweilig.

Eigentlich kann die Full-Stack-Operation viele, viele Regeln bringen, aber ...

Bit Bitterkeit


Es ist Zeit für die Kirsche auf dem Kuchen. Aber in meiner Kirsche ist Blausäure etwas mehr als normal.

Und hier ist das Ding. Kontextwechsel. Worüber wir wirklich gerne sprechen, wenn wir bei unseren Aufgaben rechtzeitig fliegen. In allen zwei Aufgaben übernommen. Aber es existiert tatsächlich. Und vor allem trifft der volle Stapel.

Die höchsten Gehälter, die interessanteste Arbeit und das schnelle Karrierewachstum stehen im Vordergrund. Wenn Sie an den Rand des Unbekannten treten und anfangen, etwas zu tun, was noch niemand getan zu haben scheint (nun ja oder getan, aber nicht im Internet darüber geschrieben). Wenn ein Unternehmen etwas will, hat es Geld dafür, weiß aber nicht, wie es aussehen soll und manchmal sogar, wie es funktioniert. Oder wenn Sie widersprüchliche Anforderungen an die Schnittstelle und / oder das System haben. Und um voranzukommen, müssen Sie einige nicht standardmäßige Schritte und Lösungen finden.

In einer solchen Situation fängt man früher oder später an, gegen die Wand zu schlagen. Diese widersprüchlichen Anforderungen. Geschwindigkeit versus Flexibilität. Klarheit versus Genügsamkeit. Hier machen Sie entweder eine Krücke auf einer Krücke in der Hoffnung, eines Tages zu kommen und zu harken. Oder gehen Sie tief in eine kreative Suche ein, probieren Sie verschiedene Optionen aus und warten Sie auf einen Einblick. In Wirklichkeit steuert das Gleichgewicht zwischen Krücken und Einsichten. Aber wenn Krücken mit einer vernichtenden Punktzahl gewinnen, wird das Projekt tot geboren. Einsichten sind daher so wichtig.

Aber sie kommen normalerweise, wenn Sie tief in das Thema vertieft sind. Mit dem ganzen Kontext. Sie müssen nicht die ganze Zeit am Monitor oder über Papierbögen sitzen. Wenn Sie tief eingetaucht sind, kommt oft ein WerbegeschenkDie ganze Arbeit läuft im Hintergrund, und Sie können einfach spazieren gehen, Fahrrad fahren, Hockey spielen, Sex haben, in einem Binge sein, ... und klicken! Und hier ist es - eine Lösung, die so einfach und offensichtlich ist.

Aber je mehr Kontext Sie wechseln, desto weniger Einsichten. Daher ist das Schicksal eines vollen Stapels entweder ein starkes Durchschnittsprodukt oder eine Verzerrung in einem der Teile. Ein brillanter vorderer und mittlerer Rücken, der zurückfliegt und vorne Pfosten hat. Entweder beide Brände, aber die Fristen fliegen.
Plus die verdammten Buridan-Esel. Wer um dich herumgeht und deinen Arm entweder rechts oder links schiebt: Lass es uns vorne besser machen, aber nein, nein, hinten wird es besser. Würde schlagen.

Multi-Stacking an vorderster Front führt jedoch häufig zu Durchbrüchen. Sie haben weniger Kriegsnebel, weil Sie sich die Probleme anderer Teile des Systems vorstellen, sie äußern ... und Fachleuten überlassen können, sich mit ihnen zu befassen. Außerdem erweisen sich einige Entscheidungen aus der Front-Back-Middle-Praxis als ziemlich transportabel.

Schlussfolgerungen


Ich bestehe auf nichts * ( * eklatante Lüge ). Aber für mich ist die Erfahrung und Bedeutung des Full-Stacking etwas überbewertet. Und Multi-Stacking wird im Gegenteil tödlich unterschätzt. Das Beherrschen mehrerer Aspekte der Entwicklung ist jedoch ein großes Plus. Sie werden dafür nicht extra bezahlen, und in Interviews wird dies nicht immer einen ernsthaften Vorteil bringen. Aber die Arbeit macht mehr Spaß und ist einfacher. Darüber hinaus können Sie sich in einem freundlichen Gespräch mit einem Bier oder Borschtsch jederzeit die Nase an den baumelnden Kollegen von Backend / Frontend abwischen. Und ja, wenn ich einen Lebenslauf betrachte, halte ich die Erfahrung in mehreren Stapeln für ein Plus (wenn es ernst ist) und rate Ihnen davon ab.

Ich mochte es, Technologie zu ändern, etwas Neues zu lernen. Und das hat fast keinen Einfluss auf das Gehalt.

Ja, und in dem Artikel stoße ich auf ein paar volle Stapel. Als ich anfing, den Artikel zu schreiben (genauer gesagt einen Monat, nachdem ich zu den ersten Entwürfen zurückgekehrt war), hatte ich einen wunderbaren Full-Stack-Pre-Provider. Schön für alle außer s / n, auf die wir uns nicht geeinigt haben. Und ich hatte so gehofft, über volle Dreckstapel schreiben zu können und am Ende des Artikels zu sagen, dass ich jetzt volle Stapel bin. Aber leider steuern die Frontends * ( * gemäß den Ergebnissen meiner Größenwahn und des aktuellen Hauptstapels ).

Source: https://habr.com/ru/post/de455469/


All Articles