Full-stack .NET developer
  • Пройшов курс Unity Game Developer. Чому я не буду його рекомендувати та чому не став захищати диплом

    З висоти деякого досвіду можу сказати наступне.

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

    Курси в цілому це і добре і погано. Добре тому, що для людей початківців, які не знають з якого боку почати вивчення це систематизована точка входу в предмет, можливість задавати живі питання і деяка мотивація не кинути одразу коли виникає перша фрустрація (вона виникає рано чи пізно у більшості, якщо предмет вивчення непростий), особливо якщо ви заплатили за курс і там є інші люди відносно котрих виникає деяка конкуренція і відповідальність щодо власних результатів.
    Погана річ в курсах — вони розбещують оскільки інформація вся кладеться одразу в рот і організація здебільшого не спонукає до самостійності.

    Одне з найважливіших у вивченні — здатність самостійно шукати інформацію і рішення задач, включно незнайомих. Шукати постійно і багато. Без цього неможлива робота розробника, тому що більшість задач які зустрічаються в роботі є новими для нього, частково це перекривається досвідом що накоплюється роками, але завжди, підкреслюю, завжди пошук інформації це основний шлях до вирішення задачі.
    Я не кажу про готові рішення, типу як на stack overflow, там є багато але не все. Треба вміти шукати рішення в статтях, книгах, відео і особливо в документації.

    У новачків може скластися враження, що розробники рівня senior тримають в голові цілі книжки, але це не так.
    Зазвичай це просто вижимка з базових шкільно-університетських знань, свого технологічного стеку і особистого досвіду. Щодо решти треба знати що це, для чого потрібно і де знайти інфу коли знадобиться.

    Єдина порада (про яку ніхто не просив, але все таки) — інвестуйте свій час у навчання, вчіться шукати інформацію самостійно і просто робіть щось нове.
    Якщо вам складно — це показник прогресу.
    Якщо все дається без зусиль — це топтання на місці.
    Якось так.

    Підтримав: Sashko Peremot