Програмування - кар'єрний глухий кут?

Програмування - кар'єрний глухий кут?

Любите програмувати? Тоді і не мрійте про посаду CEO, якщо тільки не почнете свій бізнес, і навіть в цьому випадку, менеджмент, швидше за все, витіснить кодинг з вашого життя.


У більшості компаній, до тих пір, поки ви пишете код, у вас є обмежена кількість підвищень на посаді. Зазвичай це позиції від джуніора до тимліду. Можливо ви отримаєте посаду архітектора, але найчастіше, архітектори не пишуть код.

Якщо ж ви вирішите переметнутися в менеджери, то всі дороги для вас відкриті. Колишній CEO компанії в якій я працюю, починав як програміст 25 років тому, через 10 років переключився в менеджмент, і пройшов весь шлях, до CEO чотирьох-мільярдної компанії. Не так давно, він пішов на пенсію, маючи особняк, машини і не маючи ніяких занепокоєнь. Тим часом, я працюю з людьми, які починали з ним, і які досі просто провідні інженери з розробки програмного забезпечення.

Не чесно? Можливо, але якщо ви дійсно любите програмувати, у вас гідна платня, вам подобається ваша робота - чи потрібні постійні підвищення? Проблема в тому, що як би сильні ви небули в програмуванні, ви не будете отримувати стільки ж, скільки отримують звичайні керівники. Може варто здатися, і стати менеджером?

Мій колишній керівник 15 років був програмістом, до того, як зібрав нашу групу 5 років тому. Коли група сформувалася і стала успішно працювати, він зрідка фіксив дрібні баги, і робив некритичні зміни в коді, тільки тому, що всі інші були зайняті, але він ніколи більше серйозно не програмував. Зрештою, він пішов далі, отримав посаду Віце-президента у відомій компанії в іншому штаті, з набагато більшою відповідальністю, значимістю і, звичайно, зарплатою. Зараз від нашої групи майже нічого не залишилося, і більшість з нас вже перейшли, або ще тільки перейдуть на таку ж роботу, з такою ж зарплатою.

Звичайно, можливо, вам дуже пощастило, і ви працюєте програмістом, з величезною платнею, але погодьтеся, це велика рідкість. Думаю люди працюють в Google та інших великих компаніях, мають набагато більші зарплати, ніж середній програміст, але ці зарплати все одно обмежені, на відміну від того, що мають керівники.

Інший рідкісний приклад - мій сусід, який працював у кількох стартапах. І всі вони провалювалися, поки він не прийшов у той, який вистрілив, збагативши його на 12 мільйонів доларів. Зараз він працює програмістом за гроші, просто тому, що любить програмувати, і не потребує грошей і додаткової відповідальності.

За свою кар'єру, я не раз пізнав гіркий смак менеджменту. У першому в моєму житті стартапі, я був тимлідом, але так само займався пресою, інвесторами, наймом людей, маркетингом і багато чим ще. Це забирало неймовірну кількість часу, і програмувати вдавалося дуже рідко. У другому стартапі, я був продукт-менеджером, так що програмувати не виходило зовсім. Після цього, я пообіцяв собі, займатися тільки улюбленою справою!

З іншого боку, моя сестра почала в своїй компанії як програміст, але вже через пів року, стала менеджером. Зараз вона одна з найважливіших Віце-президентів компанії. І знову, всі шляхи відкриті, якщо ви залишите програмування. Але якщо ви, як і я, любите програмувати, запам'ятайте, ви не підніметеся високо по кар'єрних сходах. Це звучить нерозумно, але у вас вибір між тим, що б робити улюблена справа, і тим, що б заробляти хороші гроші, роблячи щось інше. Для деяких, найкращий вибір - заснувати свою компанію. Для когось, повернути кар'єру в іншому напрямку, залишивши програмування. Для мене програмування - це те, чим я хочу займатися, але потрібно бути реалістом.

Чим би ви не займалися, ви повинні знаходити баланс між тим, що б робити улюблена справа, і тим, що б заробляти достатньо грошей, для комфортного життя вашої сім'ї. І часто, це дуже не легкий вибір.