tgindex

Codica - корисне про IT

описание

Привіт, друже, це канал про корисності в ІТ🤘 🔺Даємо практичні матеріали з RoR, JavaScript, QA, DevOps 🔺Розкажемо як знайти першу роботу без хвилювань та проблем ✍️Для звʼязку-@klimenko_nataly 👉 Відкриті вакансії - www.codica.com/careers

2 095
подписчиков
Охват к подписчикам
8,1%
ERR
Реакции к просмотрам
0,85%
44 на 31 постов
Пересылки к просмотрам
0,85%
44
Постов в день
3,7
всего 34

Где отзываются чаще

доля реакций к просмотрам
  • 13 авг.🔹 Апдейти та контроль процесу 💬 “We’re making steady progress.” Ми стабільно рухаємось вперед. 💬 “We’re slightly behind schedule, but catching up.” Ми трохи відстаємо, але наздоганяємо. 💬 “The feature is ready for QA.” Фіча готова до тестування. 💬 “We’re planning to deploy this by the end of the week.” Плануємо задеплоїти до кінця тижня. 🔹 Пропозиції та аргументація (рівень B2) 💬 “It might make more sense to…” Було б логічніше… 💬 “We’d recommend going with this option because…” Ми рекомендуємо цей варіант, тому що… 💬 “In the long run, this will save time and effort.” У довгостроковій перспективі це зекономить час і зусилля. 💬 “This gives us more flexibility moving forward.” Це дає нам більше гнучкості в майбутньому. 💡 Зберігайте собі — бо ніколи не знаєш, коли на наступному мітингу доведеться пояснювати, чому “маленький фікс” раптом став новою фічею на два тижні 😄 TikTok | Instagram | Telegram3,03%
  • 10 авг.Навіщо потрібні propTypes? Що відбувається з ними у production збірці? 📌 Очікувана відповідь: propTypes — це вбудований у React механізм динамічної типізації props під час виконання програми (runtime validation). Він потрібен для того, щоб виявляти помилки передачі неправильних типів даних на етапі розробки. У production збірці перевірки propTypes повністю ігноруються задля оптимізації продуктивності та зменшення розміру бандлу. 📌 Базовий приклад: import PropTypes from 'prop-types'; // ✅ Значення за замовчуванням задаємо через стандартні параметри ES6 function UserCard({ name, age, isAdmin = false }) { return ( <div> <h3>{name}</h3> <p>Вік: {age}</p> {isAdmin && <span>Адміністратор</span>} </div> ); } UserCard.propTypes = { name: PropTypes.string.isRequired, age: PropTypes.number, isAdmin: PropTypes.bool }; 📌 Навіщо потрібні propTypes: 1️⃣ Документування компонентів: відкриваючи файл, розробник одразу бачить, які вхідні дані очікує компонент та які з них є обов‘язковими. 2️⃣ Раннє виявлення багів: якщо замість числа в age прийде рядок, React виведе чітке попередження в консоль браузера ще до того, як інтерфейс зламається. 3️⃣ Полегшення інтеграції: допомагає при роботі в команді, коли один розробник використовує компоненти, написані іншим. 📌 Що відбувається у production збірці: При компіляції проєкту для production (наприклад, за допомогою Webpack, Vite чи Turbopack) логіка перевірки типів вимикається: 👉 React ігнорує валідацію propTypes, оскільки це важка операція для рантайму, яка б сповільнювала роботу інтерфейсу у реальних користувачів. 👉 Попередження в консоль більше не виводяться. 👉 Важливо: за допомогою плагінів бабеля (наприклад, babel-plugin-transform-react-remove-prop-types) самі обʼєкти propTypes повністю видаляються з фінального JS-коду, щоб зменшити вагу файлів (Bundle Size). 📌 propTypes vs TypeScript (додатковий бал від сеньйора): 👉 TypeScript працює на етапі компіляції (static type checking). Якщо передати не тот тип — проєкт просто не збереться. 👉 propTypes працюють в рантаймі (runtime check). Раніше їх іноді комбінували з TS для перевірки динамічних даних з API. Проте сьогодні для валідації даних з бекенду в TS-проєктах використовують сучасні інструменти на кшталт Zod або Yup. У сучасній розробці потреба в propTypes майже повністю зникла, це спадщина (legacy) старих проєктів. 🍀 Пам’ятай: відповідай впевнено, коротко і по суті. Вчіть не відповіді. Вчіть логіку. Удачі! TikTok | Instagram | Telegram2,81%
  • 10 авг.☕️ Ранок понеділка увірвався... ...як Майкл Скотт у кабінет бухгалтерії. Як би ми не хотіли закритися від нього в підсобці, зупинити цей процес неможливо. Але ми тут, щоб трішки підняти вам настрій та повернути віру в робочий тиждень. Сьогодні з нами герої легендарного серіалу «Офіс»! (І навіть не кажіть, що ви його не дивилися 😉) #codica_humor TikTok | Instagram | Telegram2,81%
  • 14 авг.ДРУЗІ, У НАC НАДЗВИЧАЙНА СИТУАЦІЯ ТА ПОВНИЙ ЛЕГАСІ-ХАОС! 🚨 І це просто зараз, у пʼятницю після обіду(( До нашої команди приєдналися 16 крутих новачків, які мають вийти вже в понеділок. Усе було ідеально, аж поки наша нова HR-менеджерка, бажаючи як краще — почистити старі бази перед виходом команди та навести лад у тасках — випадково не натиснула Shift + Delete на головній таблиці розподілу ролей. Повній та єдиній! 😱 Тепер ми сидимо з 16 людьми, які ще навіть не приступили до роботи, і повним розумінням того, що в понеділок о 9:00 вони мають бути повністю впорядковані й працювати як треба. Усе, що вдалося врятувати з її блокнота — це кілька хаотичних нотаток. Рятуйте проєкт! Допоможіть новій HR зібрати все до купи й розставити новачків по місцях до понеділка, поки інвестори нічого не помітили. TikTok | Instagram | Telegram2,72%
  • 12 авг.Ось 3 інструменти для аналізу архітектури, які рятують від технічного боргу 👇 📌 Packwerk • Інструмент для модулізації монолітів від інженерів Shopify. • Жорстко б'є по руках розробникам, які намагаються імпортувати код із сусіднього пакету в обхід офіційного публічного API. • Хочеш витягнути метод із чужого модуля? Зроби це по-людськи через чіткий інтерфейс. Архітектура залишається чистою хочеш ти цього чи ні. 📌 Graphwerk • Візуальний компаньйон для Packwerk. • Бере всю модульну структуру і перетворює на наочний графік залежностей. • Замість того щоб колупатись у конфігах, одразу бачиш всю картину перед плануванням рефакторингу. 📌 rails-erd • Генератор ER-діаграм прямо з ваших ActiveRecord-моделей. • Одна команда — і на руках актуальна схема всієї бази зі всіма зв'язками (has_many, belongs_to тощо). • Must-have, коли заходиш у великий legacy-проєкт і треба вникнути в структуру за п'ять хвилин до мітингу. А ви вже намагалися впровадити Packwerk у свої проєкти чи поки тримаєтесь? TikTok | Instagram | Telegram2,65%
  • 11 авг.Ювал Ной Харарі — Sapiens. Коротка історія людства Чому це цікаво Щоб краще розуміти майбутнє технологій, інколи варто спочатку зрозуміти, як люди взагалі сюди дійшли. Ця книга показує людство як систему, де ідеї, гроші, держави й технології — це теж своєрідний код. Що сильного • масштабний і дуже захопливий погляд на історію людства • складні теми пояснюються просто і цікаво • багато сильних думок про гроші, релігії, держави, корпорації та співпрацю людей • змушує дивитися ширше за побут і новини дня • після книги слово “продукт” сприймається вже в історичному масштабі 😏 Що недотиснули • частина тез дискусійна серед істориків і науковців • місцями автор спрощує дуже складні процеси • якщо чекати академічну історію — це не зовсім той формат Кому може бути цікава 👉 підприємцям 👉 фаундерам 👉 менеджерам 👉 розробникам, які люблять мислити ширше за код 👉 усім, хто цікавиться історією, суспільством і майбутнім 👉 тим, хто любить книги після яких хочеться сперечатися Оцінка від Codica 10 / 10 👍 Наш висновок Одна з тих книг, яка добре розширює мислення: після неї починаєш дивитися на людей, системи й технології значно ширше. TikTok | Instagram | Telegram1,90%
  • 10 авг.🎯 Як відповідати на технічні питання на співбесіді? #codica_interviews ✅ Хороша співбесіда — це підготовка. ❌ Погана — “та я по ходу розберусь“.1,84%
  • 14 авг.«Торшлюспанік» (Torschlusspanik) — німецьке слово, яке буквально перекладається як «паніка перед зачиненням воріт». Це страх, що час стрімко спливає, можливості зникають, і ви вже нічого не встигнете. 👉 Як це в IT: Стан команди за 48 годин до релізу. Коли тасок у Jira ще на тиждень, клієнт уже пише «?», а у вас починається панічний параліч. Замість того, щоб кодити, ви годинами сидите і думаєте: «Все пропало, нас усіх звільнять». Сюди ж відноситься ліпкий піт, коли ти бачиш, що до мітингу з демо залишилося 3 хвилини, а твій локальний білд раптово повністю впав. 👉 Як це використовувати в житті: Замість того, щоб мовчки страждати від депресії перед дедлайном, пишіть PM-у чесний статус: «У мене тут стався раптовий торшлюспанік через падіння бази. Зсуваємо реліз на дві години, я пішов ділити ворота на дрібні хвіртки і чинити код». Це звучить професійно і знімає напругу в команді. TikTok | Instagram | Telegram1,79%
  • 10 авг.без подписи1,66%
  • 11 авг.😮‍💨 Просто «знайти баг» уже давно недостатньо. Як QA стати незамінним у 2026 році? #codica_articles Ми повертаємося з другою частиною нашого гайду про прокачку QA Engineer! У першій частині ми говорили про фундамент: продуктове мислення, розуміння вебу і системний підхід, тепер час для важкої артилерії. Наш QA Lead Олексій розібрав що реально відрізняє сильного QA від просто «того, хто тестує». 👉 Головні тези вже в картках! Тисніть вподобайку та діліться своїми думками в коментарях! TikTok | Instagram | Telegram1,64%
  • 14 авг.Йо, друзі, з вами наша постійна рубрика #IT_словник Ми зібрали рідкісні, дивні та абсолютно геніальні слова з усього світу, які ви навряд чи чули, але які на 100% описують будні в розробці. Розширюємо вокабуляр, качаємо софт-скіли, піднімаємо настрій і вчимося витончено тролити колег та ПМ-ів. Перший термін "Гігіл" 👉 почитати тут Гортайте нижче, тегайте в коментарях тих, кому це життєво, і погнали! 🔥1,20%
  • 11 авг.Що читають у Codica 📚 Друзі, на зв’язку наша постійна рубрика, де ділимось книгами з корпоративної бібліотеки, які можуть бути корисними не лише для полиці, а й для роботи, мислення та розвитку. Минулі наші розбори: Head First — Програмування на JavaScript Гарро фон Зенгер — 36 стратегем для керівника Head First — Патерни проєктування1,04%