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
З нагоди Дня дівчат в ІТ ми хочемо поділитися тим, на що рідко звертають увагу: як поєднувати роботу в технічній сфері та материнство.

Наші дівчата в IT щодня стикаються з викликами, які зазвичай залишаються поза блогами і красивими кейсами.

Цей День дівчат в ІТ – нагадування, що наша сила в різноманітності, а підтримка та чесний досвід допомагають розвиватися і кар’єрно, і особисто.

Читайте про справжній досвід нашої HR директорки Наталі та ставте вподобайки 👍 це справді цінно для нас! 💛

TikTok | Instagram | Telegram
5
Що виведе цей код?
Anonymous Quiz
50%
[1,2,3,4,5]
44%
[1,2,3,[4,5]]
6%
[[1,2,3],4,5]
0%
[1,2,3]
Що буде виведено в консоль?
Anonymous Quiz
79%
2, «53»
4%
8, 53
10%
53, 53
6%
2, 8
🧠 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