О курсе 'Промышленное программирование на С++' | Технострим

preview_player
Показать описание

Презентация открытого курса "Введение в промышленное программирование и структуры данных. Язык С++"
Курс преподает Илья Дединский.

Цель курса — научить современным методам программирования и разработки программных систем на языках С и С++, привить навыки надежного, промышленного программирования, работы в команде, подготовить их для участия в тематических проектах других курсов Технотрека. Как показывает практика, студенты с олимпиадным прошлым привыкли работать не над проектами, а над отдельными задачами, и таких навыков, как правило, не имеют. :)

Автор курса ставит целью концентрированно передать не только свои академические знания, но прежде всего свой опыт разработчика-профессионала.

Ранее этот курс читался в рамках известного проекта Ilab ("Айлаб", образовательной лаборатории МФТИ-Intel) и был доступен только для студентов ФРТК. Теперь он доступен для всех физтехов.

Несколько замечаний:

Те, кто уже занимался Си, Си++ и их потомками - Java, C# и т.п. - найдут много нового в нюансах языков, но главное - в том, как языковые средства применять грамотно.

Те, кто считают, что Си - уже мертвый язык, а в Си++ "легко выстрелить себе в ногу", возможно, в чем-то правы, но "гарантированно не выстрелить себе в ногу" можно только на языке, которым никто не пользуется. А языки семейства С/С++ и их потомки - абсолютные лидеры по применению. К сожалению, на любом языке можно писать плохо и выстрелить в эту самую ногу. Наша цель - научиться не делать так.

Те, кто активно занимался алгоритмами и олимпиадами, могут заметить, что алгоритмически курс не супер-нагружен. Это сделано специально, чтобы сфокусироваться на том, что в олимпиадах вообще не рассматривается. А не рассматривается там процентов 90 от необходимых навыков профессионального программиста, так как олимпиады - это лишь только спорт, и большинство навыков программиста-профессионала там просто не нужны. А в профессии - нужны.

Курсов, посвященным только алгоритмам очень много, как и литературы по ним в Интернете. Наш курс фокусируется на том, как грамотно реализовать алгоритмы и структуры данных и соединить их вместе в надежно работающий объемный проект, "чтобы не было мучительно стыдно" за бесцельно потраченное время, нервы коллег и свои собственные. История, увы, обычная для каждого олимпиадника, пытающегося прикоснуться к профессии. А вот об этом уже нет курсов, мало книг и немного систематизированной информации в сети.

Важно: этот курс не рассчитан на обучение "с нуля", он предполагает знание какого-либо языка программирования и алгоритмический опыт, олимпиадный или проектный.

---------------------

О КАНАЛЕ:

Официальный канал образовательных проектов Mail.Ru Group

Актуальные лекции и мастер-классы о программировании от лучших IT-специалистов. Если вы увлечены мобильной и веб-разработкой, присоединяйтесь!

Наши проекты:

------------------------

МЫ В СЕТИ:

Рекомендации по теме
Комментарии
Автор

Уважаемый "Технострим Mail.Ru Group", скажите, пожалуйста, будет ли видео запись данного курса?

alexromanov