Как вы думаете: на каком языке мы общаемся в коллективе? На русском? Украинском? Может быть на английском?
В Design and Test Lab говорят только на языке надежного программирования!
Профессиональная терминология — важнейший элемент сильной профессиональной культуры надежного программирования.
Настоящие инженеры не пользуются "базарным" языком, не опускаются до примитивных абстрактных сорных словечек вроде "баг" 🐞 или "говнокод" 💩. Для "бага" существует минимум шесть емких, лаконичных, научных определений, а для "говнокода" — целых двадцать два!
Ознакомление с профессиональной терминологией включено в программу адаптации, которую проходят все новые сотрудники. С момента прохождения адаптации употреблять базарные словечки запрещено.
Разработаны плакаты, которые призваны ежедневно напоминать инженерам о важнейших принципах надежного программирования.
Авторский коллектив: Владимир Обризан, Виктория Копейкина, Анна Льгова. Приобрести плакаты можно в личных сообщениях или по адресу office@dnt-lab.com Стоимость одного плаката: 250 грн без учета доставки.
В Design and Test Lab говорят только на языке надежного программирования!
Профессиональная терминология — важнейший элемент сильной профессиональной культуры надежного программирования.
Настоящие инженеры не пользуются "базарным" языком, не опускаются до примитивных абстрактных сорных словечек вроде "баг" 🐞 или "говнокод" 💩. Для "бага" существует минимум шесть емких, лаконичных, научных определений, а для "говнокода" — целых двадцать два!
Ознакомление с профессиональной терминологией включено в программу адаптации, которую проходят все новые сотрудники. С момента прохождения адаптации употреблять базарные словечки запрещено.
Разработаны плакаты, которые призваны ежедневно напоминать инженерам о важнейших принципах надежного программирования.
Авторский коллектив: Владимир Обризан, Виктория Копейкина, Анна Льгова. Приобрести плакаты можно в личных сообщениях или по адресу office@dnt-lab.com Стоимость одного плаката: 250 грн без учета доставки.
Мы ищем Middle Python Software Engineer (remote/office) c профессиональным опытом от 2 лет на новый проект. Ниша: системы моделирования инженерных сетей городов на основе геопространственных данных. Перейдите по ссылке и ознакомьтесь подробнее: http://workat.dnt-lab.com/positions/2019/middle-python-developer-for-gis/
Владимир Обризан, к. т. н., директор Design and Test Lab выступит 12-13 октября на конференции Outsource People 2019 (Киев) где расскажет о построении сильной профессиональной культуры надежного программирования. Ссылка на регистрацию: https://outsource-people.com/ промокод SPEAKERINHEART30 дает скидку 30%.
Для разработки первой версии продукта (MVP) для оптимизации обслуживания автопарка электрокаров нужен Senior Python Software Engineer (Backend) c профессиональным опытом от 4-х лет.
Перейдите по ссылке и ознакомьтесь подробнее с вакансией: http://workat.dnt-lab.com/positions/2019/senior-python-developer-for/
Перейдите по ссылке и ознакомьтесь подробнее с вакансией: http://workat.dnt-lab.com/positions/2019/senior-python-developer-for/
Также для разработки первой версии продукта (MVP) для оптимизации обслуживания автопарка электрокаров у нас открыта вакансия Middle Python Software Engineer (Backend) c профессиональным опытом от 2-х лет.
Перейдите по ссылке и ознакомьтесь подробнее с вакансией: http://workat.dnt-lab.com/positions/2019/middle-python-developer-for/
Перейдите по ссылке и ознакомьтесь подробнее с вакансией: http://workat.dnt-lab.com/positions/2019/middle-python-developer-for/
Часто бывает, что нужно разрабатывать фронтенд, а бекенд еще не готов. Как тестировать? Как сэкономить время на интеграции клиента и сервера? Если не позаботиться о тестопригодности заранее — это 100% гарантия ошибок и срывов сроки поставки готового решения!
https://www.youtube.com/watch?v=2k6TjXNWma0
https://www.youtube.com/watch?v=2k6TjXNWma0
YouTube
Снижение рисков при интеграции клиента и сервера
Часто бывает, что нужно разрабатывать фронтенд, а бекенд еще не готов. Как тестировать? Как сэкономить время на интеграции клиента и сервера? Если не позаботиться о тестопригодности заранее — это 100% гарантия ошибок и срывов сроки поставки готового решения!…
Python-технологии для надежного программирования
Вопросы профессиональной культуры — важнейшие среди вопросов культуры, менеджмента, методов программирования и технологий. Тем не менее, программная реализация в конечном счете выражается в использовании конкретных технологий (библиотек, сервисов). Рассмотрим, какие технологии помогают нам в DESIGN AND TEST LAB разрабатывать надежные облачные приложения на языке Python.
http://workat.dnt-lab.com/department/2019-10-17-python-tools-for-reliable-development/
Вопросы профессиональной культуры — важнейшие среди вопросов культуры, менеджмента, методов программирования и технологий. Тем не менее, программная реализация в конечном счете выражается в использовании конкретных технологий (библиотек, сервисов). Рассмотрим, какие технологии помогают нам в DESIGN AND TEST LAB разрабатывать надежные облачные приложения на языке Python.
http://workat.dnt-lab.com/department/2019-10-17-python-tools-for-reliable-development/
На новый проект, который связан с оптимизацией обслуживания автопарка электрокаров, мы ищем Middle Flutter Software Engineer с профессиональным опытом разработки мобильных native-приложений iOS/Android от 2 лет, Flutter — хотя бы один проект.
Ознакомьтесь подробнее с вакансией и отправьте свое резюме: http://workat.dnt-lab.com/positions/2019/middle-flutter-developer-1/
Ознакомьтесь подробнее с вакансией и отправьте свое резюме: http://workat.dnt-lab.com/positions/2019/middle-flutter-developer-1/
На этот же проект мы в поисках Middle React Native Software Engineer с профессиональным опытом от 2-х лет.
Подробнее о вакансии можно узнать переходя по ссылке и отправить свое резюме: http://workat.dnt-lab.com/positions/2019/middle-react-native-developer-1/
Подробнее о вакансии можно узнать переходя по ссылке и отправить свое резюме: http://workat.dnt-lab.com/positions/2019/middle-react-native-developer-1/
Демография Харькова по языкам программирования
Харьковский айти-кластер провел презентацию, на которой озвучил актуальные цифры по Харькову: в айти-отрасли занято 31 000 специалистов. Кроме этого озвучили, какие языки программирования знают харьковские специалисты. Нас больше всего интересовали языки JavaScript (2 место), Java (3 место), Python (6 место), Objective-C/Swift (10 место), потому что они чаще всего применяются в нашей работе.
Харьковский айти-кластер провел презентацию, на которой озвучил актуальные цифры по Харькову: в айти-отрасли занято 31 000 специалистов. Кроме этого озвучили, какие языки программирования знают харьковские специалисты. Нас больше всего интересовали языки JavaScript (2 место), Java (3 место), Python (6 место), Objective-C/Swift (10 место), потому что они чаще всего применяются в нашей работе.
Ищем программиста на платформе Apple iOS c профессиональным опытом от 1 года.
Если на вашем текущем месте вам хотелось бы изучать новые технологии программной инженерии, например, покрывать проекты несколькими видов автоматических тестов, но на это не дают времени или не считают нужным, то мы приглашаем вас присоединиться к нашей команде мобильных программистов на долгосрочный проект, связанный с торговлей продуктами питания через интернет.
С вакансией можно ознакомиться по ссылке: http://workat.dnt-lab.com/positions/2019/ios-developer/
Если на вашем текущем месте вам хотелось бы изучать новые технологии программной инженерии, например, покрывать проекты несколькими видов автоматических тестов, но на это не дают времени или не считают нужным, то мы приглашаем вас присоединиться к нашей команде мобильных программистов на долгосрочный проект, связанный с торговлей продуктами питания через интернет.
С вакансией можно ознакомиться по ссылке: http://workat.dnt-lab.com/positions/2019/ios-developer/
Forwarded from First Institute of Reliable Software (Vladimir Obrizan)
Как принимать эффективные проектные решения?
Важный элемент работы менеджеров — это принятие управленческих решений. Инженеры-программисты — принимают проектные решения. Задача одна, а возможных решений — огромное множество. Решение может быть эффективным, а может быть неэффективным. Одно решение может привести к счастью, а другое решение — к несчастью.
Как определить, какое решение эффективное (правильное), а какое неэффективное (неправильное)? Владимир Обризан, к. т. н., директор Первого института надежного программного обеспечения.
https://youtu.be/fEFTNX3wK2Y
Важный элемент работы менеджеров — это принятие управленческих решений. Инженеры-программисты — принимают проектные решения. Задача одна, а возможных решений — огромное множество. Решение может быть эффективным, а может быть неэффективным. Одно решение может привести к счастью, а другое решение — к несчастью.
Как определить, какое решение эффективное (правильное), а какое неэффективное (неправильное)? Владимир Обризан, к. т. н., директор Первого института надежного программного обеспечения.
https://youtu.be/fEFTNX3wK2Y
YouTube
Как принимать эффективные проектные решения?
Присоединись к Патреону "Надежное программирование на языке Питон (Python)": https://www.patreon.com/1irs_python
Владимир Обризан, к. т. н., директор Первого института надежного программного обеспечения, директор компании Design and Test Lab.
Присоединись…
Владимир Обризан, к. т. н., директор Первого института надежного программного обеспечения, директор компании Design and Test Lab.
Присоединись…
14 декабря в субботу Владимир Обризан, к. т. н. будет выступать на онлайн-конференции Python fwdays’19 в 12:10 с обзором различных технологий надежного программирования.
В докладе рассматриваются преимущества и недостатки этих технологий, а также рекомендации на каком этапе разработки применять.
Регистрируйтесь и присоединяйтесь:
https://fwdays.com/event/python-fwdays-online-conference/review/ecosystem-for-reliable-python-programming
В докладе рассматриваются преимущества и недостатки этих технологий, а также рекомендации на каком этапе разработки применять.
Регистрируйтесь и присоединяйтесь:
https://fwdays.com/event/python-fwdays-online-conference/review/ecosystem-for-reliable-python-programming
Fwdays
Екосистема для надійного програмування на Python
В екосистемі Пітон-програмування існує близько десяти інструментів, які дозволяють істотно знизити ризик виникнення помилок: unittest, pytest, unittest.mock, Freeze Gun, Webtest, Factory Boy, tox, retrying, Cosmic Ray, BitBucket Pipelines.
Коллеги, буквально через несколько минут стартует доклад Владимира Обризана "Экосистема Питона для надежного программирования". Трансляция по ссылке: https://www.youtube.com/watch?v=bARiWrq4zv4
YouTube
Python fwdays'19 online conference
Задавайте питання спікерам у Telegram чаті: https://t.me/python_fwdays
Програма конференції: http://bit.ly/2LQUEG6
10:00 - 10:10 Відкриття
10:10 - 11:00 From REST to distributed GQL Ігор Касьянов
11:00 - 11:10 Перерва
11:10 - 12:00 Олександр Тарасенко "ORM…
Програма конференції: http://bit.ly/2LQUEG6
10:00 - 10:10 Відкриття
10:10 - 11:00 From REST to distributed GQL Ігор Касьянов
11:00 - 11:10 Перерва
11:10 - 12:00 Олександр Тарасенко "ORM…
Слайды доклада "Экосистема Питона для надежного программирования": http://bit.ly/fwdays-python-pdf
Видео организаторы обещают к новому году.
Видео организаторы обещают к новому году.
Google Docs
2019-12-14 — Obrizan — fwdays.pdf
Видео доклада "Экосистема для надежного программирования на языке Python"
Чем заняться в субботу? Самообразованием! Организаторы конференции fwdays опубликовали видео доклада Владимира Обризана "Экосистема для надежного программирования на языке Python". Нет времени? Добавьте в "Посмотреть позже".
Видео: https://youtu.be/yATNqlmW_TQ
В докладе: мотивация надежного программирования, зачем это нужно обществу, зачем это нужно программисту, какие инструменты Питона позволяют программировать надежно, а также с чего начать: в какой последовательности начать применять инструменты.
Интересно надежное программирование на Питоне? Заходи на канал Института по ссылке @reliable_software
и поддержи Патреон: http://bit.ly/1irs-patreon
#видео #python
Чем заняться в субботу? Самообразованием! Организаторы конференции fwdays опубликовали видео доклада Владимира Обризана "Экосистема для надежного программирования на языке Python". Нет времени? Добавьте в "Посмотреть позже".
Видео: https://youtu.be/yATNqlmW_TQ
В докладе: мотивация надежного программирования, зачем это нужно обществу, зачем это нужно программисту, какие инструменты Питона позволяют программировать надежно, а также с чего начать: в какой последовательности начать применять инструменты.
Интересно надежное программирование на Питоне? Заходи на канал Института по ссылке @reliable_software
и поддержи Патреон: http://bit.ly/1irs-patreon
#видео #python
YouTube
Ecosystem for reliable Python programming [ru] / Владимир Обризан
Python fwdays’20 conference will be held on May 16, 2020 in Kyiv, Ukraine 🇺🇦
Register here: https://fwdays.com/event/python-fwdays-conference
⬇️⬇️⬇️ Useful links ⬇️⬇️⬇️
Python fwdays’19 online conference took place on December 14:
https://fwdays.com/event/python…
Register here: https://fwdays.com/event/python-fwdays-conference
⬇️⬇️⬇️ Useful links ⬇️⬇️⬇️
Python fwdays’19 online conference took place on December 14:
https://fwdays.com/event/python…
Празднование наступающего Нового года 2020 в Design and Test Lab ✨🎄⭐️
#людиdesignandtestlab #dntl #happynewyear #designandtestlab
#людиdesignandtestlab #dntl #happynewyear #designandtestlab