Codica - корисне про IT
2.02K subscribers
2.46K photos
124 videos
11 files
1.31K links
Привіт, друже, це канал про корисності в ІТ🤘

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

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

👉 Відкриті вакансії - www.codica.com/careers
Download Telegram
💁‍♂️ Grafana має інтуїтивний і легкий у використанні інтерфейс, який дозволяє створювати красиві та ефективні дашборди, щоб швидко отримати доступ до важливих даних та метрик. Крім того, Grafana може інтегруватися з іншими популярними інструментами моніторингу, як-от Prometheus, InfluxDB та Graphite. А також великою кількістю плагінів, наприклад sentry, який збирає всю інформацію про помилки та виводить їх у дашборд або панелі.

🔎 Grafana дозволяє моніторити стан системи в реальному часі та підтримує різні типи візуалізації, як-от графіки, діаграми, поліграми, таблиці та інші, щоб допомогти відстежувати та аналізувати дані з різних джерел в одному місці.

☝️ Важливо відзначити, що Grafana дозволяє створювати кілька незалежних організацій. Кожен із них має своє власне середовище використання (адміністратори, джерела даних, панелі та користувачі). А також дає role based контроль доступів.

Терміни Grafana ✍️

▪️ Панель є базовим елементом візуалізації вибраних показників. Grafana підтримує панелі з графіками, одиничними статусами, таблицями, тепловими картами кліків та довільним текстом, а також інтеграцію з офіційними та створеними спільнотою плагінами (наприклад, карта світу або годинник) та застоснуками, які також можна візуалізувати. Можна налаштувати стиль та формат кожної панелі. Всі панелі можна перетягувати на нове місце, перебудовувати та змінювати їхній розмір.

