Design and Test Lab
114 subscribers
92 photos
1 file
158 links
Найвищий пріоритет компанії DESIGN AND TEST LAB – Mature Reliability Standard – розробка надійних додатків. У нашій роботі ми застосовуємо наукові знання під час планування проекту, розробки архітектури, програмування та тестування.
Download Telegram
Channel created
Мы ищем Middle JavaScript Software Engineer (Frontend, Angular) c профессиональным опытом от 2 лет. Ниша: система здравоохранения США. http://workat.dnt-lab.com/positions/2019/middle-javascript-angular-developer.html
Строковые литералы используются в качестве ключей в словарях, в качестве параметров для веб-сервисов. Читателю предлагается отвлечься на минутку и обнаружить ошибку в коде: http://workat.dnt-lab.com/department/2019-04-13-string-constants/
А еще мы открыли кафедру Первого института надежного программного обеспечения — научно-образовательное подразделение компании DESIGN AND TEST LAB.

Научные интересы кафедры:

— надежность мобильных приложений;
— надежность облачных сервисов;
— методы проектирования программного обеспечения;
— методы автоматического тестирования приложений;
Channel photo updated
Опубликована карьера инженера-программиста образца 2018 года. "Честолюбие — это то, от чего в последнюю очередь отрекаются мудрецы!" http://workat.dnt-lab.com/standards/software-engineer-career-2018/
Сопротивления автоматизации тестирования

Несмотря на то, что технологии модульного тестирования существуют уже 30 лет (в 1989 году Кент Бек написал статью “Simple Smalltalk Testing: With Patterns”), тем не менее не все программисты владеют этой технологией и не все компании сделали автоматическое тестирование частью своей корпоративной культуры. Даже несмотря на очевидные преимущества автоматического тестирования, все равно поведенческое сопротивление достаточно сильное. Кто пробовал внедрять автоматические тесты, тот знает, что всегда найдется какая-то причина, почему это не удалось сделать.

http://workat.dnt-lab.com/department/2019-05-02-why-developers-dont-do-tests/
Стратегия компании Design and Test Lab на 2019 год — прозрачность и открытость процессов, не только для коллег, которые уже работают (это даже не обсуждается), но и для тех, кто с нами не работает. Один из примеров — это подробное описание вакансий, чтобы человек знал, что его ожидает на новом проекте. Наши вакансии просто интересно почитать. Сходите, посмотрите.

Middle Python Software Engineer (Backend) http://workat.dnt-lab.com/positions/2019/middle-python-developer/

Middle JavaScript Software Engineer (Frontend, Angular) http://workat.dnt-lab.com/positions/2019/middle-javascript-angular-developer/
Технические консультации и технический надзор очень важны для успешной реализации проектов, а также для быстрого профессионального роста. В Design and Test Lab разработано и внедрено положение о технических консультациях. http://workat.dnt-lab.com/standards/statute-on-tech-consulting/
На таких консультациях инженеры обсуждают предметную область продукта, составляю диаграммы классов, определяют архитектуру проекта. Таким образом, снижается вероятность негативных рисков проекта.
В связи с расширением мы открыли вакансию Middle iOS Software Engineer. Перейдите по ссылке, ознакомьтесь с условиями работы, а также высокой профессиональной культурной надежного программирования!
http://workat.dnt-lab.com/positions/2019/middle-ios-developer/
Также у нас появилась вакансия менеджера проектов в связи с заходом новых проектов и прокачкой мышцы менеджмента. У нас менеджер не пишет требования, не тестирует, и не программирует. У нас менеджеры планируют, организовывают, контролируют.

Подробнее по ссылке: http://workat.dnt-lab.com/positions/2019/project-manager/
У нас в культуре так принято, что мы даже из ошибок извлекаем урок. Для нас ошибки — это возможность улучшить процессы и стандарты надежного программирования. Для этого мы ввели процедуру root-cause-анализа, которая помогает понять, почему такой класс ошибок все еще происходит. Описание стандарта root-cause-анализа: http://workat.dnt-lab.com/standards/root-cause-analysis/
Экспертный Совет Инженеров. Это профессиональное, научно-практическое развитие работников Design and Test Lab; развитие и совершенствование бизнес-процессов компании, нацеленных на внедрение методов и технологий надежного программирования; новаторство внедрения новой культуры надежности в ИТ-отрасли и др.

7 августа присутствовало 6 инженеров и они совместно разрабатывали Стандарты инженерной документации по разработке программных проектов.
Какую самую большую ошибку допускает программист за свою карьеру?

Владимир Обризан, к. т. н., директор Design and Test Lab: "За мою 15-летнюю карьеру инженера, менеджера и директора я работал с более чем 50 инженерами и прособеседовал порядка 150. И самая большая ошибка, которую я видел: это ставка на какой-либо фреймворк (Angular, React, Django, iOS, Android) и игнорирование фундаментальных знаний о программировании и проектировании: ООП, шаблоны программирования, архитектуры, тестопригодность.

Фреймворки развиваются быстро и меняются часто. Никто не знает, переживет ли тот или иной фреймворк с нами еще 5 лет. А фундаментальные знания не меняются уже вот десятки лет."
Мы ищем опытного тестировщика, который будет по заранее подготовленным тестовым сценариям тестировать вручную мобильные приложения, веб-сайты, а также большой Full-HD интернет-телевизор.

Узнать подробнее — перейдите по ссылке: http://workat.dnt-lab.com/positions/2019/quality-engineer-2/