Если вы подробно раскрываете свой опыт и достижения на каждом месте работы в соответствующем разделе — прекрасно, можете в графу «о себе» по желанию написать о хобби и забыть. Но далеко не у всех ситуация такая, поэтому для начала обсудим два кейса, когда с умом заполненная графа «о себе» однозначно сыграет вам на руку. При […]
Read MoreКомпании из сферы кибербезопасности давно и активно используют технологии искусственного интеллекта в своих продуктах. Скорость работы у «Джавы» тоже не очень высокая, если сравнивать ее с приложениями, написанными на C или C++. А для объектно-ориентированного программирования человеку потребуется определенный опыт. Упомянутый инструмент программирования требует большого количества памяти у устройства. Они могут быть скачаны для Android […]
Read MoreЗдесь вы найдете файл с исходниками, где можно посмотреть принципы адаптивов и работу со слоями. Постарайтесь повторить каждый шаг из статьи, чтобы получить лучший эффект от практики. Дизайнер отрисовал макеты для десктопа и планшета шириной 1440 px и 1024 px, соответственно. Когда пользователь просматривает сайт на небольшом мониторе шириной 1080 px, у него отображается десктопная […]
Read MoreМы бы советовали начать с неё ― она заложит фундамент для понимания UX-процессов. Новичку лучше выбрать платную форму обучения ― она гарантирует внимание преподавателя и помощь в выполнении заданий. Ещё один важный плюс такого образования ― общение с однокурсниками и обмен опытом. Читайте о принципах проектирования интерфейса, которые помогут разработать качественный прототип, в нашем материале. Задачи Ux/ui-дизайнеров Если простыми словами, UX-дизайн отвечает за то, […]
Read MoreРазработчики часто пользуются библиотеками для тестирования (англ. testing frameworks) для создания и автоматизации запуска наборов тестов. На практике модульные тесты покрывают критические и нетривиальные участки кода. Цель написания тестов — убедиться, что код, который вы пишете, работает должным образом, и вы ничего не сломали при добавлении новых функций или рефакторинге кода. Вместо этого позвольте роботам делать […]
Read MoreВ основном это Java, Python, PHP, JavaScript и, в последние годы, это Rust. Приходится писать, в основном, mission‑critical системный код, нередко еще и высоконагруженных сервисов, стоимость ошибок в котором очень высока, поэтому кода unit и интеграционных тестов в моих проектах обычно больше, чем кода самих проектов. Ну нет возможности предварительно выкатить все на клиентов в качестве «бета» и «собрать ошибки», QA Automation […]
Read MoreКонечная цель любого программного проекта — простое и понятное приложение, отвечающее запросу Тестирование по стратегии чёрного ящика клиентов. Тестировщик создает тест-кейсы с учетом мнения конечного пользователя. Идентификация тестовых данных может занять много времени, а иногда может потребовать создания тестовых данных заново. Никогда не думайте, что работа закончена, как только вы написали последний тест-кейс в сценарии. […]
Read More