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

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

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

👉 Відкриті вакансії - www.codica.com/careers
Download Telegram
Трохи життєвої статистики 😁

Всім гарного вечора!

#codica_humor

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

📍grew up - рости, дорослішати
минулий час - grow up

#codica_english

TikTok | Instagram | Telegram
😁6
Гарний профіль у GitHub, як у топового програміста

👉як його зробити?

Підготовка:
Так як профіль буде створюватися у форматі markdown, відразу прочитайте правила роботи з ним.
Також варто завантажити до VSCod плагін, аби відразу бачити зміни та зручно працювати з markdown.

📍Створюємо репозиторій та даємо йому таку ж назву, як ваш нікнейм на GitHub
(Важливо! Має зʼявитися сповіщення, що ви знайшли пасхалку. Це буде знаком, що перший крок виконано правильно)

📍Додаємо файл - README.md у створений репозиторій

📍Створюємо профіль за допомогою конструкторів
тут чи тут або самостійно

👉Далі можна додати унікальні бейджи до профілю 👉Тиць
👉Отримати доступ до статистики та відобразити її у вікнах 👉Тиць

👉 Також є можливість переглянути Readme інших користувачів. Вони знаходяться у вільному доступі, тож можна підмітити цікавинки тощо.

Бажаємо всім гарних профілів на GitHub😉

#codica_advice

TikTok | Instagram | Telegram
👍6🦄1
Як знайти підхід до керівника⁉️

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

📌Керівник – це не лише список обов'язків, а передусім особистість зі своїм баченням і мисленням, які задають тон відносинам у колективі. Стиль лідерства й особистість керівника багато в чому визначають ті риси, які компанія прагне заохочувати у співробітниках.

👉Ця стаття буде корисна людям, яким важливо розуміти, як спілкуватися з різними типами менеджерів і знаходити з кожним з них спільну мову.

👉Тиць посилання👈
й нумо розбиратися, як спілкуватися з вашим босом😉

#НапуттяВід_HR

TikTok | Instagram | Telegram
👍6
Ви вже знайшли спільну мову з босом?
Anonymous Poll
32%
звісно😏
22%
🙃ще шукаю
33%
поки лише роботу шукаю😅
13%
😎я і є бос
🤓4
📍Накурені програмісти
📍Черлідерки в ІТ відділах
📍Глобальний збій
📍та Закриті ФОПи

Друзі, зібрали для вас все найгарячіше за поточний місяць 👉 го з нами розбиратися

#codica_news
3👍1
📍У Мічигані проводять дослідження серед розробників - «Накурений під час програмування»
Тут вчені хочуть зрозуміти, як сильно трава знижує або підвищує ефективність роботи. Тож почали експеримент. Піддослідним платять $80, але потрібно бути старшим 21 року.

📍В китайські офіси почали наймати симпатичних черлідерок для IT-відділів
Дівчата спілкуються з сором’язливими технарями, підбадьорюють їх та грають з ними в настільні ігри.
Ейчари зазначають, що присутність черлідерок значно підняла загальну продуктивність.

📍ТікТокери в США під загрозою
Згідно зі звітом Goldman Sachs на 2023 рік, близько 50 мільйонів ТікТок-creators заробляють гроші на своїх акаунтах. Але ці заробітки стають все менше, а реальна загроза закриття соціальної мережі додає тривоги. Зміни смаків та алгоритмів, збільшення вимог у рекламодавців та загроза зникнення ТікТоку (принаймні у тому вигляді, як він є зараз) загрожує професії ТікТок-кріейторів.


👉Штучний інтелект

📍Три найбільші українські ШІ-стартапи (Grammarly, Preply та People.аi) оцінюють в понад $14,5 млрд. Пишаємось нашими!

📍 22 українські ШІ-компанії залучили $10,8 млн інвестицій
Кількість компаній, що залучили гроші, збільшилася на 30% у порівнянні з 2022-м, але об’єм фінансування впав на 31%.