▪️ Дашборд – набір окремих панелей, розміщених у сітці з набором змінних (наприклад, ім'я сервера, програми та датчика). Змінюючи змінні, можна перемикати дані на дашборді (наприклад, дані з двох окремих серверів). Всі дашборди можна налаштовувати, а також секціонувати та фрагментувати представлені в них дані відповідно до потреб користувача. У проєкті Grafana бере участь велика спільнота розробників коду та користувачів, тому існує великий вибір готових дашбордів для різних типів даних та джерел. Дашборди також можна організувати за допомогою папок. Також кожен дашборд є JSON кодом, тому їх можна зберігати в репозиторії.

▪️ У дашбордах можна використовувати анотації для відображення певних подій на різних панелях. Анотації додаються налаштовуваними запитами в Elasticsearch; на графіку анотація відображається вертикальною червоною лінією. При наведенні курсора на інструкцію можна отримати опис події та теги, наприклад, для відстеження відповіді сервера з кодом помилки 5xx або перезапуску системи. Завдяки цьому можна легко зіставити час, конкретну подію та її наслідки у застосунку та дослідити поведінку системи.

😌 Завдяки величезній спільноті Grafana є дуже універсальною програмою. ЇЇ навіть можна автоматизувати за допомогою, наприклад, Terraform. Також Grafana може відображати логи.

Підписуйтесь на наші👇
TikTok та Instagram

#codica_tech
👍92🔥2👨‍💻1
Доброго ранку та спокійного дня всім 🙂

#codica_js
❤‍🔥6🔥2🤓1
Що буде виведено у консоль? 🤔
Anonymous Quiz
84%
23
5%
25
3%
30
5%
15
3%
Не знаю
❤‍🔥71🔥1👨‍💻1
Ansible: що це і для чого? 🤔

Стаття від нашого DevOps - Івана

📌 Ansible - це інструмент для автоматизації конфігурації та управління комп'ютерними системами. Він забезпечує можливість описувати задачі (playbooks) у простому для розуміння YAML-синтаксисі, що дозволяє автоматизувати налаштування серверів, застосунків, баз даних та інших системних компонентів. Код Ansible написаний мовою Python і розповсюджується під ліцензією GPLv3.

#codica_tech
👍9🔥42
☝️ Ansible може працювати з багатьма типами систем, включно з Linux, macOS і Windows. Він не потребує встановлення жодного агента на кожному вузлі (на відміну від конкурентів, як-от Chef), що спрощує його використання. Замість цього Ansible використовує SSH-з'єднання для взаємодії з системами.

👉 Перше, що нам потрібно зробити після установки, налаштувати файл hosts. Туди повинні бути занесені всі наші хости, з якими ми будемо працювати. Хост файл може бути написаний в декількох форматах, як-от ini або yaml.

📌 Playbook – це сценарій, в якому ви вказуєте дії, які повинен виконати Ansible на наших хостах.

💁‍♂️ У Ansible є купа модулів, які можна використовувати для роботи з установкою пакетів і закінчуючи створенням баз даних.

За допомогою Ansible можна виконувати різні завдання, включно з такими 👇

✔️ налаштування серверів і застосунків;
✔️ деплоймент програмного забезпечення;
✔️ керування конфігураціями;
✔️ автоматизоване тестування;
✔️ моніторинг систем;
і багато іншого.

🖇 Також ansible інтегруєтся з багатьма клаудами, наприклад, AWS systems manager service має таку інтеграцію.

😌 Загалом Ansible дозволяє зменшити витрати на управління системами та збільшити швидкість виконання задач.

Підписуйтесь на наші👇
TikTok та Instagram

#codica_tech
👍8🔥32
7 частих помилок під час пошуку роботи 🔎

#НапуттяВід_HR Директорки Клименко Наталії

Пошук роботи це досить складна робота, і ми повинні правильно оцінювати свої сили, можливості та розуміти, де можемо наробити непробачних помилок. Ловіть від нас рекомендації, як їх уникнути👇
👍5❤‍🔥2👨‍💻1👀1
1️⃣ Погано складене резюме.

📲 Ми в Telegram і в нашому TikTok неодноразово розповідали, як правильно складати резюме, що точно буде не важливо при його розгляді.

Рекомендація: вичитайте своє резюме до ідеального стану. Якщо у вас немає досвіду - спирайтеся на практичні моменти - курси, ГітХаб, допомога друзям, участь у хакатонах та ін. Виділяйте ключові слова, ваші досягнення та ваші переваги перед іншими кандидатами.

2️⃣ Необґрунтовані зарплатні та кар'єрні амбіції.

💰 На співбесіді вам обов'язково поставлять запитання: "Яку зарплату Ви хочете отримувати?". Багато хто озвучує позамежні суми, і причина в тому, що багато хто не вміє оцінювати свої навички на ринку праці. Якщо високу зарплату озвучує висококваліфікований фахівець, який має великий досвід, то, безумовно, це нормально. Але коли високу зарплату вимагають люди, які поки що нічого не досягли у професійній сфері – це необґрунтовані амбіції.

Рекомендація: орієнтуйтеся на ринку праці та вміло оцінюйте свої знання та досвід роботи. Кожна праця має бути оплачена, але надмірні очікування коштуватимуть вам довгих місяців пошуку.

3️⃣ Пасивність під час пошуку роботи.

👀 Я зустрічала дуже багатьох кандидатів, які, розіславши резюме у дві три компанії, чекають миттєвого запрошення на інтерв'ю. Безумовно, для досвідчених кандидатів це може і спрацювати, але тільки не для початківців.

Рекомендація: завжди беріть ініціативу у свої руки! Не вдалося достукатися до компанії через резюме на джоб-сайтах, спробуйте інші шляхи пройти співбесіду до компанії. Благо, на даний момент цих варіантів безліч: Djinni, DOU, LinkedIn, сайти компаній, агентства, знайомі і незнайомі рекрутери, Telegram канали і багато інших варіантів.

4️⃣ Тестове завдання, щоб мене використовувати.

📝 Це досить поширене переконання, де нібито компанії надсилають тестові завдання заради безкоштовно виконаної роботи. Повірте, в ІТ це не так. Ніхто не висилає ТЗ заради зиску. Хороша компанія цінує свою репутацію. Тестове дає можливість перевірити на практиці відомості з резюме та оцінити рівень професіоналізму кандидата – лише це.

Рішення: тут просте – не відмовляйтеся від тестових завдань. Звичайно, варто звернути увагу на відгуки про компанію, на те, як складено завдання, якщо є сумніви, то тоді варто подумати над виконанням.

5️⃣ Ви не знаєте, що шукаєте.

💭 Якщо сформулювати для себе мету - «Шукаю стабільну роботу з хорошим доходом і дружнім колективом», то такий пошук може точно розтягнутися на роки. Потрібні чіткі критерії пошуку.

Рішення: перш ніж шукати роботу розберіться, що це означає для вас: велика дружна компанія, нижче за яку планку по грошах ви точно не опуститеся. Не чекайте дива: кожна робота має свої плюси і мінуси. Важливо заздалегідь знати, з якими ви готові жити, а що вам не підходить.

6️⃣ Неділовий настрій.

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

Рекомендація: хоча б на якийсь час станьте суто діловою людиною - ввічливою і усміхненою, серйозною і практичною. З такою людиною завжди легше порозумітися. А роботодавець та рекрутер насамперед хочуть зрозуміти, як чудово ви працюєте. І вже потім, переконавшись у ваших навичках, з цікавістю послухають усі життєві історії.

7️⃣ Зацикленість на пошуку.

😣 Пошук роботи стомливе заняття. Повірте, я це знаю не з чуток, і особливо в цей непростий час. Постійна напруга та очікування нікому не допомагає.

Рішення: не заганяйте себе у кут. Якщо у вас протягом тривалого часу нічого не виходить, можливо, варто показати резюме експертам, уважно проаналізувати рівень зарплат на ринку та попросити зворотний зв'язок у HR-менеджерів, яких зустрічаєте на співбесіді.

Від душі вам удачі у пошуку роботи! ❤️

А також підписуйтесь на інші соціальні мережі 👇

TikTok | Instagram

#НапуттяВід_HR
👍821❤‍🔥1👀1
Гарної п'ятниці та вдалих вихідних 😉

#codica_english
❤‍🔥7😁1🤓1
Закони та правила для ефективної розробки програмного забезпечення 👩🏻‍💻

📌 Розробка програмного забезпечення (ПЗ) - це складний та трудомісткий процес, який вимагає від команди розробників багато зусиль та знань. Щоб забезпечити ефективну розробку ПЗ, необхідно дотримуватися певних законів та правил. Ось кілька з них👇

#codica_tech
🔥8👍1💯1
▪️ Закон Мура. Цей закон стверджує, що кількість транзисторів на мікропроцесорі буде збільшуватися щороку. Це означає, що програмне забезпечення повинно бути розроблене з урахуванням збільшення обчислювальної потужності та пам'яті на комп'ютерах.

▪️ Принцип SOLID. Цей принцип базується на п'яти основних принципах: одинична відповідальність, відкритість/закритість, принцип підстановки Ліскова, розділення інтерфейсів та інверсії залежностей. Ці принципи спрямовані на те, щоб програмне забезпечення було більш гнучким та масштабованим.

▪️ Закон Брукса. Цей закон говорить про те, що збільшення кількості розробників у команді не завжди призводить до збільшення продуктивності. Це пов'язано з тим, що комунікація та координація між більшою кількістю людей може стати складнішою та призвести до затримок.

▪️ Agile-методології. Це сімейство методологій розробки програмного забезпечення, які дозволяють розробникам працювати більш ефективно та гнучко в процесі розробки. Зокрема, методології Scrum, Kanban та Extreme Programming дозволяють командам швидко адаптуватися до змін вимог та забезпечити постійну комунікацію зі замовником.

▪️ Закон Лінуса: "Достатньо очей виявляє всі помилки". Цей закон стверджує, що чим більше людей перевіряє та тестує код, тим менше ймовірність помилки. Важливо ретельно тестувати програмне забезпечення, щоб переконатися, що воно відповідає вимогам та функціонує коректно.

▪️ Continuous Integration та Continuous Deployment. Ці методи дозволяють розробникам швидко та ефективно розгортати нові функції та оновлення ПЗ, забезпечуючи постійний моніторинг та тестування.

Підписуйтесь на наші👇
TikTok та Instagram

#codica_tech
🔥8👍521
👉 Підпишись на наш TikTok | Instagram

#codica_humor
😁17🌚2🔥1🤔1🤓1
Всім гарного недільного ранку, тримайте невеличкий дайджест новин зі світу IT від @Mister_Cody 📰

🗺 41% айтівців планують повернутися, але після завершення війни. Результати релокейт-опитування від DOU.

💻 Microsoft відкрила доступ і тепер будь-хто може випробувати чат-бот Bing.

💸 Ціна роботи. Скільки коштують робочі інструменти та освіта DevOps.

💼 11 вакансій для джунів від топових IT-роботодавців України: 6 remote та 5 офісні вакансії від jobs.dev.ua.

👀 росіяни викрали частину даних української гри S.T.A.L.K.E.R. 2 і шантажують розробників.

Підписуйтесь на наші👇
TikTok та Instagram
👍5❤‍🔥2👨‍💻2🤔1👀1
Доброго ранку та гарного тижня 🌞

#codica_ruby
👍6❤‍🔥22👀1
Нумо знайомитись 😉

У цьому відео наша рекрутерка Анжела розповідає про свій шлях до ІТ

Дивіться інтерв'ю, пишіть запитання, які б ви хотіли поставити нашій рекрутерці 📲

Приємного перегляду та не забувайте ставити вподобайки ❤️

#CodicaTeam
❤‍🔥9🦄5👍2🤩1
Сьогодні Codica святкує свій день народження! 🥳

Ми раді вітати всіх наших клієнтів, партнерів та колег з цим особливим днем. Минулий рік був для нас випробуванням на міцність, і ми дуже вдячні за те, що ви були з нами протягом цього часу ❤️

Ми дуже пишаємося тим, що наша робота допомагає покращувати життя людей та розвивати бізнеси наших клієнтів 😌

Продовжуємо рухатися вперед, з рішучим кроком до нових перемог! 😎
🎉34❤‍🔥8🤩2