Can Generative AI Improve Developer Productivity.pdf
854.5 KB
Еще одно исследование про влияние ИИ-инструментов на продуктивность айтишников (вот предыдущее). В этот раз оценивали действие GitHub Copilot, результаты таковы:
- скорость написания кода не увеличил
- качество кода не улучшил
- от выгорания не спас
Я лично пользуюсь чатом джипити для других целей, поэтому хотелось бы послушать вас, видите ли вы какие-то профиты от Copilot’а и других ИИ-тулзов для работы?
- скорость написания кода не увеличил
- качество кода не улучшил
- от выгорания не спас
Я лично пользуюсь чатом джипити для других целей, поэтому хотелось бы послушать вас, видите ли вы какие-то профиты от Copilot’а и других ИИ-тулзов для работы?
Находка недели. За два года ведения канала я приносил столько всякого разного по SQL: шпаргалки, курсы, майдмапы. И до сих пор попадается годнота. В этот раз тренируемся писать SQL-запросы с подборкой.
🔗 Websites for Practicing SQL
Здесь собрано очень много сайтов с задачами разного уровня сложности.
Инжой!
🔗 Websites for Practicing SQL
Здесь собрано очень много сайтов с задачами разного уровня сложности.
Инжой!
Аудит своего рабочего времени
Меня заинтересовал алгоритм действий из статьи, который обещает разгрузить мои рабочие будни. Я бы не сказал, что здесь что-то кардинально новое, но решил попробовать сам и поделиться с вами.
1. В течение 3-4х недель записывать, сколько времени на какие конкретно задачи тратится.
2. Классифицировать все активности (но постараться не обобщать).
3. Пройтись по каждой категории и проставить ей один из пяти статусов: прекратить, делегировать, переназначить, изменить и сохранить. С этим помогут вопросы, которые прописаны в статье: https://www.andysparks.co/hoo-boy/issue-15-audit-your-time-dont-waste-it
Обещают освободить 25% моего времени. Звучит сладко - пробуем!
Меня заинтересовал алгоритм действий из статьи, который обещает разгрузить мои рабочие будни. Я бы не сказал, что здесь что-то кардинально новое, но решил попробовать сам и поделиться с вами.
1. В течение 3-4х недель записывать, сколько времени на какие конкретно задачи тратится.
2. Классифицировать все активности (но постараться не обобщать).
3. Пройтись по каждой категории и проставить ей один из пяти статусов: прекратить, делегировать, переназначить, изменить и сохранить. С этим помогут вопросы, которые прописаны в статье: https://www.andysparks.co/hoo-boy/issue-15-audit-your-time-dont-waste-it
Обещают освободить 25% моего времени. Звучит сладко - пробуем!
На выходных предлагаю почитать эссе умных людей. Я оставлю оригиналы, но русские версии легко можно нагуглить:
The Intelligence Age - Sam Altman
🔗https://ia.samaltman.com/
Machines of Loving Grace: How AI Could Transform the World for the Better - Dario Amodei
🔗https://darioamodei.com/machines-of-loving-grace
Как можно догадаться, оба текста про светлое будущее и ускорение прогресса с помощью ИИ.
Инжой!
The Intelligence Age - Sam Altman
🔗https://ia.samaltman.com/
Machines of Loving Grace: How AI Could Transform the World for the Better - Dario Amodei
🔗https://darioamodei.com/machines-of-loving-grace
Как можно догадаться, оба текста про светлое будущее и ускорение прогресса с помощью ИИ.
Инжой!
На реддите разгоняют тред, где рекомендуют самые любимые инструменты контроля качества, которые экономят кучу времени в процессе тестирования. Советую посмотреть советы товарищей, возможно, что-то заберете себе для работы.
🔗 https://www.reddit.com/r/QualityAssurance/comments/1fqhlnu/whats_your_favorite_qa_tool_that_has_saved_you/
Я бы ответил - все, которые автоматизируют работу, например Postman, Selenium WebDriver. И Devtools. А вы бы что назвали?
🔗 https://www.reddit.com/r/QualityAssurance/comments/1fqhlnu/whats_your_favorite_qa_tool_that_has_saved_you/
Я бы ответил - все, которые автоматизируют работу, например Postman, Selenium WebDriver. И Devtools. А вы бы что назвали?
Разбавим серьезный вторник не менее «серьезными» новостями. Опубликовали исследование о том, как игры, в которые мы играли в детстве, влияют на сегодняшний заработок. Если честно, то корреляция между зарплатой и играми похожа на корреляцию между фильмами с Николасом Кейджа и числом утонувших в бассейне.
Что пишут:
- Респонденты, игравшие в FIFA в детстве, зарабатывают больше всех, став взрослыми.
- Среди консолей у игроков PlayStation самая высокая годовая зарплата, и она на 12% больше, чем у пользователей ПК.
- Люди, которые в детстве играли в видеоигры, на 71% чаще получали повышение по службе.
Сомнительно, но окей…посмотреть все равно интересно🙃
Что пишут:
- Респонденты, игравшие в FIFA в детстве, зарабатывают больше всех, став взрослыми.
- Среди консолей у игроков PlayStation самая высокая годовая зарплата, и она на 12% больше, чем у пользователей ПК.
- Люди, которые в детстве играли в видеоигры, на 71% чаще получали повышение по службе.
Сомнительно, но окей…посмотреть все равно интересно🙃
Нашел отличные статьи о том, как ведет себя браузер в процессе рендеринга страницы. И если вдруг на собеседовании вам зададут вопрос про то, что происходит в браузере после ввода URL (а вопрос это частый), будете отвечать с уверенностью:
🔗 Как браузер рисует страницы
🔗 Критические этапы рендеринга
И на всякий продублирую онлайн-шпаргалку по HTML, CSS, которой уже делился.
Инжой!
🔗 Как браузер рисует страницы
🔗 Критические этапы рендеринга
И на всякий продублирую онлайн-шпаргалку по HTML, CSS, которой уже делился.
Инжой!
Пятничная подборка готова, что еще нужно для хороших выходных?🙃
Гайд по логам для тестировщиков
🔗 https://habr.com/ru/companies/lanit/articles/844772/
Полезная подборка со списком материалов, ссылок и ресурсов по использованию ИИ в тестировании
🔗 https://testingtitbits.com/ai-in-testing-compiled-resources/
Как работает Shazam?
🔗 https://www.cameronmacleod.com/blog/how-does-shazam-work
Инжой!
Гайд по логам для тестировщиков
🔗 https://habr.com/ru/companies/lanit/articles/844772/
Полезная подборка со списком материалов, ссылок и ресурсов по использованию ИИ в тестировании
🔗 https://testingtitbits.com/ai-in-testing-compiled-resources/
Как работает Shazam?
🔗 https://www.cameronmacleod.com/blog/how-does-shazam-work
Инжой!
Живые устройства это, конечно, хорошо, но не всем так везет. Поэтому для друзей-товарищей без ферм я принес находку недели - подборка эмуляторов разных девайсов и консолей.
🔗 Awesome emulators
Знаю, что меня читают джуны, поэтому оставлю еще базовую базу:
- Чем отличается тестирование на эмуляторах, фермах и физических устройствах?
- Как тестировать на телефонах и эмуляторах?
Инжой!
🔗 Awesome emulators
Знаю, что меня читают джуны, поэтому оставлю еще базовую базу:
- Чем отличается тестирование на эмуляторах, фермах и физических устройствах?
- Как тестировать на телефонах и эмуляторах?
Инжой!
Про покрытие тестами
Наткнулся на отличную статью аж из 2012 года, где довольно сжато, но информативно расписано про покрытие кода тестами. Решил выписать некоторые тезисы:
- Test Coverage - это инструмент для поиска непротестированного кода, а не числовой показатель качества.
- Высокого процента покрытия легко достичь низкокачественными тестами.
- Критерии достаточного тестирования: у вас редко возникают баги в проде, и вы не боитесь менять код из-за потенциальных багов.
- Если вы можете удалить тесты и их всё равно будет достаточно, значит тестируете слишком много.
- Долгий прогон тестов - не показатель того, что их слишком много.
Прочитать полностью можно здесь: https://martinfowler.com/bliki/TestCoverage.html
Наткнулся на отличную статью аж из 2012 года, где довольно сжато, но информативно расписано про покрытие кода тестами. Решил выписать некоторые тезисы:
- Test Coverage - это инструмент для поиска непротестированного кода, а не числовой показатель качества.
- Высокого процента покрытия легко достичь низкокачественными тестами.
- Критерии достаточного тестирования: у вас редко возникают баги в проде, и вы не боитесь менять код из-за потенциальных багов.
- Если вы можете удалить тесты и их всё равно будет достаточно, значит тестируете слишком много.
- Долгий прогон тестов - не показатель того, что их слишком много.
Прочитать полностью можно здесь: https://martinfowler.com/bliki/TestCoverage.html
Друг-товарищ посоветовал видео, которое будет полезно автоматизаторам. В ролике подробно рассматриваются различные подходы к unit и component-тестированию и разбираются на примерах. Наглядно и понятно - все как мы любим.
Это то, на что стоит выделить полтора часа времени:
🔗 https://www.youtube.com/watch?v=GcwK0vbTf_s
Инжой!
Это то, на что стоит выделить полтора часа времени:
🔗 https://www.youtube.com/watch?v=GcwK0vbTf_s
Инжой!
Традиционная пятничная подборка в этот раз получилась только о тестировании:
Как правильно тестировать кроссбраузерную совместимость в веб-приложениях
🔗 https://www.freecodecamp.org/news/cross-browser-compatibility-testing-best-practices-for-web-developers/
5 фишек iOS 18, которые стоит учесть QA
🔗 https://telegra.ph/ios18-09-12
Какого размера должны быть тесты?
🔗 https://software-testing.ru/library/testing/general-testing/4252-revisiting-test-sizes
Инжой!
Как правильно тестировать кроссбраузерную совместимость в веб-приложениях
🔗 https://www.freecodecamp.org/news/cross-browser-compatibility-testing-best-practices-for-web-developers/
5 фишек iOS 18, которые стоит учесть QA
🔗 https://telegra.ph/ios18-09-12
Какого размера должны быть тесты?
🔗 https://software-testing.ru/library/testing/general-testing/4252-revisiting-test-sizes
Инжой!
SQL миграции в Postgres в двух частях
Хочу поделиться двумя качественными статьями про особенности миграций в больших Postgres. Миграции - дело не всегда простое, а этот материал подойдет в качестве шпаргалки. Даже если в этом более-менее разбираетесь, то все равно сможете найти что-то интересное.
Часть 1. https://habr.com/ru/articles/540500/
Часть 2. https://habr.com/ru/articles/736458/
Инжой!
Хочу поделиться двумя качественными статьями про особенности миграций в больших Postgres. Миграции - дело не всегда простое, а этот материал подойдет в качестве шпаргалки. Даже если в этом более-менее разбираетесь, то все равно сможете найти что-то интересное.
Часть 1. https://habr.com/ru/articles/540500/
Часть 2. https://habr.com/ru/articles/736458/
Инжой!
Находка недели. Репа, которая поможет освоить инструменты и технологии автоматизации и получить полноценный проект для портфолио. Автор подготовил челленджи и разместил все это бесплатно на гитхабе, так что забираем в работу!
🔗 https://github.com/basdijkstra/a-test-automation-project
Инжой!
🔗 https://github.com/basdijkstra/a-test-automation-project
Инжой!
В тяжелый четверг внесу небольшую шутку-юмора в вашу ленту — «Если бы архитекторам пришлось работать так же, как программистам»
Этот баян опубликован лет 20 назад, но он не стухнет никогда. Поэтому отвлекитесь и посмейтесь над «прелестями» нашей работы с заказчиками:
🔗 https://pikabu.ru/story/esli_byi_arkhitektoram_prishlos_rabotat_tak_zhe_kak_programmistam_9792517
Инжой!
Этот баян опубликован лет 20 назад, но он не стухнет никогда. Поэтому отвлекитесь и посмейтесь над «прелестями» нашей работы с заказчиками:
🔗 https://pikabu.ru/story/esli_byi_arkhitektoram_prishlos_rabotat_tak_zhe_kak_programmistam_9792517
Инжой!
Какое-то шутливое настроение у меня на этой неделе, поэтому и подборка получилась с материалами для легкой улыбки:
Тру стори про странное собеседование инженера, которое пришлось пережить фаундеру стартапа
https://bluepnume.medium.com/the-shortest-strangest-engineering-interview-ive-ever-done-950e8fa95f4e
Как войти и выйти из айти?
https://habr.com/ru/articles/852896
«Good enough» так «good enough» - что-то типа поучительной комедии
https://testitquickly.com/2013/06/03/good-enough/
Инжой!
Тру стори про странное собеседование инженера, которое пришлось пережить фаундеру стартапа
https://bluepnume.medium.com/the-shortest-strangest-engineering-interview-ive-ever-done-950e8fa95f4e
Как войти и выйти из айти?
https://habr.com/ru/articles/852896
«Good enough» так «good enough» - что-то типа поучительной комедии
https://testitquickly.com/2013/06/03/good-enough/
Инжой!