robot_dreams
2.64K subscribers
1.4K photos
65 videos
686 links
Місце, де зростають в IT
Курси & ком’юніті
Для світчерів та експертів
Обирайте свій напрямок 👇
https://linktr.ee/robot__dreams

Маєте запитання? Пишіть >>> @ask_r_d
Download Telegram
Певно, ви чули про артблок, з яким рано чи пізно стикаються творчі люди 👀

Чи трапляється щось подібне з розробниками? Відповідь — так, і досить часто.

Про Coder’s Block — стан, коли кожен рядок коду потребує екстразусиль, — запитали кандидатку психологічних наук Марину Діденко. А також програмістів, що стикалися з ним на власному досвіді.

💡Їхні думки та лайфхаки шукайте в картках та новій статті нашого блогу >> https://bit.ly/3QLp1i2
4👨‍💻2
Алгоритм сортування — це набір інструкцій, який приймає на вході алгоритм або список і впорядковує його елементи в зазначеному порядку.

Простими словами, це інструкції для оптимального розв’язання проблем, які спрощують роботу з пошуком, базами та структурами даних.

🤓 Щоб вам було легше опанувати цю тему, robot_dreams згенерував гайди, які допоможуть на реальних прикладах зрозуміти, як працює той чи інший алгоритм. У першій частині розповідаємо про сортування вставкою, вибором, бульбашкою і не тільки. У другій — розглядаємо, як працює швидке сортування, сортування Шелла та сортування підрахунком.

Повний гайд з алгоритмів сортування на Java для новачків [1 частина]
Повний гайд з алгоритмів сортування на Java для новачків [2 частина]

Зберігайте та імплементуйте в роботу 🦾
5
Дослідження Leadership IQ показує, що близько 46 % нових фахівців не проходять випробувальний термін.

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

Як цього уникнути?

→ обговорити з роботодавцем чіткий план навчання та цілі на період ВТ
→ не боятися просити фідбек від тимліда чи менеджера
→ виділяти час на відпочинок та підтримувати ментальне здоров’я у період адаптації до нової роботи
→ комунікувати, якщо ви стикнулися з проблемою, яку не можете вирішити самостійно

💡 А також пам’ятати, що випробувальний термін — це важливий процес оцінювання не лише кандидата, але й роботодавця, адже ви також обираєте, наскільки це місце вам підходить.

Усім вдалих та успішних випробувальних 🙌

А щоб з’ясувати, як пройти цей період з максимальною користю для себе, читайте новий матеріал на 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. Детальніше про умови дізнавайтесь за посиланням нижче та залишайте заявку.
7👍1
robot_dreams продовжує виправляти системні баги людей щопонеділка. На черзі баг під назвою «Є справи важливіші за [мене]». Від авторів бестселеру «Як вишукано забивати на себе».

👀 Як впоратися з цим багом?

>> обрати правильні цінності та припинити гонитву за «швидким дофаміном». Те, що приносить вам миттєву радість, найімовірніше, викликатиме сумніви та жаль у майбутньому.
>> не перекладати відповідальність за своє життя на інших, адже кожна точка вашого життя — це ідеальний момент, щоб почати жити так, як ви хочете.
>> діяти, не чекаючи додаткової мотивації або знаку згори. Ймовірно, бажання щось продовжувати прийде до вас тоді, коли ви почнете щось робити.

А щоб не забивати на навчання, яке сприятиме вашій реалізації та даватиме мотивацію, обирайте будь-який курс в 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
7🔥1
you: robot_dreams, я у відчаї, підкажи, як оновити легасі-код?
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 %.
🔥51