Codica - корисне про IT
رفتن به کانال در Telegram
Привіт, друже, це канал про корисності в ІТ🤘 🔺Даємо практичні матеріали з RoR, JavaScript, QA, DevOps 🔺Розкажемо як знайти першу роботу без хвилювань та проблем ✍️Для звʼязку-@klimenko_nataly 👉 Відкриті вакансії - www.codica.com/careers
نمایش بیشتر2 092
مشترکین
اطلاعاتی وجود ندارد24 ساعت
+107 روز
-330 روز
آرشیو پست ها
‼️ УСІ, ХТО ВЧИТЬ АНГЛІЙСЬКУ — УВАГА ‼️
Зберігайте, бо це той сайт, який ви будете шукати щоразу, коли знову забудете, коли ставити Present Perfect, а коли Past Simple))
Знайшли GrammarWay і це буквально енциклопедія англійської граматики українською 🇬🇧🇺🇦
🔗 Переходьте і вчіться: GrammarWay
TikTok | Instagram | Telegram
Друзі, ви всі, напевно, знаєте, що Codica — харківська IT-компанія ❤️
Саме в Харкові ми колись зібрали нашу першу команду, відкрили офіс і почали будувати Codica. Тому цього разу ми зняли дуже особливий для нас випуск — про історію харківського IT.
Згадали, як усе починалося у 90-х: старі заводські кабінети, важезні системники, Winamp, «Рогань» і перші компанії, назви яких олди точно пам'ятають — Validio, CDD, QArea, Eclipse, NIX.
Розповіли про легенди та дивацтва тодішнього IT, про знаменитий «маніфест про непереманювання» і про те, як Харків поступово став одним із головних IT-центрів України.
Коротше, вийшов дуже теплий і трохи ностальгійний випуск про місто, яке для багатьох із нас назавжди залишиться домом 🫶
👉 Дивіться новий випуск Codica People і обов'язково напишіть у коментарях: а яким ви пам'ятаєте свій IT-Харків?
TikTok | Instagram | Telegram
Hey, Ruby devs! 💎
Зібрали добірку потужних інструментів та AI-інтеграцій для Rails, які реально економлять час у продакшені:
📌 LangChain.rb — повноцінна AI-оркестрація прямо у вашому Rails-додатку. Зручний інструмент для побудови RAG, роботи з LLM, векторного пошуку та AI-агентів.
📌 pgvector-ruby — інтеграція pgvector з ActiveRecord. Дозволяє зберігати ембеддінги та робити семантичний/векторний пошук прямо в PostgreSQL без сторонніх БД.
📌 Mission Control: Jobs — офіційний UI від команди Rails для моніторингу та управління фоновими задачами (ідеальна зв‘язка з Solid Queue у Rails 8).
📌 Panko Serialization — ультрашвидкий серіалізатор для важких JSON-ендпоінтів. Працює на C-extensions (OJ), кардинально зменшує аллокацію пам’яті та обганяє ActiveModelSerializers.
Ставте 🔥, якщо добірка корисна!
Гарного вечора!
TikTok | Instagram | Telegram
Друзі тестувальники, вітаємо вас з професійним святом!
В якості подарунку дивіться, що для вас знайшли)) 🎯
Український розробник створив ProSTQB — повністю безкоштовну платформу для підготовки до сертифікації, яку він зібрав на власному досвіді.
Що всередині:
📌 База на 1300+ питань (Foundation Level та Advanced Test Manager)
📌 Study mode — інтерактивні тести з миттєвим фідбеком
📌 Exam mode — симуляція реального іспиту з таймером
📌 Історія та фаворити — щоб аналізувати помилки та зберігати складні питання
📌 Гейміфікація — ачівки, які приємно збирати 🏅
Усе безкоштовно, без реклами та прихованих підписок. Можна тестувати навіть без реєстрації.
Забирайте в закладки та діліться з колегами:
👉 [Посилання на сервіс]
TikTok | Instagram | Telegram
Роберт Мартін — Чистий код
Чому це цікаво
Код пишеться один раз, а читається десятки й сотні разів — вами, командою і тим самим колегою, який тихо згадає вас добрим словом через рік 😏
Ця книга про те, як писати код, який не соромно відкривати пізніше.
Що сильного
• одна з головних класичних книг про якість коду
• сильні принципи неймінгу, функцій, структури та читабельності
• добре пояснює, чому “працює” не завжди означає “добре зроблено”
• формує професійну звичку думати про підтримку коду наперед
• після книги важче називати змінну просто data2 😏
Що недотиснули
• частина прикладів уже відчувається віковою класикою
• місцями автор занадто категоричний
• не всі поради універсальні для сучасних стеків і команд
• новачкам без практики може бути важко одразу застосувати все
Кому може бути цікава
👉 Junior та Middle розробникам
👉 тим, хто готується до Senior-рівня
👉 team lead’ам
👉 code reviewer’ам
👉 усім, хто підтримує legacy-код
👉 тим, хто хоч раз бачив метод на 800 рядків
Оцінка від Codica
9.5 / 10 👍
Наш висновок
База, яку варто прочитати кожному розробнику хоча б раз — навіть якщо потім не погодитесь з половиною книги.
TikTok | Instagram | Telegram
Що читають у Codica 📚
Друзі, на зв’язку наша постійна рубрика, де ділимось книгами з корпоративної бібліотеки, які можуть бути корисними не лише для полиці, а й для роботи, мислення та розвитку.
Минулі наші розбори:
👉 Head First — Програмування на JavaScript
👉 Гарро фон Зенгер — 36 стратегем для керівника
👉 Head First — Патерни проєктування
👉 Ювал Ной Харарі — Sapiens. Коротка історія людства
+6
90% підприємців заробляють більше — але НЕ багатіють.
Причина не в доході.
Причина — у фінансових звичках, які вони ігнорують.
👩💼 Наша фінансова експертка Юлія пояснює, які фінансові звички допомагають підприємцям накопичувати капітал і будувати стабільний бізнес.
📥 Збережи — це база, яку мало хто застосовує
#codica_articles
TikTok | Instagram | Telegram
Вриваємося в цей вечір понеділка найкращим чином — новий Ruby Digest уже тут! Юхууу! 🎉
Наш CEO Дмитро зібрав для вас свіжу добірку головних новин, апдейтів та корисних матеріалів за останній місяць.
Що всередині:
⚙️ пірнаємо у внутрішній устрій Ruby;
⚡ випробовуємо Ractor на міцність;
🤖 підключаємо AI;
🚂 розбираємо практичні кейси з Rails-передової.
Переходьте за посиланням, заряджайтеся корисним контетом і гарних вам вихідних.
Хто прочитає першим — той закриває тикети без багів! 😉
👉 Читати Ruby Digest
TikTok | Instagram | Telegram
📌 Питання 1: Що таке вимоги і які вони бувають?
Вимога (Requirement) — це опис потреби, умови або очікування, які повинна задовольняти система.
Простіше: вимога визначає, що система повинна робити або якою вона повинна бути.
🔹 Основні типи вимог (від загального до детального):
1. Business Requirements — бізнес-цілі проекту.
«Збільшити кількість онлайн-продажів на 20%.»
2. User Requirements — потреби та сценарії користувача.
«Користувач повинен мати можливість скасувати замовлення в особистому кабінеті.»
3. Functional Requirements — що саме система повинна робити технічно.
«При натисканні кнопки “Скасувати” статус замовлення змінюється на Cancelled, а на email надсилається сповіщення.»
4. Non-functional Requirements — як саме система повинна працювати (обмеження та якості).
Performance, Security, Usability, Availability, Scalability.
Наприклад: «95% запитів повинні оброблятися не довше 500 мс при навантаженні в 1000 RPS.»
📝 Якою має бути якісна вимога?
Вона має відповідати критеріям (пам‘ятайте про IEEE стандарти):
• Однозначна — відсутність подвійного трактування.
• Повна — містить усі необхідні деталі та крайні випадки (edge cases).
• Узгоджена — не суперечить іншим вимогам у системі.
• Тестована (Testable) — можна чітко перевірити факт її виконання.
• Здійсненна — реалістична для розробки в межах бюджету та стеків.
• Трасована (Traceable) — її можна простежити від бізнес-цілі до тест-кейсу.
🔍 Що робить QA з вимогами?
QA реалізує підхід Static Testing (статичне тестування) та Shift-Left Testing:
• Шукає неоднозначності, суперечності та пропущені негативні сценарії.
• Застосовує техніки тест-дизайну (граничні значення, еквівалентні класи) ще ДО написання коду.
• Перевіряє вимогу на тестованість.
Якщо щось незрозуміло або пропущено — QA ставить правильні питання BA/PO, а не додумає логіку самостійно.
💡 Профі скаже:
«Я розглядаю аналіз вимог як Shift-Left тестування та першу лінію оборони якості. Виправлення дефекту у вимозі на етапі аналізу коштує в десятки разів дешевше, ніж баг, виявлений на Stage чи Prod.»
🧠 Що запам‘ятати:
• Ієрархія: Business → User → Functional / Non-functional.
• Головні риси вимоги: зрозуміла, повна, тестована та трасована.
• QA працює з вимогами ще до того, як написано перший рядок коду.
Вчимося розуміти, а не запам’ятовувати. І нехай наступна співбесіда буде саме тією, після якої ви скажете: «Я був готовий».
TikTok | Instagram | Telegram
Як відповідати на запитання на співбесіді? | Рубрика QA
#codica_interviews
❌ Зазубрена теорія з підручника.
✅ Розуміння суть та реальний досвід.
Друзі, всім продуктивного вихідного!
#codica_weekend
Ооо сьогодні в нас шикарна підбірочка — трохи про AI, трохи про гроші, як ми любимо 😄
Якщо коротко — це ті відео, після яких або заспокоїшся, або підеш щось робити 👇
➡️ Що робити джунам в світі ШІ
Що робити, коли AI вже пише код швидше за тебе — і як не випасти з гри на старті кар’єри.
⏱ Тривалість — 28 хв
➡️ Повний гайд: Як отримати від $10.000+ в IT?
Чіткий план: як обрати напрямок, рости в зарплаті і не витрачати роки на хаотичний розвиток.
⏱ Тривалість — 14 хв
➡️ ІТ ФОПи. Все що треба знати
Податки, групи, платіжні системи і всі нюанси, які краще зрозуміти одразу, ніж потім “в процесі” 😄
⏱ Тривалість — 18 хв
Нехай ці вихідні будуть з новими інсайтами, трохи мотивації і без зайвого стресу ☕
І пам’ятайте — навіть маленький крок у розвитку краще, ніж ідеальний план “з понеділка” 🚀
TikTok | Instagram | Telegram
Друзі, принесли круту штуку для тих, хто пише на React і втомився боротися з просіданням FPS!))
#codica_advice
Знайомтеся — Million.js. Це легкий оптимізуючий компілятор, який може прискорити ваші React-компоненти аж до 70%.
У чому його фішка?
React крутий, але його процес порівняння дерев (reconciliation та diffing у Virtual DOM) на великих обсягах даних чи динамічних списках може помітно вантажити браузер.
Million.js розв'язує цю проблему, замінюючи стандартний механізм рендерингу на супершвидкий та оптимізований block virtual DOM.
Чому це топ:
👉 Працює поверх вашого чинного коду, нічого переписувати не треба.
👉 Інтегрується у проєкт за пару хвилин через CLI.
👉 Ефективність підтверджена тестами на js-framework-benchmark.
Якщо інтерфейс вантажить процесор на великих списках чи динамічних даних — саме час спробувати 👇
➡️ [Посилання на GitHub]
TikTok | Instagram | Telegram
Друзі, інколи найскладніше на мітингу — сказати “ні” так, щоб ніхто не подумав, що ви щойно закрили всі двері 😅
Зібрали фрази, які допоможуть звучати впевнено👇
#codica_english
🔹 Soft skills
💬 “That’s a valid point, however…”
Це слушна думка, але…
💬 “I see where you’re coming from.”
Я розумію вашу точку зору.
💬 “Let’s explore a few alternatives.”
Давайте розглянемо кілька альтернатив.
🔹 Feedback та командна комунікація
💬 “I have a few suggestions that might improve this.”
У мене є кілька пропозицій, які можуть це покращити.
💬 “Could we consider a different approach?”
Чи можемо ми розглянути інший підхід?
💬 “Let’s make sure we’re aligned on the priorities.”
Давайте переконаємося, що ми однаково розуміємо пріоритети.
💬 “I appreciate the effort, and here’s what we could improve.”
Я ціную зусилля, і ось що ми могли б покращити.
💡 Зберігайте собі, бо іноді одна правильна фраза може перетворити “ми не згодні” на продуктивне обговорення)
TikTok | Instagram | Telegram
