Pull to refresh
0
0
Send message

Лучшие альтернативы ChatGPT для QA

Level of difficultyEasy
Reading time3 min
Views24K

Привет, Хабр! Меня зовут Иван, я Full Stack QA. Сегодня поговорим про альтернативы ChatGPT, которые работают на территории РФ без костылей и совершенно бесплатно.

Каждую из LLM моделей я использую как в повседневной жизни, так при написании автотестов, изучения нового материала, подготовки ручных тест-кейсов, генерации изображений и т.д.

Главное правило ручного тестировщика - для начала нагугли проблему спроси у GPT и только после обращайся с вопросом к ментору.

🤖 Первый аналог - Coze.com | Открыть модель

Первый ИИ работает в телеграм-боте и всегда будет у вас под рукой...

Читать далее
Total votes 14: ↑13 and ↓1+15
Comments17

Как я зарабатывал $10,000 в месяц на серверах ARK: Survival Evolved

Level of difficultyEasy
Reading time16 min
Views91K

Я — ведущий гейм дизайнер с опытом разработки крупных, хардкорных проектов в жанрах от MMORPG и CRPG до мобильной MOBA. Почти три года мы с лучшим другом продюсировали, дизайнили, разрабатывали и занимались живым оперированием своих серверов по игре ARK: Survival Evolved. За это время мы неплохо заработали (в среднем проект приносил $6000-12000 gross ежемесячно). Конечно же, мы столкнулись с тонной сложностей и челленджей, и выучили много уроков. В этой статье я хочу не только рассказать о нашем приключении, но и поделиться выученными уроками. Оперирование кастомных серверов огромных франшиз типа Roblox, Fortnite или Minecraft и других игр похожа на разработку игр в классическом понимании, но имеет под собой свою специфику. Этот опыт будет полезен не только моддерам, но и разработчикам и продюсерам игр. 

ARK: Survival Evolved — ММО экшен от 1 и 3-го лица с крафтом, строительством и динозаврами. На динозаврах в игре можно охотиться, можно приручать, ездить на них, разводить и воевать с другими племенами в игре, и это основная фишка, привлекающая игроков. Но настоящая основная особенность игры в том, что карты — собственно, ковчеги, объединены в кластеры, внутри которых игроки могут беспрепятственно путешествовать между карт, превращая мир игры в настоящее ММО — в отличие от большинства остальных подобных игр. Это гениальная игра, о которой невозможно рассказать в двух словах, и она доводит своих игроков до настоящей аддикции, и те проводят в ней тысячи и десятки тысяч часов.

Читать далее
Total votes 108: ↑102 and ↓6+114
Comments44

Kaspresso для самых маленьких

Level of difficultyEasy
Reading time18 min
Views9.4K

Привет! Меня зовут Элчин, я занимаюсь автоматизацией мобильных приложений в hh.ru и расскажу вам о том, как написать первый тест на Android. В разработке автотестов мы используем Kotlin и нативный фреймворк Kaspresso, о котором я напишу подробней в этой статье.

Читать далее
Total votes 19: ↑19 and ↓0+19
Comments9

OSINT: инструменты

Level of difficultyMedium
Reading time6 min
Views79K

Современные реалии таковы, что большинство людей в своих социальных сетях сами пишут на себя досье. В этой статье вы узнаете о некоторых инструментах, которые помогут вам узнать о человеке максимум.

Читать далее
Total votes 14: ↑11 and ↓3+13
Comments10

Анализ 10 000 вопросов с технических интервью: частотность и вероятность встречи

Level of difficultyEasy
Reading time3 min
Views36K

Привет, Хабр! Я проанализировал 600 публичных мок-интервью с YouTube и собрал из них 10 000 уникальных вопросов. Затем посчитал, как часто они встречаются, и определил вероятность появления каждого вопроса. У меня есть данные по 20 профессиям, включая frontend, python, java-разработчика, специалиста по тестированию и многих других.

Читать далее
Total votes 46: ↑44 and ↓2+50
Comments19

Лучше быть, чем казаться. 10 шагов, чтобы стать «вкусным» кандидатом на собеседовании

Level of difficultyEasy
Reading time8 min
Views62K

Каждую неделю я провожу собеседования и вижу, как ребята с классным опытом и неплохими навыками продолжают получать отказы. Для меня это как зелёный свет: можно писать, кому-то это будет полезно.

Сегодня я хочу поговорить о том, как стать «вкусным» кандидатом для крупных компаний с развитой системой отбора. Советы подойдут не только программистам, но и ребятам с других айтишных специализаций: тестировщикам, аналитикам.

Небольшая ремарка: я не взломщик собеседований. Во-первых, у меня тоже были отказы на интервью, которые я постарался конвертировать в опыт. Во-вторых, я действующий технический интервьюер. Поэтому давайте обсудим, что нужно сделать, чтобы перед вами гостеприимно открыли двери в заветную компанию и вам не пришлось искать отмычку или обходной путь.

Читать далее
Total votes 55: ↑35 and ↓20+21
Comments87

