что лучше программная инженерия или информатика и вычислительная техника

На каком из направлений после программной инженерии или информатики и вычислительной техники перспективнее учиться?

После программной инженерии можно работать:

Инженер-конструктор программного обеспечения | Инженер-проектировщик программных систем | Программист | Специалист по программной инженерии | Специалист по разработке программно-информационных систем | Специалист по тестированию программного обеспечения | Специалист по управлению программными проектами

После информатики и вычислительной техники :

ERP-программист | Html-верстальщик | IT-специалист | Web-администратор | Web-дизайнер | Web-программист | Администратор базы данных | Программист | Разработчик баз данных | Системный аналитик | Системный программист | Специалист SAP | Электроник

Я не вижу пока что большой разницы между этими направлениями (на программиста «учат» и там, и там). Может кто-нибудь объяснит, куда лучше идти?

что лучше программная инженерия или информатика и вычислительная техника. Смотреть фото что лучше программная инженерия или информатика и вычислительная техника. Смотреть картинку что лучше программная инженерия или информатика и вычислительная техника. Картинка про что лучше программная инженерия или информатика и вычислительная техника. Фото что лучше программная инженерия или информатика и вычислительная техника

Вообще если уж идти IT в ВУЗ я бы выбирал ВУЗ и специальность с упором на теорию (Computer Science, математика, системный анализ), вопросы организационного управления процессами разработки/проектирования/внедрения и т.д.

Вряд ли стоит ожидать от ВУЗа того, что там Вас хорошо обучат практике web-дизайна, системного администрирования актуальных ОС, оборудования, протоколов и ПО, программирования прикладных задач на актуальных языках с использованием актуальных библиотек/фрэймворков (если и обучат, то, скорее всего, эти знания будут поверхностны и/или устареют к моменту выпуска), в то же время на боевом опыте не особо научишься фундаментальным теоретическим вопросам, знание которых не только облегчает поиски достойно оплачиваемой работы, но и не редко выручает на практике.

Источник

Компьютерные науки или программная инженерия – какое образование выбрать?

10.02.2018, 08:58 734 Просмотров

На кого учиться: на спеца по искусственному интеллекту или на софт-инженера – вопрос очень популярный. А что вы выберете?

Очень часто можно встретить размышления на темы выбора одного из перечисленных направлений:

“Какая разница между вычислительной техникой и программной инженерией?”

“Должен ли я выбрать вычислительную технику или программную инженерию, если хочу стать софт-инженером?”.
В этой статье мы попытаемся понять и проанализировать важность и необходимость обучения этим специальностям.

Быстрый осмотр пациента

Чтобы понять разницу между специалистами в области вычислительной техники и программной инженерии, давайте взглянем на их соответствующую учебную программу в Университете Ватерлоо в Канаде.

Какие перспективы?

Давайте сначала сравним виды рабочих мест и стажировок, которые вы можете пройти после каждой программы.

К счастью, на сайте университета Ватерлоо есть несколько примеров. По каждому из направлений предложены места работы после успешного завершения учебы:

Вычислительная техника:

Программное обеспечение:

Как вы можете видеть, нет большой разницы между рабочими местами, которые вы можете получить.

Наиболее распространенные предложения работы, на которые можно рассчитывать после получения степени «Вычислительная техника» или «Программное обеспечение» – это разработчик программного обеспечения или инженер-программист. Существуют и другие варианты, такие как менеджер продукта, аналитик QA и консультант по технологиям, которые зависят от вашего набора навыков.

Обязательные темы первого года

Теперь давайте посмотрим на курсы каждой программы. Сначала сравним некоторые курсы, которые вам нужно будет пройти в первый год.

Вычислительная техника:

Программное обеспечение:

Как вы видите, на первом курсе обе специальности очень похожи. Обе рассматривают основные знания по информатике, алгебре и исчислениям. Отличия в том, что на “Программном обеспечении” есть дополнительно физика и электротехника, в то время, как у “Вычислительной техники” еще несколько факультативов.

Обязательные темы второго курса

Теперь рассмотрим предметы второго курса.

Вычислительная техника:

Программное обеспечение:

