Заточувати спис чи готувати розривні?
На розсилку мені іноді відповідають, що я підіймаю цікаві питання для роздумів про кар’єру та загалом про різні аспекти роботи програміста. Це саме та ціль, яку я переслідую — поставити питання та звернути на нього увагу моїх читачів. До питання я можу додати свої роздуми, це мало б допомогти ініціювати пошук своїх ідей та відповідей на підняте питання. Я думаю, питання є ціннішими за відповіді. Щоб відповідь стала цінною, вона має врахувати всі деталі дуже конкретного контексту, яким володієте лише ви. Тому ваші роздуми на тему, яка вас зачепила — є найціннішими.
Сьогодні я маю таке питання для обдумування: заточувати спис чи готувати розривні? Що в перекладі з асоціацій на конкретику для програмістів, означає відому дилему розвитку спеціаліста: в ширину(багато навичок та технологій), чи в глибину(фокус на одній технології).
Якщо провести аналогію з бізнесом, то тут ситуація трохи простіша — для бізнесу логічно фокусуватись на одній послузі чи продукті для максимально швидкого розвитку. У випадку з програмістом, ситуація не така очевидна.
Я, здається, маю одну ідею як вирішити цю дилему. Ідея прийшла саме через аналогію з бізнесом. Бізнес, фокусуючись на одній послузі чи продукті, спокійно використовує багато інструментів для виробництва, просування, маркетингу та продаж.
Що якщо ідентифікувати цінність, яку створює програміст не на рівні технологій, а на рівні трохи вищому. Для прикладу: “допомагаю технологічним компаніям будувати транзакційні платформи”, чи “надаю надійну підтримку для готових проектів“, або “допомагаю запускати продукти від ідеї до перших клієнтів“…
Таке формулювання може бути дуже чітким і саме його можна відточувати, як спис, щоб точно попадати у свою ідеальну команду. Також його можна адаптувати під ваші власні особливості та схильності до тих чи інших задач. А той набір інструментів, які ви використовуєте для створення озвученої цінності, може бути максимально широким, що дасть відчуття універсальності та широти кругозору.
До завтра,
Саша