Программная инженерия

Будущая профессия

Программная инженерия
Образовательная программа «Программная инженерия» готовит высококвалифицированных бакалавров (ведущих технических специалистов, квалифицированных разработчиков и архитекторов программного обеспечения, менеджеров по качеству программного обеспечения и процессов его разработки), имеющих комплексные знания в области программной инженерии, информационно-коммуникационных технологий (ИКТ), а также экономики, менеджмента и права и владеющих теоретическими основами и практическими навыками разработки конкурентоспособных программных систем, управления программными проектами в различных областях индустрии.

Цели программы:

  1. Получение выпускниками общенаучных и специальных инженерных знаний, приобретение опыта практической работы и универсальных компетенций, позволяющих им успешно совершенствоваться в профессиональной области;
  2. Возможность выпускникам работать по приоритетным направлениям развития программной инженерии, показывая высокий профессионализм при решении комплексных инженерных задач в области проектирования, разработки и использования программных продуктов;
  3. Формирование у выпускников навыков эффективного и профессионального взаимодействия с заказчиками, пользователями, экспертами и руководящим составом компаний;
  4. Формирование у выпускников навыков эффективной работы в команде в качестве участников и руководителей, способных выигрывать в конкурентной борьбе и занимать все более ответственные руководящие должности как в области разработки программных продуктов, так и в управленческой сфере;
  5. Обеспечение возможности выпускникам в случае желания продолжить обучения в магистратуре и аспирантуре.

Выпускник образовательной программы должен обладать следующими компетенциями:

УК-1   Способен учиться, приобретать новые знания, умения, в том числе в области, отличной от профессиональнойУК-2   Способен выявлять научную сущность проблем в профессиональной областиУК-3   Способен решать проблемы в профессиональной деятельности на основе анализа и синтезаУК-4   Способен оценивать потребность в ресурсах и планировать их использование при решении задач в профессиональной деятельностиУК-5   Способен работать с информацией: находить, оценивать и использовать информацию из различных источников, необходимую для решения научных и профессиональных задач (в том числе на основе системного подхода) УК-6   Способен вести исследовательскую и проектную деятельность, включая анализ проблем, постановку целей и задач, выделение объекта и предмета исследования, выбор способа и методов исследования, а также оценку его качества УК-7   Способен работать в команде УК-8   Способен грамотно строить коммуникацию, исходя из целей и ситуации общения УК-9   Способен критически оценивать и переосмыслять накопленный опыт (собственный и чужой), рефлексировать профессиональную и социальную деятельность

 УК-10 Способен осуществлять производственную или прикладную деятельность в международной среде

 Выпускники программы работают: 

  • в ведущих российских и зарубежных компаниях – разработчиках программного обеспечения;
  • в научно-исследовательских центрах и университетах;
  • в компаниях-системных интеграторах и ИT-департаментах крупных российских компаний и государственных структур. 
IT компании, IT консалтингБизнес-консалтингАудит, финансы
GoogleIntelIBMMicrosoftAppleЯндексOracleКРОКMail.ruKaspersky LabABBYYJetBrainsSAP DeloitteEYPWCMcKinsey&CompanyAccentureBoston ConsultingGroupJ.P. Morgan & Co.WorldQuantАтонФинамDeutsche BankHSBCСбербанкВТБ24Альфа-БанкГазпромбанк

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

Потребности рынка в выпускниках программы «Программная инженерия»

    Контингент студентов                 Выпуск

2015-16                       383                                          63

2016-17                       429                                          85

2017-18                       534                                          78

2018-19                       524                                          76

2019-20                       702

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

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

По данным проекта “Банк данных заработных плат” компании Head Hunter, в ИТ-сфере в течение многих лет имеет место непрерывный рост заработных плат.

На графике показано изменение Зарплатного индекса Super Job в области ИТ – этот показатель отражает ежемесячную динамику средних заработных плат в определенных отраслевых сегментах.

Источник: https://www.hse.ru/ba/se/jobprospects

Программная инженерия — что это за профессия? Информационные технологии

Программная инженерия

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

Кто такой программный инженер?

Весьма востребованной на сегодняшний день считается сфера, именующаяся «программная инженерия». Что это за профессия? В чем ее особенности? Ответить на эти вопросы сможет далеко не каждый. А между тем, рассматриваемая специальность является невероятно важной и престижной.

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

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

