Помилки, які JS-розробники роблять щодня (і не шкодують)
#codica_advice
Ми вже пройшлись по класичних граблях у попередніх частинах (частина 1, частина 2). Також розглянули Python помилки, антипатерни у Rails і QA провали.
Ось ще одна добірка – свіже, болюче, знайоме 👇🏻
#codica_advice
Ми вже пройшлись по класичних граблях у попередніх частинах (частина 1, частина 2). Також розглянули Python помилки, антипатерни у Rails і QA провали.
Ось ще одна добірка – свіже, болюче, знайоме 👇🏻
❤2
7. Переплутати null та undefined
Обидва ніби “нічого“, але не зовсім.
• undefined – значення змінної, яку не ініціалізували
• null – навмисне “нічого” (поставили самі)
❌ Погано:
✅ Добре:
8. Писати for там, де підійде .map, .filter або .reduce
❌ Погано:
✅ Добре:
Код не тільки коротший – він ще й читабельніший.
9. Використовувати var у 2025 році
Серйозно, досі?
var має функціональну область видимості (function scope) і це може створювати баги.
let та const – блочні (block scoped) та передбачувані.
❌ Погано:
✅ Добре:
Бонус: Глобальні змінні, які створились випадково
❌ Погано:
✅ Добре:
💬 Напиши свою найсмішнішу помилку в JavaScript – зробимо частину 4 з вашими історіями 👇
TikTok | Instagram | Telegram
Обидва ніби “нічого“, але не зовсім.
• undefined – значення змінної, яку не ініціалізували
• null – навмисне “нічого” (поставили самі)
❌ Погано:
if (value) { ... } // null і undefined обидва дадуть false, а якщо треба перевірити тільки одне?
✅ Добре:
if (value === null) { ... }
if (typeof value === 'undefined') { ... }
8. Писати for там, де підійде .map, .filter або .reduce
❌ Погано:
for (let i = 0; i < arr.length; i++) {
if (arr[i] > 5) result.push(arr[i]);
}
✅ Добре:
const result = arr.filter(n => n > 5);
Код не тільки коротший – він ще й читабельніший.
9. Використовувати var у 2025 році
Серйозно, досі?
var має функціональну область видимості (function scope) і це може створювати баги.
let та const – блочні (block scoped) та передбачувані.
❌ Погано:
for (var i = 0; i < 3; i++) {
setTimeout(() => console.log(i), 100); // 3, 3, 3
}
✅ Добре:
for (let i = 0; i < 3; i++) {
setTimeout(() => console.log(i), 100); // 0, 1, 2
}
Бонус: Глобальні змінні, які створились випадково
❌ Погано:
function doSomething() {
result = 42; // о ні! це глобальна змінна, якщо немає let/const
}
✅ Добре:
function doSomething() {
const result = 42;
}
💬 Напиши свою найсмішнішу помилку в JavaScript – зробимо частину 4 з вашими історіями 👇
TikTok | Instagram | Telegram
🔥4❤1👍1
Що подивитись на вихідних?
👉 добірка відео, які ви могли пропустити
#codica_weekend
Зібрали відео, які зекономлять нерви, надихнуть або просто пояснять, чому тебе не взяли на джуна (жартуємо… чи ні 😏)
📍 Актуальні зміни для ФОП!
Нові пільги, штрафи й банківська таємниця, яка вже не така таємна.
📍 Синдром самозванця — це не вирок
І чому цей стан може бути найкращим другом, якщо не втікати від нього!
📍 Тімлідів звільняють | Аналітики займають місце тестувальників | Рекрутери в активному пошуку
Ринок праці: скільки часу займає пошук роботи в ІТ? Які фахівці змушені зменшувати зарплатні очікування? Чому звільняють тімлідів?
📍 Як швидко вивчити англійську / Метод поліглотів
Найефективніший метод вивчення англійської
📍 5 речей, які ШІ ніколи не зробить
Які виклики стоять перед тими, хто навчаються? Що зробити, щоб ШІ не замінив нас на роботі?
🎬 Вмикай, дивись сам, відправ другу або колегам. І просто – гарного перегляду!
TikTok | Instagram | Telegram
👉 добірка відео, які ви могли пропустити
#codica_weekend
Зібрали відео, які зекономлять нерви, надихнуть або просто пояснять, чому тебе не взяли на джуна (жартуємо… чи ні 😏)
📍 Актуальні зміни для ФОП!
Нові пільги, штрафи й банківська таємниця, яка вже не така таємна.
📍 Синдром самозванця — це не вирок
І чому цей стан може бути найкращим другом, якщо не втікати від нього!
📍 Тімлідів звільняють | Аналітики займають місце тестувальників | Рекрутери в активному пошуку
Ринок праці: скільки часу займає пошук роботи в ІТ? Які фахівці змушені зменшувати зарплатні очікування? Чому звільняють тімлідів?
📍 Як швидко вивчити англійську / Метод поліглотів
Найефективніший метод вивчення англійської
📍 5 речей, які ШІ ніколи не зробить
Які виклики стоять перед тими, хто навчаються? Що зробити, щоб ШІ не замінив нас на роботі?
🎬 Вмикай, дивись сам, відправ другу або колегам. І просто – гарного перегляду!
TikTok | Instagram | Telegram
❤3
Англійська за мемами😜
👉Говоримо красиво
📍 keep - зберегти
#codica_english
TikTok | Instagram | Telegram
👉Говоримо красиво
📍 keep - зберегти
#codica_english
TikTok | Instagram | Telegram
😁9
Гайда до праці, друзі!
Кава в одну руку, мем в іншу і вперед підкорювати тиждень 💪
#codica_humor
TikTok | Instagram | Telegram
Кава в одну руку, мем в іншу і вперед підкорювати тиждень 💪
#codica_humor
TikTok | Instagram | Telegram
😁6
🎯 Друзі, сьогодні рекомендуємо вам дійсно класну річ – трекер продуктивності WakaTime!
#codica_advice
Він вам точно стане в пригоді, якщо хочете чесно подивитися, скільки часу ви реально кодите, а скільки займаєтесь «ресерчем» у стилі «а чому у мене все впало» 😅
🧰 Що вміє WakaTime:
— трекає час активної розробки в IDE (без обману, лише код)
— показує статистику по проєктах, файлах і навіть мовах програмування
— працює з VS Code, PyCharm, RubyMine, WebStorm, Sublime та багатьма іншими
— генерує щоденні, тижневі і місячні звіти
— має інтеграцію з GitHub (зручно!)
📈 Чому це важливо?
Бо так ви:
👉 бачите, куди реально йде ваш час
👉 можете аналізувати стек, який використовуєте щодня
👉 і просто – ставати кращими розробниками, а не просто втомленими 😄
🔗 Посилання тут: WakaTime - Dashboards for developers
TikTok | Instagram | Telegram
#codica_advice
Він вам точно стане в пригоді, якщо хочете чесно подивитися, скільки часу ви реально кодите, а скільки займаєтесь «ресерчем» у стилі «а чому у мене все впало» 😅
🧰 Що вміє WakaTime:
— трекає час активної розробки в IDE (без обману, лише код)
— показує статистику по проєктах, файлах і навіть мовах програмування
— працює з VS Code, PyCharm, RubyMine, WebStorm, Sublime та багатьма іншими
— генерує щоденні, тижневі і місячні звіти
— має інтеграцію з GitHub (зручно!)
📈 Чому це важливо?
Бо так ви:
👉 бачите, куди реально йде ваш час
👉 можете аналізувати стек, який використовуєте щодня
👉 і просто – ставати кращими розробниками, а не просто втомленими 😄
🔗 Посилання тут: WakaTime - Dashboards for developers
TikTok | Instagram | Telegram
🔥4
📌 Перекази з картки на картку у 2025 – що треба знати, щоб не влетіти на штрафи
Здається, що перекази з картки на картку – це просто й безпечно. Але у 2025-му ця звичка може мати податкові наслідки.
Податкова, банки, фінмоніторинг – всі пильнують.
👋 Юлія, бухгалтер команди Codica, зібрала головне, щоб ви знали, де себе підстрахувати.
📥 Зберігайте цей гайд, діліться з друзями та напишіть у коментарях, чи були у вас ситуації з банками чи податковою через карткові перекази 💬
#codica_advice
TikTok | Instagram | Telegram
Здається, що перекази з картки на картку – це просто й безпечно. Але у 2025-му ця звичка може мати податкові наслідки.
Податкова, банки, фінмоніторинг – всі пильнують.
👋 Юлія, бухгалтер команди Codica, зібрала головне, щоб ви знали, де себе підстрахувати.
📥 Зберігайте цей гайд, діліться з друзями та напишіть у коментарях, чи були у вас ситуації з банками чи податковою через карткові перекази 💬
#codica_advice
TikTok | Instagram | Telegram
🔥7❤1
Як саме ти переказуєш гроші з картки на картку? 😅
Anonymous Poll
53%
З двома нервовими «ой» і скриншотом на всяк випадок
18%
По 4999 грн, щоб не спрацювали алгоритми ЦРУ, СБУ й ПриватБанку
18%
Щоразу, як шпигун: переказ — видалив додаток — втік у ліс
12%
Через батьків, бабусю і троюрідного брата, щоб не «світити» свою картку
😁8
💎 Ruby українською? Та будь ласка!
Ви просили – ми зробили 💬
Тож тримайте: перевірені, доступні й безкоштовні відео, з яких реально почати кодити на Ruby й навіть зібрати свої перші проєкти.
#codica_advice
Ви просили – ми зробили 💬
Тож тримайте: перевірені, доступні й безкоштовні відео, з яких реально почати кодити на Ruby й навіть зібрати свої перші проєкти.
#codica_advice
❤6
🔹 Rubyist UA – максимально зрозумілий Ruby українською
Авторські уроки, які крок за кроком допоможуть розібратись із Rails-проєктом.
👉 Налаштування середовища та перший запуск проєкту
👉 Загальний принцип роботи сайту. Робота з VIEW
👉 HTML. Bootstrap. Assets. Робота з помилками
🔹 Rails-практика від Codica
Хочеш створювати реальні проєкти на Rails? Тоді тобі сюди. Все показано наживо – бери й повторюй.
👉 #1 Rails Туторіали | Встановлення та старт нового проєкту
👉 #2 Rails Туторіали | Створення моделей та міграцій
👉 #3 Rails Туторіали | Оновлення Rails та перший скрапер
👉 #4 Rails Туторіали | MVC Архітектура
🔹 Основи Ruby для новачків
Чіткі пояснення, базові концепти, хороший стартовий матеріал для тих, хто тільки починає.
👉 Основи Ruby
👉 Вступ до фреймворку Ruby on Rails
👉 Архітектурні шаблони. Сервіс, форма та декоратор
🔹 Як підготуватись до інтерв’ю на Ruby on Rails
Максим – Tech Lead, і Наталія – HR-директор з Codica, розповідають, як виглядає реальне технічне інтерв’ю для джуна, чого чекати й як себе підготувати.
👉 Як джуну пройти технічне інтерв'ю Ruby on Rails
🔹 Вступ до Ruby: оглядова лекція
Допоможе скласти загальну картину й зорієнтуватись, куди рухатись далі.
👉 Коротко про Ruby для джуніорів | EPAM University
🎬 Вмикай, практикуйся, ділись із друзями. Навіть з базовим Ruby вже можна будувати справжні проєкти. Гарного перегляду!
TikTok | Instagram | Telegram
Авторські уроки, які крок за кроком допоможуть розібратись із Rails-проєктом.
👉 Налаштування середовища та перший запуск проєкту
👉 Загальний принцип роботи сайту. Робота з VIEW
👉 HTML. Bootstrap. Assets. Робота з помилками
🔹 Rails-практика від Codica
Хочеш створювати реальні проєкти на Rails? Тоді тобі сюди. Все показано наживо – бери й повторюй.
👉 #1 Rails Туторіали | Встановлення та старт нового проєкту
👉 #2 Rails Туторіали | Створення моделей та міграцій
👉 #3 Rails Туторіали | Оновлення Rails та перший скрапер
👉 #4 Rails Туторіали | MVC Архітектура
🔹 Основи Ruby для новачків
Чіткі пояснення, базові концепти, хороший стартовий матеріал для тих, хто тільки починає.
👉 Основи Ruby
👉 Вступ до фреймворку Ruby on Rails
👉 Архітектурні шаблони. Сервіс, форма та декоратор
🔹 Як підготуватись до інтерв’ю на Ruby on Rails
Максим – Tech Lead, і Наталія – HR-директор з Codica, розповідають, як виглядає реальне технічне інтерв’ю для джуна, чого чекати й як себе підготувати.
👉 Як джуну пройти технічне інтерв'ю Ruby on Rails
🔹 Вступ до Ruby: оглядова лекція
Допоможе скласти загальну картину й зорієнтуватись, куди рухатись далі.
👉 Коротко про Ruby для джуніорів | EPAM University
🎬 Вмикай, практикуйся, ділись із друзями. Навіть з базовим Ruby вже можна будувати справжні проєкти. Гарного перегляду!
TikTok | Instagram | Telegram
🔥8👍1
🔥 Серпень зарядив нас такими ІТ-новинами, що аж каву з рук вибиває!
Світ шаленіє і ми разом із ним, бо хто ще розкаже вам, як усе горить, але з драйвом?
👉 новий месенджер без інтернету від Джека Дорсі
👉 Цукерберг кидає мішки бабла, щоб переманити АІ в Meta
👉 Маск ставить шпигунський софт на ноутбуки працівників
👉 Claude Opus, який може здати тебе в поліцію
👉 чому код більше не в моді, а майбутнє за тими, хто пише промпти
Це не просто новини – це Пекельні новини липня від Codica! 🔥
🔗 Вмикай, дивись і лови вайб ІТ-шного безумства першим. Приємного перегляду!
#codica_news
TikTok | Instagram | Telegram
Світ шаленіє і ми разом із ним, бо хто ще розкаже вам, як усе горить, але з драйвом?
👉 новий месенджер без інтернету від Джека Дорсі
👉 Цукерберг кидає мішки бабла, щоб переманити АІ в Meta
👉 Маск ставить шпигунський софт на ноутбуки працівників
👉 Claude Opus, який може здати тебе в поліцію
👉 чому код більше не в моді, а майбутнє за тими, хто пише промпти
Це не просто новини – це Пекельні новини липня від Codica! 🔥
🔗 Вмикай, дивись і лови вайб ІТ-шного безумства першим. Приємного перегляду!
#codica_news
TikTok | Instagram | Telegram
🔥4