Основы программирования
Курс для тех, кто интересуется информационными технологиями, у кого нет технической подготовки, но при этом есть желание освоить новую профессию, стать программистом или тестировщиком, построить карьеру в сфере IT.
3 курса · 3 школы · цены 224–490 ƃ
Курс для тех, кто интересуется информационными технологиями, у кого нет технической подготовки, но при этом есть желание освоить новую профессию, стать программистом или тестировщиком, построить карьеру в сфере IT.
Начните успешную карьеру с лучшего курса по обучению программированию по оценке ООН и ЮНЕСКО(Международный саммит WSIS, Женева).
Изучение объектно-ориентированного программирования на С#
Курс программирования с нуля не делает разработчиком, и обещать обратное было бы нечестно. Он отвечает на другой вопрос: пойдёт ли у вас это вообще. За несколько недель вы пишете первые программы, разбираетесь с переменными, условиями, циклами и массивами, узнаёте, что такое класс и конструктор, и понимаете, готовы ли отдать профессии следующий год. Формат на выбор: очно в Минске или онлайн.
Набор тем у всех похожий: как устроен компьютер и как выполняется программа, синтаксис рабочего языка курса, конструкции структурного программирования, массивы, алгоритмы, первое знакомство с классами и конструкторами. Рабочий язык школа выбирает сама: где-то это Python и C++, где-то C#. Для первого курса разница меньше, чем кажется. Цикл, условие и функция устроены везде одинаково, и тот, кто понял их на одном языке, второй осваивает заметно быстрее.
Отдельной ступенью идёт объектно-ориентированное программирование: принципы ООП и их реализация в конкретном языке, паттерны проектирования, отладка и тестирование. Браться за такой курс стоит после базового синтаксиса, а не вместо него.
Базовый курс нужен ровно для того, чтобы сделать этот выбор осознанно. Дальше пути расходятся: Python берут для веба, автоматизации и работы с данными, Java и C# с .NET держат корпоративные системы, PHP живёт в сайтах и системах управления контентом, C и C++ нужны там, где важна скорость и близость к железу. Отдельная история 1С: вакансий программиста 1С в стране заметно больше, чем по любому из перечисленных языков. Весь список направлений собран в разделе Разработка.
Вакансий совсем без опыта на рынке мало, основной спрос начинается от года. Зато требования к тем, кого всё-таки берут, однообразны: алгоритмы и структуры данных, ООП, базовый SQL, работа с Git, английский примерно на уровне Intermediate, если у компании иностранные заказчики. Часть работодателей прямо пишет, что готова засчитать пройденные курсы или университетские проекты вместо коммерческого опыта. Отбор при этом идёт не по документам: разговор с рекрутером, тестовое задание, техническое собеседование.
Сертификат об обучении относится к документам об обучении: он подтверждает, что программа пройдена, но квалификации не присваивает. Школы выдают сертификаты, свидетельства о повышении квалификации и дипломы о переподготовке. Свидетельство о повышении квалификации и диплом о переподготовке относятся уже к документам об образовании, причём диплом о переподготовке выдают только тем, у кого есть высшее или среднее специальное образование, а ведут такие программы учреждения образования. Ни один из этих документов в требованиях вакансий для начинающих не встречается: смотрят на код, который можно показать.
Базовый курс хорош тем, что даёт быстрый ответ. Через месяц вы либо ловите себя на том, что дописываете задачу ночью, либо понимаете, что это не ваше, и экономите себе год. Оба результата стоят потраченного времени.