#softSkills
Классическая дилемма начинающего (и не только) Team Lead:
"Как совмещать управление командой и не терять технические навыки?"
Если она вам знакома, то пришло время решить её! Leader Sofware Engineer Александр Кугушев поделился лайфхаками из собственного опыта, которые помогают продолжать программировать и оставаться хорошим лидером.
Будет полезно всем, кто хочет попробовать себя в управлении и сохранить уже наработанные навыки.
Классическая дилемма начинающего (и не только) Team Lead:
"Как совмещать управление командой и не терять технические навыки?"
Если она вам знакома, то пришло время решить её! Leader Sofware Engineer Александр Кугушев поделился лайфхаками из собственного опыта, которые помогают продолжать программировать и оставаться хорошим лидером.
Будет полезно всем, кто хочет попробовать себя в управлении и сохранить уже наработанные навыки.
Хабр
Как быть тимлидом и продолжать программировать
В недавнем выпуске подкаста DotNet & More мы обсуждали полезные материалы для тимлидов, и всплыла классическая проблема: как совмещать управление командой и напи...
Всем привет! Мы продолжаем нашу рубрику - #ProQuality_tasks, где мы фокусируемся на решении нетривиальных задач, которые включают в себя решение логического и/или математического характера.
Сегодня у нас задачка на нестандартное мышление. Такие задачи помогают проверить логическое мышление и понимание вероятностей.
Ситуация: начинается футбольный матч. Судья должен бросить жребий, кому достанется мяч. Внезапно судья понимает, что монетка слегка погнута. Он понимает, что и из-за этого при подкидывании орёл с решкой будут выпадать не с одинаковой вероятностью — орёл выпадает в 2 раза чаще, чем решка.
Проблема: тот, кто поставит на орла, будет иметь больше шансов на мяч, чем соперник. Это нечестно.
Задача: придумать способ жеребьёвки, в котором шансы обоих участников равны. Использовать при этом только гнутую монетку.
Делитесь своими идеями в TAD Community Chat!
А через 48 часов мы опубликуем решение, чтобы вы могли проверить свои рассуждения.
Сегодня у нас задачка на нестандартное мышление. Такие задачи помогают проверить логическое мышление и понимание вероятностей.
Ситуация: начинается футбольный матч. Судья должен бросить жребий, кому достанется мяч. Внезапно судья понимает, что монетка слегка погнута. Он понимает, что и из-за этого при подкидывании орёл с решкой будут выпадать не с одинаковой вероятностью — орёл выпадает в 2 раза чаще, чем решка.
Проблема: тот, кто поставит на орла, будет иметь больше шансов на мяч, чем соперник. Это нечестно.
Задача: придумать способ жеребьёвки, в котором шансы обоих участников равны. Использовать при этом только гнутую монетку.
Делитесь своими идеями в TAD Community Chat!
А через 48 часов мы опубликуем решение, чтобы вы могли проверить свои рассуждения.
Привет! Как вам наша вчерашняя задачка?
Если вдруг вы все еще ломаете голову, или не знаете, как подступиться к решению,- мы пришли к вам с подсказкой.
Если вдруг вы все еще ломаете голову, или не знаете, как подступиться к решению,- мы пришли к вам с подсказкой.
Без понимания основных концепций довольно сложно вникнуть во фреймворки и подходы к построению функционала.
Одной из таких концепций является Аспектно-ориентированное программирование (АОП) — это парадигма программирования являющейся дальнейшим развитием процедурного и объектно-ориентированного программирования (ООП).
В сегодняшней статье "AspectJ в автоматическом тестировании" вы можете изучить несколько полезных примеров применения аспектов в автотестах.
Одной из таких концепций является Аспектно-ориентированное программирование (АОП) — это парадигма программирования являющейся дальнейшим развитием процедурного и объектно-ориентированного программирования (ООП).
В сегодняшней статье "AspectJ в автоматическом тестировании" вы можете изучить несколько полезных примеров применения аспектов в автотестах.
Хабр
AspectJ в автоматическом тестировании — несколько практических примеров
Мне понравился механизм аспектно-ориентированного программирования (АОП), который используется в Allure Framework для перехвата выполнения тестовых шагов, отмеченных аннотацией @Step. И я попробовал...
Логические задачи — пожалуй, самый эффективный инструмент для развития логики и мышления как у детей, так и у взрослых.
Решение задачи на логику предполагает сложный мыслительный процесс. Это последовательное совершение определённых логических действий, работа с понятиями, использование различных логических конструкций, построение цепочки точных рассуждений с правильными промежуточными и итоговыми умозаключениями.
Сегодня вы можете ознакомится с разбором задачки, как подбросить гнутую монетку.
Все самые интересные задачи, в том числе те, с которыми вы можете столкнуться на собеседовании мы будем публиковать в нашей рубрике - #ProQuality_tasks.
Предложить идею, обсудить решение задач вы можете в TAD Community Chat!
Решение задачи на логику предполагает сложный мыслительный процесс. Это последовательное совершение определённых логических действий, работа с понятиями, использование различных логических конструкций, построение цепочки точных рассуждений с правильными промежуточными и итоговыми умозаключениями.
Сегодня вы можете ознакомится с разбором задачки, как подбросить гнутую монетку.
Все самые интересные задачи, в том числе те, с которыми вы можете столкнуться на собеседовании мы будем публиковать в нашей рубрике - #ProQuality_tasks.
Предложить идею, обсудить решение задач вы можете в TAD Community Chat!
Telegraph
Разбор задачки: как подбросить гнутую монетку
Вот вам довольно сложная задачка на нестандартное мышление. Такие задачи помогают проверить логическое мышление и понимание вероятностей. Ситуация: начинается футбольный матч. Судья должен бросить жребий, кому достанется мяч. Внезапно судья понимает, что…
This media is not supported in your browser
VIEW IN TELEGRAM
Когда наблюдаешь, пройдут ли тесты
В наши дни Javascript - это повсеместный веб-язык, который, кажется, преодолел «пресловутое» прошлое и стал более надежной платформой не только для клиентских, но и для серверных доменов. Mochajs, или просто Mocha, представляет собой многофункциональную тестовую среду JavaScript, работающую на Nodejs, которая предоставляет платформу и API для создания автономных приложений на стороне сервера с использованием движка Google V8 Javascript в его основе.
В нашей статье "Javascript Testing with Selenium Webdriver and Mocha" вы найдете туториал по написанию функциональных тестов на Javascript с помощью Selenium Webdriver, Mocha и NodeJS.
В нашей статье "Javascript Testing with Selenium Webdriver and Mocha" вы найдете туториал по написанию функциональных тестов на Javascript с помощью Selenium Webdriver, Mocha и NodeJS.
Telegraph
Javascript Testing with Selenium Webdriver and Mocha
Если вы хотите написать функциональный тест на Javascript, следующий туториал предоставляет идеальный структурный и справочный материал для инженера по автоматизации пользовательского интерфейса для тестирования Javascript с помощью Selenium Webdriver 3,…
Всем привет! Мы продолжаем нашу рубрику - #ProQuality_tasks, где мы фокусируемся на решении нетривиальных задач, которые включают в себя решение логического и/или математического характера. Сегодня у нас задачка на алгоритмы.
Задача
Есть два автономных робота (представим, что это костюмы Тони Старка). Они улетели в космос и оказались в поясе астероидов. Они могут перемещаться между астероидами. Наша задача — чтобы они встретились на одном астероиде и уничтожили друг друга.
Условия и доступные команды вы можете найти здесь.
Делитесь своими идеями в TAD Community Chat!
А через 48 часов мы опубликуем решение, чтобы вы могли проверить свои рассуждения.
Задача
Есть два автономных робота (представим, что это костюмы Тони Старка). Они улетели в космос и оказались в поясе астероидов. Они могут перемещаться между астероидами. Наша задача — чтобы они встретились на одном астероиде и уничтожили друг друга.
Условия и доступные команды вы можете найти здесь.
Делитесь своими идеями в TAD Community Chat!
А через 48 часов мы опубликуем решение, чтобы вы могли проверить свои рассуждения.
Telegraph
Задачка на алгоритмы: уничтожить роботов
Есть два автономных робота (представим, что это костюмы Тони Старка). Они улетели в космос и оказались в поясе астероидов. Они могут перемещаться между астероидами. Наша задача — чтобы они встретились на одном астероиде и уничтожили друг друга. Условия ✔️Костюмы…
Наша сегодняшняя статья "Selenium WebDriver Tutorial: How to Find XPath?" посвещена всем изместному языку запросов к элементам XML или XHTML документа - XPath (XML Path Language). XPath использует выражения пути для выбора отдельных узлов или набора узлов в документе XML. Эти выражения очень похожи на выражения, которые вы видите, когда работаете с традиционной файловой системой компьютера.
В этом руководстве вы сможете найти ответы на следующие вопросы о XPath:
✨Что такое XPath в Selenium?
✨Какие есть типы XPath?
✨Как писать XPath для обработки сложных и динамических элементов в Selenium
✨Какие бывают XPath axes методы?
В этом руководстве вы сможете найти ответы на следующие вопросы о XPath:
✨Что такое XPath в Selenium?
✨Какие есть типы XPath?
✨Как писать XPath для обработки сложных и динамических элементов в Selenium
✨Какие бывают XPath axes методы?
Telegraph
Selenium WebDriver Tutorial: How to Find XPath?
В автоматизации Selenium часто для поиска элемента на веб-странице используется XPath, если элементы не обнаруживаются общими локаторами, такими как id, class, name и т.д.. В этом руководстве мы узнаем о xpath и различных выражениях, чтобы найти сложные или…
Алгоритмы, как математика, приводят в порядок ум, учат выражать свои мысли и решать даже самые непростые задачи.
Алгоритмы не обязательно использовать только в работе. Это один из вариантов «тренажёра для программистов». Сначала вы решаете задачки, а спустя некоторое время собираете команду для участия в соревнованиях по спортивному программированию.
Сегодня вы можете ознакомится с разбором задачки на алгоритмы: уничтожить роботов.
Все самые интересные задачи, в том числе те, с которыми вы можете столкнуться на собеседовании мы будем публиковать в нашей рубрике - #ProQuality_tasks.
Обсудить решение задачки вы можете в TAD Community Chat!
Алгоритмы не обязательно использовать только в работе. Это один из вариантов «тренажёра для программистов». Сначала вы решаете задачки, а спустя некоторое время собираете команду для участия в соревнованиях по спортивному программированию.
Сегодня вы можете ознакомится с разбором задачки на алгоритмы: уничтожить роботов.
Все самые интересные задачи, в том числе те, с которыми вы можете столкнуться на собеседовании мы будем публиковать в нашей рубрике - #ProQuality_tasks.
Обсудить решение задачки вы можете в TAD Community Chat!
Telegraph
Разбор задачки на алгоритмы: уничтожить роботов
Есть два автономных робота (представим, что это костюмы Тони Старка). Они улетели в космос и оказались в поясе астероидов. Они могут перемещаться между астероидами. Наша задача — чтобы они встретились на одном астероиде и уничтожили друг друга. Условия задачи…
This media is not supported in your browser
VIEW IN TELEGRAM
Выкатили пятничный релиз
Процесс документирования архитектуры программного обеспечения может показаться пугающим. Но на самом деле достаточно всего 5 диаграмм, чтобы объяснить структуру вашей системы практически любому.
Задача архитектора решений ― четко донести проект системы до бизнеса, руководителей проектов и разработчиков. Нельзя просто нарисовать одно изображение, это невозможно и не принесет никому пользы. Вместо этого лучше сгруппировать различные проблемы и создать набор диаграмм, описывающих каждое представление. Конечно, есть миллиард способов сделать это. Как выбрать подходящий?
В статье "5 диаграмм, необходимых для документирования архитектуры решений" рассмотрены подробно 5 наиболее часто используемых диаграмм :
контекстная диаграмма C4, диаграмма контейнеров, развертывания, последовательности и вариантов использования.
Задача архитектора решений ― четко донести проект системы до бизнеса, руководителей проектов и разработчиков. Нельзя просто нарисовать одно изображение, это невозможно и не принесет никому пользы. Вместо этого лучше сгруппировать различные проблемы и создать набор диаграмм, описывающих каждое представление. Конечно, есть миллиард способов сделать это. Как выбрать подходящий?
В статье "5 диаграмм, необходимых для документирования архитектуры решений" рассмотрены подробно 5 наиболее часто используемых диаграмм :
контекстная диаграмма C4, диаграмма контейнеров, развертывания, последовательности и вариантов использования.
Хабр
5 диаграмм, необходимых для документирования архитектуры решений
Процесс документирования архитектуры программного обеспечения может показаться пугающим. Но на самом деле достаточно всего 5 диаграмм, чтобы объяснить структуру вашей системы...
Хорошие новости: первая встреча с TAD Community в 2021 состоится уже через неделю!
💥Когда: 22 февраля, 10:00-11:30
💥Формат: Online, по предварительной регистрации.
На TAD Talks #6: Solution Architect in Test Automation поговорим с опытным Solution Architect в автоматизации тестирования и организатором обучающей программы для архитекторов о новой дисциплине. Уже традиционный формат живого интервью позволит задать самые важные именно для вас вопросы.
Эксперты расскажут:
✔️Чем занимается Solution Architect в автоматизации тестирования?
✔️Почему IT нуждается в таких специалистах и чем они отличаются от других?
✔️Как вырасти в Solution Architect в автоматизации тестирования?
Подключайтесь, будем рады снова встретиться!
💥Когда: 22 февраля, 10:00-11:30
💥Формат: Online, по предварительной регистрации.
На TAD Talks #6: Solution Architect in Test Automation поговорим с опытным Solution Architect в автоматизации тестирования и организатором обучающей программы для архитекторов о новой дисциплине. Уже традиционный формат живого интервью позволит задать самые важные именно для вас вопросы.
Эксперты расскажут:
✔️Чем занимается Solution Architect в автоматизации тестирования?
✔️Почему IT нуждается в таких специалистах и чем они отличаются от других?
✔️Как вырасти в Solution Architect в автоматизации тестирования?
Подключайтесь, будем рады снова встретиться!
Какие планы на вечер? Есть возможность узнать много интересного!
Сегодня наши друзья из SPB QA COMMUNITY проведут митап, где осветят сразу две крутые темы. Присоединяйтесь по ссылке.
✔️В 18:00 о применении Aspect-Oriented Programming в тестировании расскажет Akio Nkodia.
✔️В 19:00 с WebScrapping познакомит Vitalii Balitckii.
Сегодня наши друзья из SPB QA COMMUNITY проведут митап, где осветят сразу две крутые темы. Присоединяйтесь по ссылке.
✔️В 18:00 о применении Aspect-Oriented Programming в тестировании расскажет Akio Nkodia.
✔️В 19:00 с WebScrapping познакомит Vitalii Balitckii.
Всем привет! Мы продолжаем нашу рубрику - #ProQuality_tasks. Сегодня у нас задача на комбинаторику — когда решение кроется в том, как мы сочетаем, группируем и комбинируем данные.
✨Задача о том, как надевают носки настоящие программисты
Представьте, что в вашем новом доме беспорядок. В одном из ящиков вперемешку лежат носки разного цвета: пять синих, шесть жёлтых, семь красных и восемь чёрных.
Вам нужно выйти на улицу в носках одинакового цвета, но можно вытаскивать из ящика только по одному предмету. В ящике щель, в которую вы можете засунуть руку, но не можете увидеть, за каким носком потянулись.
Вопрос: сколько максимально нужно достать носков из ящика, чтобы получить пару одинакового цвета? А что, если требуется взять с собой запасной комплект и он тоже должен быть одного цвета?
Делитесь своими идеями в TAD Community Chat!
А через 48 часов мы опубликуем решение, чтобы вы могли проверить свои рассуждения.
✨Задача о том, как надевают носки настоящие программисты
Представьте, что в вашем новом доме беспорядок. В одном из ящиков вперемешку лежат носки разного цвета: пять синих, шесть жёлтых, семь красных и восемь чёрных.
Вам нужно выйти на улицу в носках одинакового цвета, но можно вытаскивать из ящика только по одному предмету. В ящике щель, в которую вы можете засунуть руку, но не можете увидеть, за каким носком потянулись.
Вопрос: сколько максимально нужно достать носков из ящика, чтобы получить пару одинакового цвета? А что, если требуется взять с собой запасной комплект и он тоже должен быть одного цвета?
Делитесь своими идеями в TAD Community Chat!
А через 48 часов мы опубликуем решение, чтобы вы могли проверить свои рассуждения.
Направлений роста в тестировании с каждым днем все больше, и это не может не радовать. Но как разобраться, что будет требоваться от специалиста в новой дисциплине?
Как раз для решения таких вопросов и существует TAD Talks!
Уже в следующий понедельник мы на TAD Talks #6: Solution Architect in Test Automation поговорим о Solution Architect в автоматизации тестирования, а сегодня предлагаем вам предположить, чем же занимаются такие специалисты.
#tad_events
Как раз для решения таких вопросов и существует TAD Talks!
Уже в следующий понедельник мы на TAD Talks #6: Solution Architect in Test Automation поговорим о Solution Architect в автоматизации тестирования, а сегодня предлагаем вам предположить, чем же занимаются такие специалисты.
#tad_events
Чем, по вашему мнению, занимается Solution Architech in Test Automation?
Anonymous Poll
50%
Создаёт структуру TAF
26%
Разрабатывает план и стратегию тестирования
19%
Что-то строит, архитектор всё-таки
5%
Занимается тестированием
Во время собеседования вам могут задавать задачи разных видов. Многие из них не имеют какого-либо конкретного решения, что предполагает оценку степени креативности соискателя. Но имеются всё же и такие задачи, у которых решение есть. Одним из популярных типов задач на собеседовании являются задачи на комбинаторику.
Сегодня вы можете ознакомится с разбором задачи о том, как надевают носки настоящие программисты.
Все самые интересные логические задачи в нашей новой рубрике - #ProQuality_tasks.
Предложить идею, обсудить решение задач вы можете в TAD Community Chat!
Сегодня вы можете ознакомится с разбором задачи о том, как надевают носки настоящие программисты.
Все самые интересные логические задачи в нашей новой рубрике - #ProQuality_tasks.
Предложить идею, обсудить решение задач вы можете в TAD Community Chat!
Telegraph
Как надевают носки настоящие программисты
✨Задача о том, как надевают носки настоящие программисты✨ Представьте, что в вашем новом доме беспорядок. В одном из ящиков вперемешку лежат носки разного цвета: пять синих, шесть жёлтых, семь красных и восемь чёрных. Вам нужно выйти на улицу в носках одинакового…
This media is not supported in your browser
VIEW IN TELEGRAM
Что хочет клиент, что скажут разработчику и что получится в итоге😂