Певно, ви чули про артблок, з яким рано чи пізно стикаються творчі люди 👀
Чи трапляється щось подібне з розробниками? Відповідь — так, і досить часто.
Про Coder’s Block — стан, коли кожен рядок коду потребує екстразусиль, — запитали кандидатку психологічних наук Марину Діденко. А також програмістів, що стикалися з ним на власному досвіді.
💡Їхні думки та лайфхаки шукайте в картках та новій статті нашого блогу >> https://bit.ly/3QLp1i2
Чи трапляється щось подібне з розробниками? Відповідь — так, і досить часто.
Про Coder’s Block — стан, коли кожен рядок коду потребує екстразусиль, — запитали кандидатку психологічних наук Марину Діденко. А також програмістів, що стикалися з ним на власному досвіді.
💡Їхні думки та лайфхаки шукайте в картках та новій статті нашого блогу >> https://bit.ly/3QLp1i2
❤4👨💻2
Алгоритм сортування — це набір інструкцій, який приймає на вході алгоритм або список і впорядковує його елементи в зазначеному порядку.
Простими словами, це інструкції для оптимального розв’язання проблем, які спрощують роботу з пошуком, базами та структурами даних.
🤓 Щоб вам було легше опанувати цю тему, robot_dreams згенерував гайди, які допоможуть на реальних прикладах зрозуміти, як працює той чи інший алгоритм. У першій частині розповідаємо про сортування вставкою, вибором, бульбашкою і не тільки. У другій — розглядаємо, як працює швидке сортування, сортування Шелла та сортування підрахунком.
▪ Повний гайд з алгоритмів сортування на Java для новачків [1 частина]
▪ Повний гайд з алгоритмів сортування на Java для новачків [2 частина]
Зберігайте та імплементуйте в роботу 🦾
Простими словами, це інструкції для оптимального розв’язання проблем, які спрощують роботу з пошуком, базами та структурами даних.
🤓 Щоб вам було легше опанувати цю тему, robot_dreams згенерував гайди, які допоможуть на реальних прикладах зрозуміти, як працює той чи інший алгоритм. У першій частині розповідаємо про сортування вставкою, вибором, бульбашкою і не тільки. У другій — розглядаємо, як працює швидке сортування, сортування Шелла та сортування підрахунком.
▪ Повний гайд з алгоритмів сортування на Java для новачків [1 частина]
▪ Повний гайд з алгоритмів сортування на Java для новачків [2 частина]
Зберігайте та імплементуйте в роботу 🦾
❤5
Дослідження Leadership IQ показує, що близько 46 % нових фахівців не проходять випробувальний термін.
Стається так з багатьох причин — від невміння приймати фідбек до завищених очікувань від себе, які за кілька місяців призводять до вигорання.
Як цього уникнути?
→ обговорити з роботодавцем чіткий план навчання та цілі на період ВТ
→ не боятися просити фідбек від тимліда чи менеджера
→ виділяти час на відпочинок та підтримувати ментальне здоров’я у період адаптації до нової роботи
→ комунікувати, якщо ви стикнулися з проблемою, яку не можете вирішити самостійно
💡 А також пам’ятати, що випробувальний термін — це важливий процес оцінювання не лише кандидата, але й роботодавця, адже ви також обираєте, наскільки це місце вам підходить.
Усім вдалих та успішних випробувальних 🙌
А щоб з’ясувати, як пройти цей період з максимальною користю для себе, читайте новий матеріал на r_d media. На найпоширеніші запитання про ВТ відповіла Надія Гребеник, Technical Recruiter у рекрутинговій агенції ITExpert.
Стається так з багатьох причин — від невміння приймати фідбек до завищених очікувань від себе, які за кілька місяців призводять до вигорання.
Як цього уникнути?
→ обговорити з роботодавцем чіткий план навчання та цілі на період ВТ
→ не боятися просити фідбек від тимліда чи менеджера
→ виділяти час на відпочинок та підтримувати ментальне здоров’я у період адаптації до нової роботи
→ комунікувати, якщо ви стикнулися з проблемою, яку не можете вирішити самостійно
💡 А також пам’ятати, що випробувальний термін — це важливий процес оцінювання не лише кандидата, але й роботодавця, адже ви також обираєте, наскільки це місце вам підходить.
Усім вдалих та успішних випробувальних 🙌
А щоб з’ясувати, як пройти цей період з максимальною користю для себе, читайте новий матеріал на r_d media. На найпоширеніші запитання про ВТ відповіла Надія Гребеник, Technical Recruiter у рекрутинговій агенції ITExpert.
🔥6👍2
Перший запис про феномен Чорної п’ятниці з’явився у Філадельфії у 1952 році. Це був наступний день після свята вдячності й з того часу він перетворився на найбільший день шопінгу в усьому світі. Наприклад, торік у США люди витратили рекордні $ 9,12 мільярда. А з кожним роком онлайн- та офлайн-магазини впроваджують ШІ-рішення, щоб зробити досвід клієнта ще приємнішим.
👀 Тож як AI та Big Data впливають на Чорну п’ятницю?
→ Точне прогнозування. Якщо раніше маркетингові стратегії на Чорну п’ятницю містили дані опитувань, які було технічно складно поєднати разом. Тепер завдяки Big Data й штучному інтелекту у спеціалістів з’явилася можливість максимально точно визначати потреби користувачів у періоди найвищих знижок.
→ Персоналізовані системи рекомендацій. Майже всі системи рекомендацій використовують Machine Learning, щоб оптимізувати роботу рітейл-маркетів. Завдяки цьому юзери частіше ухвалюють рішення на користь продукту, а Amazon, Rozetka чи інший онлайн-магазин отримує профіт.
→ Краща якість обслуговування. Каси самообслуговування в магазинах зменшують черги, а такі застосунки, як-от ShopSavvy, за допомогою Computer Vision дають покупцеві змогу обрати найвигіднішу пропозицію, лише просканувавши товар.
Щоб не бути жертвою даних на Чорну п’ятницю, можна стати тим, хто ними керує, на онлайн-курсі Data Engineering. За 18 занять ви опануєте усі інструменти дата-інженера та навчитеся наводити лад в архітектурі Big Data разом з Оленою Головатою, яка має 12+ років досвіду у сфері, а кар’єру BI-девелопера почала одразу з Microsoft.
До 27 листопада ви можете придбати цей (чи будь-який інший) курс у robot_dreams зі знижкою 30 % або створити ідеальну пару курсів та отримати 2-й у подарунок в межах акції CYBER MONDAY. Детальніше про умови дізнавайтесь за посиланням нижче та залишайте заявку.
👀 Тож як AI та Big Data впливають на Чорну п’ятницю?
→ Точне прогнозування. Якщо раніше маркетингові стратегії на Чорну п’ятницю містили дані опитувань, які було технічно складно поєднати разом. Тепер завдяки Big Data й штучному інтелекту у спеціалістів з’явилася можливість максимально точно визначати потреби користувачів у періоди найвищих знижок.
→ Персоналізовані системи рекомендацій. Майже всі системи рекомендацій використовують Machine Learning, щоб оптимізувати роботу рітейл-маркетів. Завдяки цьому юзери частіше ухвалюють рішення на користь продукту, а Amazon, Rozetka чи інший онлайн-магазин отримує профіт.
→ Краща якість обслуговування. Каси самообслуговування в магазинах зменшують черги, а такі застосунки, як-от ShopSavvy, за допомогою Computer Vision дають покупцеві змогу обрати найвигіднішу пропозицію, лише просканувавши товар.
Щоб не бути жертвою даних на Чорну п’ятницю, можна стати тим, хто ними керує, на онлайн-курсі Data Engineering. За 18 занять ви опануєте усі інструменти дата-інженера та навчитеся наводити лад в архітектурі Big Data разом з Оленою Головатою, яка має 12+ років досвіду у сфері, а кар’єру BI-девелопера почала одразу з Microsoft.
До 27 листопада ви можете придбати цей (чи будь-який інший) курс у robot_dreams зі знижкою 30 % або створити ідеальну пару курсів та отримати 2-й у подарунок в межах акції CYBER MONDAY. Детальніше про умови дізнавайтесь за посиланням нижче та залишайте заявку.
❤7👍1
robot_dreams продовжує виправляти системні баги людей щопонеділка. На черзі баг під назвою «Є справи важливіші за [мене]». Від авторів бестселеру «Як вишукано забивати на себе».
👀 Як впоратися з цим багом?
>> обрати правильні цінності та припинити гонитву за «швидким дофаміном». Те, що приносить вам миттєву радість, найімовірніше, викликатиме сумніви та жаль у майбутньому.
>> не перекладати відповідальність за своє життя на інших, адже кожна точка вашого життя — це ідеальний момент, щоб почати жити так, як ви хочете.
>> діяти, не чекаючи додаткової мотивації або знаку згори. Ймовірно, бажання щось продовжувати прийде до вас тоді, коли ви почнете щось робити.
А щоб не забивати на навчання, яке сприятиме вашій реалізації та даватиме мотивацію, обирайте будь-який курс в robot_dreams зі знижкою 30 % або 2 курси за ціною 1. Детальніше про CYBER MONDAY в robot_dreams — за лінком → https://bit.ly/49KJtIj
👀 Як впоратися з цим багом?
>> обрати правильні цінності та припинити гонитву за «швидким дофаміном». Те, що приносить вам миттєву радість, найімовірніше, викликатиме сумніви та жаль у майбутньому.
>> не перекладати відповідальність за своє життя на інших, адже кожна точка вашого життя — це ідеальний момент, щоб почати жити так, як ви хочете.
>> діяти, не чекаючи додаткової мотивації або знаку згори. Ймовірно, бажання щось продовжувати прийде до вас тоді, коли ви почнете щось робити.
А щоб не забивати на навчання, яке сприятиме вашій реалізації та даватиме мотивацію, обирайте будь-який курс в robot_dreams зі знижкою 30 % або 2 курси за ціною 1. Детальніше про CYBER MONDAY в robot_dreams — за лінком → https://bit.ly/49KJtIj
🔥7
Поки всі хвалять новий JavaScript-фреймворк Bun, robot_dreams поспішає «з холодним розумом» і «механічною точністю» розібратися, чи справді все так яскраво, як описують IT-блогери.
Сьогодні з’ясовуватимемо, чи варто довіряти Bun, що стоїть за безпрецендентною швидкістю та чи зможе новий інструмент перевершити Node.js?
🔗 Лінк на повний матеріал на r_d media → https://bit.ly/49JyBun
Сьогодні з’ясовуватимемо, чи варто довіряти Bun, що стоїть за безпрецендентною швидкістю та чи зможе новий інструмент перевершити Node.js?
🔗 Лінк на повний матеріал на r_d media → https://bit.ly/49JyBun
❤7🔥1
you: robot_dreams, я у відчаї, підкажи, як оновити легасі-код?
robot_dreams: легасі-проєкт — це не вирок, сприймайте його як можливість прокачати навичку розв’язання проблем та дотримуйтеся таких етапів:
1 етап: Аналіз
→ Для початку потрібно з’ясувати, як працює старий код, адже лише так вам вдасться якісно змінити його. Заглиблюйтеся в деталі проєкту: бізнес-логіку, архітектуру, структуру даних, технології тощо і досліджуйте все, що написали ваші попередники.
2 етап: Роадмап
→ Необов’язково розписувати кожен свій крок під час роботи над застарілим проєктом, проте скоуп завдань і основні кроки важливо розуміти на старті. Визначте цілі, пріорітети та розділіть великі завдання на менші — окремі модулі легше переписувати, тестувати, деплоїти та моніторити.
3 етап: Рефакторинг
→ Перед рефакторингом визначте, з якими технологіями на проєкті ви не знайомі, та вирішіть, чи готові їх вивчити. Так, працювати з тим, що добре знаєш, простіше, але іноді переписування коду під «ваш» інструмент займає багато часу і швидше буде вивчити те, що вже застосовують у проєкті.
4 етап: Тестування
→ Після кожного етапу обов’язково прописуйте тести (в ідеалі — автотести). Правило діє для будь-якої розробки, а в оновленні легасі-коду це життєво необхідно.
Більше про те, як працювати із застарілими проєктами так, щоб не створити новий легасі, читайте в новому матеріалі від PHP-розробників з команди NIX → https://bit.ly/3SOrR8v
🔻А практично втілювати їхні поради під менторством розробника з 15-річним досвідом приходьте на курс «Чистий код та патерни проєктування»*. Програму курсу ви зможете знайти за посиланням.
*До 27 листопада в robot_dreams триває CYBER MONDAY, тож цей курс, як і будь-який інший, ви можете отримати зі знижкою 30 %.
robot_dreams: легасі-проєкт — це не вирок, сприймайте його як можливість прокачати навичку розв’язання проблем та дотримуйтеся таких етапів:
1 етап: Аналіз
→ Для початку потрібно з’ясувати, як працює старий код, адже лише так вам вдасться якісно змінити його. Заглиблюйтеся в деталі проєкту: бізнес-логіку, архітектуру, структуру даних, технології тощо і досліджуйте все, що написали ваші попередники.
2 етап: Роадмап
→ Необов’язково розписувати кожен свій крок під час роботи над застарілим проєктом, проте скоуп завдань і основні кроки важливо розуміти на старті. Визначте цілі, пріорітети та розділіть великі завдання на менші — окремі модулі легше переписувати, тестувати, деплоїти та моніторити.
3 етап: Рефакторинг
→ Перед рефакторингом визначте, з якими технологіями на проєкті ви не знайомі, та вирішіть, чи готові їх вивчити. Так, працювати з тим, що добре знаєш, простіше, але іноді переписування коду під «ваш» інструмент займає багато часу і швидше буде вивчити те, що вже застосовують у проєкті.
4 етап: Тестування
→ Після кожного етапу обов’язково прописуйте тести (в ідеалі — автотести). Правило діє для будь-якої розробки, а в оновленні легасі-коду це життєво необхідно.
Більше про те, як працювати із застарілими проєктами так, щоб не створити новий легасі, читайте в новому матеріалі від PHP-розробників з команди NIX → https://bit.ly/3SOrR8v
🔻А практично втілювати їхні поради під менторством розробника з 15-річним досвідом приходьте на курс «Чистий код та патерни проєктування»*. Програму курсу ви зможете знайти за посиланням.
*До 27 листопада в robot_dreams триває CYBER MONDAY, тож цей курс, як і будь-який інший, ви можете отримати зі знижкою 30 %.
❤4
🤔 Як придбати 1 курс в robot_dreams, а отримати 2?
Відповідь: встигнути скористатися акцією CYBER MONDAY. Адже це час, коли математика працює для вашої вигоди, а «почати з понеділка» — не пуста обіцянка.
👉 Щоб обрати свою ідеальну пару курсів >> залишайте заявку на сайті.
А нижче robot_dreams згенерував декілька пропозицій*, які ідеально доповнюють одна одну:
→ щоб розпочати кар’єру в дата-саєнс та поглибити свої знання у сфері:
Data Scientist 🔗 Математика та статистика для Data Science
→ щоб з нуля і комплексно опанувати технологію блокчейн:
Blockchain-розробник 🔗 Solidity для блокчейн-розробки
→ щоб навчитися працювати з даними й наводити лад в архітектурі:
Data Engineering 🔗 Python для Data Science
→ щоб писати довершений код на Python:
Python Developer 🔗 Алгоритми та структури даних
→ щоб стати експертом у проєктуванні високонавантажених систем
Архітектура високих навантажень 🔗 Мікросервісна архітектура
*Будь-який з цих курсів ви також можете придбати зі знижкою до 30 %.
Відповідь: встигнути скористатися акцією CYBER MONDAY. Адже це час, коли математика працює для вашої вигоди, а «почати з понеділка» — не пуста обіцянка.
👉 Щоб обрати свою ідеальну пару курсів >> залишайте заявку на сайті.
А нижче robot_dreams згенерував декілька пропозицій*, які ідеально доповнюють одна одну:
→ щоб розпочати кар’єру в дата-саєнс та поглибити свої знання у сфері:
Data Scientist 🔗 Математика та статистика для Data Science
→ щоб з нуля і комплексно опанувати технологію блокчейн:
Blockchain-розробник 🔗 Solidity для блокчейн-розробки
→ щоб навчитися працювати з даними й наводити лад в архітектурі:
Data Engineering 🔗 Python для Data Science
→ щоб писати довершений код на Python:
Python Developer 🔗 Алгоритми та структури даних
→ щоб стати експертом у проєктуванні високонавантажених систем
Архітектура високих навантажень 🔗 Мікросервісна архітектура
*Будь-який з цих курсів ви також можете придбати зі знижкою до 30 %.
🔥5❤1
This media is not supported in your browser
VIEW IN TELEGRAM
Перша гра на Unreal Engine з’явилася ще у 1998 році, а в травні 2023-го компанія Epic Games анонсувала його останню версію — 5.2.
За ці роки рушій, який створювали для ігор, перестав асоціюватися лише з ними. Тож robot_dreams вирішив дослідити, де ще використовують Unreal Engine?
📹 Кіновиробництво Наприклад, у «Барбі» реалістичні візуальні ефекти, згенеровані UE, використали у понад 1000 кадрів фільму.
🚘 Автомобільна галузь. Першим автомобілем, розробленим за допомогою Unreal Engine, був BMW IX. Відтоді рушій став популярним інструментом для прототипування та створення якісних 3D-візуалізацій нових моделей машин.
🛩 В авіаційній галузі Unreal Engine використовують для розроблення VR-тренінгів з навчання фахівців з технічного обслуговування літаків. У реальних умовах це дорогий і навіть небезпечний процес.
Більше прикладів, ілюстрацій та варіантів використання ігрового двигуна шукайте на r_d media.
За ці роки рушій, який створювали для ігор, перестав асоціюватися лише з ними. Тож robot_dreams вирішив дослідити, де ще використовують Unreal Engine?
📹 Кіновиробництво Наприклад, у «Барбі» реалістичні візуальні ефекти, згенеровані UE, використали у понад 1000 кадрів фільму.
🚘 Автомобільна галузь. Першим автомобілем, розробленим за допомогою Unreal Engine, був BMW IX. Відтоді рушій став популярним інструментом для прототипування та створення якісних 3D-візуалізацій нових моделей машин.
🛩 В авіаційній галузі Unreal Engine використовують для розроблення VR-тренінгів з навчання фахівців з технічного обслуговування літаків. У реальних умовах це дорогий і навіть небезпечний процес.
Більше прикладів, ілюстрацій та варіантів використання ігрового двигуна шукайте на r_d media.
❤8❤🔥1👍1
🤖 Протягом місяця щопонеділка robot_dreams знаходив системні баги людей та генерував алгоритм, який допомагає їх пофіксити.
Тему прокрастинації ми відклали на останній понеділок місяця і сьогодні ділимося з вами книгами, які (не) можна прочитати потім:
→ «Есенціалізм», де автор Ґреґ Маккеон доводить, що алгоритм
→ «Чотири тисячі тижнів», де Олівер Беркман вибудовує теорію управління часом, що ґрунтується на усвідомленні:
→ «Сила продуктивності», в якій Стів Скотт розповідає, чому потрібно великі цілі розбивати на маленькі завдання та як жити за алгоритмом:
📌 А щоб ви вже зараз імплементували алгоритм no_procrastination у своє життя, нагадуємо: сьогодні дедлайн акції CYBER MONDAY.
Тобто останній день, коли ви можете придбати будь-який курс в robot_dreams зі знижкою 30 % або пару курсів і отримати 2-й у подарунок.
📎 Усі деталі акції — за посиланням >> https://bit.ly/3QYb1RX
Тему прокрастинації ми відклали на останній понеділок місяця і сьогодні ділимося з вами книгами, які (не) можна прочитати потім:
→ «Есенціалізм», де автор Ґреґ Маккеон доводить, що алгоритм
менше = краще працює, а більшість справ, які нависають над вами й паралізують продуктивність, насправді не потрібно робити. → «Чотири тисячі тижнів», де Олівер Беркман вибудовує теорію управління часом, що ґрунтується на усвідомленні:
життя коротке — і це прекрасно.→ «Сила продуктивності», в якій Стів Скотт розповідає, чому потрібно великі цілі розбивати на маленькі завдання та як жити за алгоритмом:
менше зусиль = більше результату.📌 А щоб ви вже зараз імплементували алгоритм no_procrastination у своє життя, нагадуємо: сьогодні дедлайн акції CYBER MONDAY.
Тобто останній день, коли ви можете придбати будь-який курс в robot_dreams зі знижкою 30 % або пару курсів і отримати 2-й у подарунок.
📎 Усі деталі акції — за посиланням >> https://bit.ly/3QYb1RX
🔥6❤1