Мы ищем 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.
Научные интересы кафедры:
— надежность мобильных приложений;
— надежность облачных сервисов;
— методы проектирования программного обеспечения;
— методы автоматического тестирования приложений;
Научные интересы кафедры:
— надежность мобильных приложений;
— надежность облачных сервисов;
— методы проектирования программного обеспечения;
— методы автоматического тестирования приложений;
Опубликована карьера инженера-программиста образца 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/
Несмотря на то, что технологии модульного тестирования существуют уже 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/
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/middle-ios-developer/
Также у нас появилась вакансия менеджера проектов в связи с заходом новых проектов и прокачкой мышцы менеджмента. У нас менеджер не пишет требования, не тестирует, и не программирует. У нас менеджеры планируют, организовывают, контролируют.
Подробнее по ссылке: http://workat.dnt-lab.com/positions/2019/project-manager/
Подробнее по ссылке: http://workat.dnt-lab.com/positions/2019/project-manager/
У нас в культуре так принято, что мы даже из ошибок извлекаем урок. Для нас ошибки — это возможность улучшить процессы и стандарты надежного программирования. Для этого мы ввели процедуру root-cause-анализа, которая помогает понять, почему такой класс ошибок все еще происходит. Описание стандарта root-cause-анализа: http://workat.dnt-lab.com/standards/root-cause-analysis/