Когда дело доходит до математики и статистики, вычислительная техника и программная инженерия почти похожи. Они охватывают комбинаторику, теорию вероятностей и статистику.

Основные требования обоим направлениям также схожи и рассматривают алгоритмы, структуры данных и операционные системы.

Рассмотрим ключевые различия:

И все-таки, что выбрать, чтобы быть инженером-программистом?

Исходя из набора предметов и курсов в этом университете следует, что лучшим выбором будет “Вычислительна техника”, если вы хотите стать инженером-программистом.

Для простоты предположим, что вы надеетесь получить одну из самых высокооплачиваемых работ (

100 000 долларов США в год) в качестве инженера-программиста в Северной Америке. Эти рабочие места обычно находятся в крупных компаниях-разработчиках программного обеспечения (например, Microsoft, Google, Amazon и т. д.). Или в компаниях среднего бизнеса с высокими темпами роста (Dropbox, Lyft, Snapchat, Pinterest и т. д.).

Как правило, они ищут в кандидате на программиста возможность писать хороший код и создавать интересные проекты, а также знание основ компьютерных наук, структур данных и алгоритмов.

Лучший способ активизировать этот набор навыков – быстро изучить основы и тратить свое время на решение проблем и написание кода.

Основываясь на учебной программе для софт-инженера и на занятости инженеров-программистов, это будет сложно сделать на курсе “Программной инженерии”, чем на “Вычислительной технике”.

Еще одно преимущество курса “Вычислительной техники” заключается в том, что она дает больше факультативов. Это здорово, потому что в зависимости от того, что востребовано на рынке труда, вы сможете корректировать свое обучение. Например, если разработка мобильных приложений востребована, вы можете начать ее изучать и т. д.

Несколько примечаний

Заключение

Если в университете, в котором вы заинтересованы, нет специальности программная инженерия, можно остановиться на вычислительной технике, если вы хотите стать разработчиком программного обеспечения. Вычислительная техника больше ориентирована на аппаратное обеспечение, чем на компьютерную науку или программное обеспечение, поэтому она меньше связана с работой типичного разработчика программного обеспечения.

Источник

Почему бакалавриат в России готовит ИТ-недоучек? Советы первокурсникам

Поздравляю всех поступивших в ВУЗ!

Хочу поделиться некоторыми мыслями по поводу ИТ-образования в России. Шо, опять?!

В настоящее время Россия переходит на систему бакалавр+магистр. Переходит с большим скрипом.

Чему учат

Что же за зверь такой «бакалавр»?
Откроем новый образовательный стандарт (для примера специальность 230200 «Информационные системы и технологии»).
Бакалавра учат 4 года, из них:
13% Гуманитарный, социальный и экономический цикл
27% Математический и естественнонаучный цикл
1% Физ-ра
3% Практика, НИР
6% Аттестация, диплом
Собственно на предметы по специальности остается ровно 50%. В предыдущем стандарте было 45%.
В эти 50% еще входят такие далекие от компьютеров предметы, как метрология и БЖД.

Если открыть список курсов Computer Science какого-нибудь европейского (Кембридж) или американского (МИТ) ВУЗа, то видно что на загнивающем Западе к образованию относятся более прагматично. Беглый обзор дает основания считать, что в computer science за рубежом все предметы так или иначе связаны со специальностью. Оторванных дисциплин нет — если есть экономика или математика, то она дается применительно к ИТ.
Это оказалось неправдой, спасибо MaximKat. Соотношение профильные/непрофильные предметы на Западе примерное такое же как у нас (хотя это зависит от университета, а у нас жестко прописано в образовательном стандарте).

Я не буду спорить, хорошо или плохо наличие гуманитарных предметов или вопрошать зачем программисту матан, макроэкономика и экология. Факт в том, что они здорово кушают часы основной программы.

Диплом. Дипломный проект специалиста должен быть завершенной разработкой. Выпускная работа бакалавра — некое «исследование» по теме. Нагони туману и налей воды. Никакого проектирования.

Как учат

