Англійська за мемами😜
👉Говоримо красиво
📍Horror - жах, жахіття, фільм жахів
#codica_english
TikTok | Instagram | Telegram
👉Говоримо красиво
📍Horror - жах, жахіття, фільм жахів
#codica_english
TikTok | Instagram | Telegram
💯5👏1
Грамотне планування безцінне 🤪
Всім продуктивного тижня, друзі!
#codica_humor
TikTok | Instagram | Telegram
Всім продуктивного тижня, друзі!
#codica_humor
TikTok | Instagram | Telegram
🤣8🤓3✍2❤1
👉Як відповідати на питання?
#codica_interviews
Швидко дати відповідь без підготовки - 🙅♂️
Пройти питання з інтервʼю й почуватися впевнено -💁♀️
#codica_interviews
Швидко дати відповідь без підготовки - 🙅♂️
Пройти питання з інтервʼю й почуватися впевнено -💁♀️
❤6
1️⃣ Назвіть основні етапи тестування ПЗ
Тестування ПЗ складається з таких етапів:
📍Аналіз вимог. Вивчення вимог до продукту та створення специфікацій тестування.
📍Розробка стратегії тестування і планування процедур контролю якості. На цьому етапі складається план тестування: які види та інструменти будуть застосовуватися в проєкті, в які терміни воно має бути виконано, з чого воно почнеться і чим закінчиться.
📍Створення тестової документації. На основі стратегії тестування складаються документи: тест-план, тест-кейси й чек-листи. Завдання цього етапу - детально описати, що і як потрібно тестувати.
📍Тестування прототипу. Коли готова перша версія програми, її теж потрібно випробувати - щоб виявити глобальні проблеми на самому початку розробки.
📍Основне тестування. Ключовий етап усього процесу - програму тестують за заздалегідь написаними сценаріями, виявляють помилки та документують знайдені дефекти.
📍Стабілізація. Розробники усувають знайдені помилки, після чого проводиться повторне або регрес-тестування - воно допомагає зрозуміти, як програма поводиться з урахуванням змін.
📍Експлуатація та підтримка. Оскільки часто помилки виявляються вже після релізу, тестувальники продовжують працювати з програмою і на цьому етапі. Проводиться моніторинг продуктивності та збирання зворотного зв'язку від користувачів.
А також здійснюється підтримка продукту після релізу та виправлення виявлених проблем.
2️⃣ Чим валідація відрізняється від верифікації?
📍Верифікація - це перевірка системи на відповідність умовам, які були визначені на початку розробки.
📍Валідація - це оцінка відповідності роботи програми очікуванням користувача.
Простий приклад різниці👉 у налаштуваннях електросамоката прописано автоматичне зниження швидкості в пішохідних зонах. Але через похибку геолокації самокат втрачає швидкість на велодоріжці поблизу парку. Виходить, з точки зору верифікації програма працює правильно, а з точки зору валідації є проблеми.
#codica_interviews
TikTok | Instagram | Telegram
Тестування ПЗ складається з таких етапів:
📍Аналіз вимог. Вивчення вимог до продукту та створення специфікацій тестування.
📍Розробка стратегії тестування і планування процедур контролю якості. На цьому етапі складається план тестування: які види та інструменти будуть застосовуватися в проєкті, в які терміни воно має бути виконано, з чого воно почнеться і чим закінчиться.
📍Створення тестової документації. На основі стратегії тестування складаються документи: тест-план, тест-кейси й чек-листи. Завдання цього етапу - детально описати, що і як потрібно тестувати.
📍Тестування прототипу. Коли готова перша версія програми, її теж потрібно випробувати - щоб виявити глобальні проблеми на самому початку розробки.
📍Основне тестування. Ключовий етап усього процесу - програму тестують за заздалегідь написаними сценаріями, виявляють помилки та документують знайдені дефекти.
📍Стабілізація. Розробники усувають знайдені помилки, після чого проводиться повторне або регрес-тестування - воно допомагає зрозуміти, як програма поводиться з урахуванням змін.
📍Експлуатація та підтримка. Оскільки часто помилки виявляються вже після релізу, тестувальники продовжують працювати з програмою і на цьому етапі. Проводиться моніторинг продуктивності та збирання зворотного зв'язку від користувачів.
А також здійснюється підтримка продукту після релізу та виправлення виявлених проблем.
2️⃣ Чим валідація відрізняється від верифікації?
📍Верифікація - це перевірка системи на відповідність умовам, які були визначені на початку розробки.
📍Валідація - це оцінка відповідності роботи програми очікуванням користувача.
Простий приклад різниці👉 у налаштуваннях електросамоката прописано автоматичне зниження швидкості в пішохідних зонах. Але через похибку геолокації самокат втрачає швидкість на велодоріжці поблизу парку. Виходить, з точки зору верифікації програма працює правильно, а з точки зору валідації є проблеми.
#codica_interviews
TikTok | Instagram | Telegram
❤9🤯1
Детально про метод доведення справ до завершення (GTD)
Нещодавно на співбесіді хлопець з великим захопленням розповів, що відкрив для себе метод доведення справ до завершення
👉 "Getting Things Done" (GTD).
Він поділився, як цей метод полегшив йому управління щоденними завданнями та допомагає готуватися до співбесід…
Друзі, я подумала що і вам може знадобитися ця проста техніка досягнення результатів🤗
#НапуттяВід_HR
Нещодавно на співбесіді хлопець з великим захопленням розповів, що відкрив для себе метод доведення справ до завершення
👉 "Getting Things Done" (GTD).
Він поділився, як цей метод полегшив йому управління щоденними завданнями та допомагає готуватися до співбесід…
Друзі, я подумала що і вам може знадобитися ця проста техніка досягнення результатів🤗
#НапуттяВід_HR
❤8
У своїй роботі ми з вами точно помічали що наш мозок може зосереджено працювати лише 2-4 години на день, а решта часу відходить на автоматичні дії… Отже, головна мета цього методу – раціонально витрачати «енергію» мозку, виконуючи інші завдання на автоматі.
“GTD” — це завдання, справи, плани, ідеї, які тільки можуть бути у нас на сьогодні, тиждень та колись… Це не тільки робочі справи, це взагалі всі ваші справи, які чекають на рішення… Коротше - це відсортоване звалище справ 😀з термінами виконання.
👉 Як це працює
▫️ Складайте (записуйте) всі справи, ідеї, покупки та інше в зручне місце-звалище. Я для цього використовую 🪄Trello - це хмарна програма для управління проєктами (для 10 користувачів вона ще й безкоштовна!)
▫️ Коли ми записуємо всі завдання, мозку більше не потрібно пам'ятати все це. Головне правило: головою потрібно думати, а запам'ятовувати за допомогою програм, додатків та ін.
▫️ Усі необхідні справи повинні зберігатися в одному місці. Групуйте свої завдання по списках, але не складайте багато різних списків. Наприклад, особисті справи в одному місці, робочі в іншому.
▫️ Основа методу — це зібрана та відсортована інформація в одному місці.
▫️ Щоб підтримувати порядок, переглядайте та класифікуйте свої нотатки щодня або щотижня. Регулярний огляд - це ключовий елемент ефективного управління.
👉 Як збирати списки
▫️ Перевіряємо всі свої щоденники, нотатки на робочому столі та стікерах, нагадування в телефоні… та збираємо все в одному місці.
▫️ Ви можете вибрати будь-який софт, який зручний та підходить саме вам. Як вже написала - я для своїх робочих та домашніх завдань використовую програму Trello, прям дуже зручно.
▫️ Далі починаємо сортувати - наприклад на списки «Що треба зробити зараз», «Що зроблю потім», «Виконане» … Тут я вказала спрощену систему сортування - ви можете її значно розширити та записати як зручно вам.
▫️ Але, але, я все ж таки рекомендую почати виділяти 2 пріоритети для завдань - ті, які треба зробити зараз, і ті, які не треба робити зараз. Це полегшує процес виконання завдань, одночасно звільняючи мозок від непотрібних справ.
▫️ Потім працюємо лише зі списком «Що треба зробити» (терміново/сьогодні/зараз) Правильно формулюємо завдання. Розподіляємо завдання на день, тиждень, місяць… Та беремося до виконання.
❗️Важливо: завдання мають чітко та конкретно позначати дію. Правильне формулювання завдань – перший крок до грамотного управління часом.
❌ Поганий приклад: мені потрібно купити продукти: хліб, булочки, сир. Написати нотатку для телеграм каналу, пошукати для дитини онлайн школи.
✅ Хороший приклад: у магазині купити 1 хліб батон, 2 булочки солодкі, сир “Звенигора”. Написати до середи (ставте число) 1 нотатку для Telegram каналу «про метод GTD», знайти в Києві 5 онлайн шкіл з програмування на вибір, зробити порівняльну таблицю з цінами.
Спочатку техніка може видатися складною. Але це тільки доти, поки ви не розберете свої нотатки вперше і не пропишете список завдань. Далі все піде гладко.
Бажаю вам грамотного планування ❤️
#НапуттяВід_HR
TikTok | Instagram | Telegram
“GTD” — це завдання, справи, плани, ідеї, які тільки можуть бути у нас на сьогодні, тиждень та колись… Це не тільки робочі справи, це взагалі всі ваші справи, які чекають на рішення… Коротше - це відсортоване звалище справ 😀з термінами виконання.
👉 Як це працює
▫️ Складайте (записуйте) всі справи, ідеї, покупки та інше в зручне місце-звалище. Я для цього використовую 🪄Trello - це хмарна програма для управління проєктами (для 10 користувачів вона ще й безкоштовна!)
▫️ Коли ми записуємо всі завдання, мозку більше не потрібно пам'ятати все це. Головне правило: головою потрібно думати, а запам'ятовувати за допомогою програм, додатків та ін.
▫️ Усі необхідні справи повинні зберігатися в одному місці. Групуйте свої завдання по списках, але не складайте багато різних списків. Наприклад, особисті справи в одному місці, робочі в іншому.
▫️ Основа методу — це зібрана та відсортована інформація в одному місці.
▫️ Щоб підтримувати порядок, переглядайте та класифікуйте свої нотатки щодня або щотижня. Регулярний огляд - це ключовий елемент ефективного управління.
👉 Як збирати списки
▫️ Перевіряємо всі свої щоденники, нотатки на робочому столі та стікерах, нагадування в телефоні… та збираємо все в одному місці.
▫️ Ви можете вибрати будь-який софт, який зручний та підходить саме вам. Як вже написала - я для своїх робочих та домашніх завдань використовую програму Trello, прям дуже зручно.
▫️ Далі починаємо сортувати - наприклад на списки «Що треба зробити зараз», «Що зроблю потім», «Виконане» … Тут я вказала спрощену систему сортування - ви можете її значно розширити та записати як зручно вам.
▫️ Але, але, я все ж таки рекомендую почати виділяти 2 пріоритети для завдань - ті, які треба зробити зараз, і ті, які не треба робити зараз. Це полегшує процес виконання завдань, одночасно звільняючи мозок від непотрібних справ.
▫️ Потім працюємо лише зі списком «Що треба зробити» (терміново/сьогодні/зараз) Правильно формулюємо завдання. Розподіляємо завдання на день, тиждень, місяць… Та беремося до виконання.
❗️Важливо: завдання мають чітко та конкретно позначати дію. Правильне формулювання завдань – перший крок до грамотного управління часом.
❌ Поганий приклад: мені потрібно купити продукти: хліб, булочки, сир. Написати нотатку для телеграм каналу, пошукати для дитини онлайн школи.
✅ Хороший приклад: у магазині купити 1 хліб батон, 2 булочки солодкі, сир “Звенигора”. Написати до середи (ставте число) 1 нотатку для Telegram каналу «про метод GTD», знайти в Києві 5 онлайн шкіл з програмування на вибір, зробити порівняльну таблицю з цінами.
Спочатку техніка може видатися складною. Але це тільки доти, поки ви не розберете свої нотатки вперше і не пропишете список завдань. Далі все піде гладко.
Бажаю вам грамотного планування ❤️
#НапуттяВід_HR
TikTok | Instagram | Telegram
👍8❤2
Тест-план у процесах тестування
Стаття від нашого QA Lead - Олексія
👉Коли мова заходить про тест-план чи тестову стратегію, часто можна втрапити у ситуацію “теоретичної репродукції”. Скажімо, людина добре вивчила теорію, може дати визначення, порівняльну характеристику тест-плану і тестової стратегії, але за безпосереднього написання цих документів вона ризикує стикнутися із численними питаннями.
📍Почнемо з тест-плану,
бо він локальніший і його пишуть частіше за тестову стратегію.
Тисніть 👉 посилання👈
й нумо розбиратися)))
#codica_qa
TikTok | Instagram | Telegram
Стаття від нашого QA Lead - Олексія
👉Коли мова заходить про тест-план чи тестову стратегію, часто можна втрапити у ситуацію “теоретичної репродукції”. Скажімо, людина добре вивчила теорію, може дати визначення, порівняльну характеристику тест-плану і тестової стратегії, але за безпосереднього написання цих документів вона ризикує стикнутися із численними питаннями.
📍Почнемо з тест-плану,
бо він локальніший і його пишуть частіше за тестову стратегію.
Тисніть 👉 посилання👈
й нумо розбиратися)))
#codica_qa
TikTok | Instagram | Telegram
👍7✍1
Який результат додається до масиву в коді?
Anonymous Quiz
19%
[1, 3, 5]
44%
[2, 4]
31%
[nil, 2, nil, 4, nil]
6%
[0, 2, 0, 4, 0]
❤6
Що буде виведено в результаті виконання коду?
Anonymous Quiz
41%
boolean, false
46%
boolean, true
4%
string, false
8%
number, false
❤5
Вітаємо, колеги!
Сподіваємося, у вас все добре🤗
Знайшли цікаву статтю про
👉Шаблони отримання даних в Single-Page Applications
й вирішили поділитися нею з вами)
Радимо до прочитання😉
#codica_advice
TikTok | Instagram | Telegram
Сподіваємося, у вас все добре🤗
Знайшли цікаву статтю про
👉Шаблони отримання даних в Single-Page Applications
й вирішили поділитися нею з вами)
Радимо до прочитання😉
#codica_advice
TikTok | Instagram | Telegram
👨💻5
This media is not supported in your browser
VIEW IN TELEGRAM
Дякую всім, хто долучається до донорства крові❤️
Mr. Cody - маскот Codica 🐶
TikTok | Instagram | Telegram
Mr. Cody - маскот Codica 🐶
TikTok | Instagram | Telegram
❤🔥6
Рубісти, пост для вас🤗
Вже є нова версія Ruby
👉Ruby 3.3.2 Released
у Ruby 3.3.2 виправлено багато багів, тож радимо ознайомитися з оновленнями😉
#codica_news
TikTok | Instagram | Telegram
Вже є нова версія Ruby
👉Ruby 3.3.2 Released
у Ruby 3.3.2 виправлено багато багів, тож радимо ознайомитися з оновленнями😉
#codica_news
TikTok | Instagram | Telegram
❤8👍1
Англійська за мемами😜
👉Говоримо красиво
📍pass the test- скласти, пройти, здати тест
#codica_english
TikTok | Instagram | Telegram
👉Говоримо красиво
📍pass the test- скласти, пройти, здати тест
#codica_english
TikTok | Instagram | Telegram
🤣13👍1
Поєднайте підтримку Сил оборони України з професійним розвитком!
Орієнтовно 6 липня стартує навчання нового потоку курсів з DevOps-практик в обмін на донати для військових. Мета ініціативи «Навчайся за донат» — регулярний збір коштів на амуніцію, приладдя та медикаменти для війська до фонду ГО Демократична Сокира.
Заповнюйте анкету, щоб приєднатися.
Викладач курсу, технічний директор і співзасновник компанії Tucha Володимир Мельник, навчить слухачів працювати з Docker, Kubernetes, Helm, GitLab, Ansible тощо.
Після курсу учасники зможуть:
✅ оркеструвати роботу контейнерів у хмарах;
✅ автоматизувати розгортання середовищ та онлайн-сервісів;
✅ використовувати методики для автоматичного виконання повного циклу CI/CD та багато іншого.
Програма — на сайті.
З середини 2022 року знання опанували 300+ слухачів. Загальна сума внеску, передана на потреби захисників, сягнула понад 4 600 000 гривень.
Долучайтесь і запрошуйте всіх, хто цікавиться DevOps і бажає принести користь собі та війську!
👉 Зареєструватися
Орієнтовно 6 липня стартує навчання нового потоку курсів з DevOps-практик в обмін на донати для військових. Мета ініціативи «Навчайся за донат» — регулярний збір коштів на амуніцію, приладдя та медикаменти для війська до фонду ГО Демократична Сокира.
Заповнюйте анкету, щоб приєднатися.
Викладач курсу, технічний директор і співзасновник компанії Tucha Володимир Мельник, навчить слухачів працювати з Docker, Kubernetes, Helm, GitLab, Ansible тощо.
Після курсу учасники зможуть:
✅ оркеструвати роботу контейнерів у хмарах;
✅ автоматизувати розгортання середовищ та онлайн-сервісів;
✅ використовувати методики для автоматичного виконання повного циклу CI/CD та багато іншого.
Програма — на сайті.
З середини 2022 року знання опанували 300+ слухачів. Загальна сума внеску, передана на потреби захисників, сягнула понад 4 600 000 гривень.
Долучайтесь і запрошуйте всіх, хто цікавиться DevOps і бажає принести користь собі та війську!
👉 Зареєструватися
👍8
👉Як відповідати на питання?
#codica_interviews
Швидко дати відповідь без підготовки - 🙅♂️
Пройти питання з інтервʼю й почуватися впевнено -💁♀️
1️⃣ У чому різниця між cloneElement і createElement?
📍 cloneElement призначений для точного копіювання елемента і передачі йому необхідних параметрів.
📍 createElement - це те, що транслює JSX, а також те, що використовує React.JS для створення нових елементів, які представляють користувацький інтерфейс.
2️⃣ Який другий аргумент може бути переданий у setState?
📍Це функція зворотного виклику.
Вона реалізовується строго після setState, коли елемент відрендерен, і є повністю опціональною. Загалом рекомендується віддати перевагу іншому методу, ніж цій функції, але знати про її існування і принцип роботи не завадить:
TikTok | Instagram | Telegram
#codica_interviews
Швидко дати відповідь без підготовки - 🙅♂️
Пройти питання з інтервʼю й почуватися впевнено -💁♀️
1️⃣ У чому різниця між cloneElement і createElement?
📍 cloneElement призначений для точного копіювання елемента і передачі йому необхідних параметрів.
📍 createElement - це те, що транслює JSX, а також те, що використовує React.JS для створення нових елементів, які представляють користувацький інтерфейс.
2️⃣ Який другий аргумент може бути переданий у setState?
📍Це функція зворотного виклику.
Вона реалізовується строго після setState, коли елемент відрендерен, і є повністю опціональною. Загалом рекомендується віддати перевагу іншому методу, ніж цій функції, але знати про її існування і принцип роботи не завадить:
this.setState(
{ username: 'tylermcginnis33' },
() => console.log('setState has finished and the component has re-rendered.')
);
TikTok | Instagram | Telegram
👨💻5👍2
Як навчитися програмувати 🤓
Частина 3
📌 Зрозумійте, як працює Інтернет.
Яким би типом програмування ви не хотіли займатися, ви зіткнетеся з ситуаціями, коли вам допоможе знання того, як комп’ютери взаємодіють один з одним 😌
Зазвичай це відбувається через Інтернет.
#codica_tech
Частина 3
📌 Зрозумійте, як працює Інтернет.
Яким би типом програмування ви не хотіли займатися, ви зіткнетеся з ситуаціями, коли вам допоможе знання того, як комп’ютери взаємодіють один з одним 😌
Зазвичай це відбувається через Інтернет.
#codica_tech
❤4
📎 Інтернет – це не що інше, як глобальна колекція підключених комп’ютерів. Іншими словами, це глобальна мережа. Кожен комп’ютер у мережі узгоджує набір правил, які дозволяють їм спілкуватися один з одним. Для комп’ютера «розмова» означає передачу даних.
В попередній частині ми говорили, що всі типи даних – веб-сторінки, зображення, відео, електронні листи тощо – можуть бути представлені як одиниці та нулі.
💁♂️ Тому ви можете думати про Інтернет як про дуже великий набір комп’ютерів, які можуть передавати одиниці та нулі між собою таким чином, щоб зберегти значення цих даних. Інтернет – це не що інше, як цифрове середовище спілкування.
☝️ Якщо Інтернет — це просто велика арена для спілкування, давайте визначимо учасників розмови.
✔️ По-перше, аналогія: більшість людських розмов вимагають принаймні двох учасників. У більшості випадків одна особа починає розмову, а інша відповідає, припускаючи, що вони обидві присутні та доступні.
✍️ В Інтернеті комп'ютер, який ініціює розмову, називається клієнтом. Комп'ютер, який відповідає називається сервером.
💻 Наприклад, ви відкриваєте веб-браузер і переходите на «www.google.com». У цьому випадку ваш веб-браузер і комп’ютер, на якому ви працюєте, є клієнтами.
💬 У більш абстрактному сенсі ви є клієнтом, тому що ви ініціюєте розмову. Якщо ввести «www.google.com» у пошуковий рядок і натиснути <ENTER>, ваш веб-браузер надішле запит на початок розмови з одним із комп’ютерів Google.
🔍 Комп’ютер Google називається сервером. Він відповідає, надсилаючи дані, необхідні для відображення веб-сторінки Google у вашому браузері. І вуаля! Перед вашими очима з’являється веб-сторінка Google. Усі передачі даних в Інтернеті використовують такий тип відносин клієнт/сервер.
#codica_tech
TikTok | Instagram | Telegram
В попередній частині ми говорили, що всі типи даних – веб-сторінки, зображення, відео, електронні листи тощо – можуть бути представлені як одиниці та нулі.
💁♂️ Тому ви можете думати про Інтернет як про дуже великий набір комп’ютерів, які можуть передавати одиниці та нулі між собою таким чином, щоб зберегти значення цих даних. Інтернет – це не що інше, як цифрове середовище спілкування.
☝️ Якщо Інтернет — це просто велика арена для спілкування, давайте визначимо учасників розмови.
✔️ По-перше, аналогія: більшість людських розмов вимагають принаймні двох учасників. У більшості випадків одна особа починає розмову, а інша відповідає, припускаючи, що вони обидві присутні та доступні.
✍️ В Інтернеті комп'ютер, який ініціює розмову, називається клієнтом. Комп'ютер, який відповідає називається сервером.
💻 Наприклад, ви відкриваєте веб-браузер і переходите на «www.google.com». У цьому випадку ваш веб-браузер і комп’ютер, на якому ви працюєте, є клієнтами.
💬 У більш абстрактному сенсі ви є клієнтом, тому що ви ініціюєте розмову. Якщо ввести «www.google.com» у пошуковий рядок і натиснути <ENTER>, ваш веб-браузер надішле запит на початок розмови з одним із комп’ютерів Google.
🔍 Комп’ютер Google називається сервером. Він відповідає, надсилаючи дані, необхідні для відображення веб-сторінки Google у вашому браузері. І вуаля! Перед вашими очима з’являється веб-сторінка Google. Усі передачі даних в Інтернеті використовують такий тип відносин клієнт/сервер.
#codica_tech
TikTok | Instagram | Telegram
✍5💯1