Пройди шлях від новачка до Junior-фахівця. Все про програми навчання в NIX
Хоч би що відбувалося у світі, IT залишається найстабільнішою сферою. Вакансій і справді багато. У круті проекти шукають скілових розробників. Стати одним із них реально — достатньо знайти час на навчання та вибрати відповідний напрямок.
Для всіх бажаючих розпочати серйозну кар’єру в IT стартував запис на онлайн-тестування у NIX. Кожен може підібрати курс за своїми інтересами та навичками. Розповідаємо, які напрями доступні студентам, що потрібно знати та як потрапити на безкоштовні IT-курси.
Що потрібно знати про безкоштовне навчання IT в NIX
Якщо метиш у IT, без англійського нікуди. В одних проектах достатньо рівня Intermediate для читання документації. У деяких випадках бажано володіти іноземною мовою не нижче за Upper-Intermediate — для продуктивного спілкування з клієнтами та іноземними колегами.
Що стосується технічних навичок, тут все залежить від напрямку:
.Net
Тривалість навчання: 2 місяці
3 рази на тиждень, по 3 години
- розуміння об’єктно-орієнтованого програмування
- базове знання .Net фреймворків
- синтаксису мови С#
- базове володіння IDE Microsoft Visual Studio, Sql server, management studio
- основи front-end розробки та Web технологій (HTML, CSS, JavaScript, jQuery)
- розуміння архітектури та можливостей платформи ASP.NET MVC
Android
Тривалість навчання 6 тижнів
3 рази на тиждень по 4 години
- базові знання Java SE та ООП
- розуміння, як працювати з Kotlin, code convention, рядками та обробкою винятків
- знання Android components, багатопотокового програмування та колекції
Front-End/JavaScript
Тривалість навчання – 3 місяці
3 рази на тиждень по 3 години
- знання синтаксису HTML, структури документа та тегів
- розуміння селекторів та принципів успадкування стилів
та їх пріоритетів - базове знання CSS та синтаксису JavaScript
- розуміння принципів ООП
- буде плюсом – навички використання Pre/Post-процесорів та систем контролю версій, а також знання методології БЕМ
iOS
Тривалість навчання – 3 місяці
3 рази на тиждень по 3 години
- розуміння ООП
- алгоритмів і структур та баз даних
- базові знання будь-якої мови програмування високого чи середнього рівня (особливо Swift)
Java
Тривалість навчання – 6 місяців
2 рази на тиждень
- розуміння булевої алгебри та теорії множин
- базових засад ООП
- знання середовища розробки (компіляція, запуск, настроювання) та Web (загальна термінологія, HTTP, HTML, CSS)
Linux Administration/DevOps
Тривалість навчання – 6 тижнів
1 раз на тиждень повний робочий день
- досвід встановлення операційних систем
- навички роботи з консоллю Linux
- вміння шукати та локалізувати проблеми у роботі додатків та операційних систем
- вітаються знання SQL та базові навички програмування bash/shell, Python
PHP + CMS
Тривалість навчання – 3 місяці
3 рази на тиждень по 3 години
- розуміння принципів ООП, виключення та алгоритмів
- впевнені знання синтаксису мови PHP (як будувати цикли та умови, працювати з PHP інтерпретаторами)
- досвід роботи з реляційною БД та розуміння принципів нормалізації
- базові знання SQL та розмітки HTML (основні теги, структура сторінки, CSS стилі)
- розуміння роботи розподілених систем контролю версій
PHP Fullstack
Тривалість навчання – 3 тижні
40 годин на тиждень
- базове знайомство з ООП, винятками та інтерфейсами
- досвід роботи будь-якої СУБД
- знання SQL та принципів нормалізації БД
- базові знання розмітки HTML (основні теги, структура сторінки), розуміння основ PHP та роботи інтерпретатора
- використання будь-якої системи контролю версій
Flutter
Тривалість навчання – 4 тижні
40 годин на тиждень
- базові знання ООП та інформатики
- розуміння Flutter SDK, Dart 2 та code convention
- досвід створення нативних програм під iOS або Android
Business Analysis Education
Тривалість навчання – 2 місяці
40 годин на тиждень
- англійська мова Upper Intermediate та вище
- теоретичні знання з розробки вимог до ПЗ
- розуміння принципів життєвого циклу ПЗ (SDLC) та методологій розробки ПЗ
- базові знання клієнт-серверної архітектури, HTTP-протоколу, API, роботи мобільних платформ
- загальне уявлення про популярні мови програмування та фреймворки.
Чому зараз відкритий набір саме на ці напрямки?
NIX зростають, тому експерти зацікавлені поповнювати свої команди новими фахівцями — мотивованими, зі свіжим поглядом та нестандартним підходом до вирішення повсякденних завдань.
Як потрапити на безкоштовні IT-курси у NIX
Вибрав із напрямок? Записуйся на онлайн-тестування до 5 березня. У відповідь на заявку ти отримаєш листа на свою електронну пошту з детальною інформацією — як виконати завдання та дедлайн.
На тестуванні на тебе чекає:
- технічне завдання за вибраним напрямком
- перевірка знання англійської мови
Зазвичай протягом трьох днів рекрутер повертається з добрими новинами — розповідає про результати кандидата та запрошує на співбесіду.
На певні програми навчання буває ажіотаж. Набрати занадто велику групу не вдасться, адже зі студентами щільно працюють ментори. Що більше людей, то складніше експертам вкластися у кожного учня. У середньому у групі займається до 15 осіб. Як показує практика, невеликою командою брейншторміть виходить набагато ефективніше.
Тому здатні хлопці, які не потрапили до поточного набору, залишаються в резерві. Напередодні чергового набору рекрутер зв’язується з ними та запрошує на заняття вже без попереднього тестування. Заняття стартують, як сформується група.
Як проходить безкоштовне навчання IT – відповідаємо на популярні питання
- Навчання платне?
Повністю безкоштовне. Приєднатися на курси можуть ті, хто успішно пройшов тестування та співбесіду з рекрутером та експертом NIX.
- Що буде на заняттях?
Спершу буде начитка основної теорії, щоб студенти швидше занурилися у вибраний напрямок. Практика супроводжує кожне заняття. Викладачі відтворюють атмосферу роботи в реальному проекті — розподіляють завдання та ролі в команді та завжди допомагають за найменших труднощів.
- Чим відрізняються навчальні проекти NIX від дистанційної платформи NIX Education?
Безкоштовна онлайн-платформа – це окремий освітній проект, який стартував на відстані. Тут ти можеш самостійно ознайомитись з основами мов програмування та тестування. Експерти зібрали ключову теорію для новачків та спеціалістів з інших сфер, які бажають перейти в IT. Приступай до навчання IT з нуля з будь-якого рівня знань, де б ти не був, та освоюй матеріал у зручному для себе темпі. Для дистанційного вивчення зараз відкриті курси PHP, Golang, Java та QA.
Внутрішні навчальні проекти відбуваються в офісі NIX. Студенти навчаються у невеликих групах. Щоб потрапити на офлайн-заняття, кандидам потрібні базові знання та навички у певній сфері.
- Після навчання IT з нуля можна потрапити до команди без досвіду роботи?
Так. У NIX є вакансії, які не потребують досвіду роботи. Досить профільних знань та самостійної практики.
- Чи можна потрапити до навчальних проектів з іншого міста?
Навчання відбувається у Харкові, і після нього є шанс отримати оффер від NIX до харківського офісу. Викладачі завжди враховують, що найкращі випускники потраплять до їхньої команди, а така можливість доступна місцевим жителям.
- Чи є вікові обмеження?
Для всіх курсів віковий поріг – 18+. У день тестування ти ще неповнолітній, але за кілька днів наближається день народження? Сміливо записуйся на тест.
- На навчання потрібний свій ноутбук?
Не обов’язково. Для занять офісу NIX надає техніку. Так що не навантажуй себе важким ноутом :)
- Чи реально поєднувати курси IT-фахівців з нуля з навчанням у ВНЗ?
Більшість занять проходять увечері. Графік навчання гнучкий – і на пари встигнеш, і сесію вчасно закриєш. Є практики, для яких потрібний повний робочий день. Але зазвичай такий формат проводиться ближче до літа, коли студенти не мають занять в університеті.
- Чи можна спробувати свої сили одразу на кількох курсах IT-фахівців з нуля?
Якщо ти цікавишся суміжними напрямками, наприклад, Android та Java, де важливо розумітися на основах Java, можеш спробувати себе в обох напрямках. Студентам, яких захоплює бізнес-аналіз та РНР, експерти радять зупинитися на чомусь одному. Адже сфери дуже різні. Направте всі свої сили в ту область, яка найбільше подобається.
Хочеш дізнатися більше про популярні IT-спеціальності – дивись лекції від експертів NIX. Детальна інформація про програми навчання також є в серії стримів та на Youtube-каналі. А коли захочеш підготуватися до тестування, читай корисні ресурси з QA, бізнес-аналізу та основних напрямків розробки.
Кар’єра айтішника не чекає – освоюй ази у зручному форматі та приходь у NIX прокачувати навички!