Вторая проблема: у нас предметы часто преподаются без взаимосвязи друг с другом и в отрыве от основной специальности. Преподаватели не утруждают себя объяснением, зачем вообще нужен их предмет, какие дисциплины являются смежными, как это потом понадобится на практике? Оно и не надо: в отличие от зарубежных студентов, у нас просто нет выбора — почти все предметы обязательны. Отсутствие дисциплин по выбору — еще один недостаток. Конечно, в стандарт заложены часы на курсы по выбору студента, но в реальной жизни это все остается на бумаге.

В итоге качество подготовки выпускников и их компетенции не соответствует ожиданиям бизнеса. И наоборот, предложения на рынке труда не соответствуют ожиданиям выпускников 🙂 Одной из причин этого является то, что бизнес слабо сотрудничает с ВУЗами — хороших специалистов он хочет получить «на блюдечке», без затрат.
Что должен уметь специалист с точки зрения крупнейших ИТ-фирм можно посмотреть здесь.

Что делать?

Если вы собираетесь поступать на ВМК МГУ, на физтех или учиться за рубежом — дальше можно не читать 🙂 Текст для среднестатистического абитуриента/студента.

Советую почитать образовательный стандарт по своей специальности: перечень образовательных стандартов, рубрикатор специальностей. Учтите, что коды специальностей менялись уже 2 раза, например, «Информационные системы и технологии» были 071900, потом стали 230200, а теперь уже 230400.

Что дальше?

По окончании бакалавриата изучите возможность поступления в магистратуру. Насколько «сильная» она у вас в ВУЗе? Возможно стоит поступить в другой ВУЗ или немного поменять специальность?
В последнее время появились серьезные платные магистратуры с высоким уровнем подготовки (например, тыц, тыц).

Источник

Куда поступать в ВУЗ учиться на ИТ-шника? + опрос

Хотя в «топе» направлений подготовки в вузе долгие годы остаются менеджмент, экономика и юриспруденция, в последнее время престиж ИТ-специальностей тоже заметно вырос. Перед абитуриентами и их родителями встает вопрос в какой вуз поступать и на какую специальность?

что лучше программная инженерия или информатика и вычислительная техника. Смотреть фото что лучше программная инженерия или информатика и вычислительная техника. Смотреть картинку что лучше программная инженерия или информатика и вычислительная техника. Картинка про что лучше программная инженерия или информатика и вычислительная техника. Фото что лучше программная инженерия или информатика и вычислительная техника

Нужно ли вообще высшее образование в ИТ?

Даже не хочется поднимать эту тему — столько по этому вопросу сломано копий на дебатах в профессиональном сообществе. Но все-таки замечу, что есть области, где наличие «вышки» или обязательно или дает дополнительные преимущества: работа инженером (проектирование для телеком, ЦОД и т.п.), работа на гос. предприятиях, изучение Machine Learning, переезд заграницу, поступление на программу MBA и др.

С другой стороны, если зайти на SuperJob.ru 62% вакансий программиста не требуют высшего образования, а на stackoverflow.com — 61%. И многие ИТ-шники имеют непрофильное образование — это факт.

Но раз уж мы здесь, будем считать, что выбран вариант поступать.

Россия или зарубеж?

Факт: отечественное образование переживает тяжелые времена, а многие зарубежные вузы (например, немецкие, французские, скандинавские) предлагают бесплатное или почти бесплатное высшее образование в бакалавриате, магистратуре и аспирантуре. Есть варианты с обучением на английском. Это реальный шанс переехать и остаться работать в «первом мире».

Конкретные условия меняются от страны к стране. Главные препятствиями для абитуриента могут стать слабое знание иностранных языков и невозможность оплачивать (недешевое) проживание.

У меня, к сожалению, не было возможности поучиться за границей. Множество историй успеха уже собрано в здешних хабах Учебный процесс в IT и IT-эмиграция.

Дальше мы будем говорить только про российские реалии.

Выбираем вуз

В 2018 году согласно Атласа Яндекса в России 344 вуза принимали абитуриентов по направлению «Информатика и вычислительная техника». Но не все вузы одинаково полезны.