Человек не за бортом: зачем новеньким онбординг и как его проводить, чтобы первый день не стал последним + чек-лист

Level of difficultyEasy
Reading time5 min
Views5.4K

В этой статье HR-менеджер нашей студии расскажет о том, что входит в онбординг, чем он выгоден для компаний и как мы погружаем ребят в новые обязанности.

***

Привет! Меня зовут Валерия, я старший HR-менеджер веб-студии Pyrobyte. Наверняка многие из вас сталкивались со стрессом в первые дни на новой работе: новый офис незнакомые люди, другие обязанности. Куча эмоций, переживаний и сомнений, с которыми сложно совладать: «А понравится ли мне?», «А как меня воспримут коллеги и руководство?»‎, «А справлюсь ли я?» 

В таких ситуациях легко поддаться панике и уйти в переживания. Поэтому поддержка новичка  в компании должна быть взята за правило. Чем мягче и последовательнее будет переход от стрессующего в первый день сотрудника до уверенной боевой единицы — тем лучше и для самой компании, и для сотрудника.

Читать далее
Total votes 10: ↑6 and ↓4+5
Comments19

Где в Москве жить «неплохо»

Level of difficultyEasy
Reading time5 min
Views29K

В одной прошлых публикации получил массу полезных коментариев от читателей. Среди них просили для Москвы кроме "плохих" районов было бы интересно увидеть и хорошие.

Честно скажу, что определить какие хорошие непросто. Ведь у каждого свое понятие о том что такое хорошо и нужен доступ к данным, которого у нас нет. Поэтому давайте посмотрим где жить "неплохо". Не жить рядом с тем, что влияет на качество воздуха, уровень шума, ежедневное memento mori, близость к промышленности, безопасность. Найдем группы домов в Москве в пределах МКАД, отдаленные на 150м от перечисленных факторов. Если живете в Москве, то удивитесь - вашего дома скорее всего не будет на этой карте

Читать далее
Total votes 25: ↑23 and ↓2+29
Comments209

Как я проверяю Телеграм-каналы перед покупкой рекламы

Reading time4 min
Views9.3K

В начале этого года я стал привлекать подписчиков в свой канал, делая прямые закупы в других Телеграм-каналах. Изучил кучу туториалов от «специалистов» на Ютубе, был дважды разведён мошенниками, набил кучу шишек и в итоге во всём разобрался. Основа моего опыта — 250 000 рублей бюджета и реклама в 125 каналах.

Читать далее
Total votes 11: ↑10 and ↓1+11
Comments9

Конкурентное преимущество или пустая трата времени: как я получила диплом CS в США

Level of difficultyEasy
Reading time12 min
Views11K

В ИТ-индустрии есть сито, которое часто (по экспертному мнению нанимающего звена) отделяет зёрна от плевел — степень в области компьютерных наук. Многие возражают, что опыт важнее каких-то бумажек, но мы-то знаем, кого в следующий раз продвинут по карьерной лестнице, а кто будет делать всю работу на старой позиции.

Степень бакалавра CS — это не только крепкий фундамент в основах информатики, алгоритмов, структур данных и принципов разработки программного обеспечения, но и дверь в мир возможностей, которые в противном случае могли бы остаться недостижимыми. Расскажу, как я строила свой фундамент, учась бесплатно и онлайн в американском университете.

Это всё хорошо, но дальше-то что?
Total votes 17: ↑15 and ↓2+22
Comments21

Дублирование тест-кейсов в Allure TestOps при использовании Playwright

Level of difficultyEasy
Reading time5 min
Views6K

Дублирование тест — кейсов в Allure TestOps при использовании Playwright (JS/TS). Описание проблемы и решение.

Читать далее
Total votes 4: ↑4 and ↓0+4
Comments2

Что делать с детьми летом, если ты айтишник. Часть 2

Level of difficultyEasy
Reading time4 min
Views30K

Дети растут, их потребности меняются, а проверенные рецепты семейного счастья перестают действовать. Особенно изобретательным приходится быть в праздники и в летнее время. Как организовать совместный досуг, чтобы всем было интересно? Ранее я уже писал, как играть с ребёнком в шифры , а также давал подборку развивающих настолок. В честь Дня защиты детей решил продолжить эту славную традицию.

Мой вариант — занять ребёнка чем-то созидательным, что привлекает его сейчас и поможет в будущем. Нам не пришлось долго выбирать. Поскольку я айтишник, в качестве хобби занимающийся ремонтом разных железок, дочка часто видит меня с мультиметром и паяльником. Она горит желанием помочь, но что тут можно доверить пятилетнему ребёнку? Оказывается, многое! Нужно только правильно организовать процесс.

Читать далее
Total votes 43: ↑40 and ↓3+46
Comments27

Пошаговый план постановки OKR в стартапе

Level of difficultyEasy
Reading time7 min
Views3.3K

В статье разберем пошаговый план поставки целей в стартапе, чтобы сфокусировать команду на самом главном и не потратить сотни тысяч на дорогих консультантов. А в конце приведу пример как все это сработало.

