Немає нудних або непотрібних знань, якщо вони стосуються безпосередньо предмету або галузі, яку ви вивчаєте. Навіть у найгіршому випадку, якщо ви розумієте, що дізналися щойно про якусь дичину — ви вже знаєте потрібно вам це чи ні, варто поглиблюватися чи оминати і вивчати інше.
Курси в цілому це і добре і погано. Добре тому, що для людей початківців, які не знають з якого боку почати вивчення це систематизована точка входу в предмет, можливість задавати живі питання і деяка мотивація не кинути одразу коли виникає перша фрустрація (вона виникає рано чи пізно у більшості, якщо предмет вивчення непростий), особливо якщо ви заплатили за курс і там є інші люди відносно котрих виникає деяка конкуренція і відповідальність щодо власних результатів. Погана річ в курсах — вони розбещують оскільки інформація вся кладеться одразу в рот і організація здебільшого не спонукає до самостійності.
Одне з найважливіших у вивченні — здатність самостійно шукати інформацію і рішення задач, включно незнайомих. Шукати постійно і багато. Без цього неможлива робота розробника, тому що більшість задач які зустрічаються в роботі є новими для нього, частково це перекривається досвідом що накоплюється роками, але завжди, підкреслюю, завжди пошук інформації це основний шлях до вирішення задачі. Я не кажу про готові рішення, типу як на stack overflow, там є багато але не все. Треба вміти шукати рішення в статтях, книгах, відео і особливо в документації.
У новачків може скластися враження, що розробники рівня senior тримають в голові цілі книжки, але це не так. Зазвичай це просто вижимка з базових шкільно-університетських знань, свого технологічного стеку і особистого досвіду. Щодо решти треба знати що це, для чого потрібно і де знайти інфу коли знадобиться.
Єдина порада (про яку ніхто не просив, але все таки) — інвестуйте свій час у навчання, вчіться шукати інформацію самостійно і просто робіть щось нове. Якщо вам складно — це показник прогресу. Якщо все дається без зусиль — це топтання на місці. Якось так.
З висоти деякого досвіду можу сказати наступне.
Немає нудних або непотрібних знань, якщо вони стосуються безпосередньо предмету або галузі, яку ви вивчаєте. Навіть у найгіршому випадку, якщо ви розумієте, що дізналися щойно про якусь дичину — ви вже знаєте потрібно вам це чи ні, варто поглиблюватися чи оминати і вивчати інше.
Курси в цілому це і добре і погано. Добре тому, що для людей початківців, які не знають з якого боку почати вивчення це систематизована точка входу в предмет, можливість задавати живі питання і деяка мотивація не кинути одразу коли виникає перша фрустрація (вона виникає рано чи пізно у більшості, якщо предмет вивчення непростий), особливо якщо ви заплатили за курс і там є інші люди відносно котрих виникає деяка конкуренція і відповідальність щодо власних результатів.
Погана річ в курсах — вони розбещують оскільки інформація вся кладеться одразу в рот і організація здебільшого не спонукає до самостійності.
Одне з найважливіших у вивченні — здатність самостійно шукати інформацію і рішення задач, включно незнайомих. Шукати постійно і багато. Без цього неможлива робота розробника, тому що більшість задач які зустрічаються в роботі є новими для нього, частково це перекривається досвідом що накоплюється роками, але завжди, підкреслюю, завжди пошук інформації це основний шлях до вирішення задачі.
Я не кажу про готові рішення, типу як на stack overflow, там є багато але не все. Треба вміти шукати рішення в статтях, книгах, відео і особливо в документації.
У новачків може скластися враження, що розробники рівня senior тримають в голові цілі книжки, але це не так.
Зазвичай це просто вижимка з базових шкільно-університетських знань, свого технологічного стеку і особистого досвіду. Щодо решти треба знати що це, для чого потрібно і де знайти інфу коли знадобиться.
Єдина порада (про яку ніхто не просив, але все таки) — інвестуйте свій час у навчання, вчіться шукати інформацію самостійно і просто робіть щось нове.
Якщо вам складно — це показник прогресу.
Якщо все дається без зусиль — це топтання на місці.
Якось так.