Як увійти в ІТ? ТОП помилок вибору напрямку та мови програмування
Потрапити в ІТ – популярне бажання у багатьох сьогодні. Хтось вже має попередній професійний досвід, але думає про світч. Хтось прагне, щоб ІТ сфера стала першою роботою одразу після універу, або вже під час навчання.
#top_oferta: Analityk Systemowy IT
Проте, лише бажання замало. Як обрати напрямок і не помилитись? Та чому важливо мати високу зосередженість на навчанні поділились у Mate academy, edtech-стартапі, що безкоштовно до працевлаштування вчить людей програмуванню та допомагає людям отримати першу роботу в ІТ.
Spis treści
Помилки при виборі спеціальності в ІТ:
❌ Відсутність розуміння, який напрямок в ІТ цікавий
Як правильно:
Щоб освоїти професію треба спробувати її своїми руками. Погуглити, подивитись різноманітні відео та прочитати про ті спеціальності, які є в ІТ. Не спробувавши написати код тою чи іншою мовою програмування – людина ніколи не дізнається, який саме напрям в ІТ буде їй цікавий. Потрібно мати чітку мотивацію бути в професії, розпочинаючи повноцінне навчання. А ще – готовність приділити цьому час.
Наприклад, на платформі Mate academy є безкоштовні базові курси з різних спеціальностей. Щоб пройти його, потрібно просто зареєструватись як юзер. У ньому доступне навчання різних мов програмування з теорією і практикою у вигляді автотестів на кожне завдання.
❌ Не зробили рісьорч по основній статистиці на ринку праці
Як правильно:
Кандидат має аналізувати, де менша конкуренція, та орієнтуватись на цифри, дані й глобальні тренди на ринку праці. Варто оцінити ситуацію з вакансіями: статистику по містам, спеціальностям на різних job-сайтах, статистику по заробітній платі, кількість вакансій, яка конкуренція на одне місце в тому чи іншому напрямку.
Наприклад, внутрішня статистика про працевлаштованим випускникам Mate academy за останній рік свідчить, що лідерами по швидкості працевлаштування на першу роботу в IT є випускники Java. Далі йде Frontend та Fullstack напрямки.
Згідно даних Just Join IT, найбільш популярними напрямками на польському ринку ІТ є JavaScript (13,77%) та Java (13,40%). Далі йдуть Testing (9,04%) та PHP (9,03%). Завершує п’ятірку NET-технологія (8,16%).
❌ Орієнтир лише на зарплату
Наприклад, ви чули, що Fullstack-девелопер заробляє більше, ніж Frontend, і цим керуєтесь при прийнятті рішення ким працювати. Насправді, так не працює. Обраний вами напрям в ІТ має подобатись вам у першу чергу. Тільки так у подальшому зможете досягти у ньому результатів. У тому числі і фінансових.
❌ Навчання “вушками”, а не “ручками”
Як правильно:
Книги, відеолекції на Ютубі – все це корисні і потрібні матеріали. Багато якісних професійних ресурсів – англомовні, саме тому гугліть англійською. Навіть, якщо у вас не Upper–Intermediate – змушуйте себе це робити.
Проте, основне – це практика. Важливо вчитись у практиків і вчитися практикуючи. Просто дивитись відео і читати статті написання коду не дасть результату.
Для додаткової практики можете скористатись Codewars та Codecademy – це хороші ресурси для вирішення алгоритмічних завдань.
Пишучи код, вам потрібно отримувати по ньому зворотний зв’язок. Тільки аналізуючи регулярний фідбек людина може вчитись над своїми помилками та ставати краще. Без монтерства і code review практика буде малоефективною.
Якщо ви навчилась самостійно, багато чого освоїли у професії і вже відчуваєте, що здатні спробувати свої сили, приміром, у Frontend’і – у першу чергу знайдіть друга/знайомого програміста, який дасть вам кілька тасків. Виконайте їх та попросіть цього ж друга/знайомого зробити вам code review. У Mate academy за це відповідають ментори, які розблоковують код студента та роблять code review.
Чому ми не продуктивні?
❌ Погана самоорганізація та відволікаючі фактори
Як правильно:
Якщо ви вчитесь, то ви вчитесь. Виключайте всі сповіщення, мессендрежи та інше, що вас відволікає. Якщо під час навчання ви не будете зосереджені – ви нічого не засвоїте.
❌ Відсутність балансу навчання/відпочинок
Як правильно:
Якщо хочете здобути нову професію, ви маєте розуміти, що на найближчі 4-6 місяців багато речей з вашого звичайного розпорядку дня відійдуть на другий план. Тому варто розподілити скільки годин на день ви спите, навчаєтесь, працюєте, відпочиваєте, віддаєте сім’ї, хоббі. Після того, як здобудете професію – ви повернетесь до них у повній мірі.
Інші “міфи”, які варто відкинути в сторону
Вік чи стать не мають значення. Все вирішують лише мотивація та наполегливість. А до вислову про “математичний склад розуму” і поділ на технарів і гуманітарів взагалі почніть ставитись з іронією. Як немає значення відсутність диплому університету. Приміром, топ-компаніям світу типу Google, Netflix, Amazon байдуже на наявність диплому про вищу освіту.
Так, навчальна програма може (і здебільшого буде) даватись складно. Але це складно можливо як у віці 45 років, так і 18. Те жінка ви, чи хлопець також жодним чином не впливає на вашу наполегливість вивчити програмування.
Вікдиньте в сторону припущення, а приймайте рішення виключно на вашому інтересі та досвіді знайомства з тим чи іншим напрямком в ІТ. До самого навчання також поставтесь з максимальною залученістю та відповідальністю, адже успішне навчання = гарантоване працевлаштування.
Головне фото з unsplash.com