Перво-наперво нужно решить для себя основные вопросы: готовы ли вы к переезду в другой город/регион? есть ли у вуза общежитие? нужна ли «военная кафедра» (с 2019 г. «военно-учебный центр»)? Это уже сильно сократит число вариантов.

Изучаем рейтинги вузов

Рейтинги — это далеко не абсолютная истина, потому что однозначной методики определения качества образования попросту не существует. Кроме того, внутри вуза всегда есть факультеты и кафедры более сильные и более слабые. Тем не менее, посмотреть рейтинги полезно.

Международные

Из российских вузов в международные рейтинги по направлению Computer Science (QS, ARWU, THE) в первую сотню стабильно входит только МГУ. Но само по себе включение в рейтинги тоже неплохо. В них часто попадают: СПбГУ, Физтех (МФТИ), ИТМО, ВШЭ, МИФИ, ТГУ, ТПУ, НГУ — ведущие вузы страны.

Российские

Очень полезно ознакомиться с рейтингами по вступительным баллам ЕГЭ интересующих направлений, например в атласе вузов Яндекса. Топ рейтинга во многом совпадает с международными, среди ведущих еще стоит упомянуть МГТУ им. Баумана, СПбГЭТУ «ЛЭТИ», МИСиС. Эти же вузы можно найти в топе рейтинга Interfax.

Получение статуса НИУ и вхождение в программу 5-100 также свидетельствует о высоком статусе университета.

Перечисленные вузы «высшей лиги», как правило, знакомы работодателям и их кадровикам с хорошей стороны. Но поступить и учиться в них сложно.

Исследование IBS

Интересное исследование провел в 2016 году российский ИТ-гигант IBS: Анализируем как успешное трудоустройство и зарплата зависят от вуза, специальности и региона. Вот для примера выдержка из данных сайта vo.graduate.edu.ru по выпускникам 2015 года некоторых московских технических вузов:

Конечно, приведенная зарплата — это «средняя температура по больнице», но разница между вузами видна невооруженным глазом.

Вариант: «сильный» вуз

Доводы за поступление в вузы с большим конкурсом:

Вариант: «обычный» вуз

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

Почему вузы вешают лапшу на уши?

Факт: за последние 10 лет количество абитуриентов сократилось на пугающие 40%. Количество бюджетных мест в вузах тоже сократилось, но не так сильно.

В результате вузам приходится конкурировать за абитуриентов: нужно заполнить бюджетные места, иначе эти места могут урезать на следующий год, и платников зачислить тоже было бы неплохо. В таких конкурентных условиях вузам хочешь не хочешь приходится учиться маркетингу. Поэтому естественно, что на официальном сайте, что на дне открытых дверей вузу будут петь дифирамбы — не нужно принимать всё услышанное за чистую монету.

Сомнительные варианты

Какое образование меньше котируется?

Слияния вузов

Отдельно нужно упомянуть, что в Москве и Санкт-Петербурге за последние годы произошло несколько укрупнений вузов. Некоторые были довольно странными — просто из-за соседства территорий: так горнопромышленный МГГУ был присоединен к институту стали и сплавов МИСиС, а химический МИТХТ — к институту радиолектроники и автоматики (МИРЭА). Также частью МИРЭА стал приборостроительный МГУПИ. ВШЭ, поглотив институт электроники и математики МИЭМ, получила его корпуса в центре, а сам МИЭМ уехал на окраину города — в Строгино.

При этом «вывеска» остается от более «сильного» вуза. Т.е. поступая в Мытищинский филиал МГТУ им. Баумана, стоит помнить, что еще три года назад это был Университет Леса.

Специальности

Хотя принципиально существует возможность перевестись на другую специальность, лучше сразу выбрать подходящую, иначе вам придется сдавать кучу «долгов».

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

С другой стороны, выбор специальности не означает окончательного выбора профессии — в ИТ всё довольно гибко и быстро меняется. Ценится профессионал, а не профессия.

В России действует система ФГОС (Федеральных государственных образовательных стандартов) по каждой специальности, на основе которых вузы готовят образовательные программы. С другой стороны, есть связанные с ними профессиональные стандарты. Я попробовал сопоставить специальностям професии, однако это в общем-то мои домыслы.

