LOADING

Главная » paga_vlog_ua » Unity Developer. З нуля до мідла

Unity Developer. З нуля до мідла

У цій статті наш Lead Unity Developer зі свого багатого досвіду розповість про те, як стати Unity розробником, якщо ви робите перші кроки у unity навчанні. На що варто звертати увагу та як вийти на позицію Middle?

Прокинувшись, ви вирішили, що перспективи роботи в IT справді торкаються струн вашої душі. Чи то зарплата чи бажання “творити”, як висловився один із моїх знайомих, ви обираєте шлях саме розробника. Які є варіанти?

Перше, на що вам потрібно звернути увагу – це стан вашого мозку. Справа в тому, що еволюційно наш мозок не пристосований до роботи зі сферою IT. У нас немає жодного додаткового органу чи відділу мозку, який відповідає за дискретне мислення від народження. За всі десятки тисячоліть еволюції людство тільки зараз зіткнулося з комп’ютерами. Відтак його доведеться розвивати.

Вам пощастило, якщо у вас вища технічна освіта і ви не прогулювали вищу математику та інформатику, а справді намагалися вивчати. У такому разі вам не потрібно розвиватися кілька років, щоб освоїти базу для цієї професії. А якщо ні, то нехай допоможе вам Бог. Я ментор досить великої кількості людей, які намагалися або намагаються штурмувати позицію розробника. Нестача розвинених нейронних зв’язків, спрямованих на розуміння цієї пекельної машини, спричиняє колосальні проблеми у кандидатів. Поки що жодному з них на даний момент не вистачило часу дістатись мети. Хоча є ті, що досі не здалися. Хто дійсно періодично розробляє примітивні ігри вечорами, після чергової зміни на Новій пошті, але цього поки що не вистачає, щоб досягти свого.

Ви можете спокійно знайти сотні відео на Youtube про різні професії, на кшталт водіїв лондонського таксі або професорів математики. Де наочним способом показують, наскільки відрізняються їхні мізки, у фізичному плані, від звичайних людей. Дійсно зростають певні ділянки мозку, багаторазово ускладнюється та збільшується мережа капілярів кровопостачання тощо. На жаль, розробників це теж не оминуло.

Якщо у вас все-таки немає нічого з перерахованого вище, то залишається вірити, що ви надзвичайно наполеглива людина, яка з завзятістю домагається свого. При цьому, у вас є фінансова подушка, можливо, батьки або інші спонсори, щоб спокійно просидіти кілька років витрачаючи по 6 годин на день на тренування. Альтернативою може стати робота з великою кількістю вільного часу. Сімейний стан може дуже ускладнити цей процес, але тут вже справа вашої наполегливості.

Не менш двух років, за приблизними моїми оцінками, саме від чотирьох до восьми годин на день, потрібно віддавати спробам стати розробником. При чому не дуже важливо, що ви робитимете. Або дивитися різні семінари з обов’язковими лабораторними роботами, або самі сидітимете в документації ігрового двигуна і намагатиметеся пиляти свої проекти… Підійде все. Головне, щоб наприкінці дня ви дійсно відчували напругу в мозку таку ж, як у м’язах, після силового тренування.

І ось у вас прокачаний мозок, ви впевнені у своїх силах і поки що вас не нудить від повідомлень NullReferenceException. Що далі? Ваша мета – Trainee або Junior позиція розробника в будь-якій компанії.

І тут ми розуміємо, що наші муки тільки почалися. Далі будуть йти мої особисті думки, які базуються лише на моєму досвіді. Нікого ображати та принижувати я не мав наміру. Справа в тому, що насправді Trainee Junior фахівці майже нікому не потрібні в професійних компаніях. А причина банальна – вигода. Якщо подивитися на швидкість розробки Junior/Trainee з сильним мідлом, наприклад, це буде двозначна цифра. Я пам’ятаю, як я робив деякі завдання по 2 тижні, які вже на Middle рівні у мене займали від двох до трьох годин. Тобто ви вже повинні зрозуміти масштаби. 2-3 години та 80 годин. Скільки б ви мало не платили Junior/Trainee, вони все одно вам ніколи не будуть вигідні (крім кількох винятків). Це якщо ви займаєтеся саме заробітком грошей. Про Senior я навіть згадувати не буду. І це якщо враховувати лише швидкість робіт. Якщо ж ще до цього приплести і якість.