Ранее я писал статьи (вот и вот), о важности целеполагания в стартапах. Но резонно возник вопросы: А как же эти цели все‑таки поставить? Что и в какой последовательности нужно делать, чтобы не демотивировать команду лишней бюрократией. Как сделать, чтобы цели реально помогали, а не просто остались где‑то на слайдах. Статья как раз поможет ответить на эти вопросы.

Читать далее
Total votes 7: ↑7 and ↓0+7
Comments1

Вопросы и ответы для собеседования по Kotlin. Часть 3

Level of difficultyMedium
Reading time21 min
Views39K
Читать далее
Total votes 7: ↑7 and ↓0+7
Comments3

DataHub: веб-песочница для тех, кто изучает SQL

Level of difficultyEasy
Reading time4 min
Views14K

Привет! Меня зовут Андрей Шмиг, я разработчик платформы DataHub, платформа для совместной работы над данными - своего рода GitHub для данных. В этой статье покажу на что способен веб-редактор MySQL хранилища и почему это отличный инструмент для работы тем, кто изучает SQL.

Читать далее
Total votes 7: ↑4 and ↓3+1
Comments9

Бэкапим Кроличьи мозги на случай ядерных войн

Level of difficultyMedium
Reading time8 min
Views9.7K

Не так давно мы в компании столкнулись с маленькой проблемкой - RabbitMQ (далее просто кроль и тп) на дев кластере упал, мы его оживили, а за definitions.json для восстановления юзеров, очередей и тд. пришлось бегать к разработчику, который по чистой случайности эти файлики часто снимал. Это был первый звоночек.

Вторым звоночком стал DR (Disaster Recovery) - сценарий/упражнение по экстренному поднятию нашего продукта в облаке в случае взрыва и уничтожения нашего физического дата центра. Тут надобность в бэкапах нашего кролика стала очевидной и мы занялись решением этой проблемы

Кратко о том, какие способы управления конфигурацией (создание пользователей, очередей и т. д.) RabbitMQ имеют место быть.

Читать далее
Total votes 9: ↑8 and ↓1+11
Comments11

Kafka Client для фреймворка Ktor

Reading time6 min
Views2.7K

Мне понадобилось написать приложение на Ktor с использованием Apache Kafka и Kafka Streams. Официального клиента или плагина для Ktor'a я не нашел, а работать с ванильной Кафкой не хотелось, поэтому я как любой уважающий себя разработчик решил написать велосипед.

Читать далее
Rating0
Comments1

Kubernetes и микросервисы: О пользе стандартизации

Level of difficultyHard
Reading time6 min
Views6.4K

Я думаю, что многим из нас доводилось слышать аналогии и сравнения между разработкой и производством: «сборочный конвейер», попытки применение паттернов из «Канбан» (системы которая сформировалась в компании Тойота) и даже «Фабрика микросервисов».

При этом, на сегодняшний день, разработка скорее напоминает артели ремесленников из 19 века, чем современный автомобильный завод.

В каждой компании выстроен (иногда выстрадан) свои уникальный процесс производства и инструментарий. В крупных организациях процессы могут отличатся даже между командами в одном отделе или департаменте.

Читать далее
Total votes 6: ↑6 and ↓0+6
Comments1

Автоматизируем тестирование микросервисов с REST-assured и Kotlin + Allure

Level of difficultyEasy
Reading time7 min
Views6.8K

Всё началось с того, что перед нами поставили задачу покрыть тестами наши сервисы для микросервисной платформы TOT Pyramid, которую мы развиваем последние два года. Мы были вправе выбрать стек технологий самостоятельно. Данные тесты должны запускаться в CI каждый раз при создании мердж-реквеста и проверять, что изменения ничего не сломали. Выбор пал на Rest-assured, тем более хотелось писать тесты на модном, молодёжном Kotlin.

В данной статье хочу поделиться опытом написания автотестов на Rest-assured + Kotlin. Статья не претендует на Rocket Science - в ней я приведу простые примеры и основные принципы тестирования API, которые применяются у нас в TOT Systems.

Поэтому, если вы ищете инструмент для покрытия API автотестами и при этом хотите писать на Kotlin, то эта статья для вас.

Читать далее
Total votes 4: ↑3 and ↓1+2
Comments1

Тестирование кода разработчиками — почему этот аспект цикла разработки в плохом состоянии и что с этим делать

Level of difficultyMedium
Reading time11 min
Views5.5K

В этой статье мы узнаем о следующем:

- Почему автор, повидав разработку во многих абсолютно разных средах, всегда настаивал на внедрении и использовании unit и функциональных тестов.
- Чем такие тесты нам полезны, а чем - не очень.
- Какие проблемы возникают от отсутствия тестов, а какие - от их наличия.
- Как часто разработчики пишут тесты вообще.
- Что останавливает людей от написания тестов и может ли это быть "уважительной" причиной.
- Почему имеет смысл привить себе привычку писать unit тесты как можно раньше.

Читать далее
Total votes 6: ↑5 and ↓1+7
Comments7
1
23 ...

Information

Rating
Does not participate
Registered
Activity