Якби я повернувся у минуле, то хотів би знати про роботу в ІТ...
Мені тринадцятий минало... Добре, не 13, а 17. Саме в цьому віці я увійшов в IT. Мене звати Сергій, я майже шість років займаюсь розробкою і зараз працюю в компанії Digitally Inspired на позиції React Native Tech Lead. На шляху до цього отримав чимало болючого досвіду, яким із задоволенням би поділився сам з собою, якби існувала машина часу.
Тобі буде корисна ця стаття, якщо ти тільки вирішив стати розробником. Навіть якщо ти вже декілька років працюєш в IT, все одно прочитай. Щось для себе точно знайдеш. Тут буде розповідь про перші гроші, овертайми, кар’єрний ріст, англійську... Так стоп, сам все дізнаєшся скоро. Декілька речень тебе відділяють від крутих порад. Якщо ти ще тут, то давай перейдемо до справи.
Накопичуй фінансову подушку
Почну, напевно з першого, що цікавить людей, які приходять в IT. Гроші... Гроші — штука складна. Дуже легко витрачаються, а відкладатись взагалі не хочуть. Біда в тому, що я зрозумів це дуже пізно. Але в тебе є шанс піти зовсім іншим шляхом. Перше, що треба точно робити, це відкладати. Навіть перші гроші постійно відкладай. Навіть зі 100 баксів. Я розумію, що в тебе є купа речей, які ти так давно хотів, але життя непередбачуване. І буде добре, якщо в кризову ситуацію в тебе буде рятівний круг на декілька місяців. Ну, а якщо взагалі важко з відкладенням, то хоча б прогнозуй свої витрати заздалегідь. Так ти зможеш планувати витрати на місяць вперед.
Не жени: це не ок, якщо робота забирає весь вільний час в перші роки
Такс, з грошима розібрались, супер. Тепер давай поговоримо про темп, в якому варто працювати, аби не перегоріти в перші роки. Keep calm and take it slowly. Є така штука як work-life balance. Ідея дуже проста, але в реалізації трохи складно. Треба тримати баланс між часом затраченим на роботу, і часом затраченим на відпочинок і свої справи. Я розумію, що хочеш в перші роки як можна швидше дорости до «мідла», але можеш «перегоріти» і ніколи не дійти до своєї мети.
Ось історія з мого життя. Одразу скажу, що дуже шкодую, що не почав займатись своїм життям раніше, і в голові тільки робота була. Перші роки я працював по годин 12 в день, ще й на вихідні брав роботу. Про спорт, друзів, стосунки я взагалі забув. І тільки на третій рік почав розуміти, що щось не так з моїм життям. Перше, що я зробив, це відмовився від овертаймів. Друге, це почав вставати рано. Рекомендую книгу «Магія ранку». Дуже допомогла з пробудженням. Через це з’явилась купа вільного часу. Перші дні я просто не знав, що робити в вільний час. Але далі, я записався до спортзалу і в басейн. І навіть з цим в мене був ще вільний час. Його я витратив на англійську, але про це далі буде. Після цього, я почав встигати на роботі зробити за 8 годин те, на що витрачав раніше 12. Також почав бути більш бадьорим на протязі всього дня.
В перші роки, я рекомендував би тобі працювати багато, але і про своє життя не забувати. Далі, рекомендую навчитись вставати раніше, так ти знайдеш час на спорт та свої хобі.
Заговори вже нарешті англійською
Що ж, let’s speak about your English skills. Ти ще думаєш чи треба вчити англійську? В мене є для тебе відповідь: Так, однозначно треба! І ось чому:
1) Документація. Майже вся вона написана на англійській.
2) Замовник. Якщо зможеш легко відповідати замовнику та говорити те що тобі потрібно, без допомоги менеджера, то ціни тобі не буде.
3) Зарплата. Вже в котрий раз кажу, що кожен твій скіл впливає на рівень зарплати. Англійська напевно на одному з перших місць.
4) Подорожі. Тут, я думаю, не треба пояснювати.
Тримай лінк на DOU, там зможеш знайти який рівень у ІТ робітників в Україні. Щоб розуміти куди рости.
Знай собі ціну та диктуй правила гри, якщо тобі не подобаються умови праці
Ти вже став крутим розробником, знаєш англійську, тримаєш темп, в якому не вигораєш, відкладаєш гроші, але в компанії ти все одно «джун»? Тут потрібно брати ситуацію в свої руки. Перше, що рекомендував би зробити, це глянути рівень зарплати, який відповідає твоїм скілам. Друге, це запитати в своїх колег або в HR спеціалістів, як вони оцінюють твій рівень. Після цього можеш йти до свого менеджера і сказати, що здатен на більше. Якщо менеджер піде тобі на зустріч, то скоріш за все тобі проведуть співбесіду із старшим розробником, за результатами якої, тобі можуть підняти зарплату і сприйматимуть як більш досвідченого спеціаліста. Якщо тобі відмовили, то можеш сміливо змінювати компанію. Але ж не забувай, що в будь-якій ситуації треба залишатись людиною. Тож, якщо вирішив змінити компанію, не кажи в останній момент, не підставляй людей.
Не слухай дурниць типу «Tech Leadом не стати без диплому»
Українська освіта... На жаль, з освітою для розробників в Україні зараз дуже тяжко. Через декілька причин: застаріла програма, неактуальні мови програмування, які на практиці вже не використовуються. Майже нема роботи в командах, як це буде в реальному житті. Тому я кинув універ після першого місяця навчання там. В той час я вже мав роботу, і вирішив не витрачати час і зрозумів, що на роботі отримаю набагато більше. Маленький спойлер, так і вийшло. Набагато краще було б піти на курси. На них ти отримаєш актуальні знання і в тебе буде портфоліо з одним проектом точно. Також не треба забувати, що навіть після універу або курсів, тобі потрібно буде поновлювати свої знання. Сучасне АйТі змінюється майже щомісяця. Тож треба бути підписаним на декілька ресурсів, звідки, хоча б коротко, отримувати нову інформацію. Наприклад, ось дуже крутий extension для Chrome.
Сформуй своє оточення, бо воно формує твоє життя
Одне з багатьох, що може дати зараз навчання в універі це оточення. Але якщо ти все ж таки вирішив не навчатись в універі, то є інші способи знайти круту компанію. Для початку визначись для себе, що тобі цікаво і чим ти можеш бути цікавим для інших людей. Далі треба знайти місця де такі люди знаходяться. Зараз, в час ковіду, це значно складніше, але є багато Telegram-груп, можна знайти онлайн зустрічі в Facebook, можна знайти оффлайн зустрічі в застосунку MeetUp. Думаеш тобі і зараз вистачає друзів і знайомих? Я не сумніваюсь, але нові знайомства завжди розвивають твої софт скіли і ти маєш можливість дізнатись щось нове. І навіть якщо це тебе не переконало, я тобі приведу цитату, яку почув зовсім недавно, і вона змусила мене задуматись: «Ти — це середнє арифметичне з 5 твоїх друзів».
Висновок
Якщо ти тільки перші кілька років в сфері розробки, зберігай мотивацію і пам’ятай, що програмування не обмежується тільки написанням коду і фіксуванням багів. На більш високих позиціях до стандартних завдань додаються нові обов’язки, як то менторство над молодшими членами команди або робочі созвони з досвідченими командами розробників і замовників по всьому світу. Ти можеш рости швидше, ніж ти очікуєш, якщо прикладеш зусилля для розвитку так рано, як тільки зможеш. Шлях до довгострокового успіху та кар’єрного росту складається з маленьких щоденних кроків, і почати ти можеш прямо сьогодні. Встановлюй собі додаток для вивчення англійської, підпишись на мітапи для програмістів в твоєму місті, скачай мотивуючу книгу про кар’єрний зріст і почитай про стратегії планування особистих фінансів. Водночас з цими змінами і оточення не змусить себе довго чекати — ти обов’язково познайомишся з надихаючими колегами і наставниками, коли почнеш цікавитися можливостями розвитку. Почни з простого — навіть в холодну пиши тим, з ким маєш бажання познайомитися та поспілкуватися. Люди люблять давати поради і особисто я з радістю поділюся досвідом — тож якщо виникнуть будь-які питання про програмування або розвиток в айті компанії, додавайся і пиши мені на LinkedIn.
Найкращі коментарі пропустити