Але не засмучуйтесь. Все одно ж ці мідли беруться, звідкись. Навряд чи повна, але все-таки підбірка:

Варіант 1. Ідеальний.

Ви мешкаєте у великому місті мільйоннику. Вам пощастило. Є багато великих компаній, які підтримують програми “Благодійність”. Вони проводять безкоштовні курси, семінари, хакатони тощо. У багатьох із них практикуються пропозиції про зайнятість серед найталановитіших від тієї ж компанії. Потрібно зрозуміти, що прямої вигоди вони з цього не одержують (про непряму мовчимо). Є компанії, які справді вкладають власні ресурси у розвиток усієї IT галузі в масштабах країни. Хоча б раз на пів року ви точно знайдете відповідну подію для себе і, якщо вам пощастить і ви були старанними, то можете отримати посаду в одній з цих компаній.

Варіант 2. Не ідеальний.

Те саме що і в першому варіанті, але тільки вам доведеться переїхати в таке місто і подумати, як там весь час існувати? Враховуючи нинішні реалії з пандемією – можна, звичайно, так само підписатися і на такі ж онлайн події, але тут я не впевнений, що шанси такі самі.

Варіант 3. Реалістичний.

Суть в двух словах: “Шарашкіна контора”. Це просто скарб для будь-якого розробника-початківця. Є просто колосальна кількість дрібних контор, що мають невеликий приплив доходів із різних джерел, які реально пиляють “різні” продукти. Так, там немає професіоналів, вони самі не знають що хочуть, платять мало, якщо взагалі платять, часто обманюють і кидають на гроші, ви там навчитеся як робити не треба (до речі, неймовірно недооцінений досвід), їх проекти майже ніколи не приносять прибуток, АЛЕ це справжній досвід розробки. І не важливо, що ви пиляєте найпримітивніші сайти візитки, чергове VR розширення для місцевого агентства нерухомості або вкрай примітивний Match 3. Робота все одно повноцінна і ви її вже можете додати до свого резюме. Перші місця роботи, в моєму випадку, були саме в таких організаціях. Пам’ятається на першому проекті, у мене був двотижневий спринт, коли я спав по 2 години на добу, що досі позначається на моєму здоров’ю. На будівництві до цього я підробляв за вдвічі більшу зарплату з чотиригодинним графіком. Але все-таки це того вартувало. Мій IT-неспроможний родич пропустив семінари у своєму місті на одну з таких організацій, а його знайомого взяли наприкінці на роботу, на якій йому реально не доплатили 2 зарплати через 8 місяців роботи. Жаль про те, що все-таки не пішов з ним на ці курси, досі його переслідують. Довго, звичайно, не варто на такому затримуватися. Біжіть при першій нагоді, але для старту це саме воно. Також, не забувайте і про безпеку. Уважно вивчайте інформацію про компанії, в які влаштовуєтеся. Особливо обережними будьте з невідомими компаніями, що займаються гемблінгом, хоча і деяких відомих теж варто цуратися. Були різні випадки…

Варіант 4. Жартівливий.

Заплатіть за те, щоб вас взяли на роботу. До речі, ідея не моя. Щойно на Dou у коментарях таку пропозицію вичитав. =)

І ось ви мідл. Ви починаєте помічати, що всім потрібні. Не ви відправляєте по 30 резюме на день, а пишуть вам. З цього місця все це пекло закінчилося і ваша кар’єра справді почалася.

ALSO READ