Як вижити спринтеру
18.03.2021, 20:08:00
Мені на думку спала геніальна (по-іншому не вмію) думка: я — спринтер. Стабільність та монотонність мене вбиває. Я навіть трохи заздрю посидючим людям – їм простіше бути програмістами, ніж мені.
Мені потрібен хардкор — зробити все з нуля або потрапити в якусь жопу, за короткий час все розгребти, зробити краще, досягти стабільності і потім звалити на піку слави.
Мене дико дратує займатися одним і тим самим, вникати в тонкощі роботи всяких там движків JavaScript'а, наприклад, де "марафонець" почувається як риба у воді. Я не напишу вам на папірці алгоритм сортування бульбашкою. Не те, що я не хотів би цього, просто мій attention span настільки короткий, що шансів це вивезти практично немає.
Тому хочу сьогодні поговорити про те, що робити, якщо ви також спринтер.
В чому проблема
Проблема спринтерів, як я зі свого боку її розумію, — це складнощі знайти себе у класичних софтверних командах. Нудьга долає, працювати нецікаво, а потім взагалі підгоріти можна. Ось наймають тебе на посаду фронт-енд розробника, а тобі і бек цікаво потикати, і в базах поколупатися, і в архітектуру ніс засунути, а тобі кажуть: "Дружище, йди форму дороби і колір кнопочки зміни".
Коли я роботу після невдалого стартапу почав шукати, я думав, що завию від безвиході. На той момент на ринку були тільки вакансії в аутсорсових галерах. Була ще тимлідова позиція в ізраїльському продукті з офісом у Києві, але там керівництво чомусь засцяло, що я захочу працювати віддалено та відмовили 🤷
У чому різниця
Я не в курсі, може, це вже десь якимось розумним дядьком було придумано, але я, слово честі, сам до цього прийшов. Тому якщо здасться, що це вже було ~~в Сімпсонах~~ десь сказано, то я не при чому.
Марафонець — людина, що здатна тривалий час займатися однотипною роботою та розвивати вузьку спеціалізацію за рахунок посидючості.
Спринтер — людина, яка виконує набагато більше роботи за той самий проміжок часу, ніж марафонець, проте вимагає постійної зміни активності.
Є ще змішані типи, як завжди, тут не про чорний та білий, а про градієнт.
Якщо розгорнути мою думку, то людина, яка здатна сидіти і вперто працювати в одному напрямку, — це саме ті, хто досягає професійного успіху саме в одному напрямку. Такі ось ультра-тонкі спеціалісти. Як скальпель — ріже ідеально, але на цьому все.
На противагу скальпелю можна поставити швейцарський армійський ніж. Функцій у нього море, але кожен інструмент у ньому гірший за спеціалізований. Ніж там, наприклад, непоганий, але скальпель ріже набагато краще. Ножиці є, але окремі ножиці навіть за долар, як мінімум, зручнішими будуть. Так ось швейцарський ніж це про спринтерів.
Це стосується взагалі будь-якої діяльності.
Я тут ще графіків нафігачив, ну, щоб зрозуміло було, що я маю на увазі.
Як розвиватися
Якщо ти ще не старий пердун за 30, то хакатони is the way to go. В екстремальних умовах можна здобувати нові навички, щось прилипне, щось — ні. Бажано взагалі хакатонити поодинці і вже дома шукати команду, так можна трохи свої софт скіли прокачати. Та й познайомитися з іншими такими ж чуваками.
Валити з галери та шукати роботу у стартапі. Якщо коротко, то на галері ви будете ситим клепати форми до смерті, а в стартапі ви або помрете з голоду, або навчитеся робити фантастичні речі. Знов-таки, екстремальний режим може допомогти спринтеру зібратися та вирости. No pain, no gain.
Якщо хочеться їсти і з теплого місця на своїй галерці валити не хочеться, то пиляйте свої пет-проєкти. Не поліетилентерефталат, який пластик, а домашні хобі-проєкти. Прийшли з роботи, поїли, заварили чайок і гайда педалити todo list manager на Haskell'і.
Змінювати місце роботи або проєкти, на яких ви працюєте. Тут я навіть пояснювати не буду. Змінюйте напрямки, профілі та області — у сучасних реаліях можна і на зарплатню вище сісти і, може, буде цікаво.
Ти, можливо, здивуєшся, але по-хорошому потрібно ще розвивати й інші сторони свого життя. Коротше, ходити на ораторське мистецтво, малювання, спів, гру на гітарі, на укулєлє або бубні — не має значення. Будь-яка нова навичка дає можливість побічно застосувати його в роботі. Навіть шиття допоможе прокачати дрібну моторику і ти зможеш писати швидше та точніше.
Висновки
Я об'єктивно оцінюю, що майже за будь-якою окремою навичкою я програю більш вузькоспеціалізованим чувакам. Я не найкращий у світі фронтенд-розробник, не найкращий бекендер, найкращі дизайнери б реготали, дивлячись на мої роботи, менеджери від бога обов'язково б до чогось докопалися.
Але в цьому є перевага бути спринтером. Коли справа доходить до створення чогось з нуля або, коли ресурси обмежені, треба виконати весь спектр роботи, то (без зайвої скромності) хрін хто порівняється за корисністю зі мною.
Коротше, спринтер швидко і легко впорається з будь-яким поставленим завданням. У прокачаного спринтера якість роботи буде високою, але далекою від ідеалу. І ось коли все починає стабілізуватися, тоді потрібно наймати марафонців та довести розпочате до стану цукерки та валити. Ну, або, як це зі стартапами найчастіше буває, просрати всі полімери і починати наново, тут уже як пощастить.