Заработная плата
Профессия находится на стадии развития, но уже известно, что разработчик интеллектуальных систем может претендовать на оклад от 50000 до 450000 руб. Также не стоит забывать о денежных бонусах (размер зависит от работодателя). Талантливым разработчикам чаще всего предлагают достаточно высокую заработную плату, ведь рынок труда пока испытывает дефицит Intelligent Systems Developer.
Профессиональные знания
- Data mining, Apache Hadoop, а также языки программирования: Python, С++ и иные (зависит от требований компании).
- Кластерный анализ, ИНС.
- Машинное обучение и искусственный интеллект.
Всё о функциях Coming Home и Leaving Home
Современный автомобиль является средоточием передовой инженерной мысли, реализованной в виде разнообразных систем, облегчающих управление машиной и способствующей созданию для водителя и пассажиров более комфортных условий. Особенно преуспели в этом немцы, в частности – инженеры автоконцерна Volkswagen. Автомобили этого бренда можно назвать испытательным полигоном для новейших систем, поначалу отсутствующих у конкурентов. В качестве примера можно привести функции Coming Home/Leaving Home, которые после успешной апробации появились на автомобилях Skoda, Audi и даже Bugatti.
Как работают функции Coming Home/Leaving Home
Для нормальной работы этих функций требуется соблюдение ряда условий:
- данный функционал должен присутствовать в «мозгах» бортового компьютера;
- функцию необходимо активировать;
- включение/выключение Coming/Leaving Home осуществляется посредством БК;
- бортовой компьютер должен знать, что на улице темно, используя информацию, переданную датчиком освещения.
Реализация алгоритма, как уже отмечалось выше, может различаться в зависимости от марки/модели. Есть реализации, когда дополнительное кратковременное освещение включается автоматически, не требуя никаких действий со стороны автовладельца. В некоторых моделях для срабатывания Coming Home перед выходом из автомобиля требуется несколько раз «моргнуть» светом дальних фар.
Достоинства и недостатки Coming/Leaving Home
Мы не берёмся однозначно утверждать, насколько полезным или бесполезным является данный функционал, ведь его использование может требоваться часто или периодически даже для одного и того же автовладельца. Так что каждый водитель должен сам решить, насколько необходимой может оказаться эта опция, и стоит ли за это переплачивать.
Отметим очевидные достоинства обоих функций:
- если вы вынуждены оставлять автомобиль в тёмное время суток на неосвещённых участках (это может быть стоянка, место возле многоквартирного или частного дома), это поможет добраться до автомобиля или уйти от него. Чаще всего данный функционал актуален для обитателей пригорода, особенно если возле дома отсутствует уличное освещение;
- то же самое можно сказать о поиске машины на больших неосвещённых парковках, особенно если вы точно не помните, в каком месте оставили свою машину.
Недостаток у функций только один: они используют энергию аккумуляторной батареи, уменьшая её заряд. Если ваша АКБ находится не в лучшем состоянии, даже кратковременное включение ближнего света фар может привести к её разряду, и утром вам придётся изыскивать способы приведения силового агрегата в рабочее состояние. Справедливости ради следует отметить, что такой сценарий маловероятен, поскольку умирающий автоаккумулятор в любом случае даст о себе знать гораздо раньше, и вы сможете заблаговременно отключить эту функцию.
Экскурс в историю экспертных систем
История экспертных систем берет свое начало в 1965 году. Брюс Бучанан и Эдвард Фейгенбаум начали работу над созданием информационной системы для определения структуры химических соединений.
Результатом работы была система под названием Dendral. В основе системы формировалась последовательность правил подобных к «IF – THEN». Информационная система не перестала развиваться и получила множество наследников, таких как ONCOIN – информационная система для диагностики раковых заболеваний, MYCIN – информационная система для диагностики легочных инфекционных заболеваний.
Следующим этапом стали 70-е годы. Период не выделялся особыми разработками. Было создано множество разных прототипов системы Dendral. Примером служит система PROSPECTOR, областью деятельности которой являлась геологические ископаемые и их разведка.
В 80-ых годах появляются профессия – инженер по знаниям. Экспертные системы набирают популярность и выходят на новый этап эволюции интеллектуальных систем. Появились новые медицинские системы INTERNIS, CASNE.
С 90-ых годов развитие интеллектуальных систем приобретает новые и новые методы и особенности. Нововведением становится парадигма проектирования эффективных и перспективных систем. Гибкость, четкость решения поставленных задач дало новое название – мультиагентных систем. Агент – фоновый процесс который действует в целях пользователя. Каждый агент имеет свою цель, «разум» и отвечает за свою область деятельности. Все агенты в совокупности образуют некий интеллект. Агенты вступают в конкуренцию, настраивают отношения, кооперируются, все как у людей.
В 21 век, интеллектуальной системой уже не удивишь никого. Множество фирм внедряет экспертные системы в области своей деятельности.
Быстродействующая система OMEGAMON разрабатывается c 2004 года с IBM, цель которой отслеживание состояния корпоративной информационной сети. Служит для моментального принятия решений в критических или неблагоприятных ситуациях.
G2 – экспертная система от фирмы Gensym, направленная на работу с динамическими объектами. Особенность этой системы состоит в том, что в нее внедрили распараллеливание процессов мышления, что делает ее быстрее и эффективней.
Архитектура и дизайн ИСППР
- Интерфейс
- Моделирование
- Data Mining
- Data collection
- Анализ домена (собственно, где мы будем нашу ИСППР использовать)
- Сбор данных
- Анализ данных
- Выбор моделей
- Экспертный анализ\интерпретация моделей
- Внедрение моделей
- Оценка ИСППР
- Внедрение ИСППР
- Сбор обратной свзяи (на любом этапе, на самом деле)
А где тут машинное обучение и теория игр?
Обычные нейронные сети
вот где карту оформляли туда и идитеTsadiras AK, Papadopoulos CT, O’Kelly MEJ (2013) An artificial neural network based decision support system for solving the buffer allocation problem in reliable production lines. Comput Ind Eng 66(4):1150–1162Arsene CTC, Gabrys B, Al-Dabass D (2012) Decision support system for water distribution systems based on neural networks and graphs theory for leakage detection. Expert Syst Appl 39(18):13214–13224
обучение-решение-обучение
i
TNстроить интерфейс вокруг
Теория игр
q
- Merkert, Mueller, Hubl, A Survey of the Application of Machine Learning in Decision Support Systems, University of Hoffenhaim 2015
- Tariq, Rafi,Intelligent Decision Support Systems- A Framework, India, 2011
- Sanzhez i Marre, Gibert, Evolution of Decision Support Systems, University of Catalunya, 2012
- Ltifi, Trabelsi, Ayed, Alimi, Dynamic Decision Support System Based on Bayesian Networks, University of Sfax, National School of Engineers (ENIS), 2012
Структура экспертной системы
1. База знаний
Знания — это правила, законы, закономерности получены в результате профессиональной деятельности в пределах предметной области.
База знаний — база данных содержащая правила вывода и информацию о человеческом опыте и знаниях в некоторой предметной области. Другими словами, это набор таких закономерностей, которые устанавливают связи между вводимой и выводимой информацией.
2. Данные
Данные — это совокупность фактов и идей представленных в формализованном виде.
Собственно на данных основываются закономерности для предсказания, прогнозирования. Продвинутые интеллектуальные системы способные учиться на основе этих данных, добавляя новые знания в базу знаний.
3. Модель представления данных
Самая интересная часть экспертной системы.
Модель представления знаний (далее по тексту — МПЗ) — это способ задания знаний для хранения, удобного доступа и взаимодействия с ними, который подходит под задачу интеллектуальной системы.
4. Механизм логического вывода данных(Подсистема вывода)
Механизм логического вывода(далее по тексту — МЛВ) данных выполняет анализ и проделывает работу по получению новых знаний исходя из сопоставления исходных данных из базы данных и правил из базы знаний
Механизм логического вывода в структуре интеллектуальной системы занимает наиболее важное место.
Механизм логического вывода данных концептуально можно представить в виде :
А — функция выбора из базы знаний и из базы данных закономерностей и фактов соответственно
B — функция проверки правил, результатом которой определяется множество фактов из базы данных к которым применимы правила
С — функция, которая определяет порядок применения правил, если в результате правила указаны одинаковые факты
D — функция, которая применяет действие
Диапазон функций
Система Intelligent Light System доступна в сочетании с биксеноновыми фарами или светодиодными фарами. Он основан на функции статического и динамического освещения поворотов и предлагает следующие функции, которые были расширены с годами:
1 этап
Первая ступень интеллектуальной световой системы была представлена в июне 2006 года в качестве опции для обновленного E-Class . С сентября 2006 года он серийно устанавливался на купе CL . Впоследствии система была доступна в качестве опции с марта 2007 года для C-класса и с октября 2008 года для GLK-класса .
Он включает в себя следующие функции:
- Двухступенчатый свет для автомагистралей : увеличивает дальность ближнего света примерно на 50 метров за счет увеличения мощности лампы с 90 км / ч и увеличения дальности действия обеих фар со 110 км / ч. «Автобан», «Адаптивные ксеноновые фары с двойным расстоянием », «AFS 2», «AFL Plus» или «Tri-Xenon». Радиус действия (ксеноновых) фар варьируется в зависимости от скорости движения, с учетом угла поворота и обратной связи от датчика дождя. Предлагаются такие фары для. Б. в автомобилях Audi, BMW, Mercedes-Benz, Opel, Saab и Skoda. Они производятся u. а. из Геллы. Свет на шоссе можно получить, подняв фары или установив дополнительный экран между лампой и линзой. В то же время можно увеличить напряжение горелки. Производитель автомобилей может использовать диагностическую программу для проверки распределения света в режиме автострады на стоянке. Такие диагностические программы, специфичные для производителя, недоступны в рамках общей проверки. Описанный в этом разделе свет для автомагистрали следует отличать от автоматического включения ближнего света на высоких скоростях ( автоматический свет ), который z. Б. на VW также называют светом для автомагистрали.
- Фонарь для проселочной дороги : в зависимости от скорости он освещает правый край полосы ярче и шире; поле зрения увеличено на 10 метров.
- Удлиненный противотуманный свет : он лучше освещает внутреннюю половину дороги и снижает блики за счет поворота левой основной фары на 8 ° наружу и вниз. Активируется при включении заднего противотуманного фонаря.
2 этап
Интеллектуальная система освещения Mercedes A-Class с 2013 года
Вторая ступень предлагалась в качестве опции в марте 2009 года в E-Class . С лета 2009 года система будет также предлагаться в обновленных моделях классов S и CL.
Основываясь на вышеупомянутом наборе функций, есть расширение:
- Адаптивный ассистент дальнего света : технология переключения между ближним и дальним светом в зависимости от дорожной ситуации, когда система активна. Камера за лобовым стеклом изучает окружающую среду на предмет источников света, таким образом гарантируя, что система не вызывает бликов. Помимо включения и выключения дальнего света, система адаптивно регулирует дальность света фар в ближнем свете: дальность света фар всегда выбирается так, чтобы никто не ослеплял других участников дорожного движения — но дорога освещена максимально хорошо. Достигнуты дальности света до 300 м (для сравнения: простой ближний свет 65 м). Переходы от ближнего света к дальнему и обратно производятся плавным переходом. Это должно помочь глазам водителя привыкнуть к новому освещению.
- Дневные ходовые огни в светодиодной технологии.
Дебаты
Не все источники света, у которых есть движение, можно назвать интеллектуальными. Базовые, недорогие приспособления, которые продаются в основном ди-джеям, клубам или для розничной продажи в магазинах новинок, не поддаются контролю, кроме простого включения или выключения устройства. Отсутствие набора функций или дистанционного управления делает эти светильники лишь на небольшой шаг по сравнению с обычными сценическими осветительными приборами .
Внедрение устройств, называемых «Auto-yokes», в честь оригинального дизайна, созданного компанией City Theatrical, стирает грань между «обычным» и «интеллектуальным» приспособлением. Автоматическая вилка, разработанная для замены статического монтажного оборудования на сценических светильниках, обеспечивает функции панорамирования и наклона, встроенные в традиционный автоматизированный светильник. В сочетании со светодиодной арматурой или цветным скроллером можно легко скопировать наиболее общие функции автоматизированного освещения. «Автоматические ярмы» часто продвигаются как способ модернизации и увеличения гибкости инвентаря осветительных приборов с меньшими затратами до замены интеллектуальным освещением.
Как правило, движущиеся зеркала быстрее регулируют положение источников света, чем движущиеся головные приспособления; однако приспособления в стиле подвижных головок имеют гораздо больший общий диапазон движения. Движение от зеркального света обычно прямолинейное, потому что центр движения для обеих осей обычно находится в одном и том же месте (за центром зеркала). Приспособления с подвижной головкой имеют гораздо более концентрический диапазон движения из-за разделения осей движения. Гораздо более плавной работы можно добиться, если одна ось светильника с подвижной головкой описывает круг (обычно панорамирование), а другая (наклон) изменяет диаметр кругового движения.
В ранних светильниках эффект псевдовращающегося гобо мог быть достигнут путем перемещения наклона в соответствии с другой осью и последующего перемещения панорамирования от упора до упора.
строительство
В интеллектуальных светильниках в качестве источников света обычно используются компактные дуговые лампы . Они используют серводвигатели или, чаще, шаговые двигатели, подключенные к механическим и оптическим внутренним устройствам, чтобы управлять светом до того, как он выйдет из передней линзы прибора. Примеры таких внутренних устройств:
-
- Механические затемняющие ставни используются для изменения интенсивности светового потока. Механические диммеры обычно представляют собой диск специальной конструкции или механическую заслонку. Жалюзи с высокоскоростными шаговыми двигателями могут использоваться для создания стробоскопических эффектов.
- Цветовые круги с дихроичными цветными фильтрами, используемые для изменения цвета луча.
- Переменные инкрементальные фильтры смешивания голубого , пурпурного и желтого цветов для изменения цвета луча за счет субтрактивного смешивания цветов . Используя этот метод, можно создать гораздо более широкий диапазон цветов, чем это возможно при использовании одноцветных фильтров.
- Автоматические линзы, используемые для увеличения и фокусировки луча; ирисы используются для изменения размера луча. Некоторые приборы имеют до 10 независимо управляемых призм и линз для фокусировки и формирования луча.
- Моделируйте колеса с гобо и ставнями ворот, чтобы изменить форму луча или проецировать изображения. Некоторые приборы имеют двигатели для вращения гобо в его корпусе для создания эффекта вращения или используют свои сложные системы линз для достижения того же эффекта.
- Автоматические ставни для создания формы балки и предотвращения нежелательной утечки.
В этих светильниках также используются двигатели, которые обеспечивают физическое перемещение светового луча либо:
-
- Поворот автоматического зеркала, отражающего луч по осям X и Y, или
- Крепление всей линейки линз прибора к траверсе с помощью моторизованного панорамирования и наклона
Обратите внимание, что приборы, использующие первый метод, технически не являются «движущимися головками», поскольку сам источник света не движется. Однако термин «движущаяся головка» используется в этой статье как синонимы
На движущейся голове стеклянные гобо могли иметь неисправность, вызванную обратным отражением света на линзе, для устранения этой неисправности можно использовать антиотражающие гобо.
Как установить умный дом Home Assistant
Это статья написана для напоминания, что умный дом стал намного ближе, чем мы думали.
Что такое умный дом можно почитать в википедии тут и тут.
Давайте по порядку:
1. Центральное ядро
Умный дом нуждается в центральном контроллере (хаб, сервер и т.д.). Это связующее звено между всеми элементами умного дома и пользователем. Бывают распределенные системы без центрального контроллера, но все равно нужен один сборщик информации, который покажет пользователю все актуальные новости каждого устройства
ПК-отличный вариант, если требуется большая нагрузка на сервер, т.к. производительности даже старых ноутбуков хватит вполне (только если вы не будете крутить 4К видео или использовать 10 камер с HEVC кодированием). Из минусов- в 95% случаев активное охлаждение и чтобы подключить обычное реле всегда приходится использовать дополнительные костыли.
Специализированные контроллеры — отличный вариант, если вам нужна надежность и отказоустойчивость. Вероятность отказа промышленного контроллера (при правильных руках) приближается к вероятности появления зомби апокалипсиса. Но есть и минус- программировать и настраивать могут либо те, кто уже автоматизировал несколько конвейеров, либо человек в мозгу которого не нейроны а релейные схемы. И чаще всего интерфейс у них, мягко говоря, аскетичный. К сожалению, я не такой умный, поэтому это вариант точно не для меня.
И тут мы приходим к самому современному варианту — это дешевые одноплатные компьютеры на базе ARM архитектуры. Сейчас их выбор просто огромен, но самый популярный родоначальник Raspberri pi. Из плюсов маленькое энергопотребление, есть пользовательские выводы и удовлетворительная производительность для запуска несложных программ.
Есть еще много экзотических вариантов автоматизации своего очага, например, кровать-будильник на Всемирной выставке 1851 года (изобретатель Теофиль Картер). Или любимое извращенство- ардуино с шилдами (прощу прощение за несерьезный мем)
2. Внешние датчики, контроллеры, элементы управления.
Эта тема настолько обширная, что описать все многодикообразие в данной статье не представляется возможным, поэтому оставим это для будущих статей. Вкратце, есть:
— DIY решения и ардуиноподбные решения — Китайские решения (пример Sonoff) — Дорогие красивые решения (пример nest)
Тоже вынесем сие обсуждение в отдельную тему. Сегодня мы будем рассматривать только одну из множества открытых платформ. Обзоры еще будут. Сразу отвечу на вопросы, почему именно она:
а) Огромное количество поддерживаемых сервисов, б) Легко и бесплатно установить, в) Приятный интерфейс.
4. Сторонние сервисы
Помогают подключить разные существующие решения и автоматизировать действия на смартфонах и ПК. Типичный пример IFTTT.
Что делать если я не умею программировать или у меня есть деньги? Отдельно стоят решения современных экосистем от Samsung, Xiaomi, Amazon, Apple, Google и т.д. Соглашусь, что порой их решения выглядят намного красИвее, но средняя заработная плата русского человека примерно 500$, что не позволяет ощутить всю гамму вкусов.
Рекомендуется к приобретению:
1. Raspberry Pi 3 (вероятно подойдут и более старые) 35$ 2. MicroSD на 16ГБ не ниже 10 класса( чем быстрее, тем лучше) с адаптером к компьютеру 7$ 3. Зарядник MicroUSB на 5В и больше чем 2А 0$ (подошел от старого телефона) 4. Ваше драгоценное время. Бесценно. 5. Опционально монитор с HDMI
1. Скачать удобную программу для записи на флешку. Я рекомендую портативную версию 2. Зайти на сайт и скачать последнюю версию Hassbian 3. Разархивировать основной образ в любую папку. 4. Открыть Etcher 5. Выбрать наш основной образ 6. Выбрать нашу флешку для записи 7. Нажать кнопку старт 8. . 9. Profit
После записи, извлекаем флешку и вставляем в распберри пи.
ОБЯЗАТЕЛЬНО НАДО ВСТАВИТЬ В МАЛИНУ ИНТЕРНЕТ-ШНУР.
При подаче питания должна загореться красная лампочка и зеленая начать хаотично мигать. Ждем с кружкой чая 10 минут.
После этого нам надо найти уже веб интерфейс нашей системы умного дома. Для этого есть несколько способов:
1) Посмотреть через hdmi нашу командную строку и найти там IP вида 192.168.1.х ( или любого другого) 2) посмотреть в настройках роутера какой DHCP сервер присвоил адрес новому устройству 3) Воспользоваться сканером сети (например, Advanced IP Scanner Portable)
После этого открываем браузер (не программу для скачивания браузеров, а именно браузер) И вводим наш IP + :8123 (у меня это 192.168.1.101:8123)
И вуаля! Наша система загрузилась!
На официальном сайте все хорошо описано (но на английском) поэтому, если интересно, смогу написать несколько примеров как это делать в реальной жизни.
Все шаги я записал на видео, поэтому не стесняемся и заходим на видео.
Обучение на Intelligent Systems Developer
Абитуриенты, решившие освоить эту интересную профессию, должны подавать документы в вуз, чтобы получить высшее образование, необходимое для построения успешной карьеры
На этапе поиска специальности обратите внимание на следующие программы подготовки:
- «Управление в технических системах» (код: 27.03.04);
- «Фундаментальные информатика и информационные технологии» (код: 02.03.02);
- «Информатика и вычислительная техника» (код: 09.03.01).
Эти направления подготовки открыты при многих российских вузах, они пользуются популярностью. Абитуриенты, успешно сдавшие ЕГЭ, могут претендовать на бюджетные места!
Автоматизации
Не самая приятная тема для рядового пользователя, который впервые увидит Home Assistant. Во-первых, большую гибкость даст именно ручное написание автоматизаций. Во вторых, для этого надо быть, как минимум, уверенным пользователем ПК и уметь строить логические цепочки, и да, писать их надо будет текстом.
Те самые, ужасные строчки программерского кода в автоматизациях.
Хотя в последней версии HA есть возможность создавать простые автоматизации просто написав то, чего вы хотите. Например “Выключить весь свет когда все уходят из дома”, естественно на английском.
Так же их можно создавать из веб интерфейса, хотя большой гибкости от этого инструмента ждать не приходится.
Контроль
Движущиеся огни управляются разными способами. Обычно светильники подключаются к пульту управления освещением , который выдает управляющий сигнал. Этот управляющий сигнал обычно отправляет данные в прибор одним из трех способов: аналоговый (который в значительной степени снят с производства), DMX (что означает «цифровой мультиплекс», также стандартный протокол управления) или управление через Ethernet (например, ArtNet или sACN). Затем прибор принимает этот сигнал и преобразует его во внутренние сигналы, которые отправляются на множество шаговых двигателей, расположенных внутри.
Разъемы DMX, наиболее распространенный метод управления движущимися головками
Обратите внимание, что это 3-контактные разъемы DMX, которые используются некоторыми производителями, а не 5-контактные разъемы, указанные в стандарте USITT DMX-512
Поскольку движущиеся головы не получили известности, пока предшественник DMX, AMX, или аналоговый мультиплексор, не преодолел зенит своей популярности. Очень немногие движущиеся головы используют аналоговое управление из-за серьезных ограничений по полосе пропускания, скорости передачи данных и потенциальной неточности. Некоторые из самых современных интеллектуальных устройств используют кабели RJ-45 или Ethernet для передачи данных из-за увеличения пропускной способности, доступной для управления все более сложными эффектами. Используя новую технологию Ethernet, панели управления теперь могут управлять гораздо большим количеством автоматизированных устройств.
Самой последней разработкой в области управления освещением является RDM (освещение) или удаленное управление устройствами. Этот протокол обеспечивает связь между контроллером освещения и приборами. С помощью RDM пользователи могут устранять неполадки, адресовать, настраивать и идентифицировать светильники на панели освещения с поддержкой RDM.
Подвижные огни программируются с помощью монтажной коробки в световых щитах ETC.
Движущиеся источники света намного сложнее запрограммировать, чем их обычные собратья, потому что у них есть больше атрибутов для каждого прибора, которые необходимо контролировать. Простой обычный осветительный прибор использует только один канал управления на единицу: интенсивность. Все остальное, что должен делать свет, предварительно устанавливается руками человека (цвет, положение, фокус и т. Д.). Автоматизированный осветительный прибор может иметь до 30 таких каналов управления. На рынке доступно множество продуктов, позволяющих операторам и программистам легко управлять всеми этими каналами на нескольких устройствах. Световые щиты по-прежнему являются наиболее распространенным механизмом управления, но многие программисты используют компьютерное программное обеспечение для выполнения этой работы. Теперь доступно программное обеспечение, которое обеспечивает предварительный просмотр выходных данных, производимых буровой установкой, после того, как приборы подключены к программе или консоли. Это позволяет программистам работать над своим шоу еще до того, как они войдут в театр, и знать, чего ожидать, когда свет будет подключен к их контроллеру. Эти продукты обычно содержат какой-либо метод преобразования USB- выхода компьютера в DMX- выход.
Плюсы и минусы профессии
Плюсы
- Новая профессия, которая всего через несколько лет взойдет на пик популярности. На российском рынке труда уже появляются вакансии от крупных компаний, например, от Mail.Ru Group.
- Intelligent Systems Developer будут получать высокую заработную плату, а также бонусы и премии.
- Работа интересная, результаты деятельности разработчика интеллектуальных систем высоко ценятся обществом.
- Сотрудничество с лучшими отечественными и зарубежными профессионалами, позволяющее получить бесценные знания и опыт.
- Путешествия по миру в рамках посещения конференций, обучение. Все это оплачивает компания, которая поощряет развитие.
- Работа в благоустроенном офисе, не связанная с тяжелыми физическими нагрузками.
Минусы
- Необходима безупречная подготовка, ведь работодатели заинтересованы в лучших соискателях.
- Найти вакансию без опыта нелегко.
- График не всегда нормированный.
- Обязанности, возлагаемые на разработчика, непростые. Однако в целом профессия очень интересная и даже творческая, что практически нивелирует этот минус.