Codica - корисне про IT
2.02K subscribers
2.46K photos
124 videos
11 files
1.31K links
Привіт, друже, це канал про корисності в ІТ🤘

🔺Даємо практичні матеріали з RoR, JavaScript, QA, DevOps
🔺Розкажемо як знайти першу роботу без хвилювань та проблем

✍️Для звʼязку-@klimenko_nataly

👉 Відкриті вакансії - www.codica.com/careers
Download Telegram
👋 Друзі, давайте чесно: всі ми бачили ці фільми. Деякі – навіть не один раз. Але ж хіба погано освіжити пам’ять?

#codica_weekend

👉 Бо програмування в кіно – це не лише красиві пальці, що швидко жмакають по клавіатурі, і код, який магічно компілюється з першого разу. Там буває трохи складніше: боротьба з системою, баги, інтриги, дружба, зради, а інколи й дуже смішні ситуації, які ми всі впізнаємо.

👉 Тож зібрали для вас нашу суб’єктивну десятку фільмів і серіалів про програмістів.

А тепер цікаво: який фільм чи серіал ви з цього подивились? Діліться у коментарях!

TikTok | Instagram | Telegram
🔥41
Англійська за мемами😜
👉Говоримо красиво

📍 regular - регулярний, звичний, нормальний
📍 anxious - тривожний

#codica_english

TikTok | Instagram | Telegram
😁61
Доброго ранку, друзі! Смакуйте каву, повторіть чарівні слова з картинки 3 рази, можливо щось зміниться 😄

Продуктивного усім робочого тижня!

#codica_humor

TikTok | Instagram | Telegram
😁4
Як відповідати на питання на співбесіді?

#codica_interviews

Давати швидку відповідь без підготовки – погана ідея.
Пройти ключові питання заздалегідь і зрозуміти, як пояснювати – правильний підхід.
1️⃣ Які бувають вимоги до тестування?
📌 Очікувана відповідь:
• Функціональні (що має робити система)
• Нефункціональні (швидкодія, безпека, зручність, сумісність тощо)
• Бізнес-вимоги (чого хоче досягти замовник)
• Технічні обмеження (платформи, інтеграції, середовище)

2️⃣ Що робити, якщо вимоги відсутні?
📌 Очікувана відповідь:
• Переглянути будь-яку доступну документацію (якщо є хоч щось).
• Обговорити з бізнесом або командою очікувану поведінку.
• Орієнтуватися на аналогічні системи або схожий функціонал.
• Прописати власні припущення та погодити їх із командою/PO.
• Виконати exploratory testing, щоб знайти очевидні баги навіть без формальних вимог.

3️⃣ Який тип/вид клас тестування має сенс автоматизувати?
📌 Очікувана відповідь:
• Регресійні – повторювані сценарії після кожного релізу.
• Smoke-тести – перевірка, що система взагалі стартує.
• Data-driven – один сценарій із різними наборами даних.
• API-тести – швидкі, стабільні, критично важливі для інтеграцій.
• Performance (частково) – коли важливо перевірити навантаження або стабільність.

 Що НЕ завжди має сенс автоматизувати:
– Одноразові або рідкісні сценарії.
– Тести з часто змінним UI.
– Дослідницькі (exploratory) тести, де важлива гнучкість.

🙌 Друзі, бажаємо вам легких та вдалих співбесід і гарного вечора!
До зустрічі завтра 🚀

TikTok | Instagram | Telegram
👍3
Червоні прапорці рекрутера: що дратує кандидатів?

#НапуттяВід_HR Директорки Клименко Наталії

👉 На цьому каналі ми часто пишемо, як знайти роботу, пройти співбесіду та отримати омріяний офер. Але рідко говоримо про інший бік процесу – про те, які помилки роблять самі рекрутери.

👉 Ділюся власним досвідом та прикладами, гортайте картки!

Бажаю вам адекватних рекрутерів та влучних рішень!
А якщо у вас були смішні або крінжові історії зі співбесід – діліться в коментарях 👇

TikTok | Instagram | Telegram
🔥32👍1
Друзі, ми бачимо що вам дуже заходять наші дорожні мапи – тому сьогодні підготували універсальний, логічний і зрозумілий Roadmap для QA-інженера.

👉 Допоможе зорієнтуватися тим, хто тільки починає, або тим, хто хоче впевнено закріпитися в професії.

#codica_advice

Підходить і для мануальних, і для автоматизаторів.

