Letztes Jahr schrieb ich einen Artikel mit dem Namen The Learning Conundrum, in dem einige Bedenken, Frustrationen und Ängste beschrieben wurden, die ich (und anscheinend viele andere) hinsichtlich der schnellen Veränderungsrate in unserer Branche hatte. Das Thema traf die Leser so sehr, dass ich eine Präsentation bei O'Reillys Ignite at Fluent veranstaltete, die dies berührte. Ich war froh, dass sich mehrere Leute dafür bedanken, dass sie mir davon erzählt haben - es gab mir das Gefühl, nicht allein zu sein.
Es ist nicht mehr möglich oder, wage ich zuzugeben, vernünftig zu erwarten, dass eine Technologie oder Programmiersprache Sie durch eine dauerhafte Karriere einzigartig macht. Beachten Sie, dass ich das Wort "singularly" verwendet habe - JavaScript ist seit vielen Jahren meine Hauptsprache, aber ich kann nicht ehrlich sagen, dass die Sprache selbst mir erlauben würde, relevant zu bleiben. Die Front-End-Entwicklung umfasst jetzt so viele verschiedene Technologien und Tools, sodass JavaScript nur ein Teil des Puzzles ist. Die Tatsache, dass all diese Werkzeuge jetzt notwendig sind, um wirklich ein professioneller Entwickler zu sein, kann das Gefühl vermitteln, als wären wir auf einem permanenten Hamsterrad.
Ich versuche nicht zu sagen, dass die Dinge schrecklich sind. Im Gegenteil, ich denke, die Dinge sind einfach anspruchsvoller. Es gibt Zeiten, in denen ich mich wirklich frage, ob diese Herausforderungen bestehen, weil wir Lösungen überdenken oder nicht genug über das eigentliche Problem nachdenken. Ich habe viele Fälle gesehen, in denen neue Werkzeuge geschaffen wurden, um Probleme zu lösen, die bereits scheinbar gelöst wurden. Oder noch schlimmer: Wenn Sie zu bestehenden Tools beitragen oder diese verbessern, wäre dies wahrscheinlich der bessere Weg gewesen. Ich frage mich, wie viel Ego oder die "hier nicht erfundene" Mentalität ins Spiel kommt.
Und wenn Sie eine Familie gründen wollen, wird es schwieriger, Ihren Wunsch, wertvolle Zeit zu verbringen, in Einklang zu bringen, als das neueste JavaScript-Buch zu lesen. Das einzige, was ich unmissverständlich sagen werde, ist opfere deine Familie nicht für deine Arbeit. Ich habe vor vielen Jahren gelernt, dass die Zeit flüchtig ist und Sie nie die verlorene Zeit mit Ihrem Partner und Ihren Kindern erholen werden. Lernen Sie, eine gute Balance zwischen Arbeit und Privatleben zu finden, und wenn Sie nicht in der Lage sind, einen anderen Job zu finden, der dies ermöglicht. Ich weiß, dass ich mich wie in einer Seifenkiste anhole, aber ich teile meine persönlichen Erfahrungen und kann versprechen, dass ich es nur zu Ihrem Besten sage.
Letztendlich müssen wir uns jedoch weiterentwickeln. Als professionelle Entwickler müssen wir uns darauf einstellen, dass unser Bereich ein sich ständig verändernder Bereich ist, der uns für immer zum permanenten Lernen zwingen wird. Je früher Sie sich mit dieser Realität auseinandersetzen und diese annehmen, desto eher können Sie einen Plan erstellen, um sicherzustellen, dass Sie relevant bleiben. Dies ist umso wichtiger, als der Zeitalter, das aus vier Buchstaben bestehende Wort meiner Generation, immer mehr zum Thema wird.
In meinem Beitrag habe ich einige der Dinge beschrieben, die ich getan habe, um auf dem Laufenden zu bleiben. Jetzt noch einmal lesen, diese Dinge sind immer noch relevant. Ich sage nicht, dass es einfach ist, aber es ist durchaus möglich, im Spiel zu bleiben und sich ständig wertvoll zu machen.