[Рецензія] Staff Engineer by Will Larson
#book #review
Сьогодні хочу розповісти про менш технічну книгу, ніж завжди. Але книга варта Вашої уваги.
Особливо, якщо ви працюєте на рівні сіньйор.
#book #review
Сьогодні хочу розповісти про менш технічну книгу, ніж завжди. Але книга варта Вашої уваги.
Особливо, якщо ви працюєте на рівні сіньйор.
Telegraph
[Рецензія] Staff Engineer by Will Larson
Цю книгу мені порекомендував мій хороший друг. Сказав, що у них в компанії зараз багато хто з інженерів її читає. Тому я вирішив також її почитати. Додатковою мотивацією для мене було подивитися, які ж є шляхи розвитку, відмінні від Engineering Management…
👍18
Як бути "зірковим" інженером?
#testing #career #engineering
Чому одні інженери вважаються "зірками" та вкрай продуктивними за інших? Чи вони справді вдесятеро розумніші за інших? У чому їх секрет?
Інженери та менеджери з компанії Bell Laboratories мали такі самі питання ще у кінці 80-х років. Тому, як справжні науковці, вони провели масштабне дослідження та, схоже, змогли знайти ту чарівну "формулу успіху зіркових інженерів".
#testing #career #engineering
Чому одні інженери вважаються "зірками" та вкрай продуктивними за інших? Чи вони справді вдесятеро розумніші за інших? У чому їх секрет?
Інженери та менеджери з компанії Bell Laboratories мали такі самі питання ще у кінці 80-х років. Тому, як справжні науковці, вони провели масштабне дослідження та, схоже, змогли знайти ту чарівну "формулу успіху зіркових інженерів".
Telegraph
Як бути "зірковим" інженером
Питання продуктивності В інтернеті існує дуже багато статей та відео з теми продуктивності розробників. Деякі говорять навіть про "міфічних" 10X інженерів - людей, які можуть робити в десятки разів більше за той самий відведений час. Або про інженерів, які…
👍14
Всіх з Днем Тестувальника!
На честь цього свята, хочу поділитися прекрасним відео від Ярослава Пернеровського для тих, хто хоче пізнати світ автоматизації!
"Тести крутяться, лавеха мутиться!" (с) Ярослав
На честь цього свята, хочу поділитися прекрасним відео від Ярослава Пернеровського для тих, хто хоче пізнати світ автоматизації!
"Тести крутяться, лавеха мутиться!" (с) Ярослав
YouTube
Школа автоматизатора #1: Як автоматизувати дії в браузері і як це робить Selenium
Перше відео циклу Школа Автоматизатора
Слухайте наш подкаст:
Anchor: https://anchor.fm/notabugpodcast
Apple: https://apple.co/3Av6iPv
Google: https://bit.ly/3wGEian
Навігація:
00:00 Нудний вступ
01:09 База і фундамент
03:33 Головне питання
03:54 Головна…
Слухайте наш подкаст:
Anchor: https://anchor.fm/notabugpodcast
Apple: https://apple.co/3Av6iPv
Google: https://bit.ly/3wGEian
Навігація:
00:00 Нудний вступ
01:09 База і фундамент
03:33 Головне питання
03:54 Головна…
❤23🔥11👍5
[Test Engineering Weekly] Як вчити мови програмування, DDoS атака на Google Cloud, види хешування та помилкові судження про email
#testing #engineering #weekly #digest
Легкого та спокійного Вам тижня!
Це Олександр із черговою порцією найцікавішого зі світу тестування та інженерії:
- що таке навчання та як правильно вивчати нові мови програмування
- що таке oracles в тестуванні та в чому їх проблема
- testability тест для Вашого проєкту
- DDoS атака на Google Cloud з 46 000 000 RPS
- великий світ хешування
- багато інших цікавих речей...
#testing #engineering #weekly #digest
Легкого та спокійного Вам тижня!
Це Олександр із черговою порцією найцікавішого зі світу тестування та інженерії:
- що таке навчання та як правильно вивчати нові мови програмування
- що таке oracles в тестуванні та в чому їх проблема
- testability тест для Вашого проєкту
- DDoS атака на Google Cloud з 46 000 000 RPS
- великий світ хешування
- багато інших цікавих речей...
Telegraph
[Test Engineering Weekly] Як вчити мови програмування, DDoS атака на Google Cloud, види хешування та помилкові судження про email
Краще Поки що не читав поганих статей від Matthieu Cneude. Сьогодні хочу порекомендувати дві статті, які доповнюють одна одну: How to Learn a Programming Language in Three Steps та The Art Of Learning For Software Developers
👍10🔥1
Консенсус у розподілених системах #2: Алгоритм усного обміну повідомленнями
#distributedsystems #engineering
Продовжуємо відкривати для себе великий та чарівний світ розподілених систем.
Сьогодні ми розберемо алгоритм розв'язання задачі Візантійських генералів.
#distributedsystems #engineering
Продовжуємо відкривати для себе великий та чарівний світ розподілених систем.
Сьогодні ми розберемо алгоритм розв'язання задачі Візантійських генералів.
Telegraph
Консенсус у розподілених системах #2: Алгоритм усного обміну повідомленнями
У минулій статті ми почали розглядати базові концепції розподілених систем. Ці базові поняття трохи згодом допоможуть нам краще зрозуміти різні протоколи консенсусу та як вони працюють. Сьогодні ми поглянемо на алгоритм розв'язання задачі Візантійських генералів.…
👍7
Як швидко розібратися у новій мові програмування? Забули базові моменти у роботі з інструментом?
#testing #engineering
Так буває, що треба швидко розібратися з базовим синтаксисом мови програмування: можливо написати скрипт або швидко пофіксити щось. Або навіть заради цікавості подивитися, як подібні конструкції виглядають в інших мовах програмування.
Набагато частіше забувається синтаксис інструментів, які з часом перестаєш використовувати кожного дня.
Для того, щоб отримати дуже базовий огляд мови або отримати коротку "шпаргалку" з інструменту я користуюся ресурсом Learn X in Y minutes. Тут є дуже багато текстових туторіалів по різним мовам, а також інструментам.
UPDATE: Ще один крутий ресурс порадили у коментарях - The Valley Of Code.
#testing #engineering
Так буває, що треба швидко розібратися з базовим синтаксисом мови програмування: можливо написати скрипт або швидко пофіксити щось. Або навіть заради цікавості подивитися, як подібні конструкції виглядають в інших мовах програмування.
Набагато частіше забувається синтаксис інструментів, які з часом перестаєш використовувати кожного дня.
Для того, щоб отримати дуже базовий огляд мови або отримати коротку "шпаргалку" з інструменту я користуюся ресурсом Learn X in Y minutes. Тут є дуже багато текстових туторіалів по різним мовам, а також інструментам.
UPDATE: Ще один крутий ресурс порадили у коментарях - The Valley Of Code.
🔥12👍8
Не баг, а фіча - другий епізод подкасту!
#testing #podcast
Як обрати мову для автоматизації? Та чи потрібно це робити? А також історії входу в айті "сивої давнини". Про все це - у свіжому випуску подкасту "Не баг, а фіча"!
#testing #podcast
Як обрати мову для автоматизації? Та чи потрібно це робити? А також історії входу в айті "сивої давнини". Про все це - у свіжому випуску подкасту "Не баг, а фіча"!
YouTube
Не баг, а фіча #2 Вибір мови програмування та як ми потрапили до айті
Ярослав Пернеровський, Сергій Пірогов, Артур Шевченко, Олександр Романов та Оля Геворгізова поговорили про вибір мови програмування для автоматизації, а також згадали як саме вони потрапили в тестування та в айті загалом.
Послухати на пробіжці можна також…
Послухати на пробіжці можна також…
👍14⚡3👏1
Колега з компанії організує збір. Давайте допоможемо!
Далі - його оригінальний пост.
"""
Пані та панове!
Сподіваюсь, Ви та ваші близькі й рідні живі та здорові.
Хлопчина, з яким перетинався в професійній діяльності, Дмитро, вже досить давно й успішно воює в складі ССО Азов. Наразі, він та його побратими очікуюють відправлення на Південно-Східний напрямок, де продовжать полювання на окупантів, в тому числі, й вночі.
Щоб покращити результативність, від них є запит на прилади нічного бачення. Мінімально достатній погоджений варіант виглядає якось так:
https://topoptics.com.ua/.../pribor-nochnogo-videniya-pvs
Фронтові байки з його вуст на каналі Юрія Бутусова:
https://youtu.be/EVkCyN7vcbM?t=100
Посилання на банку для бажаючих долучитися до збору коштів:
https://send.monobank.ua/jar/3w9XLahu5v
"""
Віримо в ЗСУ!
Віримо в перемогу!
Далі - його оригінальний пост.
"""
Пані та панове!
Сподіваюсь, Ви та ваші близькі й рідні живі та здорові.
Хлопчина, з яким перетинався в професійній діяльності, Дмитро, вже досить давно й успішно воює в складі ССО Азов. Наразі, він та його побратими очікуюють відправлення на Південно-Східний напрямок, де продовжать полювання на окупантів, в тому числі, й вночі.
Щоб покращити результативність, від них є запит на прилади нічного бачення. Мінімально достатній погоджений варіант виглядає якось так:
https://topoptics.com.ua/.../pribor-nochnogo-videniya-pvs
Фронтові байки з його вуст на каналі Юрія Бутусова:
https://youtu.be/EVkCyN7vcbM?t=100
Посилання на банку для бажаючих долучитися до збору коштів:
https://send.monobank.ua/jar/3w9XLahu5v
"""
Віримо в ЗСУ!
Віримо в перемогу!
YouTube
"Тут морпіхи, проти яких воювали в Мощуні". Як "Азов" боронить Запоріжчину. | ПАПАДІН
ССО Азов з квітня боронить території України у Запорізькій області. До цього бійці Азову воювали на Київщині, вони завадили окупантам зробити переправу в районі с. Мощун та прорватися до столиці.
Станьте спонсором цього каналу:
https://www.youtube.com/c…
Станьте спонсором цього каналу:
https://www.youtube.com/c…
👍10🙏5
Етапи розвитку тест інженера та питання на кожному з них
#testing #career
Чим відрізняється робота на рівні junior, middle або senior? Крім товщини масного конверта, звісно).
Я думаю, що насамперед спеціалісти та їхня зрілість відрізняються саме тим, питання якого масштабу вони задають та вирішують.
Які це питання? Спробуймо розібратися.
#testing #career
Чим відрізняється робота на рівні junior, middle або senior? Крім товщини масного конверта, звісно).
Я думаю, що насамперед спеціалісти та їхня зрілість відрізняються саме тим, питання якого масштабу вони задають та вирішують.
Які це питання? Спробуймо розібратися.
Telegraph
Етапи розвитку тест інженера та питання на кожному з них
Час від часу в різних тестувальницьких чатах виникають подібні один до одного питання: Чи достатньо я знаю, як junior чи trainee? Що повинен знати middle? Коли зрозуміти, що ти senior? Як отримати позицію lead чи менеджера? Я також задавав собі та іншим людям…
👍24
[Рецензія] Курс HashiCorp Certified: Terraform Associate 2022 на Udemy
#review #devops
Минулого тижня я нарешті завершив курс із вивчення Terraform. Сьогодні я хочу коротко розповісти про свої враження від нього.
Terraform в роботі я трохи використовую, але за більшу частину скриптів відповідає окремо взятий DevOps інженер. Незважаючи на це, я все ж таки вирішив скористатися можливістю та поглибити свої знання з цього інструменту.
Що ви взнаєте з курсу?
- як писати базові (та й не дуже) скрипти для деплою різних штук у AWS
- як користуватися вбудованими функціями
- чи потрібні модулі та як ними користуватися
- як виконувати кастомний код до та після деплою
- нащо той Terraform Cloud та як із ним працювати
- як підготуватися до екзамену Terraform Associate: декілька тестів - для самоперевірки включені в сам курс
Які недоліки я знайшов?
- курс на 99% складається з прикладів роботи із AWS (для інших провайдерів потрібно буде розибратися самому)
- не знайшов у курсі прикладів написання тестів на Terraform :(
- комусь буде незвичним англійський акцент автора курсу (та до цього швидко звикаєш)
Чи потрібно Вам проходити цей курс?
Так - якщо ви користуєтеся цим інструментом та хочете більше взнати про інструменти DevOps та AWS.
Ні - якщо Ви маєте більш приорітетні теми для навчання (автоматизація, мови програмування, тощо).
#review #devops
Минулого тижня я нарешті завершив курс із вивчення Terraform. Сьогодні я хочу коротко розповісти про свої враження від нього.
Terraform в роботі я трохи використовую, але за більшу частину скриптів відповідає окремо взятий DevOps інженер. Незважаючи на це, я все ж таки вирішив скористатися можливістю та поглибити свої знання з цього інструменту.
Що ви взнаєте з курсу?
- як писати базові (та й не дуже) скрипти для деплою різних штук у AWS
- як користуватися вбудованими функціями
- чи потрібні модулі та як ними користуватися
- як виконувати кастомний код до та після деплою
- нащо той Terraform Cloud та як із ним працювати
- як підготуватися до екзамену Terraform Associate: декілька тестів - для самоперевірки включені в сам курс
Які недоліки я знайшов?
- курс на 99% складається з прикладів роботи із AWS (для інших провайдерів потрібно буде розибратися самому)
- не знайшов у курсі прикладів написання тестів на Terraform :(
- комусь буде незвичним англійський акцент автора курсу (та до цього швидко звикаєш)
Чи потрібно Вам проходити цей курс?
Так - якщо ви користуєтеся цим інструментом та хочете більше взнати про інструменти DevOps та AWS.
Ні - якщо Ви маєте більш приорітетні теми для навчання (автоматизація, мови програмування, тощо).
Udemy
HashiCorp Certified: Terraform Associate 2026
All in One course for learning Terraform and gaining the official Terraform Associate Certification (004).
❤7👍4
On test engineer's maturity
#testing #career
На вихідних я переклав свою статтю про рівні тестування та питання на кожному з рівнів.
#testing #career
На вихідних я переклав свою статтю про рівні тестування та питання на кожному з рівнів.
Test Engineering Notes
On test engineer's maturity
Questions at different levels of test engineer's maturity
👍19
[Test Engineering Weekly] Про погані естімейти, тестування з AI, JS для трекінгу літаків та роботу QR кодів
#testing #engineering #weekly #digest
Привіт. Радий тебе бачити!
Я повернувся до тебе із черговою підбіркою постів. Як завжди - про тестування та інші інженерні штуки.
Дайджестів не було давно - тому сьогодні трохи більше постів, ніж зазвичай:
- чому ми робимо погані оцінки задач?
- пишемо тести за допомогою AI
- як написати систему стеження за літаками на JS?
- що буде, коли видалити базу даних з продакшену?
- чи завжди створення блогу - то тривіальна задача?
- практичні приклади контрактного тестування на Java та JS
- та багато іншого....
#testing #engineering #weekly #digest
Привіт. Радий тебе бачити!
Я повернувся до тебе із черговою підбіркою постів. Як завжди - про тестування та інші інженерні штуки.
Дайджестів не було давно - тому сьогодні трохи більше постів, ніж зазвичай:
- чому ми робимо погані оцінки задач?
- пишемо тести за допомогою AI
- як написати систему стеження за літаками на JS?
- що буде, коли видалити базу даних з продакшену?
- чи завжди створення блогу - то тривіальна задача?
- практичні приклади контрактного тестування на Java та JS
- та багато іншого....
Telegraph
[Test Engineering Weekly] Про погані естімейти, тестування з AI, JS для трекінгу літаків та роботу QR кодів
Best Цього разу найкращою буде стаття про те, чому ми погано робимо оцінки задач - 11 Laws of Software Estimation for Complex Work. Testing AI все більше захоплює світ. З появою Github Copilot писати код стало набагато легше (чи не так?). Тепер замість тебе…
👍19
Forwarded from Нотатки суворого QA 💛💙 (Artem Grygorenko)
В цій ноті хочу зашерити з вами список корисних IT/QA телеграм каналів де пишуть Українською.
- https://news.1rj.ru/str/dou_qa
- https://news.1rj.ru/str/ryconsulting
- https://news.1rj.ru/str/testengineering
- https://news.1rj.ru/str/qamania
- https://news.1rj.ru/str/qainfo
- https://news.1rj.ru/str/qa_security
- https://news.1rj.ru/str/IT_v_UA
- https://news.1rj.ru/str/dou_qa
- https://news.1rj.ru/str/ryconsulting
- https://news.1rj.ru/str/testengineering
- https://news.1rj.ru/str/qamania
- https://news.1rj.ru/str/qainfo
- https://news.1rj.ru/str/qa_security
- https://news.1rj.ru/str/IT_v_UA
👍25
Про обробку нової інформації та нотатки
#learning
Вчора, в одному з чатів мене запитали про те, як і де я зберігаю нотатки. Тому я вирішив оформити свою відповідь у вигляді посту в каналі.
#learning
Вчора, в одному з чатів мене запитали про те, як і де я зберігаю нотатки. Тому я вирішив оформити свою відповідь у вигляді посту в каналі.
Telegraph
Про обробку нової інформації та нотатки
Чому потрібні нотатки? Я вчуся та читаю досить багато. Та роблю це постійно. Навчання може приймати різні форми: почитати книжки та блоги, подивитися доповіді з конференцій, послухати подкаст, пройти той чи інший курс. Матеріалів безліч та кожного дня додаються…
👍17
What is testability in the software development lifecycle?
#testing #engineering
Не так давно я написав пост про те, що таке тестабіліті - очима тестувальників, розробників та менеджерів.
А що для вас - тестабіліті?
#testing #engineering
Не так давно я написав пост про те, що таке тестабіліті - очима тестувальників, розробників та менеджерів.
А що для вас - тестабіліті?
www.getxray.app
What is testability in the software development lifecycle?
Visit Xray and find out how developers, testers, and managers view software testability and the benefits they can have if testability is correctly used.
👍14
Рухаємо тестування вліво та вправо на прикладі Microsoft
#testing
Короткі нотатки про те, як Microsoft рекомендує рухати тестування у різні сторони.
#testing
Короткі нотатки про те, як Microsoft рекомендує рухати тестування у різні сторони.
Telegraph
Рухаємо тестування вліво та вправо на прикладі Microsoft
Прочитав я нещодавно декілька цікавих статей про те, як Microsoft рекомендує будувати тестування разом із DevOps. Далі - короткі нотатки найцікавішого. Для повної картини пропоную вам також почитати статті, як буде вільний час.
👍14
Консенсус у розподілених системах #3: Що таке протокол консенсусу?
#distributedsystems #engineering
Короткий опис того, що ж таке той протокол консенсусу взагалі.
#distributedsystems #engineering
Короткий опис того, що ж таке той протокол консенсусу взагалі.
Telegraph
Консенсус у розподілених системах #3: Що таке протокол консенсусу?
У минулих статтях ми розглянули деякі концепції для побудови моделей розподілених систем - поняття синхронності мережі та помилок компонентів. Також - ми поглянули на найвідомішу задачу у світі розподілених систем - задачу Візантійських генералів. Сьогодні…
👍14
Зміна мов та стеків для автоматизатора
#testing #automation
У чому складність переходу з однієї мови програмування та стеку технологій - на інший? Коли це потрібно робити, а коли - ні?
#testing #automation
У чому складність переходу з однієї мови програмування та стеку технологій - на інший? Коли це потрібно робити, а коли - ні?
Telegraph
Зміна мов та стеків для автоматизатора
Не так давно ми вже говорили про те, як обрати першу мову програмування для автотестів та яка мова програмування підходить для цього якнайкраще. Час від часу нам "залітають" дуже привабливі вакансії з "масним конвертом", але трохи не в тому стеку. Сьогодні…
👍17🔥2🙏1
Школа автоматизатора #2: Гонитва за швидкістю: Selenium vs Playwright vs Cypress (Цікаві досліди)
#testing
Хочу поділитися новим корисним відео для автоматизаторів від Ярослава Пернеровського.
#testing
Хочу поділитися новим корисним відео для автоматизаторів від Ярослава Пернеровського.
YouTube
Школа автоматизатора #2: Гонитва за швидкістю: Selenium vs Playwright vs Cypress (Цікаві досліди)
Рубрика - Цікаві Досліди в Школі Автоматизатора
Слухайте наш подкаст:
Anchor: https://anchor.fm/notabugpodcast
Apple: https://apple.co/3Av6iPv
Google: https://bit.ly/3wGEian
Навігація:
00:00 Початок та налаштування тестового стенду
01:07 Звичний Selenium…
Слухайте наш подкаст:
Anchor: https://anchor.fm/notabugpodcast
Apple: https://apple.co/3Av6iPv
Google: https://bit.ly/3wGEian
Навігація:
00:00 Початок та налаштування тестового стенду
01:07 Звичний Selenium…
👍19