Программа 09.03.04 «Программная инженерия»
Программная инженерия является одним из новых направлений подготовки IT-специалистов в России. Выпускники направления владеют методами и инструментальными средствами управления программными проектами, проектирования, разработки, тестирования и внедрения программных систем, свободно владеют знаниями и навыками предпринимательства и ведения бизнеса.
Благодаря уникальному сочетанию знаний в области компьютерных технологий, программирования и проектирования информационных систем, управления программными проектами выпускники становятся самыми востребованными специалистами на рынке труда не только в России, но и за рубежом.
Навыки владения современными информационными системами и технологиями в сочетании с серьезной математической подготовкой помогут выпускникам направления «Программная инженерия» без затруднений получить высокооплачиваемую работу в любой области информационных технологий.
Профиль «Разработка программно-информационных систем»
Профиль готовит специалистов в области полного цикла производства программного обеспечения – от начальных стадий проектирования до внедрения и сопровождения готовых программных и информационных систем.
знание современных методов и средств проектирования программных систем и аппаратных средств вычислительной техники, а также автоматизированных систем обработки информации и управления;
профессиональное владение аппаратными средствами, программными продуктами и технологиями ведущих мировых производителей Intel, Microsoft, Altera, Xilinx, Cisco и др.;
умение анализировать, прогнозировать, моделировать и создавать информационные процессы и технологии, а также программные системы в рамках профессионально-ориентированных информационных систем;
умение работать в команде и осуществлять управления проектами;
владение профессиональным английским языком
Сферы профессиональной деятельности выпускников:
ЭВМ, системы и сети;
автоматизированные системы обработки информации и управления;
системы автоматизированного проектирования и информационной поддержки изделий;
программное обеспечение автоматизированных систем.
Выпускники профиля «Разработка программно-информационных систем» обеспечивают потребности в следующих специалистах:
специалист, ведущий специалист, ведущий инженер, инженер-программист;
разработчик и архитектор программного обеспечения;
менеджер по качеству программного обеспечения и процессов его разработки;
системный программист, системный администратор компьютерных сетей.
Магистерская программа «Разработка программно-информационных систем»
В Высшей школе ИТИС вы можете продолжить свое ИТ-образование в области программной инженерии или открыть для себя совершенно другую сферу деятельности, получив востребованную ИТ-специальность.
Мы предлагаем четыре магистерские программы:
— Разработка программно-информационных систем
— Технологии виртуальной и дополненной реальности
— Цифровые технологии в финансовой сфере (FinTech)
Для специализации внутри магистратуры вы можете выбрать те треки и проекты, которые помогут вам создать свою уникальную программу обучения.
Система треков – это набор дисциплин, связанных общей тематикой/направленностью, и проектов, выполняемых магистрантами в рамках работы над своей диссертацией. Через треки мы, с одной стороны, даем студентам выбрать интересную им тематику, с другой стороны, выравниваем магистрантов до нужного уровня, т.к. они приходят с разной степенью подготовки.
Три основных трека: science track, advanced track и cross-disciplinary track.
— advanced – «левел-ап» для бакалавров технических специальностей. Это возможность повысить свои компетенции в области программной инженерии.
— cross—disciplinary – этот трек для тех, кто решился изменить свою жизнь и дополнить уже существующее образование ИТ-компетенциями. Это возможность получить базовые знания в области программной инженерии без изначального IT-образования, а затем стать по-настоящему междисциплинарным специалистом. К примеру, у нас есть магистранты с историческим или экономическим образованием!
Получая ИТ-образование в нашей магистратуре, вы сможете стать профессионалом в своей области, способным создавать новые продукты и воплощать собственные идеи.
Как поступить: Сдать дистанционно экзамен и предоставить портфолио (до +10 баллов).
Портфолио: наличие публикаций, проявление исследовательской активности в годы учебы
Когда начинается прием: набор открывается с 20 июня 2020 через сеть «Буду студентом»
Количество мест: 30 бюджетных и 20 коммерческих
Где жить: Все иногородние студенты заселяются в лучший кампус России – Деревня Универсиады (ванна и кухня в каждой комнате), проживание в которой стоит чуть больше 5500 рублей в год.
«Программная инженерия» или «Информационные системы и технологии»?
Привет, Пикабу!) Хочу попросить помощи у коллективного разума: сейчас мне нужно выбрать свою будущую специальность. Уже давно решила связать свою жизнь с IT, но мне нужно выбрать из двух направлений: «Программная инженерия» и «Информационные системы и технологии». В чём эти специальности различаются, на кого учиться, а потом и работать интереснее? Какая более востребована у работодателей? Возможно, кто-то учился или учится на одной из них, или просто знает их специфику?
Да, знаю что нужно смотреть не на название, а на обр. программу, так как в разных ВУЗах на одной специальность могут учить совершенно разным вещам. В ВУЗе, куда собираюсь поступать про «Программную инженерию» написано следующее:
приобретаемые знания, навыки и умения:
«Подготовка бакалавра включает в себя дисциплины:
Информатика и программирование
Объектно-ориентированное программирование (C#, С++, Java)
Алгоритмы и структуры данных
Управление программными проектами
Разработка и анализ требований к программному обеспечению
Проектирование и архитектура программных систем
Проектирование человеко-машинного интерфейса
Тестирование программного обеспечения
Экономика программной инженерии
Архитектура вычислительных систем
Операционные системы и сети
Интернет-технологии (HTML5, XML, Java, PHP, семантический веб)
Базы данных (MS SQL Server, Oracle, MySQL)
Корпоративные информационные системы
Основы управления IT-услугами
Администрирование в информационных системах.
Информационная безопасность и защита информации.
Математическая логика и теория алгоритмов
Теория автоматов и формальных языков»
— Информационные системы и технологии
Объектно-ориентированное программирование (C#, Java)
Интернет-технологии (XML, Java, Perl, PHP)
Базы данных (MS SQL Server, Oracle, MySQL)
Корпоративные информационные системы.
Администрирование в информационных системах.
Интеллектуальные информационные системы.
Распределенные компьютерные системы
Разработка приложений в среде 1С
Надежность информационных систем.
Проектирование информационных систем.
Информационная безопасность и защита информации.
— Информационные системы в медиаиндустрии
Объектно-ориентированное программирование (C#, Java)
Интернет-технологии (XML, Java, Perl, PHP)
Базы данных (MS SQL Server, Oracle, MySQL)
Информационные технологии в полиграфии (Adobe PhotoShop, Adobe Indesign, Coral Draw).
Технология изготовления рекламного продукта.
Программные технологии разработки компьютерных игр
Компьютерные технологии создания мультимедийного программного обеспечения
Технологии разработки систем электронной коммерции.
Компьютерные технологии трехмерной графики.
Компьютерные технологии нелинейного монтажа (Adobe Premier)
Компьютерные технологии современных средств массовой информации (телевидения, Интернет, печатных СМИ).
Конечно, выбор стоит передо мной, но не имея ни опыта работы с сфере IT, ни учёбы в ней же, я не могу определить, что лучше. Поэтому ещё раз повторю вопросы: возможно, кто-то знаком с этой сферой, что посоветуете выбрать, что наиболее востребовано сейчас и будет востребовано в будущем? Какая специальность подразумевает больше программирования? Где меньше винтиков-шурупов? Что кажется более интересным?
Заранее спасибо за помощь)
как будто профу в ролевой игре выбираешь и даже список скиллов выложил, чтоб подсказали каким набором дальше по сюжету нагибать будет проще)
Все это достаточно далеко от класстических направлений для подгототовки стронг-программистов.
мне наоборот вторая больше по душе пришлась. хотя и первая, и вторая содержат не очень нужные имхо предметы, вроде Управления программными проектами или Программирования 1С.
По поводу второй специальности: программирования очень много. Знания даются самые разнообразные, думаю, что к окончанию можно выбрать наиболее полюбившееся направления.
1. упор в программирование всяких заумных сложных штук, больше базовых вещей, лежащих в основе всего
2. больше упор на интернет технологии
3. упор на работу с медиа-контентом
Я бы за инженерию, там штуки всякие поприкольнее. Учиться все равно будешь не на учебе (странно звучит).
А работодателям вроде как пофиг вообще, какой диплом.
выбирай то, где работать мешать не будут
Сужу с позиции java junior =)
Объектно-ориентированное программирование (C#, Java)
Интернет-технологии (XML, Java, Perl, PHP)
Базы данных (MS SQL Server, Oracle, MySQL)
Это самое главное, и присутствует во всех планах, что хорошо.
В первом плане очень много «матана», учился два курса по похожей программе, а потом сменил направление. Чего только стоит Математическая логика и теория алгоритмов, на которой я с пересдач не слезал. Причем функциональному программированию (считаю, что если и забивать голову наукой обычному программисту, а не ученому, то лишь ради этого), на котором действительно РАЗРАБАТЫВАЮТ проекты, НЕ научат, хорошо еще если соответствующие новинки в Java 8 покажут. Сейчас я думаю, а зачем вообще в курсе эта теоретическая фигня, если даже про Haskell или Lisp ни словом не обмолвились, и теперь мне самому придется это осваивать?
В третьем плане, как я понял, учат «фотошопить». Зачем это нужно айтишнику?
Во втором плане как раз наблюдается определенный баланс и рекомендую именно его. Спокойно изучишь все термины айтишного мира, определишься, что интересно разрабатывать и разберешься в соответствующей предметной области (в плане программной инженерии предполагается, что выбранной предметной областью является «матан»).
Бесплатно помогаю пикабушникам учить программирование, часть 26: «Критерии прохождения испытательного срока»
В этом посте продолжаю делиться советами о тонкостях работы веб-разработчиком. Начало здесь https://pikabu.ru/story/pomogu_nauchitsya_programmirovat_besplatno_7319642
Чаще всего ответа на этот вопрос никто не знает. Поэтому, если на собеседовании что-то пошло не так и вы не хотите его продолжать, спросите о критериях прохождения испытательного срока у представителя компании. Скорее всего, будет весело =)
Важные прописные истины, о которых часто забывают
А не стоит забывать, что испытательный срок работает в обе стороны: компания проверяет сотрудника и сотрудник проверяет компанию. О 2й части этого тезиса многие забывают а, еще чаще, вовсе и не знают. Поэтому совершенно нормально, по завершению испытательного срока предупредить представителя компании о своем уходе.
Причины продолжить работать в компании по завершению испытательного срока
Это прежде всего. Вам должно нравиться работать на текущем месте. Не для того вас такими красивыми и умными мамы рожала, чтобы идти на ненужные компромиссы, при перегретом рынке труда =)
В моем понимании комфорт на рабочем месте зависит от 2х факторов: технических и организационных.
Под техническими факторами комфорта я понимаю качественный код, который легко поддерживать. Это предполагает, как минимум наличие хорошего уровня тестового покрытия и линтеров кода.
Под организациоными факторами комфорта я понимаю здоровую не конфликтную атмосферу в коллективе, отсутствие жестких переработок и горящих дедлайнов, решение рабочих задач исключительно в рамках своей компетенции.
Он должен быть раз в 4-6 месяцев. Это обусловлено инфляцией и ростом вашей квалификации.
Причины уйти из компании по завершению испытательного срока
Большая текучка кадров.
Частое наличие задач, которые не касаются вашей предметной области
Я очень советую пообщаться напрямую с тимлидом или тех. директором по завершению испытательного срока. Запросите обратную связь о себе, спросите на что обратить внимание вопросах развития в вашей области, узнайте свои слабые места с позиции более опытного сотрудника. Все это очень полезно.
Мой канал в Telegram, где я помогаю новичкам освоить программирование: https://t.me/LearnRubyForPikabu
Уже 37 моих подписчиков дошли до получения работы.
Добро пожаловать всем желающим.
Бесплатно помогаю пикабушникам учить программирование, часть 25: «Не все обещания стоит выполнять»
В этом посте продолжаю делиться советами о тонкостях работы веб-разработчиком. Начало здесь
Этот пост меня побудила написать запись из телеграм канала, который я не укажу по причине параноидальной нелюбви к рекламе. Фрагмент этой записи представлен ниже.
С таким подходом я согласен лишь частично. Мое мнение таково: не все обещания стоит выполнять. Рассмотрим этот подход с 2х сторон.
Обещания, которые стоит выполнять.
Это те обещания, результат выполнения которых зависит полностью от вас. Например, при удаленной работе, есть договоренность быть на ежедневных созвонах в 9:00. Этого стоит придерживаться целиком, полностью и безоговорочно.
Если же случилось что-то форс-мажорное, то обязательно предупредите о своем отсутствии заранее. Это очень хорошая практика, которая срежет многие острые углы.
Что касается фриланса или же работы с заказчиком напрямую, важно помнить: вам простят многие технические ошибки при наличии дисциплины и пунктуальности. Если вы обладаете этими двумя качествами и вы работали с этим заказчиком ранее, смело можете поднимать стоимость выше рынка за последующие работы. Вам пойдут на уступки в этом плане, практически во всех случаях. Вы даже не представляете, насколько сложно сейчас найти специалиста, который пунктуальный и квалифицированный одновременно.
Обещания, которые можно не выполнять.
Здесь речь пойдет о договоренностях, результат выполнениях которых не зависит от вас.
Это задачи, при выполнении которой обнаружились подводные камни. Это может быть ошибки конфигурации, множественные недоработки других сотрудников, внезапно изменившееся техзадание и все такое прочее. Лучшим решением в таких случаях будет предупредить менеджера или заказчика о том, что сроки могут растянуться по вышеописанным причинам.
Нужно понимать, что вас тоже не уведомили, что на проекте будет вот такой нежданчик из-за которого планы могут поменяться, так что вы уже работаете с последствиями неправильных решений, а не являетесь их инициатором.
Также следует понимать, что если можно избежать неприятной ситуации с избыточным уровнем ответственности заранее, то лучше именно так и поступить. Если на вас давят, принуждая назвать сроки завершения задачи, результат выполнения которой зависит не только от вас, лучше не говорить вообще ничего. Чаще всего давление на сотрудников происходит именно потому, что другие способы воздействия не доступны ввиду низкой квалификации руководства. Это нужно помнить и никогда не забывать.
Мой канал в Telegram, где я помогаю новичкам освоить программирование: https://t.me/LearnRubyForPikabu
Уже 37 моих подписчиков дошли до получения работы.
Добро пожаловать всем желающим.
Ответ на пост «Похоже наказания из рос-армии добрались по интернету и до обычной жизни»
Главное, чтобы работало.
Похоже наказания из рос-армии добрались по интернету и до обычной жизни
Я работаю в школе программирования. Если студенты нарушают правила, то в наказание им заменяют клавиатуры на это.
Бесплатно помогаю пикабушникам учить программирование, часть 23: «Как сохранять спокойствие и не выгорать.»
Я продолжаю отвечать на вопросы из комментариев своих подписчиков. Задавая их вы помогаете проекту развиваться. Началось всё здесь
Нижеописанные советы основаны исключительно на личном опыте.
1. Не работайте сверхурочно.
Этим очень часто грешат на галерах в аутсорсе. Некоторые «эффективные менеджеры» могут позвонить в субботу утром потому, что образовалась ну очень срочная задача, которую совсем никак нельзя откладывать. Доверительно относиться к таким ситуациям не стоит.
В таких случаях никого не волнует ваше состояние. Крайне неразумно разменивать свою вовлеченность в программирование на полное отвращение даже к самым интересным задачам из-за таких персонажей.
2. При малейших признаках выгорания отдыхайте до того, как устали.
3. Общайтесь с кем-то вне работы на нерабочие темы.
4. Освобождайте долговременную память записывая запланированные задачи.
Это очень помогает снизить утомляемость.
5. Ставьте свой комфорт в приоритет.
Всегда помните: работодателей очень много, а такой красивый(вая) вы у мамы один(одна).
6. Не бойтесь новых технологий.
Сейчас рынок разработки очень быстро меняется. Нужно учиться новому почти каждый день, чтобы оставаться на плаву. Если не следит за трендами, то в итоге вы не только невзлюбите свою работу, но и просто останетесь без неё!
7. Фиксируйте все то, что с вами происходит.
Ведите краткий список всех событий, происходивших на вашей работе, которые показались вам значимыми. Память очень ненадежна потому, что она часто притупляет негативный и травмирующий опыт.
Мой канал в Telegram, где я помогаю новичкам: https://t.me/LearnRubyForPikabu
Уже 37 моих подписчиков дошли до получения работы.
Добро пожаловать всем желающим.
Go gopher милая вязаная игрушка
Создавать этого малыша было одно удовольствие, хоть это и на первый взгляд просто «синяя сосиска с ушами» ))))
При создании gopher я использовала различные материалы как: пряжа Пехорка «цветное кружево», крючок для вязания 0,7мм., синтепон, полимерную глину для зубов, немного пластмассы для очков авиаторской шапки, ну и конечно хорошее настроение))))
Этот пост является логическим продолжением моего предыдущего поста о борьбе с синдромом самозванца. Дополнить эту историю меня побудили комментарии, посыл которых очень неоднозначный.
Я продолжаю отвечать на вопросы из комментариев своих подписчиков. Задавая их вы помогаете проекту развиваться. Началось всё здесь
Немного о причинах
Это происходит не только в IT сфере, но рассказывать приводить примеры я буду именно про разработчиков. Просто потому, что здесь у меня очень много релевантного опыта.
Очень часто разработчик связывает свои успехи со случайным удачным стечением обстоятельств.
Это явление довольно популярное. Например разработчик успешно прошел собеседование потому, что задачи были легкие или тимлид поленился заморачиваться над сложными вопросами. Или же сложную задачу получилось решить легко и быстро потому, что на прошлой работе была похожая ситуация.
Разберем каждый случай отдельно.
Разработчик успешно прошел собеседование потому, что задачи были легкие.
Тимлид поленился заморачиваться над сложными вопросами, разработчик легко ответил на не сложные, попал в команду и теперь у него неловкое чувство.
Во-вторых: его, вполне могло устроить ваше резюме и фрагменты вашего кода, которые он видел до собеседования. Поэтому он отнесся к собеседованию как к необходимой бюрократии, легонько прощупал почву и убедился что заявленные качества соответствуют действительности.
В третьих: тимлид, чаще всего, гораздо более компетентен чем среднестатистический кодерок в его подчинении. Поэтому его мнение в кадровых и технических моментах более весомо чем ваши переживания. Посмотрите его код, убедитесь что он более опытен чем вы, и просто доверьтесь его выбору.
Сложную задачу получилось решить легко и быстро потому, что на прошлой работе была похожая ситуация.
Посмотрите на ситуацию с позиции бизнеса. У вас обнаружилась проблема, которую нужно обязательно решить. Вы нанимаете разработчика. Разработчик сталкивался с этой задачей на предыдущей работе, поэтому всё получилось быстрее и легче чем ожидалось. Плюсы есть, минусов нету.
Немного о более ранних причинах
Очень часто люди себя недооценивают потому, что ошибаются. В их понимании наличие ошибок это неопровержимый факт их низкой компетенции.
Мой канал в Telegram, где я помогаю новичкам изучать веб-разработку: https://t.me/LearnRubyForPikabu
Уже 37 моих подписчиков дошли до получения работы.
Добро пожаловать всем желающим.
Экстренный набор
Разработчик с нуля спустя год и сложности дальнейшего развития
Прошел почти год, как я тут создавал пост с вопросом, как стать разработчиком. Год этот был тернист, так как я никогда ранее не занимался программированием и работой с микроконтроллерами, знал совсем немного схемотехнику и единственное что это CAD моделирование.
Как не крути, но для хорошего начала нужна толика везения и я через знакомых смог найти контору, где требовалось делать примитивные вещи, уровня помигать светодиодом, но в основном монтаж, при том навесной. Это мне позволило зарабатывать на хлеб и обучаться. По этому в первую очередь я закупился моим кумиром и кормильцем, китайской паялкой на T12, которая верой и правдой служит мне и сейчас и не поменяю я ее даже на индукционку. Купил фен, ЛБП сам собрал, нормальный мультиметр, кучу ручного инструмента для работы с проводами, в основном мгтф:
Понимаю, что лучший способ, это пойти работать в фирму, где занимаются подобными разработками, но это не путь самурая. Недавно даже приглашали в Московскую фирму, но блин, они тоже используют esp32, а он мне уже не интересен. Я бы даже заплатил кому-нибудь, что бы меня ввели в курс, что где сейчас используют, что мне надо изучить, куда копать и ответили на пару сотен моих вопросов, но что то я ни нашел таких вариантов.
Кстати, я тут пару лет назад делал пост как прожить на МРОТ, сейчас то время вспоминаю с ужасом и непониманием, как я так жил. Даже моих примитивных знаний хватает, что бы зарабатывать в несколько раз больше. И спасибо короне, из-за которой меня сократили и я решил попробовать себя в самозанятых, а то так бы и продолжал работать, думая что это нормально.