Приступая к работе, специалист должен четко следовать установленным инструкциям.

Стоит указать, что рассматриваемая работа невероятно сложная. Она включает в себя аналитические, программистские, проектные, управляющие и многие другие аспекты. Между тем многие люди даже не имеют представления о таком явлении, как программная инженерия. «Что это за профессия, кем можно пойти работать?» — задают они вопрос, даже не подозревая, насколько эта работа престижна.

Что должен знать программный инженер?

Очень обширной и сложной считается профессиональная сфера, имеющая название «программная инженерия». Что это за профессия, где необходимо обладать невероятно большим запасом знаний?

Какие именно дисциплины необходимо освоить во время обучения? На эти вопросы будут даны ответы далее.

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

  • Математика и инженерия.
  • Информатика, технологии и средства разработки.
  • Моделирование и его спецификации.
  • Разработка программного обеспечения.
  • Аттестация и верификация ПО.
  • Профессионально-трудовая практика.
  • Программные проекты.

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

Обучение профессии

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

Что это за работа, считающаяся одной из самых актуальных и востребованных? Именно этим вопросом задается почти каждый человек, желающий освоить рассматриваемую профессию. Конечно же, получить должное для работы образование будет не так уж и просто. Обо всех тонкостях обучения специальности «программная инженерия» будет рассказано далее.

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

  • разработка и сопровождение программной продукции;
  • программно-информационные системы и их разработка;
  • виды инструментальных средств для эффективной разработки программной продукции.

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

Довольно много неясных моментов содержит в себе программная инженерия. Что это за профессия? Кем можно работать? Насколько эта сфера престижна? На большинство из представленных вопросов будут даны ответы при получении должного образования.

Обязанности программного инженера

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

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

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

Таким образом, довольно большое количество различных сфер деятельности включает в себя программная инженерия.

Что это за профессия, где на одного работника ложится столько функций? Многих людей мучает именно этот вопрос, а также проблема трудоустройства. Об этом и пойдет речь далее.

Где можно работать?

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

И действительно: куда можно устроиться, имея на руках диплом по курсу «программная инженерия»? Что это за профессия? Где работать будет наиболее оптимально? На все эти и другие вопросы ответим прямо сейчас.

Для начала стоит выделить основные сферы деятельности, где может трудиться программный инженер. Сюда относятся:

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

Какую именно сферу деятельности лучше выбрать? Это решать только самому программному инженеру. Стоит внимательно рассмотреть и проанализировать все возможные варианты, и лишь потом сделать выбор.

Теперь стоит обратиться к вопросу, как проходит работа в сфере «программная инженерия».

Что это за профессия и кем работать?

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

  • проектирование и реализация, их методы;
  • автоматизированная система обработки информации;
  • автоматизированное проектирование;
  • производство и эксплуатация, их способы;
  • работа с алгоритмическими и математическими моделями.

Требования к программному инженеру

Невероятно сложной и многообразной считается программная инженерия. Что это за профессия и специальность, в которой к работникам предъявляются особые, совершенно специфические требования?

Как и любой другой работник, представитель рассматриваемой профессии обладает довольно большим спектром обязанностей и функций.

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

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

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

Зачастую именно представители рассматриваемой профессии обращаются к тайм-менеджменту или другим подобным формам планирования своего времени.

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

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

Карьера программного инженера

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

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

Действительно: есть ли возможность качественно вырасти как специалисту в рассматриваемой трудовой сфере? Конечно же, такие возможности имеются. На первых порах выпускнику университета придется поработать простым стажером.

Однако в недалеком будущем у него может появиться возможность повысить свой статус до штатного программиста среднего уровня. Приложив должные усилия, штатный может дорасти до ведущего программиста. Стоит отметить, что ведущие специалисты в сфере программной инженерии могут получать заработную плату до 3 000$.

Конечно же, должность ведущего программиста — не предел. Существует реальная возможность занять руководящую должность по какому-нибудь крупному проекту. В этом случае начальство предприятия может предложить место в руководстве.

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

Два основных мифа о профессии

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

Собственно, утверждение, что сфера программной инженерии является «ненастоящей» — и есть первый миф о профессии. Причем опровергнуть это явно лживое утверждение будет совсем не сложно.

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

