filmov
tv
О курсе 'Промышленное программирование на С++' | Технострим
Показать описание
Презентация открытого курса "Введение в промышленное программирование и структуры данных. Язык С++"
Курс преподает Илья Дединский.
Цель курса — научить современным методам программирования и разработки программных систем на языках С и С++, привить навыки надежного, промышленного программирования, работы в команде, подготовить их для участия в тематических проектах других курсов Технотрека. Как показывает практика, студенты с олимпиадным прошлым привыкли работать не над проектами, а над отдельными задачами, и таких навыков, как правило, не имеют. :)
Автор курса ставит целью концентрированно передать не только свои академические знания, но прежде всего свой опыт разработчика-профессионала.
Ранее этот курс читался в рамках известного проекта Ilab ("Айлаб", образовательной лаборатории МФТИ-Intel) и был доступен только для студентов ФРТК. Теперь он доступен для всех физтехов.
Несколько замечаний:
Те, кто уже занимался Си, Си++ и их потомками - Java, C# и т.п. - найдут много нового в нюансах языков, но главное - в том, как языковые средства применять грамотно.
Те, кто считают, что Си - уже мертвый язык, а в Си++ "легко выстрелить себе в ногу", возможно, в чем-то правы, но "гарантированно не выстрелить себе в ногу" можно только на языке, которым никто не пользуется. А языки семейства С/С++ и их потомки - абсолютные лидеры по применению. К сожалению, на любом языке можно писать плохо и выстрелить в эту самую ногу. Наша цель - научиться не делать так.
Те, кто активно занимался алгоритмами и олимпиадами, могут заметить, что алгоритмически курс не супер-нагружен. Это сделано специально, чтобы сфокусироваться на том, что в олимпиадах вообще не рассматривается. А не рассматривается там процентов 90 от необходимых навыков профессионального программиста, так как олимпиады - это лишь только спорт, и большинство навыков программиста-профессионала там просто не нужны. А в профессии - нужны.
Курсов, посвященным только алгоритмам очень много, как и литературы по ним в Интернете. Наш курс фокусируется на том, как грамотно реализовать алгоритмы и структуры данных и соединить их вместе в надежно работающий объемный проект, "чтобы не было мучительно стыдно" за бесцельно потраченное время, нервы коллег и свои собственные. История, увы, обычная для каждого олимпиадника, пытающегося прикоснуться к профессии. А вот об этом уже нет курсов, мало книг и немного систематизированной информации в сети.
Важно: этот курс не рассчитан на обучение "с нуля", он предполагает знание какого-либо языка программирования и алгоритмический опыт, олимпиадный или проектный.
---------------------
О КАНАЛЕ:
Официальный канал образовательных проектов Mail.Ru Group
Актуальные лекции и мастер-классы о программировании от лучших IT-специалистов. Если вы увлечены мобильной и веб-разработкой, присоединяйтесь!
Наши проекты:
------------------------
МЫ В СЕТИ:
Комментарии