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

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

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

👉 Відкриті вакансії - www.codica.com/careers
Download Telegram
🧠 13 законів розробки

Друзі, а ви знали, що іноді архітектура продукту виглядає складною не через технології, а через те, як побудована сама команда? Те, як люди комунікують між собою, майже завжди відображається у структурі коду – і це помічають і розробники, і менеджери.

👉 Закон Паркінсона
👉 Закон Хофштедтера
👉 Закон Брукса

Сьогодні – закон, який пояснює, чому організаційна структура напряму впливає на архітектуру 👇
🔗 Закон Конвея (і зворотний закон Конвея)

“Організації проєктують системи, які копіюють їхню власну структуру комунікацій.”

👨‍💻 Що це означає для розробників
• якщо команда поділена на окремі підкоманди – код теж розділяється на сервіси або модулі;
• межі між командами часто стають межами між мікросервісами;
• складна комунікація → складні інтеграції.

📊 Що це означає для менеджерів
• архітектура — це не лише технічне рішення, а й управлінське;
• зміна структури команди може змінити структуру продукту;
• інколи проблема не в коді, а в тому, як люди взаємодіють.

🔄 Зворотний закон Конвея
Якщо хочете змінити архітектуру – змініть структуру команди.
Наприклад, щоб перейти до domain-based моделі, команди формують навколо доменів, а не технологій.

💡 Простий приклад
Є окрема команда checkout – з’являється окремий сервіс checkout.
Є команда payments – виникає окрема платіжна логіка.
Іноді це не стратегія, а просто відображення організаційної структури.

Як працювати з цим законом:
✔️ синхронізувати оргструктуру з технічною архітектурою
✔️ будувати команди навколо доменів
✔️ пам’ятати: код майже завжди повторює спосіб комунікації людей

💬 Перед тим як рефакторити архітектуру, подивіться на структуру команди – інколи саме там знаходиться справжня причина складності.

TikTok | Instagram | Telegram
👍4
Юху, друзі! 🎉
Маємо для вас дуже гарну знахідку – крутий безкоштовний курс Full Stack JavaScript від The Odin Project.

Це повноцінний шлях у веб-розробку, де можна навчитися:

✔️ Frontend: HTML, CSS, сучасний JavaScript, React
✔️ Backend: Node.js, Express, робота з API
✔️ Бази даних: PostgreSQL
✔️ Інструменти: Git, GitHub, деплой, реальні проєкти

Тобто фактично все, щоб створювати повноцінні веб-додатки від ідеї до запуску 🚀

Найкрутіше — курс побудований на практиці та реальних проєктах, тому після нього у вас буде портфоліо і розуміння, як працює веб-розробка в реальному житті.

🔥 Якщо думаєте увійти в IT або прокачати JavaScript – ви точно не пошкодуєте.

Зберігайте пост 📌
Надсилайте друзям і гайда розвиватись разом! 🚀

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

📍 Sneak – підкрадатися, тихо крастися
📍 Fence – паркан
📍 Escape-proof – такий, що неможливо втекти
📍 Wiener bun – сосиска в булці, хот-дог
📍 Shame – сором, стид
📍 Potty – горщик (для дітей), туалет

#codica_english

TikTok | Instagram | Telegram
😁7
Друзі, ну ми ж не просто так писали в резюме, що multitasking — наше друге ім’я 😄

Тож усім кавового ранку, продуктивного настрою і чогось смачненького до кави 🍪

#codica_humor

TikTok | Instagram | Telegram
😁4👨‍💻1
💻🇬🇧 English for IT: слова “я дуже зайнятий”

#codica_english

У світі IT є одна універсальна фраза:
“I’m busy” 😅

Але в англійській є кілька слів, які звучать схоже, але використовуються в різних ситуаціях.
Давайте швидко розберемося 👇
◼️ Busy vs Occupied
▪️ Busy — коли у вас купа роботи / задач / дедлайнів

I’m too busy to answer emails right now.
Я зараз надто зайнятий, щоб відповідати на листи.


Типова ситуація розробника:
таски, мітинги, ще таски… і ще трохи тасків 😵‍💫

▪️ Occupied — зайнятий у цей конкретний момент

The manager is occupied at the moment.
Менеджер зараз зайнятий.

Тобто:
не те що завалений роботою,
а просто зараз не може говорити.

◼️ Deadline vs Schedule

▪️ Deadline — кінцевий термін

The deadline is tomorrow.
Дедлайн — завтра.


Класичний IT-сюжет:
дедлайн завтра, а фіча ще… трошки в процесі 😅

▪️ Schedule — розклад або графік

My schedule is full this week.
Мій графік повністю забитий цього тижня.


Коли у календарі:
мітинг → мітинг → стендап → мітинг → ще один мітинг 🙃

◼️ Task vs Assignment

▪️ Task — конкретна маленька задача

I need to finish this task today.
Мені потрібно завершити цю задачу сьогодні.


Типовий таск:
“змінити одну кнопку”…
яка раптом тягне пів системи 😅

▪️ Assignment — завдання, яке вам офіційно дали

The boss gave me a new assignment.
Керівник дав мені нове завдання.


Іноді це звучить як:
“маленьке завдання”…
яке потім стає проєктом на два тижні 😄

📌 Зберігайте пост — ці слова часто звучать на роботі в IT.

TikTok | Instagram | Telegram
5
Яке слово описує ваш сьогоднішній день?
Anonymous Poll
52%
Busy
18%
Very busy
30%
Deadline tomorrow 😅
Токени — це нові гроші: чому ваш Claude «тупіє»

#codica_articles #codica_tech

У цій статті Tech Lead Максим з нашої команди ділиться власним досвідом та спостереженнями.

У 2026-му вміння писати код за допомогою ШІ вже не є унікальною навичкою. Новий рівень сеньйорності — це ефективне управління контекстом. Розробник, який розуміє «економіку токенів», не лише економить бюджет компанії, а й отримує від моделі набагато якісніші рішення.

Розбираємо основні проблеми взаємодії з LLM (Claude, GPT) та технічні способи їх вирішення у картках!

Збережи, щоб не загубити 💾
Постав ❤️, якщо було корисно
І поділись своїми думками в коментарях 💬

TikTok | Instagram | Telegram
4🔥1🤣1