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

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

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

👉 Відкриті вакансії - www.codica.com/careers
Download Telegram
Як відповідати на питання на співбесіді?

#codica_interviews

Швидко дати відповідь без підготовки – НЕ НАЙКРАЩА ІДЕЯ
Пройти питання заздалегідь і почуватися впевнено – ПРАВИЛЬНИЙ ПІДХІД
1️⃣ Як у Rails працює маршрутизація? Як можна створити власний маршрут?
📍 Очікувана відповідь:
Маршрутизація в Rails керується файлом config/routes.rb. Вона дозволяє спрямовувати HTTP-запити до відповідних контролерів і дій.

Основні способи визначення маршрутів:

resources :articles – створює RESTful маршрути для моделі Article.
get '/about', to: 'pages#about' – визначає статичний маршрут.
root 'home#index' – задає головну сторінку застосунку.
match 'help', to: 'pages#help', via: [:get, :post] – дозволяє визначати маршрут для кількох HTTP-методів.
namespace :admin do resources :users end – створює адмін-простір імен.

2️⃣ Як Rails-розробник може використовувати JavaScript у своїх проєктах?
📍 Очікувана відповідь:
Rails підтримує JavaScript через Webpacker (у Rails 6) або Importmap (у Rails 7). Основні способи використання:

Використання Stimulus.js для управління інтерфейсом без зайвої складності.
Вбудовані UJS-хелпери (remote: true для AJAX-запитів).
Інтеграція з фронтенд-фреймворками (React/Vue/Angular через API).
Використання ES6-модулів у Rails 7 для імпорту JS-файлів.
Service Workers для створення Progressive Web Apps (PWA).
Turbo Frames і Turbo Streams (Hotwire) для оновлення сторінок без повного рендеру.

3️⃣ Що таке TDD і як воно використовується в Rails?
📍 Очікувана відповідь:
TDD (Test-Driven Development) – це підхід до розробки, коли спочатку пишеться тест, а потім код, що його проходить.

Основний цикл:
1️⃣ Написати тест (RSpec, Minitest).
2️⃣ Запустити тест (очікувано, що він впаде).
3️⃣ Написати код, який проходить тест.
4️⃣ Оптимізувати код, не ламаючи тест.

Переваги TDD:
Покращує якість коду.
Зменшує кількість багів.
Полегшує рефакторинг.

4️⃣Які основні команди Git ви використовуєте у щоденній роботі?
📍 Очікувана відповідь:
Git – це основний інструмент для контролю версій у розробці. Ось базові команди:

git clone <repo> – клонування репозиторію.
git checkout -b <branch> – створення нової гілки.
git add . – додавання всіх файлів до коміту.
git commit -m "Опис змін" – створення коміту.
git push origin <branch> – надсилання змін у віддалений репозиторій.
git pull origin main – отримання останніх змін.
git rebase main – перетягування змін із main до своєї гілки.
git stash – тимчасове приховування змін без коміту.
git log --oneline – короткий список комітів.

#codica_interviews

Удачі на співбесідах, і пам’ятайте: Ruby — це не просто мова програмування, це стиль життя! 😉

TikTok | Instagram | Telegram
🔥8
📝 Пиши так, щоб тебе зрозуміли – правила спілкування в месенджерах

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

Війна, пандемія та віддалена робота кардинально змінили формат нашого ділового спілкування 🌍💻 — тепер більшість взаємодії відбувається онлайн. Тому сьогодні, як ніколи, важливо навчитися ефективно та грамотно будувати комунікацію в інтернеті. Сучасні реалії показують, що сильні навички спілкування є вдвічі важливішими за менеджерські вміння.

Я підготувала для вас кілька простих правил, які допоможуть покращити онлайн-комунікацію 👆

TikTok | Instagram | Telegram
👍5
IT-шники, хто загубився в світі кодингу? Ось ваша карта скарбів! 🗺️

Мрієш увірватися в JavaScript, Python, React, Node.js чи QA, але не знаєш, з якого боку підступитися? Забий на хаотичний гуглінг – ми вже все розклали по поличках!

📌 Тримай гайд для справжніх кодерів:
🔗 JavaScript Roadmap – все від першого "console.log" до моменту, коли тебе кличуть Senior JS Developer.
🔗 React Roadmap – бо якщо не React, то що?
🔗 Python Roadmap – хочеш писати код так само просто, як читаєш меми? Python чекає на тебе!
🔗 Node.js Roadmap – зроби з бекенду швейцарський ніж, а не "ну воно працює..."
🔗 QA Roadmap – щоб ловити баги, а не ловити шишки на проді 😅