📍Google DeepMind, Anthropic, xAI та інші розробники ШІ намагаються зробити своїх чат-ботів більш смішними, аби розмова з ними стала жвавішою та реалістичнішою.
Так, DeepMind, попросили 20 коміків поділитися своїми враженнями від використання провідних чат-ботів для написання жартів. Результати були безжальні. Інтерв'юйовані сказали, що вважають штучний інтелект нудним, неоригінальним і занадто політично коректним. Тож наразі перед провідними розробниками ШІ стоїть велика задача - додати гумору в їх чат-боти.


👉Українська ІТ індустрія

📍Нарешті зʼявилася можливість бронювати ІТ працівників🤔
Президент підписав закон, який запроваджує “Клуб білого бізнесу” – перелік підприємств, що демонструють високу податкову дисципліну і своєчасно сплачують податки. Ці підприємства отримають низку пільг, серед яких можливість бронювання частини співробітників від мобілізації.

📍19 липня стався глобальний збій у роботі платформ Microsoft Azure.
До того ж оновлення антивірусу CrowdStrike блокував комп’ютери під керуванням Windows. В Україні відбулися збої у роботі Нової Пошти, Sense банку, мобільного оператора Vodafone та Monobank. Якщо тут хвилювались - то вже можна перестати.


📍20% українських айтівців перебувають за кордоном.
За дослідженням «AI-екосистема України: таланти, компанії, освіта», яке проводило Мінцифри спільно з AI HOUSE та інвестиційною групою Roosh станом на серпень 2023 року за кордоном перебувало ~ 65 тис. фахівців.
У 2022 році ця цифра становила ~ 50-57 тис. осіб. Що маємо.


📍ІТ посіло 2 місце за кількістю закритих ФОПів
Лідером за кількістю закритих ФОПів є Київ - понад 12 тис.
У Харкові припинили діяльність 5300 підприємців, а в Одесі - 3800.
Загалом за 6 місяців 2024 року було закрито 15 806 ФОП з категорією - “Інформаційні технології”.

✍️Напишіть в коментарях - яка новина вас вразила найбільше?

Гарного вечора, друзі!

#codica_news

TikTok | Instagram | Telegram
👍72
Що виведе цей код?
Anonymous Quiz
51%
[3, 4, 5]
22%
[1, 2, 3, 4, 5]
20%
3
7%
[2, 3, 4, 5]
👀4
Що виведе цей код?
Anonymous Quiz
21%
10, 11
64%
11
12%
1112
2%
1122
👀52🔥1
Квадранти гнучкого тестування

Стаття від нашого QA Lead - Олексія

Незалежно від того, чи ви читали лінійку книжок Agile Testing від Лізи Кріспін та Джанет Грегорі, у процесі опанування напряму QA ви могли стикнутися з концепцією
👉квадрантів гнучкого тестування.

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

Що це за концепція та чим вона нам допоможе розбираємо
тут 👉 тиць посилання

Бажаю вам двох найважливіших якостей тестувальника - уважності та удачі!

#codica_qa

TikTok | Instagram | Telegram
👍62
This media is not supported in your browser
VIEW IN TELEGRAM
3️⃣ гри для прокачки навичок програмування

🧑‍💻 Screeps
щоб грати в цю гру вам знадобиться JavaScript, написавши який ви зможете керувати своєю колонією.

👩‍💻CodinGame
ігрова навчальна платформа, яка має понад 25 доступних до використання мов.

👨‍💻SQL Murder Mystery
допоможе розвинути навички роботи з базами даних в ігровій формі. Після отримання підказки ви маєте розкрити вбивство орієнтуючись в базі.

Приємного вечора!

Mr. Cody - маскот Codica 🐶

TikTok | Instagram | Telegram
👍63
👉Як відповідати на питання?

#codica_interviews