Профессия09.03.01230100Информатика и вычислительная техникапрограммист09.03.02230400Информационные системы и технологиипрограммист, системный администратор09.03.03230700Прикладная информатикапрограммист, аналитик (в прикладной области, например в экономике)09.03.04231000Программная инженерияпрограммист-проектировщик01.03.02010400Прикладная математика и информатикааналитик, программист01.03.04231300Прикладная математикааналитик01.03.05Статистикааналитик02.03.01010200Математика и компьютерные наукиматематик, программист02.03.02010300Фундаментальная информатика и информационные технологиипрограммист, аналитик02.03.03010500Математическое обеспечение и администрирование информационных системПрограммист, аналитик10.03.01090900Информационная безопасностьспециалист по ИБ38.03.05080500Бизнес-информатикааналитик, ИТ-менеджер15.03.04220700Автоматизация технологических процессов и производствавтоматизация производства11.03.02Инфокоммуникационные технологии и системы связиинженер телеком, системный администратор27.03.04220400Управление в технических системахавтоматизация производства, разработчик АСУ

Cпециальности частично перекрывают друг друга, а различия между ними сложно понять, даже если прочитать ФГОС. При этом вуз волен менять вариативную часть программы в сторону какого-то уклона. Где-то больше математики, где-то алгоритмов, где-то больше практики. Поэтому местные особенности программ лучше уточнять у приемной комиссии.

К сожалению, мне не удалось найти приличного гида профориентации в ИТ. Если кто-то встречал — поделитесь.

Специалитет или бакалавриат?

Наряду с новой «болонской» системой: 4 года бакалавриата + 2 года магистратуры — продолжает существовать советский специалитет 5-5.5 лет. Честно, не скажу, что лучше. Когда бакалавриат только появлялся лет 10 назад вузы в спешке готовили программы бакалавров, ужимая старые программы специалистов, часто режа по живому. Сейчас, надеюсь, ситуация нормализовалась и можно смело идти в бакалавриат, тем более что специалитет уходит в прошлое. Бакалавриат соответствует европейской системе образования, и позволяет скорректировать свою специальность, поступив в российскую или зарубежную магистратуру. Бакалавриат делится на «академический» и «прикладной» — в последнем меньше часов отведено под «базу», больше — под практику. Практика — это хорошо, но не факт, что вуз сможет ее обеспечить на должном уровне, а база может пригодиться для магистратуры.

Стану ли я востребованным специалистом после диплома?

Это хороший вопрос, который стоит задавать себе, хотя бы начиная курса с третьего. Ответ: это больше зависит от студента, чем от вуза.

Очень желательно, чтобы к выпуску у вас были какие-то практические навыки, которые можно получить на дополнительных курсах и стажировках. Часто вузы сотрудничают с предприятиями — работодатель «выращивает» специалиста под себя. В текущих условиях демографической ямы «нанимать только сеньоров» не могут себе позволить даже Яндекс и Mail.Ru, поэтому они ищут стажеров. Не бойтесь пробовать устроиться и не бойтесь менять первую работу, если она вам не нравится.

Отдельно упомяну про важность изучения английского языка. Запишитесь на курсы английского — и это в свою очередь, откроет для вас MOOC курсы иностранных университетов.

Про успеваемость: обидно, но работодатели не смотрят, что у вас «красный» диплом, но все равно хороший средний балл (GPA) может понадобиться при поступлении в зарубежную магистратуру.

Источник

Как абитуриенту выбрать
IT-специальность в вузе?

что лучше программная инженерия или информатика и вычислительная техника. Смотреть фото что лучше программная инженерия или информатика и вычислительная техника. Смотреть картинку что лучше программная инженерия или информатика и вычислительная техника. Картинка про что лучше программная инженерия или информатика и вычислительная техника. Фото что лучше программная инженерия или информатика и вычислительная техника

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

В последнее десятилетие мы наблюдаем рост популярности IT-специальностей, повышение уровня подготовки абитуриентов и закономерное увеличение среднего балла ЕГЭ среди поступивших на бюджетные места. По данным НИУ ВШЭ с 2014 года средний балл ЕГЭ на программы факультета компьютерных наук вырос на шесть баллов и приблизился к 100-балльной отметке.