Все клікабельне, інтерактивне, ідеальне для тих, хто хоче прокачати скіли та не втрачати час.

Ділися з другом, який теж хоче в IT, і став реакцію, щоб ми знали, що такі підбірки потрібні!

#codica_advice

TikTok | Instagram | Telegram
🔥6
Що буде виведено в консоль?
Anonymous Quiz
44%
21
9%
undefined
44%
Помилка ReferenceError: age is not defined
2%
null
Хочеш кодити швидше, менше паритися з рутиною і просто кайфувати від процесу? Приходь на івент про GitHub Copilot і дізнайся, як він може працювати за тебе (ну, майже 😉)

Що GitHub Copilot вміє?
Генерує CI/CD конфіги, клепає Dockerfile і Docker Compose
Автоматизує рутину та дебажить код
Допомагає DevOps та розробникам працювати швидше

📅 Коли? 10 квітня
📍 Де? Онлайн-мітап Cloud Builders

У програмі:
👉 ШІ в розробці: нові фічі GitHub Copilot
👉 Безпека коду: як GitHub Advanced Security та AI працюють на тебе
👉 End-to-End проєкти з Copilot: демо та реальні кейси від SoftwareOne та DevRain

А ще разом з фондом Angry Corgi збираємо кошти на 3 планшети для сил ППО. Всього 20 грн – і ти вже частина цієї ініціативи.

📌 Реєстрація тут

До зустрічі!
🔥3👍1
Котики, сьогодні ваш день! 🐾

Тільки сьогодні ваші котики мають офіційне право сидіти на клавіатурі ще довше, ніж зазвичай 😆

Відзначте цей день смачними смаколиками, додатковими поглажуваннями і жертвою у вигляді останнього вільного місця на ліжку.

📸 Чекаємо на фото ваших хвостатих сеньйорів у коментарях!

#CodicaTeam
3👍1
🐶 Гав-гав, це Коді! Ваш пухнастий астролог на зв’язку! 🔮

Я знаю, що всі ви ледь дочекались вихідних. Давайте тоді подивимось, що нам підготували зірки! 🌟

🔥 Вогняні (Овен, Лев, Стрілець) – досить горіти роботою! Вам потрібні нові враження – вирушайте на зустріч із друзями або хоча б змініть маршрут прогулянки.

🌊 Водні (Рак, Скорпіон, Риби) – головний план: плед, чай і серіальчик. Вам точно треба перезарядитися.

🌱 Земні (Телець, Діва, Козеріг) – найкращий відпочинок для вас – щось смачненьке. Сходіть у новий заклад або приготуйте щось божественне вдома.

💨 Повітряні (Близнюки, Терези, Водолій) – вам просто потрібно змінити обстановку: виставка, кіно або навіть прогулянка в новому місці – і ви вже заряджені.

Загальна рекомендація від мене: вимикайте ноутбуки, виходьте на свіже повітря і трохи погладьте собак (таких як я 😎). Вихідні створені не для дедлайнів, а для перезавантаження!

Що скажете, зірки не збрехали? 🔥

#Mister_Cody
3
Англійська за мемами😜
👉Говоримо красиво

📍clearly - ясно, безсумнівно
📍involve - залучати, втягувати

#codica_english

TikTok | Instagram | Telegram
🤣6
Хай бекап буде з тобою! Всесвітній день резервного копіювання 💾

📅 31 березня – день, коли всі адміни, девопси та просто свідомі люди нервово перевіряють свої бекапи. А ті, хто їх не робив, просто нервуються)

Уяви: ти зранку відкриваєш ноут, а там – пустота. Немає кодів, немає фоток з відпустки, навіть та сама “Курсова_Фінальна_Точно_Ця.docx” випарувалася у небуття. І тут ти згадуєш… Ти ж не зробив бекап! 😱

🛠 Правило №1 DevOps-ів і всіх айтішників: “Якщо у тебе немає двох резервних копій – у тебе немає жодної.”

Якщо ти тільки починаєш шлях у DevOps, то, окрім знання, що таке rsync, тобі потрібно розібратися з CI/CD, контейнеризацією, інфраструктурою та автоматизацією. Щоб не загубитися в хаосі документації, ось тобі підбірка корисних ресурсів – курси, сайти та YouTube-канали, які допоможуть прокачатися.

#CodicaTeam
😁2