Швидко дати відповідь без підготовки - 🙅‍♂️
Пройти питання з інтервʼю й почуватися впевнено -💁‍♀️
2
1️⃣ У яких методах життєвого циклу варто виконувати xhr запити?

📍Xhr (ajax, асинхронні запити) потрібно виконувати в момент componentDidMount.

📍Якщо запит потрібно виконувати при оновленні компоненту (наприклад, при зміні стану), то асинхронні запити можуть виконуватись у методі componentDidUpdate.

📍У сучасних функціональних компонентах з використанням хуків, аналогом методів життєвого циклу класових компонентів є хук useEffect. Асинхронні запити можна виконувати в useEffect, вказавши відповідні залежності, щоб контролювати, коли саме повинен виконуватись запит.

2️⃣ Що буде, якщо викликати this.setState у render методі компонента?

📍Виклик this.setState у методі render компонента призведе до проблем, оскільки setState викликає повторне рендерення компонента.
📍Це створює нескінченний цикл рендерення, оскільки кожен виклик setState призводить до нового виклику методу render.
Це є неефективним і може спричинити серйозні проблеми з продуктивністю.

#codica_interviews

TikTok | Instagram | Telegram
5🔥2
Вітаємо в новому тижні, друзі! 🤗

Сьогодні маємо для вас потужний ресурс для Front-end розробників 🦾

👉Front-end Cheatsheets - це сотні фрагментів коду та ярликів для Front-end розробників.

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

А ви вже спробували Front-end Cheatsheets?😏

#codica_advice

TikTok | Instagram | Telegram
👍41
👉Як відповідати на питання?

#codica_interviews

Швидко дати відповідь без підготовки - 🙅‍♂️
Пройти питання з інтервʼю й почуватися впевнено -💁‍♀️
4👍2
1️⃣ Навіщо тестувати ПЗ, яка мета тестування?

Тут можна говорити про кілька аспектів:

📍Технічна мета
▫️Тестування спрямоване на виявлення дефектів, забезпечення якості коду та перевірку відповідності вимогам. Воно має на меті надання інформації про стан застосунку на момент тестування.
▫️Якісне тестування допомагає команді розробників швидше ідентифікувати та виправляти помилки, що покращує ефективність роботи.

📍Комерційна мета
▫️Тестування гарантує, що продукт відповідає встановленим вимогам і очікуванням замовника.
▫️Підвищення лояльності до компанії та застосунку, оскільки будь-який виявлений дефект негативно впливає на довіру користувачів. Звідси випливає, що QA впливає на продукт.
▫️Тестування сприяє зменшенню витрат на виправлення дефектів на пізніших етапах розробки та знижує ризик фінансових втрат через випуск некоректного продукту.

2️⃣ Що таке Regression і Confirmation тестування?

👉Регресійне тестування - це тип тестування, що виконується для підтвердження того, що новий код або зміни не вплинули на існуючу функціональність системи. Його метою є виявлення помилок, які можуть виникнути через зміни або оновлення коду.
📍Це тестування може включати повторне виконання існуючих тестових випадків або створення нових тестів, що охоплюють змінені або сусідні частини коду.
📍Тестування може бути автоматизованим або виконуватися вручну. Автоматизоване регресійне тестування є особливо корисним для великих проєктів, оскільки дозволяє швидко та ефективно перевіряти систему після кожної зміни.

👉Підтверджувальне тестування - це тип тестування, що виконується для перевірки того, чи був певний баг виправлений. Цей тип тестування спрямований на те, щоб підтвердити, що конкретна проблема була усунена.
📍Це тестування включає повторне виконання тих самих тестових випадків, які виявили проблему, щоб переконатися, що помилка більше не виникає.

#codica_interviews

Друзі, нагадаємо що на каналі👉 є корисні поради
👉 Як прокачати знання QA інженеру
переглянути їх можна тут та тут

Бажаємо всім професійного розвитку🦾

TikTok | Instagram | Telegram
4👍1