Изграждане на кариера: Проучване срещу експлоатация

В свободното си време се наслаждавам на туризъм, колоездене и хранене. Правя всички онези занимания с приятели и с течение на времето забелязах, че докато предпочитам да ходя, да се возя и да ям на места, където никога не съм бил, някои от приятелите ми биха предпочели да вървят по една страхотна пътека и да се хранят по една и съща фантастична ресторант всеки ден. Винаги предпочитам нещо ново, те винаги искат да направят нещо, което знаят, че ще се радват.

Японската градина в Портланд Орегон е място, към което се радвам да се връщам

Когато обсъждахме тази разлика, моят приятел ме запозна с „проучване / експлоатиране на компромис“, което той научи от книгата „Алгоритми за живеене от“. Има ползи от изследването на алтернативи и изпробването на нови неща, а също така има и ползи за максимално наслаждение от нещо, след като сте открили, че е добре. И както моят приятел и аз открихме - понякога има рационални причини да изберем конкретна стратегия, но имаме и лични предпочитания.

Разбира се, този фундаментален компромис между две стратегии се отнася за много повече от нашите дейности през уикенда. Това е и стратегическо решение, което компаниите вземат, когато растат. Когато сте стартиращ, нямате друг избор, освен да изследвате агресивно. Но след като имате наистина успешен продукт, е изкушаващо да отклоните ресурсите далеч от проучването и повече да увеличите максимално стойността, която получавате от този успех. Това работи наистина добре ... докато спре да работи. Просто попитайте Blackberry.

И същият компромис важи и за вашата кариера. Някои хора прекарват цялата си кариера в една роля и в едно пространство или индустрия. Джеф Дийн или Дъг Кътнинг идват на ум като хора, прекарали години в изграждането на експертиза и създаване на стойност в една конкретна роля и в конкретна област, в крайна сметка достигайки върха на своята област. Кариерният експерт Кал Нюпорт твърдо твърди, че тази стратегия е най-добрият начин за растеж на кариера. Но има и риск там, ако случайно сте избрали грешно умение и домейн, вие също може да сте Blackberry.

Според моя опит в кариерата в технологиите има множество измерения. Ето един от начините да нарежете и нарежете нещата, за които можете да специализирате, докато работите в технологиите:

  • Роля - инженер, архитект, мениджър, продуктов мениджър, SRE, консултант и др.
  • Технологии - C, Go, Python, Oracle, MySQL, React, Angular, Kubernetes, Chef и т.н. и т.н. Този списък се разраства и непрекъснато се развива.
  • Методи на комуникация - „един на един“, публични изказвания, срещи, архитектурни документи, диаграми, уики, блогове, RFC, подкасти и т.н.
  • Домейн - мрежа, съхранение, бази данни, облак, fintech, здравеопазване, telcom, adtech ...

Според моя опит, за да балансирате ползите от кариерата да станете задълбочен експерт, като същевременно намалите свързаните с тях рискове, ще искате да изберете 1-2 измерения, за да се специализирате и да използвате, и 1-2 измерения, които да изследвате.

Например един страхотен защитник на разработчиците ще има конкретна роля и ще се специализира в конкретна аудитория, но ще може да използва множество методи за комуникация и ще се премести на различни технологии няколко пъти в кариерата си.

Виждал съм страхотни инженери, които някога са работили само на един език за програмиране и могат да правят невероятни неща с него, и съм виждал инженери, които знаят около 10 езика доста добре и се грижат повече за архитектурата на голямо приложение, отколкото за използвания език да го приложим.

Лично аз описвам себе си като имам „20 години опит в движението на данни“ и прекарвам много време в подобряване на уменията си за инженеринг на данни. Но докато правех това, бях инженер, оператор, архитект, консултант, продуктов мениджър и малко евангелист. Наборът от инструменти, който използвам, се променя постоянно - Oracle, MySQL, Hadoop, Kafka и кой знае какво следва. Тъй като разглеждах един проблем в продължение на много години от множество направления, моят опит е много ценен за компаниите, които се опитват да изграждат своята инфраструктура за данни. Но тъй като не бях прекарал 20 години като инженер, нямам инженерната дълбочина, която виждам, когато работя с наистина невероятни инженери.

Сега, когато знам за компромиса „Explore / exploit“, не мога да го видя. Това е модел, който продължава да се появява при почти всяка дискусия, среща и решение, които разглеждам. Това ми даде нов инструмент за разглеждане на решения, които може би съм вземал инстинктивно и без разглеждане преди. Надяваме се, че и вие ще намерите идеята за полезна - за вашата кариера и може би много повече.