Как выбрать лучшие ИТ курсы: 4 важных совета
Подумай сам, что можно выучить за 1-3 месяца? Этого хватит только для того, чтобы более или менее овладеть теоретическую часть всего объема минимальных знаний для Java Junior. А как же практика? А soft skills ? Некоторые компании не задумываются над такими важными вещами, и это уже свидетельствует против них. Почему? Потому что они хотят набрать больше групп и получить больше денег. Есть даже такие «умельцы», которые делают недельные ИТ курсы и курсы выходного дня! О чем и говорить, сам делай вывод.
Если на курсе тебе обещают «будет много информации», «такого ты еще не слышал и не знал», «уникальные теоретические знания» — не ведись. Качественные курсы должны не только содержать лекции, но и практические знания. Более того, по теории должно быть все только самое необходимое. Все остальное время — практика, практика и еще раз практика, которой по правилу Парето 80/20 должно быть не менее 80%.
Преподаватель. Именно ради него ты покупаешь курс. Всегда помни об этом. Не ради хорошего сайта (хотя это тоже важно), не ради идеально снятого видео или сертификата в позолоченном обрамлении, а именно ради специалиста, который может передать нужные и практически применяемые знания, которые помогут тебе зарабатывать деньги программированием. И этот человек должен иметь большую квалификацию, чтобы учить программированию.
• Во-первых, диплом программиста и портфолио.
• Во-вторых, стаж не менее 5 лет.
• В-третьих, работа не только с национальным, но и с зарубежным заказчиком.
• В-четвертых, разработка сложного ПО.
• В-пятых, умение доступно изложить сложную информацию.
• В-шестых, умение поддерживать дисциплину и умело следить за выполнением домашних заданий.
Если твоему преподавателю не все равно, он будет тщательно проверять каждое задание и разбирать каждую твою ошибку — индивидуально или коллективно — по твоему желанию. Но его главная задача — быть вовлеченным в процесс преподавания, а высшая цель — дать тебе совершенные знания. Все остальные преподаватели не стоят твоих денег и потраченного времени.
Что такое scrum ? Если ты не знаешь и на курсе тебе не объясняют — не уходи на такой курс. Ведь на первый взгляд хотя и кажется, что это не важно, на самом деле более 80% мировых ИТ компаний работают на основе методологии scrum, которая предусматривает тесную работу над заказом ПО в команде во главе с scrum мастером или scrum руководителем.
Без soft skills — умений и навыков работать и взаимодействовать в команде с разными людьми, ты не задержишься в одной престижной ИТ компании. Если, конечно, ты не планируешь всю жизнь быть волком-одиночкой и работать на фрилансе — хотя может быть и такой вариант, если ты глубокий интроверт. Но это реже исключение чем правило. Во всех других случаях тебе нужен будет опыт работы в слаженной команде в ИТ компании, следовательно, ты «вписаться» в атмосферу, и гарантирует тебе изучения и подражания soft skills.