Як відпочити від роботи без відпустки?
#НапуттяВід_HR Директорки Клименко Наталії
Серпень на носі, а ви досі без відпустки? Так буває. Не всі встигають вирватися на море чи в гори, але відпочивати все одно потрібно – хоча б трохи, хоча б у місті. Тож що робити, якщо повноцінного відпочинку зараз не виходить?
Я для вас підготувала декілька способів перепочити й перемкнутися навіть без офіційної відпустки – дивіться в картках.
Бережіть себе й знаходьте свій спосіб видихнути – ви цього заслуговуєте 💙
TikTok | Instagram | Telegram
#НапуттяВід_HR Директорки Клименко Наталії
Серпень на носі, а ви досі без відпустки? Так буває. Не всі встигають вирватися на море чи в гори, але відпочивати все одно потрібно – хоча б трохи, хоча б у місті. Тож що робити, якщо повноцінного відпочинку зараз не виходить?
Я для вас підготувала декілька способів перепочити й перемкнутися навіть без офіційної відпустки – дивіться в картках.
Бережіть себе й знаходьте свій спосіб видихнути – ви цього заслуговуєте 💙
TikTok | Instagram | Telegram
❤5
💎 Типи даних у Ruby – просто, коротко і з прикладами
Ruby – мова для людей, тому навіть з типами тут усе максимально зрозуміло. Але давай освіжимо базу – з прикладами і фокусом на те, що змінюється, а що ні 🧠
🔹 Умовний поділ:
Immutable – не змінюються напряму
Mutable – можна змінювати без створення нового об‘єкта
Python-типи знаходяться ТУТ.
Ruby – мова для людей, тому навіть з типами тут усе максимально зрозуміло. Але давай освіжимо базу – з прикладами і фокусом на те, що змінюється, а що ні 🧠
🔹 Умовний поділ:
Immutable – не змінюються напряму
Mutable – можна змінювати без створення нового об‘єкта
Python-типи знаходяться ТУТ.
❤5
Незмінні (Immutable):
Integer – цілі числа: 42, -7
Float – десяткові числа: 3.14, 0.001
Symbol – унікальні імена: :user, :email
TrueClass, FalseClass, NilClass – логіка: true, false, nil
📌 Приклад:
Змінні (Mutable):
String – рядки: "hello", 'world'
Array – масиви: [1, 2, 3]
Hash – словники: {name: "Dima", role: "CEO"}
Set – множини (через require 'set')
📌 Приклад:
Цікаві нюанси:
🔸 Рядки у Ruby – mutable за замовчуванням:
🔸 Але символи :symbol – immutable. Памʼять економлять і швидше порівнюються:
Чому це має значення?
В Ruby багато магії, але якщо не памʼятаєш, що mutable – можеш собі ж копати баги 🕳️
Правильно обираючи тип – економиш памʼять, пишеш безпечніше
А ще краще розумієш, чому одні об’єкти змінюються, а інші ні – без сюрпризів 💥
⚡ Далі буде – типи даних у JavaScript
Залишайся з нами 💬
#codica_tech
TikTok | Instagram | Telegram
Integer – цілі числа: 42, -7
Float – десяткові числа: 3.14, 0.001
Symbol – унікальні імена: :user, :email
TrueClass, FalseClass, NilClass – логіка: true, false, nil
📌 Приклад:
x = 5
y = x
x += 1
puts y # => 5 (x і y – окремі об'єкти)
Змінні (Mutable):
String – рядки: "hello", 'world'
Array – масиви: [1, 2, 3]
Hash – словники: {name: "Dima", role: "CEO"}
Set – множини (через require 'set')
📌 Приклад:
arr = [1, 2, 3]
arr << 4
puts arr.inspect # => [1, 2, 3, 4]
Цікаві нюанси:
🔸 Рядки у Ruby – mutable за замовчуванням:
str = "Hi"
str << " there"
puts str # => "Hi there"
🔸 Але символи :symbol – immutable. Памʼять економлять і швидше порівнюються:
:admin == :admin # => true (один обʼєкт)
"admin" == "admin" # => true, але два різні рядки
Чому це має значення?
В Ruby багато магії, але якщо не памʼятаєш, що mutable – можеш собі ж копати баги 🕳️
Правильно обираючи тип – економиш памʼять, пишеш безпечніше
А ще краще розумієш, чому одні об’єкти змінюються, а інші ні – без сюрпризів 💥
⚡ Далі буде – типи даних у JavaScript
Залишайся з нами 💬
#codica_tech
TikTok | Instagram | Telegram
🔥5❤1
🎯 QA-провали: обережно, зараз буде соромно
Окей, настав час для найсильніших духом – 🤖 QA-автоматизаторів, які не бояться Selenium, але іноді… трохи переоцінюють себе 😅
Ми вже пройшлись по класичних граблях JS у попередніх частинах (частина 1, частина 2, частина 3). Також розглянули Python помилки, антипатерни у Rails і QA провали.
Окей, настав час для найсильніших духом – 🤖 QA-автоматизаторів, які не бояться Selenium, але іноді… трохи переоцінюють себе 😅
Ми вже пройшлись по класичних граблях JS у попередніх частинах (частина 1, частина 2, частина 3). Також розглянули Python помилки, антипатерни у Rails і QA провали.
🔥1
1. “Тест працює тільки в мене на машині”
❌ Погано:
driver.find_element(css: '.button') – Але кнопка існує лише локально
Локальний Chrome 120, локальна локаль, локальні баги. А на CI падає, як вежа Дженги в день дедлайну.
✅ Добре:
— перевіряй автотести в середовищі, наближеному до бойового
— запускай у Docker або на CI/CD
— уникай прив’язки до локальних шляхів, специфічних таймінгів і dev-only config’ів
2. “wait(1)” вирішить усе
❌ Погано:
time.sleep(3)
Іноді здається, що більше сну – більше стабільності. Насправді – це антистрес, а не тестування.
✅ Добре:
— використовуй explicit wait з умовами
— мінімізуй sleep, бо в CI це 90% проблем
3. “Крутий фреймворк, але без звітів”
Тести запустились, щось там пролетіло, щось впало – а що саме? Невідомо.
✅ Добре:
— генеруй читабельні репорти (Allure, TestNG, HTML-звіти)
— скриншоти на фейлах – маст хев
4. “У нас є PageObject, але там 500 рядків”
Page Object Pattern – супер. Але коли вся логіка тесту, бізнес-логіка, верстка і душа QA живе в одному класі – то це вже Spaghetti Object.
✅ Добре:
— тримай Page Object чистим
— логіку – в окремі helper-и або step definition-и
— тест має бути «що перевіряємо», а не «як усе клікати»
5. “Автотести є – але їх ніхто не запускає”
Тести написані, додані в репо… але з 2022 року не запускались. Або запускаються лише вручну “на реліз“.
✅ Добре:
— інтегруй з CI/CD: GitHub Actions, GitLab CI, Jenkins
— запускай хоча б smoke тести на pull request
📌 Висновок
Автоматизація – це не про “писати тести“, а про робочу систему, яка регулярно щось перевіряє без вашої участі.
Не будь тим, хто пише автотести тільки для галочки (і лише в README).
#codica_advice
TikTok | Instagram | Telegram
❌ Погано:
driver.find_element(css: '.button') – Але кнопка існує лише локально
Локальний Chrome 120, локальна локаль, локальні баги. А на CI падає, як вежа Дженги в день дедлайну.
✅ Добре:
— перевіряй автотести в середовищі, наближеному до бойового
— запускай у Docker або на CI/CD
— уникай прив’язки до локальних шляхів, специфічних таймінгів і dev-only config’ів
2. “wait(1)” вирішить усе
❌ Погано:
time.sleep(3)
Іноді здається, що більше сну – більше стабільності. Насправді – це антистрес, а не тестування.
✅ Добре:
— використовуй explicit wait з умовами
— мінімізуй sleep, бо в CI це 90% проблем
3. “Крутий фреймворк, але без звітів”
Тести запустились, щось там пролетіло, щось впало – а що саме? Невідомо.
✅ Добре:
— генеруй читабельні репорти (Allure, TestNG, HTML-звіти)
— скриншоти на фейлах – маст хев
4. “У нас є PageObject, але там 500 рядків”
Page Object Pattern – супер. Але коли вся логіка тесту, бізнес-логіка, верстка і душа QA живе в одному класі – то це вже Spaghetti Object.
✅ Добре:
— тримай Page Object чистим
— логіку – в окремі helper-и або step definition-и
— тест має бути «що перевіряємо», а не «як усе клікати»
5. “Автотести є – але їх ніхто не запускає”
Тести написані, додані в репо… але з 2022 року не запускались. Або запускаються лише вручну “на реліз“.
✅ Добре:
— інтегруй з CI/CD: GitHub Actions, GitLab CI, Jenkins
— запускай хоча б smoke тести на pull request
📌 Висновок
Автоматизація – це не про “писати тести“, а про робочу систему, яка регулярно щось перевіряє без вашої участі.
Не будь тим, хто пише автотести тільки для галочки (і лише в README).
#codica_advice
TikTok | Instagram | Telegram
👍3
Що почитати на вихідних?
👉 матеріали медіа, які ви могли пропустити
Цікава і хайпова добірка статтей вже тут, не дякуйте!
📍 Як китайські хакери-аматори стали фундаментом кібершпигунства КНР
👉 як звичайні «патріоти» з підвалів допомагають державі будувати величезну шпигунську мережу.
📍 Як працює Dor Brothers — студія, чиї повністю згенеровані ІІ провокативні відео підкорили інтернет
👉 закулісся відеостудії, яка змусила людей сперечатися: це мистецтво чи небезпечна маніпуляція?
📍 Як Anthropic вдалося створити найкращу AI‑модель для програмування
👉 і чому решта досі відстає?
📍 Американський програміст, який 11 років кодує… з в’язниці
👉 він став sought-after фахівцем, не маючи доступу до GitHub чи StackOverflow
Шерте з друзями і колегами, буде що обговорити на дейліку))
#codica_weekend
TikTok | Instagram | Telegram
👉 матеріали медіа, які ви могли пропустити
Цікава і хайпова добірка статтей вже тут, не дякуйте!
📍 Як китайські хакери-аматори стали фундаментом кібершпигунства КНР
👉 як звичайні «патріоти» з підвалів допомагають державі будувати величезну шпигунську мережу.
📍 Як працює Dor Brothers — студія, чиї повністю згенеровані ІІ провокативні відео підкорили інтернет
👉 закулісся відеостудії, яка змусила людей сперечатися: це мистецтво чи небезпечна маніпуляція?
📍 Як Anthropic вдалося створити найкращу AI‑модель для програмування
👉 і чому решта досі відстає?
📍 Американський програміст, який 11 років кодує… з в’язниці
👉 він став sought-after фахівцем, не маючи доступу до GitHub чи StackOverflow
Шерте з друзями і колегами, буде що обговорити на дейліку))
#codica_weekend
TikTok | Instagram | Telegram
🔥2
Англійська за мемами😜
👉Говоримо красиво
📍 hit the lottery – виграти в лотерею, зірвати джекпот
#codica_english
TikTok | Instagram | Telegram
👉Говоримо красиво
📍 hit the lottery – виграти в лотерею, зірвати джекпот
#codica_english
TikTok | Instagram | Telegram
😁8🤔1
І не кажіть, що це не правда 😌
Гарного і продуктивного тижня, друзі!
#codica_humor
TikTok | Instagram | Telegram
Гарного і продуктивного тижня, друзі!
#codica_humor
TikTok | Instagram | Telegram
😁6
Тест з англійської, який можна додати в свій LinkedIn
Хочеш дізнатись свій справжній рівень англійської? Не за відчуттями, а по факту 😌
EF SET – це безплатний тест англійської за стандартами CEFR (A1-C2), який видає сертифікат міжнародного зразка. Його можна спокійно додати до CV, профілю на LinkedIn або просто зберегти собі, щоб знати, куди рухатись далі.
Є 2 варіанти:
✅ 90 хвилин – перевіряє listening, reading, writing і speaking
✅ 50 хвилин – тільки listening і reading (без говоріння – легше дихається)
💡 Для розігріву можна пройти короткий 15-хвилинний квіз – він без сертифіката, зате ідеально підходить, щоб зрозуміти, що вас чекає.
🧠 Тести створювали ті самі фахівці, що й TOEFL та IELTS.
🔗 Спробуй тут
#codica_advice
TikTok | Instagram | Telegram
Хочеш дізнатись свій справжній рівень англійської? Не за відчуттями, а по факту 😌
EF SET – це безплатний тест англійської за стандартами CEFR (A1-C2), який видає сертифікат міжнародного зразка. Його можна спокійно додати до CV, профілю на LinkedIn або просто зберегти собі, щоб знати, куди рухатись далі.
Є 2 варіанти:
✅ 90 хвилин – перевіряє listening, reading, writing і speaking
✅ 50 хвилин – тільки listening і reading (без говоріння – легше дихається)
💡 Для розігріву можна пройти короткий 15-хвилинний квіз – він без сертифіката, зате ідеально підходить, щоб зрозуміти, що вас чекає.
🧠 Тести створювали ті самі фахівці, що й TOEFL та IELTS.
🔗 Спробуй тут
#codica_advice
TikTok | Instagram | Telegram
👍6
Traceability – звучить складно, але це просто зв’язки між артефактами розробки: вимогами, фічами, тестами, дефектами.
Чим краще вибудовані ці зв’язки, тим ясніше, що, де й чому працює – або ні.
Наш QA Lead Олексій розклав усе по полицях 👆
🧠 Повну версію статті читай тут 👉 [посилання]
TikTok | Instagram | Telegram
Чим краще вибудовані ці зв’язки, тим ясніше, що, де й чому працює – або ні.
Наш QA Lead Олексій розклав усе по полицях 👆
🧠 Повну версію статті читай тут 👉 [посилання]
TikTok | Instagram | Telegram
👍3