Следующий весьма распространенный миф о профессии звучит следующим образом: «вся новая программная продукция в сфере программной инженерии совершенно не нужна на производстве, и может понадобиться разве что преподавателям». Конечно же, это совсем не так.

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

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

Самые распространенные мифы

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

Что это за профессия? Кем работать? Пожалуй, это основные вопросы, которыми задаются люди, желающие правильно выбрать свою будущую работу. Но, как ни странно, большинство людей при выборе профессии руководствуются еще и чем-то более глобальным. Они желают знать, принесет ли их будущий труд хоть какую-то пользу обществу.

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

Однако поэтапный выход из кризиса будет обеспечен совершенно точно.

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

Данный миф связан с некоторыми компаниями, безосновательно сделавшими подобный вывод.

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

Преимущества и недостатки профессии

Как и любая другая профессия, множество недостатков и преимуществ содержит в себе и программная инженерия.

Что это за профессия? Открытие системы, которая получила соответствующее наименование, произошло совсем недавно.

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

Стоит начать с преимуществ профессии. К ним относятся:

  • Хорошая заработная плата. Конечно же, все зависит от предприятия, региона, и даже государства. Например, в европейских странах качественный специалист в сфере программной инженерии получает около 10 тыс. $, в России — от 25 тыс. до 60 тыс. рублей.
  • Высокая востребованность. Как минимум, на протяжении еще пары десятков лет сфера программной инженерии останется очень востребованной. Выпускники ВУЗов смогут с легкостью найти себе рабочее место.
  • Творческая составляющая в профессии. Этот пункт для некоторых людей, наверное, самый важный. Ведь действительно: что может быть лучше работы, в которой можно проявить себя с самой положительной стороны?

Однако есть у профессии и недостатки. Пускай их совсем немного, многие работники все-таки ощущают их влияние на рабочий процесс. Сюда относятся:

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

Таким образом, программная инженерия — это престижная, высокооплачиваемая, и, самое важное, очень интересная работа.

Источник: https://FB.ru/article/274284/programmnaya-injeneriya---chto-eto-za-professiya-informatsionnyie-tehnologii

Привет, Пикабу!) Хочу попросить помощи у коллективного разума: сейчас мне нужно выбрать свою будущую специальность.

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

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

Да, знаю что нужно смотреть не на название, а на обр. программу, так как в разных ВУЗах на одной специальность могут учить совершенно разным вещам. В ВУЗе, куда собираюсь поступать про «Программную инженерию» написано следующее:

профиль — Управление разработкой программных проектов;

приобретаемые знания, навыки и умения:

«Подготовка бакалавра включает в себя дисциплины:

Информатика и программирование

