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

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

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

👉 Відкриті вакансії - www.codica.com/careers
Download Telegram
🌞 Усім файного суботнього ранку!

Приготуйтеся до мега-корисної добірки від Codica – цього разу про те, що найбільше цікавить кожного з нас: гроші 💸

Ми зібрали для вас в одному місці статті від нашої експертки-бухгалтерки Юлії:
👉 крипта, портфель та інвестиції на 2025
👉 стратегія FIRE: як жити на пасивний дохід
👉 ФОП і податкова: що перевіряють і як не налетіти
👉 платіжні системи для айтішників: плюси та мінуси
👉 перекази з картки на картку у 2025: що важливо знати
👉 що писати у призначенні платежу, щоб уникнути проблем
👉 50+ безпечних формулювань, щоб уникнути проблем з банками та податковою
👉 Використання коштів ФОП у 2025: що можна, а що категорично заборонено?

А ще бонусом:
📺 YouTube-канали для фінансової грамотності
📺 YouTube-канали для розуміння крипти
📚 Три книги про інвестиції, які точно варті прочитання

Насипайте реакцій, кидайте друзям і колегам!

Бережіть себе й насолоджуйтесь вихідними з чашкою кави, какао чи чаю.

#codica_advice

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


📍 CPR – серцево-легенева реанімація (СЛР)

#codica_english

TikTok | Instagram | Telegram
😁7
Раночку усім!
Друзі, хто з вас рибка Дорі – ставте ❤️

#codica_humor

TikTok | Instagram | Telegram
7
🎯 Як відповідати на технічні питання на співбесіді?

#codica_interviews

Давати швидку відповідь без підготовки – погана ідея.
Пройти ключові питання заздалегідь і зрозуміти, як пояснювати – правильний підхід.
1
Ось приклади питань для React-розробників, які обов’язково варто знати 👇

1️⃣ Навіщо в конструкторі пишуть
this.FUNCTION_NAME = this.FUNCTION_NAME.bind(this)

📌 Очікувана відповідь:
Метод bind прив’язує контекст
this

до компонента.
У класових компонентах без цього
this

може загубитися, коли метод передають як колбек.

Приклад:
onInputChange(e) {
this.setState({ data: e.target.value });
}

constructor() {
this.onInputChange = this.onInputChange.bind(this);
}


Альтернатива стрілкова функція, яка автоматично зберігає контекст:
onInputChange = (e) => this.setState({ data: e.target.value });


У функціональних компонентах це не потрібно контекст зберігається автоматично.

2️⃣ У яких методах життєвого циклу виконувати запити (XHR, fetch)?
📌 Очікувана відповідь:
До React 16.3 у
componentWillReceiveProps

Після у
getDerivedStateFromProps


У сучасних проєктах зазвичай використовують
useEffect або useMemo

замість цього патерну.

3️⃣ У яких методах оновлювати
state

на основі
props

📌 Очікувана відповідь:
До React 16.3 у
componentWillReceiveProps

Починаючи з React 16.3 у
getDerivedStateFromProps


4️⃣ Що буде, якщо викликати
this.setState()

у методі render()?
📌 Очікувана відповідь:
Стан зміниться, React знову викличе render, що призведе до нескінченного циклу ререндерів і зависання застосунку.

5️⃣ Навіщо потрібен
componentWillUnmount

📌 Очікувана відповідь:
Щоб прибрати підписки, таймери чи слухачі перед видаленням компонента.
componentWillUnmount() {
window.removeEventListener('resize', this.handleResize);
}


У хуках те саме робиться через функцію очищення у
useEffect:
return () => window.removeEventListener('resize', handleResize);


Бажаємо успіхів на співбесідах! 💪
Зберігайте допис, щоб повернутись перед наступною техспівбесідою,
і діліться з колегами нехай теж готуються 😉

#codica_interviews

TikTok | Instagram | Telegram
🔥5❤‍🔥1
Чи замінить ШІ розробників?

✍️ Автор: Дмитро Чекалін CEO Codica

👉 Останні роки ІТ-ринок живе з одним питанням: чи замінить штучний інтелект програмістів?

👉 Я проводжу співбесіди, працюю з командами розробки й щодня бачу, як змінюється індустрія. Тому моя відповідь проста:

ШІ не замінить розробників. Їх може «вбити» лише лінь думати.

TikTok | Instagram | Telegram
3
Агов, друзі! 👋

👉 Якщо хочете прокачати свої навички в автоматизації тестування та дізнатися, що зараз у топі ось добірка крутих книжок, які точно варто глянути:

📚 Contract Testing in Action: With Pact, PactFlow, and GitHub Actions (2025)
📚 Software Testing with Generative AI (2024)
📚 Software Testing Strategies: A testing guide for the 2020s (2023)
📚 Automation Awesomeness: 260 actionable affirmations to improve your QA and automation testing skills (2023)
📚 Test Automation Engineering Handbook (2023)

💡 Зберігайте список, обирайте, що цікаво, і підвищуйте свої QA-скіли!
І не забувайте навчання може бути веселим! 😄
Тож беріть каву і занурюйтесь у книги!

#codica_advice

TikTok | Instagram | Telegram
🔥4
💎 Друзі, давно не заглядали в офіційні доки Rails? Ми знайшли, з чого варто почати 😉
Туторіали, що реально варті вашого часу 👇

👉 rubyonrails.org/docs/tutorials
офіційна сторінка з добіркою гайдів для тих, хто хоче не просто “пригадати синтаксис“, а вдосконалити свої скіли в Rails.

📌 Покроковий туторіал як додати Sign Up до e-commerce застосунку: від роутів і контролерів до валідації форм і Devise.
(Ідеально, щоб освіжити пам’ять або показати джунам, як має виглядати чистий flow реєстрації 💎)

📌 Відео-серія з Typecraft короткі, концентровані епізоди з реальними прикладами, з фокусом на best practices.

💡 Якщо давно не заходили на офіційні доки Rails саме час оновити закладки.
Зберігайте, щоб не загубити і повертайтесь, коли хочеться натхнення для коду 💻

#codica_advice

TikTok | Instagram | Telegram
2👍2
Що виведе цей код?
Anonymous Quiz
5%
[0, 1, 2]
76%
[1, 3, 5]
5%
[1, 2, 3]
13%
Помилка