Баллы высоки, но и программ обучения довольно много. В настоящее время вузы предлагают абитуриентам семь направлений в области информационных технологий:

Давайте разберемся, какую из этих специальностей стоит выбрать для базового IT-образования.

IT-специальности

Прикладная математика и информатика — основная специальность для программистов в вузах. Сайт «Учеба.ру» предлагает 138 вариантов обучения по данному профилю в российских вузах.

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

Программная инженерия — вторая по популярности программа. Студентов готовят к работе с программными продуктами и управлению разработкой ПО. Благодаря изучению многих языков программирования выпускники умеют читать код, разбираться в его работе и составлять техническую документацию к программам.

В учебных планах большинства вузов предметы математического цикла занимают меньший объём по сравнению с «Прикладной математикой и информатикой». При этом изучается больше языков и методов программирования. Среди предметов по выбору есть дисциплины, связанные с web-программированием, искусственным интеллектом, компьютерной графикой (НИУ ВШЭ, МГТУ им.Баумана, МАИ), а также с управлением командами и проектным менеджментом по методологии Agile (НИУ ВШЭ).

Все программы отличаются от вуза к вузу, для примера рассмотрим несколько.

НИУ ВШЭ

На факультете компьютерных наук Высшей школы экономики представлено три программы подготовки бакалавров: «Прикладная математика и информатика», «Прикладной анализ данных» (на английском языке) и «Программная инженерия». Дисциплины первого года обучения практически идентичны на всех направлениях. Начиная со второго курса возникают специальные дисциплины, а с третьего курса начинается профилизация.

На программе «Прикладная математика и информатика» возможна профилизация в одной из следующих отраслей IT:

Особенностью образовательных программ Московского физико-технического института является присутствие в учебных планах базового курса физики (от 15 до 34 зачетных единиц). С одной стороны, это создает сложности в виде дополнительных дисциплин, которые напрямую не относятся к программированию. Но с другой — наличие физики в учебной программе позволяет студентам получить подготовку в области моделирования естественных процессов.

В Физтехе отличается также система государственной итоговой аттестации: выпускники сдают два государственных экзамена и защищают ВКР.

ВМК МГУ

Факультет вычислительной математики и кибернетики Московского государственного университета ведет подготовку бакалавров по двум направлениям: «Прикладная математика и информатика» и «Фундаментальная информатика и информационные технологии».

Программа по прикладной информатике основана на собственном образовательном стандарте МГУ. Она отличается от большинства программ углубленным курсом математического анализа (27 зачетных единиц), алгебры и геометрии (12 зачетных единиц), а также дополнительным базовый курсовым по современному естествознанию в объёме 10 зачетных единиц.

Также у ВМК МГУ совместно с Mail.ru Group действует партнерская программа «Техносфера». Это бесплатная практико-ориентированная программа дополнительной подготовки студентов старших курсов бакалавриата, магистратуры и аспирантуры. Занятия проходят несколько раз в неделю прямо в университете. После успешного завершения программы студенты получают возможность начать карьеру в Mail.ru Group.

По мнению многих программистов, получивших высшее техническое образование, самыми важными были первые два курса вуза. По качеству преподавания базовых дисциплин можно порекомендовать также следующий вузы: МАИ, МИФИ, МГТУ им. Баумана, МИСИС.

Выводы

Высшее образование — фундамент успешной карьеры в сфере IT. Оно дает хорошую математическую подготовку, теоретические знания в области информатики и теории информации, что позволяет с большей уверенностью делать выводы, оценивать сложность алгоритмов и понимать, почему один алгоритм работает быстрее другого.

Базовая и самая популярная образовательная программа: «Прикладная математика и информатика». Подготовку по этой специальности можно пройти во многих вузах, но больше всего среди работодателей ценятся НИУ ВШЭ, МФТИ, МГУ, МГТУ им. Баумана и МАИ.

Самое главное, о чем стоит помнить, — программист создает себя сам. Очень важно участвовать в проектах, получать практический опыт начиная с первого курса и постоянно самообучаться.

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *