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

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

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

👉 Відкриті вакансії - www.codica.com/careers
Download Telegram
Що виведе цей код?
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
7 шкідливих порад щодо пошуку роботи 😁

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

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

👉Давайте трошки відпочинемо від звичайних порад та полегшимо собі життя з допомогою кращих підходів, які не рекомендує вам жоден фахівець з кар'єрного росту!
👍21
📍Копіюйте

Не впевнені, що писати у своєму резюме? Просто скопіюйте всі навички у своїх досвідчених колег! Вони точно знають, що й коли треба писати.
Не переймайтеся, якщо ви думаєте, що рекрутери перевірятимуть ваші дані. Насправді краще просто імпровізуйте та вигадуйте на співбесіді. Це точно вразить їх. А ще краще - перелічте усі можливі фреймворки та бібліотеки, щоб вони точно зрозуміли, що ви тут знаєте свою справу.

📍Інтригуйте

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

📍Будьте загадковим

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

📍Імпровізуйте

Насолоджуйтесь хаосом! Навіщо витрачати час та готуватися до інтерв'ю? Більше впевненості вам надасть спонтанний виступ.
На співбесіді обов'язково докладно розкажіть все про скандального начальника, занудних колег і малогабаритний офіс. Нахмуривши брови, додайте: "До речі, а у вас тут колектив нормальний?" І підозріло огляньтеся навколо.

📍Не витрачайте час

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

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

📍Не напружуйтесь

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

📍Звинувачуйте всіх

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

😃 Розкажіть усім, що винен недалекоглядний роботодавець, який не побачив у вас скарб; компанія, яка запропонувала не ті умови і, звичайно ж, рекрутер, який ставив абсолютно недоречні запитання.

😃Гадаю, цією статтею я трохи розвеселила вас.

Будемо сподіватися, що ніхто не виконуватиме такі поради 🙂

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

TikTok | Instagram | Telegram
😁61
Вимоги: досвід роботи від...

Стандартний рядок в описі вакансії👉 "Шукаємо кандидата з досвідом", але де ж взяти той досвід? 🤔

Тут зможуть допомогти стажування, проєкти тощо...
Ось вам кілька місць, де ви зможете отримати досвід та заповнити своє резюме практичною роботою😉

🔺QA Україна ПРАКТИКА
🔺Team Challenge
🔺Junfolio
🔺Baza Trainee Ukraine
🔺united IT

Тицяйте на ініціативи та мерщій отримувати практичний досвід😉

#codica_advice

TikTok | Instagram | Telegram
5👍1
Друзі, дайте знати, якщо потрібно опублікувати підбірку компаній, які зараз наймають віддалено ❤️🙌

P.S. По типу цієї добірки
💯7
Що виведе цей код?
Anonymous Quiz
30%
{ a: 1, c: 3 }
30%
{ b: 2 }
25%
{ a: 1, b: 2, c: 3 }
16%
{ }
5👍1
Що виведе цей код?
Anonymous Quiz
5%
3
16%
30
40%
10
40%
9
3🔥2
Літературні рекомендації від нашого СЕО - Дмитра Чекаліна 🦾

ТОП книг, які точно варто прочитати:

📍 Як падають могутні (Jim Collins)
Компанії вимирають, але перед цим вони, як правило, хворіють. Що ж це за хвороба, який вона має вигляд, як розвивається... Все описано в цій книжці.

📍 Унікальна культура Netflix (Ерін Меєр, Рід Гастінгс)
Про важливі управлінські рішення компанії, про культ відкритості, гнучке управління та найм найкращих.

📍 Ідеальний командний гравець: як розпізнати та розвинути три ключові якості (Патрік Ленсіоні)
Книга про те, як кожен із членів команди, володіючи різними якостями, може доповнювати один одного, робити свій внесок і досягати спільних цілей.

Друзі, 🤔 а яка книга останнім часом запамʼяталася вам найбільше?

✍️Поділіться в коментарях

#codica_advice

TikTok | Instagram | Telegram
👍61
Від обліку до сплати податків. Як вести ФОП самостійно

Стаття від нашого Accountant - Юлії

Найпопулярнішою групою ФОП в Україні - є фізичні особи III групи на єдиному податку і їх кількість щороку зростає…
👉Давайте сьогодні розбиратися як ми можемо самостійно вести свій ФОП щоб податкова нами пишалась.  

Отже, для фізичних осіб-підприємців (ФОП) III групи на єдиному податку цей процес включає ведення обліку доходів та витрат, подання звітності та сплату податків.
👉У цій статті ми розглянемо, як самостійно вести ФОП на прикладі підприємця III групи.

6 найголовніших кроків для вашого ФОПу чекають
за посиланням 👉Тицяйте

Успіхів вам у вашій підприємницькій діяльності!

#codica_advice

TikTok | Instagram | Telegram
51