Стоит отметить, что обучение программированию алматы предполагает работу в компьютерном классе с преподавателем плюс выполнение домашних заданий. Обычно студент должен написать от 1 до 3 задач по программированию в неделю. Всё примерно как в вузе, только аудитория обычно поменьше и, теоретически, внимания к каждому студенту больше.
Месторасположение
Каждый, кто живёт в столице, знает, что первый вопрос, который нужно выяснить, это где территориально находятся курсы по программированию, Москва-то большая. Если вам повезёт найти школу неподалёку от места работы или проживания, тогда можно присмотреться к следующим факторам. Если нет… Даже серьезно настроенные люди порой бросают учёбу после того, как они не попадали на занятия несколько раз подряд из-за двухчасовых пробок.
График посещений
Обычно под занятия отводятся два будних вечера после работы. Занятия длятся 2-3 часа. Некоторые курсы по программированию в Москве предлагают группы выходного дня. Пожалуй, это удобно: голова свежее, пробок меньше. Однако семейным людям такой вариант чаще всего не подходит.
Компьютерные классы
Перед началом занятий нужно уточнить, предлагают ли курсы компьютеры или есть необходимость возить собственный ноутбук. Второй вариант встречается всё чаще. В этом есть свои плюсы и минусы. Если вы и так носите свой компьютер с собой на работу, то вы особого дискомфорта не испытаете, но вот если вам не очень хочется возить своего железного друга с собой в метро, возможно, нужно поискать другие варианты.
Преподаватель
Очень важный фактор! До того, как вы заплатите за курс, нужно узнать:
Квалификацию учителя. Он — профессиональный программист или преподаватель технического вуза, который решил немного подработать по вечерам? Если он программист, в какой компании он работает, как звучит его должность (Junior, Middle или Senior Java Developer)? Желательно, чтобы вам попался человек, который знает программистскую отрасль изнутри, а не из рассказов других.
Какова загруженность у преподавателя. Будут ли у преподавателя ассистенты или он работает один. Сколько групп одновременно будет вести этот учитель? Это тоже немаловажно. Представьте: в группе обычно 10-15 человек, у каждого нужно проверить домашнее задание. А если таких групп у преподавателя много? Он физически не сможет внимательно изучить код каждого студента.
Давно ли он работает на этих курсах. Если да, попытайтесь найти форумы и отзывы, что о нём пишут: сочетание “хороший преподаватель (то есть тот, кто умеет хорошо объяснить сложный материал) + хороший программист” встречается очень редко. Если вдруг нашли такого, считайте, вам очень повезло.
Цена
курсы программиста в москве
Количество казначейских билетов, которые вам придётся выложить за курсы программиста в Москве, зависит в первую очередь от предыдущего пункта. То есть от квалификации и запросов преподавателя. Хороший программист уровня Middle зарабатывает не меньше 2000 долларов в месяц, смело умножайте на два, если он — Senior. Как вы понимаете, заинтересовать такого человека в подработке непросто. Если же ваш преподаватель — сам недавний студент, то курсы будут дешевле, но вот качество… Впрочем, не будем судить. Бывают прирождённые учителя, которым просто очень нравится преподавать. Такие могут много зарабатывать на основной работе, а преподавательскую деятельность считать своим хобби.
Учебная программа
Обычно один курс по программированию, например “Java с нуля” длится 2-3 месяца, и таких курсов предлагают 1-2-3. Два занятия в неделю, 2-3 задания в ту же неделю. Это примерно 36 заданий за курс — для начинающего программиста это катастрофически мало.
Практически любая образовательная компания предлагает курсы программирования с нуля, в Москве таких курсов для новичков очень много. А вот если у вас уже есть определённый опыт, выбор резко сужается. Причина всё та же: слишком мало программистов, готовых преподавать. И если курсы для новичков ещё допустимо вести зелёному преподавателю или профессору информатики, то с “продолжающими” это уже не прокатит.
Итого, достоинства:
Личное общение с преподавателем-программистом (если повезёт);
Столь же личное общение с другими студентами;
Есть программа обучения, по которой можно “идти”.
Недостатки:
Нужно тратить время на дорогу до курсов;
Строгий график, от которого работающему человеку легко отстать;
Мало практических заданий;
Часто — высокая цена или низкое качество курсов;
Обычно — высокая загруженность преподавателей.
Разумеется, мы приводим лишь обобщённые достоинства и недостатки очных курсов. Если повезёт найти курсы с хорошим учителем и удобным месторасположением, недостатки сразу же нивелируются.