Як обрати свій шлях в IT: 5 порад від розробника
Автор статті — Віктор Запата, Senior Software Engineer в EPAM.
Вступ
Нещодавно я спілкувався з родичем, який запитав мене, з чого йому почати кар’єру в IT. Головне питання полягало в тому, яку мову програмування вибрати та які технології добре поєднуються з нею.
Я боровся зі спокусою запропонувати йому мій улюблений стек і поділитися моїм же планом розвитку, але постарався не проєктувати свої бажання на нього. Вважаю, що кожна людина повинна дотримуватись індивідуальних цілей і не прив’язуватися до вподобань інших людей. Моя коротка відповідь була (і залишається такою): роби те, що любить твоє серце. Це щира рекомендація, про яку я розповім докладніше трохи пізніше. І заразом поділюся думками про те, як обрати найкращий кар’єрний шлях в IT.
Керуючись власним досвідом, я виокремив кілька ключових аспектів, на яких можна зосередитися, а потім доповнив їх іншими чинниками. Це не якийсь вичерпний список конкретних варіантів для кожної людини. Універсального рішення не існує, але й загальні рекомендації можуть допомогти. Я сподіваюся, що ця стаття буде корисною не тільки для новачків або розробників, які розглядають вибір іншого технологічного стека, а й для людей, які поки що не знають, ким хочуть стати.
1. Робіть те, що вам до душі
Я щиро вважаю, що це найкраща порада, яку я можу дати. Захопленість, ентузіазм і задоволення — це ті сили, які допомагають рухатися вперед. Розвиток можливий тільки тоді, коли ми займаємося тим, що нам по-справжньому подобається. Наприклад, я люблю сидіти за комп’ютером і створювати інноваційні рішення, застосовуючи всі свої здібності. При цьому я почуваюся художником і повністю занурююся в процес.
Є відома фраза, яку зазвичай приписують Конфуцію: «Обери роботу до душі, і тобі не доведеться працювати жодного дня у своєму житті». Я знаю людей — справжніх професіоналів, — які працюють не заради грошей. Їхня головна мета — робити те, у чому вони вправні. І ось парадокс: вони займаються улюбленою справою і при цьому добре заробляють.
Знайти улюблену справу не завжди просто. Задоволення можуть приносити багато занять, і складно вибрати щось одне. Буває й навпаки: коли не подобається нічого. Простий спосіб з’ясувати, що ж нам все-таки близько, — скласти список справ, які приносять радість. Це може бути якесь хобі на кшталт співу чи рукоділля або конкретний талант, як-от малювання чи написання коду. Такий список має охоплювати заняття, пов’язані з тим шляхом, який ми хочемо побудувати.
Щойно ви знайдете своє захоплення, намагайтеся триматися подалі від людей, які хочуть переконати вас не займатися улюбленою справою. Уникайте тих, хто упереджено ставиться до якоїсь мови програмування або технології, стверджуючи, що мова ABC — погана, а XYZ — найкраща. Правда в тому, що вибір мови залежить від завдання: деякі мови підходять для загальних цілей, а іноді краще створювати рішення з використанням ABC, а не XYZ. Ба більше, існує безліч рішень, які не потребують імплементації нового ПЗ.
2. Практикуйте самопізнання й ніколи не припиняйте вчитися
Подорож у захопливий світ технологій починається з розуміння себе. Точна оцінка наших сильних і слабких сторін необхідна для того, щоб знайти правильний шлях. Добре розуміючи себе, набагато легше обрати шлях, який відповідає персональним інтересам і здібностям. Так ми знатимемо, які речі потрібно вивчати, а які — ні. Наприклад, якщо ви добре знаєтеся на математиці, числах, аналітиці та даних і вмієте пояснювати складні теми, варто подивитися в бік дата-аналізу.
Також важливим є бажання вчитися. Розуміння поточних навичок — найкращий спосіб почати подорож, а безперервне навчання — це шлях до просування в кар’єрі. Але до цього процесу потрібно підходити з розумом, бо навчання заради навчання — марна трата часу. Учіться тому, що цікаво для вас і необхідно для професійного розвитку.
3. Слідкуйте за пропозиціями на ринку праці
Є багато людей зі схожим набором навичок. І це нормально на певному етапі життя. Однак я вважаю, що кожна людина може знайти в собі щось унікальне, що вирізняє її з-поміж інших, ту саму іскру, яка змушує сяяти.
Зараз саме час оцінити загальну картину ринку й з’ясувати, що можна зробити для того, щоб задовольнити його запити. Це чудова можливість підлаштувати свій унікальний кар’єрний шлях під потреби ринку. Інакше кажучи: якщо світові потрібні лікарі, давайте станемо лікарями; якщо світові потрібні шевці, давайте будемо шевцями; якщо світові потрібні розробники Python, давайте вивчимо Python.
Усе це стосується не тільки новачків. Досвідчені фахівці також мають бути в курсі актуальних запитів IT-сфери та розвивати додаткові навички, щоб відповідати їм: це допомагає поліпшити резюме й водночас не втратити унікальність і цінність.
4. Вивчайте тренди
Говорячи про модні теми, буду обережний, бо тренди змінюються. Найпопулярніші сьогодні технології можуть не використовувати завтра. Ми живемо у складному та невизначеному світі, який постійно змінюється, і це особливо актуально для IT-сфери. Моя порада: слідкуйте за трендами, але не вибирайте щось тільки тому, що це сьогодні модно. Те, що багато хто активно використовує якусь технологію, безумовно, гарний сигнал, але є безліч інших чинників. Дискети теж були найкращими свого часу.
Тому я рекомендую проаналізувати поточний стан галузі, а також напрям, у якому розвиваються тренди. Більш детально почитати про актуальні технологічні тренди раджу в статті від Gartner.
5. Використовуйте концепцію ікігай, щоб зрозуміти, що приносить вам задоволення
Концепція ікігай — потужний інструмент, який допоможе вам зрозуміти мету в житті та розкрити, чому варто присвятити себе. Шкода, що я не дізнався про цю філософію до початку своєї кар’єри. Не те щоб у мене не було своєї мети в житті, вона була. Але з ікігай мій шлях до неї був би яснішим із самого початку.
В ікігай виділяють 4 основні області:
- те, що ви любите,
- те, у чому ви вправні,
- те, що потрібно світові, і
- те, за що вам можуть заплатити.
Визначивши ці компоненти в житті, ви зможете знайти свою мету. Звісно, не завжди це так легко, як хотілося б. Якщо виникають труднощі, кожен компонент можна деталізувати за допомогою релевантних запитань. Наприклад, щоб знайти те, що ви любите, спробуйте відповісти на такі запитання:
- Що вам ніколи не набридне?
- Що робить вас щасливим?
- За якими заняттями час пролітає непомітно?
Висновок
Усе те, про що я написав у статті, може здатися доволі загальним і таким, що трохи відрізняється від обіцяної теми. Однак моя мета полягала в тому, щоб розповісти про вибір шляху й те, на що важливо зважити, без прив’язки до якогось стека або професії, оскільки цей процес унікальний для кожної людини.
Робіть те, що ви любите, ніколи не припиняйте вчитися й не обирайте щось, спираючись лише на популярність.
На завершення рекомендую подивитися видатний виступ Стіва Джобса на випускному Стенфордського університету 2005 року. Ця промова, де він коротко розповідає про те, як поєднати захоплення, покликання, місію й професію, мені здається, дуже надихає.