Объектно-ориентированное программирование (C#, С++, Java)

Алгоритмы и структуры данных

Управление программными проектами

Разработка и анализ требований к программному обеспечению

Проектирование и архитектура программных систем

Проектирование человеко-машинного интерфейса

Тестирование программного обеспечения

Экономика программной инженерии

Архитектура вычислительных систем

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

Интернет-технологии (HTML5, XML, Java, PHP, семантический веб)

Базы данных (MS SQL Server, Oracle, MySQL)

Корпоративные информационные системы

Основы управления IT-услугами

Распределенные Интернет-приложения

Администрирование в информационных системах.

Анализ данных

Информационная безопасность и защита информации.

Математическая логика и теория алгоритмов

Дискретная математика

Теория автоматов и формальных языков»

Про «Информационные системы и технологии» — есть два профиля:

— Информационные системы и технологии

Специальные дисциплины:

Технологии программирования (C, Java, .NET, ASP)

Объектно-ориентированное программирование (C#, Java)

Интернет-технологии (XML, Java, Perl, PHP)

Базы данных (MS SQL Server, Oracle, MySQL)

Корпоративные информационные системы.

Распределенные Интернет-приложения

Администрирование в информационных системах.

Интеллектуальные информационные системы.

Облачные решения

Мобильные решения

Распределенные компьютерные системы

Разработка приложений в среде 1С

Мультимедиа технологии.

Надежность информационных систем.

Проектирование информационных систем.

Информационная безопасность и защита информации.

— Информационные системы в медиаиндустрии

Технологии программирования

Объектно-ориентированное программирование (C#, Java)

Интернет-технологии (XML, Java, Perl, PHP)

Базы данных (MS SQL Server, Oracle, MySQL)

Компьютерные средства создания и обработки анимации и видеоизображений: (двумерная и трехмерная мультипликация: Adobe Flash, Toon Boom Studio, Adobe After Effects, , 3D Max, Maya).

Информационные технологии в полиграфии (Adobe PhotoShop, Adobe Indesign, Coral Draw).

Технология изготовления рекламного продукта.

Программные технологии разработки компьютерных игр

Компьютерные технологии создания мультимедийного программного обеспечения

Технологии разработки систем электронной коммерции.

Компьютерные технологии трехмерной графики.

Компьютерные технологии нелинейного монтажа (Adobe Premier)

Компьютерные технологии современных средств массовой информации (телевидения, Интернет, печатных СМИ).

Конечно, выбор стоит передо мной, но не имея ни опыта работы с  сфере IT, ни учёбы в ней же, я не могу определить, что лучше.

Поэтому ещё раз повторю вопросы: возможно, кто-то знаком с этой сферой, что посоветуете выбрать, что наиболее востребовано сейчас и будет востребовано в будущем? Какая специальность подразумевает больше программирования? Где меньше винтиков-шурупов? Что кажется более интересным?

Заранее спасибо за помощь)

IT Программирование Инженерия Совет Длиннопост Текст

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

[моё] Программирование Программист Код IT IT юмор Айтишники

Бытует мнение что работа в гигантах индустрии, вроде , Google, Microsoft, Amazon и прочих — это «счастливый билет» для любого специалиста.

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

Или пишут работники крупных компаний «я стараюсь изо всех сил — но никто это не замечает. Как сделать так что бы меня заметили?»

Будем считать этот пост ответом на много писем, на которые я не стал отвечать — потому что отвечать надо одно и то же.

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

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

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

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

И каждого человека всегда интересует вопрос — хорошо ли ему будет на работе. Многие компании сами формируют это понятие «хорошо» и пытаются вас убедить что это именно то что вам нужно.

Зарплата выше чем в других местах, красивый офис, возможность повышать квалификацию, внутренние этические кодексы, и много пиара — вас убеждают что вы прикоснетесь к чему то «великому», станете частью чего то «большого» и несомненно крутого.

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

» Но также я знаком с огромным количеством людей, которые в принципе не ищут работу в подобных компаниях. К слову, я сам уже много лет не рассматриваю предложения о работе на постоянной основе, от компаний с количеством работников 1000+ человек.

Сейчас я работаю с гигантами, но разово, на конкретные сроки и задачи, и то если мне это будет интересно.

Почему?

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

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

И да, я могу сказать честно — какое то время, многим начинающим, стоило бы поработать в подобной компании. Но только если они не подсядут на эту «иглу розовых пони», а будут использовать время с толком — учиться, общаться со спецами и перенимать опыт.

И если они будут делать это эффективно — они довольно скоро достигнут потолка, и потом придет время делать выбор, и во многом этот выбор будет обусловлен внутренней готовностью «хлебнуть капитализма полной ложкой».

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

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

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

Просто в детали никто не будет вникать. Менеджеру нужен спец на проекте, вас некем заменить — хрен вам а не повышение, хрен вам а не поездка на курсы или еще чтото типа того.

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

Причем повысят скорее всего того кто более «в теме» и предан системе, чем того кто более профессионален.

Вся это система работает только с одной целью — заставить вас работать на 150%, выжать из вас все возможное. И вы сами не заметите, как работа займет всю вашу жизнь — у вас будет все связанно с компанией и работа, и отдых и знакомства и прочее — просто на другое у вас не бдет времени. А если вы попробуете «не вживаться», а «просто работать» — вам ничего не светит.

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

Так работает система.

В крупных компаниях решают деньги, на людей там насрать. Есть метрики эффективности, и экономические показатели —  и это все что у вас есть. И много бюрократии и скрытых решений — вы даже знать не будете причин, вас просто «направят» в нужную сторону. Не станете направляться — пойдете за борт.

Поэтому я бы не расстраивался от того что в крупной компании вас «недооценивают» или «не повышают». Скорее всего причина не в вас. Им конечно удобнее внушить вам что это вы недоработали или недостаточно старались — но вы сами должны выработать критическое отношение к себе и окружающим, и взвешивать все «на своих весах».А чего ты хотел? — скажете вы.

Я лично знаю чего хотел — поэтому я получил от них все что хотел, в свое время и «свалил в закат». 🙂

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

Сначала конечно будет «вау эффект», система для этого и создана.

Потом, со временем, когда у них пройдет барьер формирования личности (в 28 лет где то) — дальше или их начнет от этого всего тошнить, или они смирятся со своей ролью винтика, и как зомби пойдут в светлое будущее с любимой компанией.

Я лично привык сам собой управлять — поэтому мне комфортнее без этих «семейных ценностей». Разовое сотрудничество, найм на конкретные проекты, задачи, сроки — без присягания на верность, так сказать. У меня есть небольшая команда с которой я работаю постоянно + если есть что то для меня интересное — беру работу на стороне.

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

Что хотел сказать? — спросите вы.

Хотел сказать только то, что помните — ваша жизнь это ваша жизнь. Сделайте так что бы это были не пустые слова. Никто о вас лучше не позаботится чем вы сами. И только вы сами можете определять, кем вам быть.

Не пытайтесь себя мерять мерками работодателей — вырабатывайте свои, или вы постоянно будете «недооцененными». Ищите себя и свой путь. И меньше верьте рекламе…

Показать полностью

Эй, девчонки, делающие записи 50ю различными цветами, ну и где вы теперь? Вы все еще продолжаете использовать все эти цвета?

В преддверии Рождества в приложении VSCode на одной из иконок появилась шапочка Санты:

Далее, один из пользователей создал следующий тикет:

https://github.com/microsoft/vscode/issues/87268

Грубое содержание: наличие религизоных символов (таких, как шапочка Санты) оскарбляет мои чувства и чувства евреев, т.к. этот праздник стоил миллионы еврейских жизней. Немедленно уберите это из приложения, т.к. для меня это равносильно свастике.

Ответ Майкрософта:

we're sorry we hurt your and other's feelings. We'll remote the Santa Hat.

(Нам очень жаль, что мы обидели Ваши и чьи-либо еще чуства. Мы удалим шапочку Санты).

Реакция пользователей не заставила себя ждать — появляются (и сразу же удаляются Майкрософтом) сотни тикетов, к примеру:

— Please create Offensive build of VSCode

— The code, that is written in vscode is offensive

— Suggestion: Add Cthulhu tentacles to the settings icon

— «Light themes» should be called «White themes»

— «Light themes» section comes before «Dark themes» in settings dropdown which is very offensive to me

Многие пользователи буквально в ярости, и я их понимаю… Интересно, чем все закончится.

Microsoft IT Программирование Ass on Fire Санта-Клаус Рождество

Все ниже описанное является моим личным опытом геймдева и осваивания движка Unity и не обязательно к применению. Однако вполне может стать своего рода Best Practice для новичков (а может и другим пригодится). 

1) Update ()

Метод Update показан чуть ли не во всех официальных уроках по Unity. Однако в скором времени вы поймете, что не стоит пихать его во все скрипты. Альтернативой является применение необходимых изменений путем вызова их из другого объекта (сценария) по событию.

Пример: чтобы обновлять полоску жизни персонажа, не обязательно на слайдер вешать Update() который будет постоянно брать нужное ему значение и присваивать слайдеру. Достаточно вызвать событие изменения жизней персонажа которое и изменит полоску жизни. 

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

Источник: https://pikabu.ru/story/programmnaya_inzheneriya_ili_informatsionnyie_sistemyi_i_tekhnologii_4324753

Программные инженеры: IT-специалисты, которые могут всё — Академия Яндекса

Программная инженерия

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

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

Руководитель программы Валерий Шилов и студенты Программной инженерии рассказывают о том, как устроена подготовка специалистов, которые могут все.  

От программирования, до патентного права 

«Когда я поступала, я не знала, что такое программная инженерия — шла на программу с самым красивым названием и с самым высоким проходным баллом в России (в 2018 проходной балл здесь был 296)», — рассказывает бывшая студентка департамента Екатерина Береснева, которая сейчас учится там же в магистратуре и сама преподает.

Студентов, которые до конца не понимают, что скрывается за внушительным названием, на первый курс приходит немало.

«Родители школьников спрашивают меня: “Что такое программная инженерия? Это программирование?”. В том числе и программирование, но программный инженер занимается далеко не только им.

Он занимается всеми стадиями производства продукта», — объясняет академический руководитель программы Валерий Шилов.

Тем не менее, все начинается с программирования и изучения большого количества языков. Если не хватает основных C#, Java, C++ и Python, есть факультативы, где можно брать и другие, например, Swift или Kotlin.

Знания подкрепляются опытом: со второго курса начинается практика, в том числе в крупных компаниях, и стартует проектная работа.

По мере изучения материала студенты берут все этапы создания проекта в свои руки: занимаются дизайном, вопросами авторского права, контролируют соблюдение ГОСТов, готовят документацию. Иногда приходится вести официальные переговоры.

Например, студент четвертого курса Александр Плесовских в качестве дипломного проекта разрабатывает приложение-пропуск, используя технологию NFC. Проблема в том, что Apple крайне неохотно дает доступ к этой технологии на своих устройствах, и сейчас студент сам от лица университета убеждает представителей компании сделать для ВШЭ исключение.  

Программный инженер совмещает в себе множество функций, и поэтому в учебный план включают не только математику и разработку 

«Работа с требованиями заказчика, тестирование продукта, работа с документацией, экономика, принципы управления программными  проектами.

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

— Мы стремимся к тому, чтобы у нас было больше преподавателей, работающих в индустрии».

Фольклор инженеров

Расслабиться при таком количестве разных дисциплин едва ли получится. 

«На первом курсе сложно было научиться потреблять информацию в таких объемах, — рассказывает Мария Горденко, которая продолжает учиться программной инженерии в магистратуре. — Программирование я знала очень плохо, но на факультете его преподают практически с нуля, и все можно подтянуть.

Для этого, правда, нужно много работать самому, а если человек трудиться не хочет, он просто не сможет продолжать обучение.

У нас на курсе были и те, кто изначально умел программировать, но я не уверена, что им в этом плане повезло: пока читают базовый курс, они расслабляются, и им потом трудно снова набрать темп».

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

О том, как непросто приходится во время сессии, студенты снимали короткометражки, самодельные триллеры с кадрами лекций и эпические детективы в стиле «Ангелов и демонов» Дэна Брауна. 

Это не считая коллажей и стихов о страхе перед неотвратимым — экзаменами:

MSDN, C#, Подбельский,Бессмысленный и тусклый свет.Настигнет всех призыв апрельский.

Все будет так. Исхода нет.

Завалишь — всё начнёшь сначала,Пока не превратишься в тлен:Ночь, литра кофе уже мало,

Подбел, C#, MSDN.

Что получится, если все пережить

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

Наши выпускники становятся мощными руководителями проектов, которые не просто выросли из кодировщиков, а понимают все стадии развития проекта

Екатерина Береснева и Мария Горденко остались в науке. Например, Мария ищет метод решения задачи китайского почтальона. Цель задачи — пройти по всем улицам в городе по максимально короткому маршруту, чтобы не проходить по одному и тому же месту по несколько раз.

Такие расчеты, например, пригодились бы снегоуборочным машинам, чтобы они не чистили уже очищенные улицы, а скорее отправлялись к нетронутым завалам. Но пока, несмотря на то, что маршрут рассчитывают компьютеры, их решение отклоняется от оптимального на 10-20 процентов.

 

«Мы пытаемся сократить этот разрыв, и отчасти нам это удалось», — уточнила Мария. В свободное от науки и преподавания время она работает аналитиком в Москва-Сити. Впервые работать в таком качестве она попробовала во время учебной практики в S7, и ей понравилось.

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

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

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

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

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

«Хотя я осталась преподавать, меня пытаются заманить в коммерческие проекты, — признается Екатерина. — И не на начальную позицию Junior, а сразу на Middle, а это сразу зарплата около двухсот тысяч рублей в месяц. После выпуска можно идти куда угодно.

Можно даже на третьем курсе прийти в компанию на Junior-позицию, и тебя возьмут. И не потому, что у тебя корочка ВШЭ, а потому что к третьему курсу ты уже знаешь, как все работает, и умеешь работать сам.

Главное — получить эти знания и не отлынивать от процесса».

Источник: https://academy.yandex.ru/posts/programmnoy-inzhenery-it-spetsialisty-kotorye-mogut-vse

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