🔥11👍2
П'ять суперфудів на кожен день 😋
#НапуттяВід_HR Директорки Клименко Наталії
Давно ми не мали цікавої та корисної інформації про їжу. Виправляюся 🙂
Ловіть 5 найкорисніших продуктів, які допоможуть у будь-якій ситуації наситити та урізноманітнити ваш раціон.
#НапуттяВід_HR Директорки Клименко Наталії
Давно ми не мали цікавої та корисної інформації про їжу. Виправляюся 🙂
Ловіть 5 найкорисніших продуктів, які допоможуть у будь-якій ситуації наситити та урізноманітнити ваш раціон.
🔥9👍1
🥑 Перший - це авокадо, котрий вже всім припав до душі. Авокадо має багато корисних властивостей. Серед іншого воно корисне для серця: допомагає знизити рівень поганого холестерину і підвищити рівень доброго. Авокадо ідеально підходить для схуднення та занять спортом, оскільки насичує надовго, забезпечуючи організм енергією та регулюючи рівень цукру в крові. Фрукт можна їсти просто так. Особливо смачно буде, якщо приправити його лимонним соком та сіллю. Можна покласти м'якуш на хліб, приготувати незвичайні бутерброди. Авокадо чудово поєднується з червоною рибою, яйцями та вершковим сиром.
🥦 Другий - ненависна усіма дітьми та багатьма дорослими капуста броколі. Порція готової броколі вагою 150 г містить стільки ж вітаміну С, скільки і апельсин, і є гарним джерелом бета-каротину. Також броколі містить вітаміни В1, В2, В3, В6, залізо, магній, калій та цинк. Клітковина сприяє травленню та допомагає знизити рівень холестерину. Подавайте капусту як гарнір до м'яса, робіть з нею салати або вживайте у сирому вигляді. Також смачно їсти броколі зі сметаною або грецьким йогуртом із гірчицею.
😱 Третій – несподіваний продукт-ягода чорноплідна горобина (аронія). У плодах чорноплідної горобини є маса корисних речовин. Вони повні вітамінами Е, Р, А, К, С, тут же є практично вся група В. У складі є аскорбінова і фолієва кислоти, багато йоду, бор і магній, марганець, мідь і залізо. Окрім вживання чорноплідної горобини у свіжому, сушеному та замороженому вигляді, з неї можна приготувати масу смачних та дуже корисних ласощів: чудові соки та компоти, незвичайне варення, різні морси та сиропи.
🥥 Четвертий – заморська рослина кокос. Кокос швидко відновлює сили, зміцнює імунітет, покращує зір, має антимікробну та протизапальну дію. Кокосова вода здатна замінити собою фізіологічний розчин і має жарознижувальні властивості.
М'якуш, рідина та олія кокосу - багаті вітамінами групи В (рибофлавіном, фолієвою та пантотеновою кислотами), макроелементами (кальцієм, натрієм, магнієм, калієм, фосфором) та мікроелементами (залізом, міддю, марганцем, цинком, селеном). М'якуш кокосу можна вживати у свіжому або сушеному вигляді.
🍫 П'яте – смачний та максимально корисний чорний шоколад. Вибирати краще ту плитку, яка містить понад 70% какао. Гіркий шоколад - чудове джерело антиоксидантів і мінералів, яке варто включити до свого раціону кожному. Він добре бореться з депресіями, знижує ризик серцево-судинних захворювань, нормалізує тиск. А ще впливає на когнітивну функцію мозку, тобто здатність сприймати інформацію, аналізувати її та робити певні висновки. В какао містяться флавоноїди, які відповідають за активність ферментів та, відповідно, прискорення реакцій та розумової діяльності. Їжте в готовому вигляді або додавайте в будь-які десерти на власний розсуд.
Усім здорового харчування! ❤️
#НапуттяВід_HR
🥦 Другий - ненависна усіма дітьми та багатьма дорослими капуста броколі. Порція готової броколі вагою 150 г містить стільки ж вітаміну С, скільки і апельсин, і є гарним джерелом бета-каротину. Також броколі містить вітаміни В1, В2, В3, В6, залізо, магній, калій та цинк. Клітковина сприяє травленню та допомагає знизити рівень холестерину. Подавайте капусту як гарнір до м'яса, робіть з нею салати або вживайте у сирому вигляді. Також смачно їсти броколі зі сметаною або грецьким йогуртом із гірчицею.
😱 Третій – несподіваний продукт-ягода чорноплідна горобина (аронія). У плодах чорноплідної горобини є маса корисних речовин. Вони повні вітамінами Е, Р, А, К, С, тут же є практично вся група В. У складі є аскорбінова і фолієва кислоти, багато йоду, бор і магній, марганець, мідь і залізо. Окрім вживання чорноплідної горобини у свіжому, сушеному та замороженому вигляді, з неї можна приготувати масу смачних та дуже корисних ласощів: чудові соки та компоти, незвичайне варення, різні морси та сиропи.
🥥 Четвертий – заморська рослина кокос. Кокос швидко відновлює сили, зміцнює імунітет, покращує зір, має антимікробну та протизапальну дію. Кокосова вода здатна замінити собою фізіологічний розчин і має жарознижувальні властивості.
М'якуш, рідина та олія кокосу - багаті вітамінами групи В (рибофлавіном, фолієвою та пантотеновою кислотами), макроелементами (кальцієм, натрієм, магнієм, калієм, фосфором) та мікроелементами (залізом, міддю, марганцем, цинком, селеном). М'якуш кокосу можна вживати у свіжому або сушеному вигляді.
🍫 П'яте – смачний та максимально корисний чорний шоколад. Вибирати краще ту плитку, яка містить понад 70% какао. Гіркий шоколад - чудове джерело антиоксидантів і мінералів, яке варто включити до свого раціону кожному. Він добре бореться з депресіями, знижує ризик серцево-судинних захворювань, нормалізує тиск. А ще впливає на когнітивну функцію мозку, тобто здатність сприймати інформацію, аналізувати її та робити певні висновки. В какао містяться флавоноїди, які відповідають за активність ферментів та, відповідно, прискорення реакцій та розумової діяльності. Їжте в готовому вигляді або додавайте в будь-які десерти на власний розсуд.
Усім здорового харчування! ❤️
#НапуттяВід_HR
👍16❤5
Добрий день, everybody 😎
Команда @Codica шукає досвідченого Менеджера з продажів, який зможе взяти під свій контроль весь процес продажу та якісно обробляти вхідні запити, доводячи до процесу продажу тих клієнтів та проєкти, які збігаються із культурою та баченням компанії 🔥
Команда @Codica шукає досвідченого Менеджера з продажів, який зможе взяти під свій контроль весь процес продажу та якісно обробляти вхідні запити, доводячи до процесу продажу тих клієнтів та проєкти, які збігаються із культурою та баченням компанії 🔥
❤8🔥3
☝️ Ми розробляємо складні веб-рішення з нуля, зокрема маркетплейси та SaaS. Ми створюємо цифрові рішення, починаючи від Discovery Session (проєктування) і закінчуючи підтримкою (повний цикл).
☺️ Ми вже маємо налагоджений процес маркетингу та регулярний потік запитів від клієнтів, з якими на рівні предпродажу нашому новому колезі буде допомагати помічник.
❗️ Важливий коментар: тобі не доведеться залучати холодні контакти, але необхідно вміти професійно обробляти вхідні запити.
👀 Як ми бачимо нашого колегу:
✔️ Має досвід роботи в продажах ІТ послуг від 2-х років.
✔️ Має досвід продажів B2B.
✔️ Розмовна та письмова англійська на рівні Fluent.
✔️ Знає канали для пошуку клієнтів.
✔️ Досвід створення динамічних прототипів.
✔️ Має сильні soft skills та навички переконання і ведення переговорів.
✔️ Має теоретичні знання технологій розробки програмного забезпечення.
✔️ Розуміє життєвий цикл веб-розробки.
✔️ Вміє працювати самостійно та планувати власну роботу.
📌 Основні завдання:
🔖 Аналіз продукції компанії, планування продажів та участь у розробці маркетингової стратегії компанії.
🔖 Оптимізація процесу оброблення вхідних запитів.
🔖 Побудова ефективної комунікації з клієнтами
Визначення потреб клієнтів.
🔖 Підтримка міцних довгострокових відносин із клієнтами.
🔖 Підготовка презентацій та пропозицій для клієнтів.
🔖 Організація зустрічей з клієнтами.
🔖 Взаємодія з командами PM та Tech Leads.
🔖 Взаємодія з командою маркетингу.
🔖 Управління CRM.
🔖 Планування, координація та контроль роботи інших членів команди.
🙂 Що ми пропонуємо:
✅ Кар'єрне зростання, яке нічим не обмежене.
✅ Чітка схема компенсації.
✅ Можливість практикувати різні стратегії.
✅ Компетентний технічний менеджмент.
✅ Добре відбудовані процеси всередині. компанії.
✅ Гнучкий робочий графік.
✅ Віддалена робота.
Друзі, потрібно буде виконати тестове завдання, щоб ми до кінця зрозуміли один одного 😉
📲 Наш пошта: job@codica.com та телеграм: @Tatiana_Codica - для швидкого зв'язку.
☺️ Ми вже маємо налагоджений процес маркетингу та регулярний потік запитів від клієнтів, з якими на рівні предпродажу нашому новому колезі буде допомагати помічник.
❗️ Важливий коментар: тобі не доведеться залучати холодні контакти, але необхідно вміти професійно обробляти вхідні запити.
👀 Як ми бачимо нашого колегу:
✔️ Має досвід роботи в продажах ІТ послуг від 2-х років.
✔️ Має досвід продажів B2B.
✔️ Розмовна та письмова англійська на рівні Fluent.
✔️ Знає канали для пошуку клієнтів.
✔️ Досвід створення динамічних прототипів.
✔️ Має сильні soft skills та навички переконання і ведення переговорів.
✔️ Має теоретичні знання технологій розробки програмного забезпечення.
✔️ Розуміє життєвий цикл веб-розробки.
✔️ Вміє працювати самостійно та планувати власну роботу.
📌 Основні завдання:
🔖 Аналіз продукції компанії, планування продажів та участь у розробці маркетингової стратегії компанії.
🔖 Оптимізація процесу оброблення вхідних запитів.
🔖 Побудова ефективної комунікації з клієнтами
Визначення потреб клієнтів.
🔖 Підтримка міцних довгострокових відносин із клієнтами.
🔖 Підготовка презентацій та пропозицій для клієнтів.
🔖 Організація зустрічей з клієнтами.
🔖 Взаємодія з командами PM та Tech Leads.
🔖 Взаємодія з командою маркетингу.
🔖 Управління CRM.
🔖 Планування, координація та контроль роботи інших членів команди.
🙂 Що ми пропонуємо:
✅ Кар'єрне зростання, яке нічим не обмежене.
✅ Чітка схема компенсації.
✅ Можливість практикувати різні стратегії.
✅ Компетентний технічний менеджмент.
✅ Добре відбудовані процеси всередині. компанії.
✅ Гнучкий робочий графік.
✅ Віддалена робота.
Друзі, потрібно буде виконати тестове завдання, щоб ми до кінця зрозуміли один одного 😉
📲 Наш пошта: job@codica.com та телеграм: @Tatiana_Codica - для швидкого зв'язку.
👍7❤2🔥1
Корисні інструменти тестувальника-початківця 📌
✏️ Планувальники завдань
Для того, щоб процес тестування не затягувався, був виконаний вчасно, важливо усі дії правильно розподілити між учасниками команди, а свої розпланувати. Ставити завдання, отримувати нагадування і викреслювати зі списку виконане можна навіть за допомогою корпоративної пошти в MS Outlook. Хоча набагато ефективніше використовувати для цього спеціальні інструменти, на зразок Evernote, особливо, коли завдань більше, аніж здається. Для планування командної роботи відмінно підходить Trello. Для спілкування, чатів класний Slack.
#codica_advice
✏️ Планувальники завдань
Для того, щоб процес тестування не затягувався, був виконаний вчасно, важливо усі дії правильно розподілити між учасниками команди, а свої розпланувати. Ставити завдання, отримувати нагадування і викреслювати зі списку виконане можна навіть за допомогою корпоративної пошти в MS Outlook. Хоча набагато ефективніше використовувати для цього спеціальні інструменти, на зразок Evernote, особливо, коли завдань більше, аніж здається. Для планування командної роботи відмінно підходить Trello. Для спілкування, чатів класний Slack.
#codica_advice
🔥9❤3👍3
🧠 Майнд-мапи (інтелект-карти, ментальні карти, карти розуму)
Оскільки наш мозок не завжди добре сприймає інформацію у вигляді текстів, списків і таблиць, її можна візуалізувати. Діаграма зв’язків або інтелект-карта — це відмінний спосіб структурування завдань (а також думок і планів). Якщо додати в Mind Map дані про тести, які потрібно провести, то відразу стане зрозуміло, скільки їх, які між ними взаємозв’язки, чи є серед них щось зайве або щось відсутнє, загубили? За допомогою інтелект-карт так само можна зобразити порядок своїх дій, етапи роботи та навіть план тестування можна представити у вигляді інтелект-карти.
📊 UML діаграми
Схоже поняття на ментальні карти для тестувальника є UML діаграми. UML (англ. Unified Modeling Language) — уніфікована мова об’єктно-орієнтованого моделювання. Тестувальники переважно використовують UML для чеклістів, щоб відображати дії, шлях користувача в end-to-end тестуванні.
🐞 Багтрекінгові системи
Управління тестуванням може вестися в таких спеціалізованих системах, як Redmine, Jira, TestRail, TestLink, HP ALM, IBM Rational Quality Manager, MS Team Foundation Server та інших.
💻 Браузерні плагіни розширення
Наприклад, плагін Bug Magnet. Він підходить для браузерів Chrome і Firefox та містить встановлені набори тестових даних, які, до того ж, завбачливо розбити на групи (мова, формат, довжина). Крім збережених даних, можна додавати й використовувати свої. Плагіном Grammarly можна контролювати свою грамотність і виправляти помилки в англійській при написанні документації або тест-кейсів.
👀 Інструменти для роботи зі знімками з екранів і запису відео з вмістом
Для ручного тестування ПЗ скріншотери просто життєво необхідні. Мабуть, один із найкращих GreenShot. Він безкоштовний, з відкритим вихідним кодом. Крім того, є Snagit, ScreenHunter, Snipping Tool, Monosnap і багато інших.
📝 Текстові редактори і редактори коду
Для пошуку, конвертації і редагування файлів дуже зручно використовувати Notepad ++ . Це майже той самий Блокнот для Windows, тільки він з відкритим вихідним кодом і підтримує синтаксис великого числа мов програмування (написаний на C ++).
Atom — універсальний, багатофункціональний редактор коду. Atom дозволяє одночасно працювати над кількома документами і використовувати кілька мов програмування, а також створювати шаблони для автоматизації повторюваних дій.
Хороші XML-редактори: Altova XML Spy (робота з XML і XSD), а також XMLPad (XSL).
📤 Файлові менеджери
Total Commander (для Windows і Android, може з’єднуватися з FTP-серверами). Free Commander (безкоштовний, з можливістю групового перейменування і порівняння файлів), FileZilla — багато хто використовує, бо він має графічну оболонку, trolCommander (багатоплатформовий, написаний на Java) і Far Manager (консольний).
#codica_advice
Оскільки наш мозок не завжди добре сприймає інформацію у вигляді текстів, списків і таблиць, її можна візуалізувати. Діаграма зв’язків або інтелект-карта — це відмінний спосіб структурування завдань (а також думок і планів). Якщо додати в Mind Map дані про тести, які потрібно провести, то відразу стане зрозуміло, скільки їх, які між ними взаємозв’язки, чи є серед них щось зайве або щось відсутнє, загубили? За допомогою інтелект-карт так само можна зобразити порядок своїх дій, етапи роботи та навіть план тестування можна представити у вигляді інтелект-карти.
📊 UML діаграми
Схоже поняття на ментальні карти для тестувальника є UML діаграми. UML (англ. Unified Modeling Language) — уніфікована мова об’єктно-орієнтованого моделювання. Тестувальники переважно використовують UML для чеклістів, щоб відображати дії, шлях користувача в end-to-end тестуванні.
🐞 Багтрекінгові системи
Управління тестуванням може вестися в таких спеціалізованих системах, як Redmine, Jira, TestRail, TestLink, HP ALM, IBM Rational Quality Manager, MS Team Foundation Server та інших.
💻 Браузерні плагіни розширення
Наприклад, плагін Bug Magnet. Він підходить для браузерів Chrome і Firefox та містить встановлені набори тестових даних, які, до того ж, завбачливо розбити на групи (мова, формат, довжина). Крім збережених даних, можна додавати й використовувати свої. Плагіном Grammarly можна контролювати свою грамотність і виправляти помилки в англійській при написанні документації або тест-кейсів.
👀 Інструменти для роботи зі знімками з екранів і запису відео з вмістом
Для ручного тестування ПЗ скріншотери просто життєво необхідні. Мабуть, один із найкращих GreenShot. Він безкоштовний, з відкритим вихідним кодом. Крім того, є Snagit, ScreenHunter, Snipping Tool, Monosnap і багато інших.
📝 Текстові редактори і редактори коду
Для пошуку, конвертації і редагування файлів дуже зручно використовувати Notepad ++ . Це майже той самий Блокнот для Windows, тільки він з відкритим вихідним кодом і підтримує синтаксис великого числа мов програмування (написаний на C ++).
Atom — універсальний, багатофункціональний редактор коду. Atom дозволяє одночасно працювати над кількома документами і використовувати кілька мов програмування, а також створювати шаблони для автоматизації повторюваних дій.
Хороші XML-редактори: Altova XML Spy (робота з XML і XSD), а також XMLPad (XSL).
📤 Файлові менеджери
Total Commander (для Windows і Android, може з’єднуватися з FTP-серверами). Free Commander (безкоштовний, з можливістю групового перейменування і порівняння файлів), FileZilla — багато хто використовує, бо він має графічну оболонку, trolCommander (багатоплатформовий, написаний на Java) і Far Manager (консольний).
#codica_advice
🔥10❤4👍1
Codica - корисне про IT
Друзі, через 10 хвилин, ми починаємо наш стрім з Наталею, співзасновницею компанії Codica 🔥 Вона має 15 років досвіду в HR та рекрутменті і розповість про свій досвід та досвід компанії в наймі джунів: ✔️ що важливо, що надважливо, поради та чого робити…
Друзі, запис стріму вже в YouTube 😎
Наша HR Директорка Наталія Клименко спілкувалась з командою Don't Panic Recruiting Agency про джунів:
✔️ як проводяться співбесіди;
✔️ де брати ідею для власного пет-проєкту;
✔️ як формувати портфоліо та ще багато цікавого за посиланням 👇
Як джуну отримати першу роботу, поради від компанії Codica ❤️
Наша HR Директорка Наталія Клименко спілкувалась з командою Don't Panic Recruiting Agency про джунів:
✔️ як проводяться співбесіди;
✔️ де брати ідею для власного пет-проєкту;
✔️ як формувати портфоліо та ще багато цікавого за посиланням 👇
Як джуну отримати першу роботу, поради від компанії Codica ❤️
YouTube
е1: ДЖУНИ В IT - Як джуну отримати першу роботу. Поради від Codica
1-й випуск подкасту засновників телеграм-каналу Don't Panic Junior IT Jobs Жені Гайдученко та Алекса Германа. Гість - Наталя Клименко, співзасновниця ІТ компанії Codica.
00:00 Інтро
03:10 Хто такий джун
06:21 Хто такий трейні
06:51 Хто такий мідл
07:41 Джуни…
00:00 Інтро
03:10 Хто такий джун
06:21 Хто такий трейні
06:51 Хто такий мідл
07:41 Джуни…
🔥12❤3👍2
Мудрість дня від Коді 😌
☝️ Будь-який твій код, в який ти не заглядав більше шести місяців, буде виглядати як код, який написав хтось інший.
#Mister_Cody
☝️ Будь-який твій код, в який ти не заглядав більше шести місяців, буде виглядати як код, який написав хтось інший.
#Mister_Cody
👍31🔥2😁1
I ...... work today. I’m on holiday.
Anonymous Quiz
7%
must not
7%
must not to
67%
don't have to
18%
don't have
👍8❤3
Codica - корисне про IT
Патерни проєктування (Частина 2) 📚 ✔️ Патерн «спостерігач» (observer) — це шаблон проектування, у якому об'єкт, званий «суб'єктом» (subject) підтримує список залежних об'єктів, званих спостерігачами (observer), і автоматично повідомляє їх про зміни свого…
Патерни проєктування (Частина 3) 📚
✔️ Патерн «фасад» (facade) одержав свою назву з архітектури. В архітектурі фасад – це один із зовнішніх боків будівлі, як правило, передній бік. Англійська мова запозичила слово «facade» з французької. Йдеться про слово «façade», яке, крім іншого, перекладається як «лицьовий бік будівлі».
🏛 Фасад будівлі в архітектурі - це зовнішня частина будівлі, яка приховує те, що знаходиться всередині. Схожі властивості можна відзначити й у патерна «фасад», оскільки він спрямований на те, щоб приховати складні внутрішні механізми за зовнішнім інтерфейсом. Його застосування дозволяє розробнику працювати із зовнішнім API, влаштованим досить просто, і, водночас, надає можливість змінювати внутрішні механізми, приховані за фасадом, не порушуючи працездатність системи.
#codica_tech
✔️ Патерн «фасад» (facade) одержав свою назву з архітектури. В архітектурі фасад – це один із зовнішніх боків будівлі, як правило, передній бік. Англійська мова запозичила слово «facade» з французької. Йдеться про слово «façade», яке, крім іншого, перекладається як «лицьовий бік будівлі».
🏛 Фасад будівлі в архітектурі - це зовнішня частина будівлі, яка приховує те, що знаходиться всередині. Схожі властивості можна відзначити й у патерна «фасад», оскільки він спрямований на те, щоб приховати складні внутрішні механізми за зовнішнім інтерфейсом. Його застосування дозволяє розробнику працювати із зовнішнім API, влаштованим досить просто, і, водночас, надає можливість змінювати внутрішні механізми, приховані за фасадом, не порушуючи працездатність системи.
#codica_tech
👍12❤1
Навіщо він потрібен? 🤔
Патерн «фасад» можна використовувати у величезній кількості ситуацій, серед яких можна відзначити ті з них, коли код намагаються зробити простішим для розуміння (тобто приховують складні механізми за простими API), і ті, коли прагнуть зробити фрагменти систем якомога слабкіше пов'язаними один з одним.
Де його використовують? 🧐
Патерн «фасад» часто можна зустріти в Angular. Там сервіси використовуються як засоби для спрощення якоїсь базової логіки. Але цей патерн застосовний не лише в Angular. Нижче ви зможете в цьому переконатися.
👀 Припустимо, нам потрібно додати до програми систему управління станом. Для вирішення цього завдання можна скористатися різними засобами, серед них — Redux, NgRx, Akita, MobX, Apollo, а також нові інструменти, що постійно з'являються. Чому б не випробувати їх усі?
Яка основна функціональність, яку має надавати бібліотека для керування станом? Ймовірно, це такі можливості:
✅ Механізм для оповіщення системи управління станом у тому, що потрібно змінити стан.
✅ Механізм отримання поточного стану чи його фрагмента.
🤓 Озброївшись патерном «фасад», можна написати фасади для роботи з різними частинами стану, що надають зручні API, якими можна скористатися в програмі. Наприклад, щось на зразок facade.startSpinner(), facade.stopSpinner() і facade.getSpinnerState(). Подібні методи просто зрозуміти, на них легко можна посилатися у розмові про програму.
💁♂️ Ймовірно, ви помітили, що, говорячи про патерни проєктування, ми не розглядали приклади коду. Справа в тому, що глибокий розбір кожного патерна тягне, як мінімум, на окремий розділ у далеко не найтоншій книзі. До речі, якщо ми вже заговорили про книги, ось і ось — цікаві видання, на які можна поглянути тим, хто хоче заглибитися у вивчення патернів.
#codica_tech
Патерн «фасад» можна використовувати у величезній кількості ситуацій, серед яких можна відзначити ті з них, коли код намагаються зробити простішим для розуміння (тобто приховують складні механізми за простими API), і ті, коли прагнуть зробити фрагменти систем якомога слабкіше пов'язаними один з одним.
Де його використовують? 🧐
Патерн «фасад» часто можна зустріти в Angular. Там сервіси використовуються як засоби для спрощення якоїсь базової логіки. Але цей патерн застосовний не лише в Angular. Нижче ви зможете в цьому переконатися.
👀 Припустимо, нам потрібно додати до програми систему управління станом. Для вирішення цього завдання можна скористатися різними засобами, серед них — Redux, NgRx, Akita, MobX, Apollo, а також нові інструменти, що постійно з'являються. Чому б не випробувати їх усі?
Яка основна функціональність, яку має надавати бібліотека для керування станом? Ймовірно, це такі можливості:
✅ Механізм для оповіщення системи управління станом у тому, що потрібно змінити стан.
✅ Механізм отримання поточного стану чи його фрагмента.
🤓 Озброївшись патерном «фасад», можна написати фасади для роботи з різними частинами стану, що надають зручні API, якими можна скористатися в програмі. Наприклад, щось на зразок facade.startSpinner(), facade.stopSpinner() і facade.getSpinnerState(). Подібні методи просто зрозуміти, на них легко можна посилатися у розмові про програму.
💁♂️ Ймовірно, ви помітили, що, говорячи про патерни проєктування, ми не розглядали приклади коду. Справа в тому, що глибокий розбір кожного патерна тягне, як мінімум, на окремий розділ у далеко не найтоншій книзі. До речі, якщо ми вже заговорили про книги, ось і ось — цікаві видання, на які можна поглянути тим, хто хоче заглибитися у вивчення патернів.
#codica_tech
👍9🔥5
Codica - корисне про IT
Друзі, запис стріму вже в YouTube 😎 Наша HR Директорка Наталія Клименко спілкувалась з командою Don't Panic Recruiting Agency про джунів: ✔️ як проводяться співбесіди; ✔️ де брати ідею для власного пет-проєкту; ✔️ як формувати портфоліо та ще багато цікавого…
Для тих, хто немає часу подивитись стрім, наша HR Директорка Наталія Клименко написала статтю, де зробила акцент на трьох важливих моментах, які найчастіше порушувалися в обговоренні під час стріму 😌
✔️ Час читання статті - 3 хвилини.
#codica_advice
✔️ Час читання статті - 3 хвилини.
#codica_advice
Medium
Як ми з Don’t Panic стрiм проводили або по слідах питань від розробників-початківців
Нещодавно ми з командою Don’t Panic Recruiting Agency провели стрім. Одна година пролетіла дуже швидко. Дякую за запрошення та за живу…
🔥9❤3👍2
👋 Всім привіт!
Запрошуємо на Java Conf від Cloud Builders з 18 діп-дайв Java доповідями!
Разом з міжнародними спікерами поговоримо про Kube-native development practices with Quarkus, Deploying to the cloud with GitHub Actions, Java after Eleven, Superfast JVM startup, Java Optimisation, Testcontainers, Project Loom, Apache Pulsar та інші теми.
Коли та де? 23 серпня, онлайн.
👉Приєднуйтесь до конференції безкоштовно АБО купуйте благодійний квиток.
💙💛Весь прибуток піде до українських благодійних фондів «Голоси дітей», «Разом», «Nova Ukraine» та «Сіріус».
Запрошуємо на Java Conf від Cloud Builders з 18 діп-дайв Java доповідями!
Разом з міжнародними спікерами поговоримо про Kube-native development practices with Quarkus, Deploying to the cloud with GitHub Actions, Java after Eleven, Superfast JVM startup, Java Optimisation, Testcontainers, Project Loom, Apache Pulsar та інші теми.
Коли та де? 23 серпня, онлайн.
👉Приєднуйтесь до конференції безкоштовно АБО купуйте благодійний квиток.
💙💛Весь прибуток піде до українських благодійних фондів «Голоси дітей», «Разом», «Nova Ukraine» та «Сіріус».
👍5❤1
Чи зробить вас Codewars кращим програмістом? 🧐
(Частина 1)
Що таке Codewars❓
Codewars — це онлайн-платформа, яка пропонує своїм користувачам завдання з програмування під назвою «kata». Користувачі працюють із завданнями індивідуально, а потім знайомляться з колегами, щоб переглянути їхній код.
☝️ Codewars — це платформа, створена спільнотою, що означає, що її завдання розробляють користувачі. Завдання ранжуються від 8 до 1 і стають дедалі складнішими.
Коли користувачі виконують kata, вони підвищують рейтинг свого профілю. Також у Codewars є такі функції, як дискусійні форуми, таблиці лідерів і вікі, щоб дізнатися більше про платформу.
#codica_advice
(Частина 1)
Що таке Codewars❓
Codewars — це онлайн-платформа, яка пропонує своїм користувачам завдання з програмування під назвою «kata». Користувачі працюють із завданнями індивідуально, а потім знайомляться з колегами, щоб переглянути їхній код.
☝️ Codewars — це платформа, створена спільнотою, що означає, що її завдання розробляють користувачі. Завдання ранжуються від 8 до 1 і стають дедалі складнішими.
Коли користувачі виконують kata, вони підвищують рейтинг свого профілю. Також у Codewars є такі функції, як дискусійні форуми, таблиці лідерів і вікі, щоб дізнатися більше про платформу.
#codica_advice
👍13❤2
Переваги 😏
✔️ Найбільша перевага використання Codewars полягає в тому, що вона зосереджена на алгоритмах. Якщо ваша мета навчитися добре писати ефективні програми, Codewars може стати чудовим місцем для вдосконалення ваших навичок.
😌 Щоб стати гарним розробником програмного забезпечення, надзвичайно важливо навчитися писати ефективні алгоритми. Однак Codewars, імовірно, не найкраще місце для початку, якщо ви маєте тільки базові знання або зовсім не знаєте алгоритмів чи синтаксису програмування.
📚 Якщо ви прагнете стати спеціалістом у написанні алгоритмів, ми рекомендуємо замість цього прочитати "Посібник із розробки алгоритмів", автор Steven S. Skiena.
Якщо ви серйозно ставитеся до навчання, цю книгу треба обов’язково прочитати!
Використовуючи цю книгу як основу, ви зробите для себе Codewars чудовим ресурсом для продовження практики та вивчення алгоритмів.
✔️ Ще один чудовий аспект Codewars полягає в тому, що вона дозволяє вам порівнювати та аналізувати рішення інших користувачів після того, як ви розв’язали або провалили kata.
Цей аспект Codewars є неймовірно корисним для програміста-початківця.
✔️ Codewars підтримують багато мов програмування: 29 основних мов і 26 додаткових бета-мов.
👌 Оскільки платформа зосереджена на алгоритмах, а не на тому, як працюють конкретні мови, не має значення, яку мову ви використовуєте. Ви можете використовувати будь-яку мову, яка вам найбільш зручна, щоб зосередитися на вирішенні проблем, а не на вивченні синтаксису.
💁♂️ Платформа також може бути чудовим способом вивчити нову мову. Вирішуючи найпростіші kata, ви можете менше зосереджуватися на розв’язанні проблем, а більше на розумінні того, як розв’язувати задачі певною мовою.
✔️ Codewars чудова завдяки своєму легкому та налаштованому середовищу. Процес написання коду виконується в браузері, для кожного завдання є попередньо написаний тестовий код, щоб перевірити якість ваших рішень.
💻 Якщо ви належите до тих людей, які відкладають програмування через клопоти з налаштуванням середовища розробки або у вас є лише година на практику, тоді Codewars може стати чудовим варіантом!
#codica_advice
✔️ Найбільша перевага використання Codewars полягає в тому, що вона зосереджена на алгоритмах. Якщо ваша мета навчитися добре писати ефективні програми, Codewars може стати чудовим місцем для вдосконалення ваших навичок.
😌 Щоб стати гарним розробником програмного забезпечення, надзвичайно важливо навчитися писати ефективні алгоритми. Однак Codewars, імовірно, не найкраще місце для початку, якщо ви маєте тільки базові знання або зовсім не знаєте алгоритмів чи синтаксису програмування.
📚 Якщо ви прагнете стати спеціалістом у написанні алгоритмів, ми рекомендуємо замість цього прочитати "Посібник із розробки алгоритмів", автор Steven S. Skiena.
Якщо ви серйозно ставитеся до навчання, цю книгу треба обов’язково прочитати!
Використовуючи цю книгу як основу, ви зробите для себе Codewars чудовим ресурсом для продовження практики та вивчення алгоритмів.
✔️ Ще один чудовий аспект Codewars полягає в тому, що вона дозволяє вам порівнювати та аналізувати рішення інших користувачів після того, як ви розв’язали або провалили kata.
Цей аспект Codewars є неймовірно корисним для програміста-початківця.
✔️ Codewars підтримують багато мов програмування: 29 основних мов і 26 додаткових бета-мов.
👌 Оскільки платформа зосереджена на алгоритмах, а не на тому, як працюють конкретні мови, не має значення, яку мову ви використовуєте. Ви можете використовувати будь-яку мову, яка вам найбільш зручна, щоб зосередитися на вирішенні проблем, а не на вивченні синтаксису.
💁♂️ Платформа також може бути чудовим способом вивчити нову мову. Вирішуючи найпростіші kata, ви можете менше зосереджуватися на розв’язанні проблем, а більше на розумінні того, як розв’язувати задачі певною мовою.
✔️ Codewars чудова завдяки своєму легкому та налаштованому середовищу. Процес написання коду виконується в браузері, для кожного завдання є попередньо написаний тестовий код, щоб перевірити якість ваших рішень.
💻 Якщо ви належите до тих людей, які відкладають програмування через клопоти з налаштуванням середовища розробки або у вас є лише година на практику, тоді Codewars може стати чудовим варіантом!
#codica_advice
👍13❤5🔥2