Professional Documents
Culture Documents
модуль 9
модуль 9
Технічна складова
створення продукту
Front-end Developer
досвіду взаємодії
Back-end Developer
сервісам
Full-stack Developer
end-розробників.
реалізувати MVP, перевірити гіпотезу або новий продукт. Тоді керувати всіма
та UI-бібліотеках
Робота з API
Використання Git
Основи UI/UX-дизайну
Робота з Docker
So f t Skills
Командна робота
Ефективна комунікація
Зони відповідальності
Зони відповідальності
Адаптивна та кросплатформна
ерстка всіх елементів інтерфейсу
Проєктування архітектури усього функціоналу
ВикористанняЗабезпечення необхідного
рівня якості користувацького інтерфейсу
та досвіду взаємодії
Інструменти Інструменти
Зони відповідальності
DevOps Engineer
DevOps = Development + Operations
QA Engineer
QA = Quality Assurance.
Hard Skills
Знання основ топології сіток, Розуміння основних сервісів: баз
основних протоколів стеку TCP/IP даних, вебсерверів, проксі,
(IP, TCP, UDP, HTTP/HTTPs)
балансувальників навантаження
системою Linux
S oft Skills
Ефективна комунікація
Командна робота
Стресостійкість
Зони відповідальності
Автоматизовувати та оптимізовувати Стежити за продуктивністю процесів
процеси на стороні розробки
та за випраленням знайдених багів.
Iнструменти
QA Engineer
Спеціаліст, який слідкує за виконанням вимог
до продукту: запускає тести та застосовує
інші підходи для перевірки його якості.
Hard Skills
Навички роботи з таск-менеджерами,
Володіння сучасними інструментами
тестовою документацією та системами
тестування для проведення ручного
bug-трекінгу (Jira/YouTrack)
та автоматизованого тестування
Знання SQL, мов HTML, даних JSON Уміння працювати з протоколом HTTP
Soft Skills
Командна робота Ефективна комунікація
Критичне мислення
Зони відповідальності
Проводити усі види тестування
Писати чеклисти, тест-кейси
Iнструменти
Data Scientist
Фахівці аналізують дані і «тренують» ML-модель, яка може визначати певні
типи закономірностей. Зокрема, розпізнавати і класифікувати об’єкти на
картинках та відео, рекомендувати товар в онлайн-магазині та друзів у
соцмережах.
Mobile Developer
Mobile-розробники займаються створенням застосунків для різних операційних
систем, враховуючи їхню специфіку. Найпопулярніші ОС серед користувачів — це
Android та IOS. Для кожної із цих систем є власні розробники — Android
Developers та IOS Developers.
GameDev
GameDev — окремий напрям в ІТ-сфері, який фокусується на розробці ігор. Тобі
можуть бути відомі компанії EA games, Sony Entertainment, Blizzard, які є
GameDev продуктовими компаніями.
H a r d Skills
Дискретна математика, статистика,
Знання мов програмування — Python
теорія ймовірності
Soft Skills
Ефективна комунікація
Критичне мислення
Креативність
Зони відповідальності
I нст р у м е нти
GameDev Specialists
Unity Developer
Креативніст
Skills
Командна робот
Soft
Любов до ігор
відповідальності
GameDev Specialists
Game Artist
Креативніст
Уміння швидко адаптовуватис
Командна робот
Ефективна комунікаці
Дисциплінованість
NUKE
GameDev Specialists
Game Designer
Любов до іго
Командна робот
Аналітичне та критичне мисленн
Ефективна комунікаці
Прийняття рішень
Hammer
Editor
Додатково
Genesis Crew: тімлід та back-end-розробник Олександр
Михайлюта, який літає на параплан
Genesis Crew: Антон Чередниченко — техлід та спортсме
Що почитати й подивитись: добірка каналів про геймдев від
українських спеціалісті
Підбірка інструментів у роботі QA Enginee
Що подивитися, почитати та послухати — front-end editio
6 міфів про нейромережі та машинне навчання. Спростовує
Machine Learning Engineer компанії PlantI
Як команді взяти максимум від джему? Пояснюємо на прикладі
Genesis Game Jam 2.
Співбесіда з PHP. 250+ запитань для Junior, Middle та
Senior
Поняття
Front-end — це всі зображення, кнопки, тексти, віконця на
платформі, тобто «зовнішня» частина продукту. Цим займається front-
end developer.