👉🏻 Python Roadmap
👉🏻 Roadmap для JavaScript
👉🏻 Roadmap для Ruby on Rails
👉🏻 Roadmap для DevOps-інженера
🔥21
1. Основи тестування
📌 Що вивчати:
- Що таке тестування й навіщо воно взагалі потрібне.
- Життєвий цикл ПЗ (SDLC) і тестування (STLC).
- Види тестування: ручне, автоматизоване, функціональне, нефункціональне, регресійне, exploratory, smoke, sanity.
- Тестові випадки, баг-репорти, тест-плани – як писати й для чого.
📚 Ресурси:
- ISTQB Foundation Level Syllabus – так, це міжнародна сертифікація, але їхній syllabus – це хороша база знань навіть для тих, хто не планує складати іспит.
- Software Testing Help – зручний і популярний ресурс, який точно працює. Тут багато практичних статей про всі види тестування.

2. Інструменти для ручного тестування
📌 Що вивчати:
- Bug tracking: Jira, Trello, Redmine.
- Тест-менеджмент: TestRail, Zephyr.
- DevTools у браузерах (Chrome DevTools, Firefox Inspector).
- Основи роботи з базами даних (SQL запити).
📚 Ресурси:
- Jira Guide
- Mode SQL Tutorial – безкоштовний, інтерактивний курс, де ти одразу бачиш результат своїх запитів.

3. Основи веб-технологій
📌 Що вивчати:
- HTML, CSS, JavaScript (на базовому рівні – щоб розуміти, як усе це працює).
- HTTP-запити та статуси (GET, POST, 200, 404, 500).
- API й JSON, робота з Postman.
📚 Ресурси:
- MDN Web Docs
- Postman Learning Center

4. Автоматизація тестування (коли вже набридне все руками 😉)
📌 Що вивчати:
Мова програмування: Python, Java, JavaScript – на вибір.
Фреймворки:
- Web: Selenium WebDriver, Playwright, Cypress.
- API: RestAssured, requests, Postman (автотести), Karate.
Page Object Model, патерни й best practices.
CI/CD для автотестів (GitHub Actions, Jenkins).
📚 Ресурси:
- Selenium Docs
- Playwright
- Cypress

5. Робота з Linux та мережею
📌 Що вивчати:
- Основні команди Linux.
- Робота з консоллю (ssh, grep, tail, cat).
- Основи мереж: ping, traceroute, nslookup.
📚 Ресурси:
OverTheWire Bandit – весела практика для новачків.

6. Soft skills
📌 Що розвивати:
- Уміння спілкуватися з розробниками без криків (майже неможливо, але треба 😄).
- Критичне мислення й уважність до деталей.
- Ведення документації.

7. Для натхнення й розвитку
📌 Що почитати/подивитися:
- Ministry of Testing – все ще один із кращих хабів для тестувальників: статті, подкасти, вебінари, конференції й спільнота.
- TestGuild – подкасти та матеріали про автоматизацію, кар’єру та тренди в QA.
- Awesome Testing – класична GitHub-збірка корисних інструментів, книг та статей.

📌 Практика (з посиланнями)

👉🏻 Протестуйте власний сайт/блог.
— все ще супер-варіант для тренування – дешево й завжди доступно.

👉🏻 Напишіть тест-кейси й баг-репорти для улюбленого додатка.
— будь-який застосунок зі смартфона чи веб (Instagram, Telegram, Notion…) – ідеальний тренажер.

👉🏻 Запишіться на тестування бета-версій:
- Google Play Beta Testing – як приєднатися до бета-тестів додатків на Android.
- Apple Beta Software Program – бета-тест macOS, iOS, iPadOS.

📌 Платформи з реальними проєктами:
🔷 uTest – величезна спільнота тестувальників із замовленнями, в т.ч. оплачуваними, але можна й безкоштовно для досвіду.
🔷 Test IO – аналогічно, тестуєте реальні проєкти й прокачуєте навички.
🔷 Bugcrowd – більше для безпеки/penetration testing, але підійде тим, хто хоче спробувати знайти вразливості.

QA – це про якість, про допитливість і про любов до деталей.
На нашу скромну думку, хороший тестувальник не той, хто знає, що все працює, а той, хто знає, чому все ламається.

Зберігайте roadmap, діліться з друзями й рухайтеся до своєї мети – по черзі, але впевнено.

#codica_advice

TikTok | Instagram | Telegram
👍41