На Хабре уже опубликовано немало статей о переходе на Swift Package Manager — как успешных, так и не очень. В случае автора миграция прошла удачно, однако на каждом этапе возникали проблемы, которые было сложно нагуглить или вообще найти решения.
Именно поэтому автор решил собрать все накопленные знания и поделиться ими в этой статье, чтобы помочь другим разработчикам сэкономить время.
👉 Читать статью
#свежак
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3
🚀 Главная ошибка новичка в ML — строить звездолёт вместо велосипеда
Многие сразу хотят свою Midjourney, но в итоге получают только выгорание.
Успех начинается с «велосипеда»: научитесь предсказывать цены или классифицировать отзывы. Освойте базу, а уже потом стройте «звездолёты».
Наш курс «ML для старта в Data Science» — это и есть тот самый правильный старт от простого к сложному.
👉 Начните правильно
Берёте курс «ML для старта» до конца недели — Python в подарок.
❗А 21 августа пройдет бесплатный вебинар с Марией Жаровой: узнаете, какие проекты качают скилл, а какие качают ваши нервы.
А какой самый сложный проект вы брались делать в самом начале? 🫢
Многие сразу хотят свою Midjourney, но в итоге получают только выгорание.
Успех начинается с «велосипеда»: научитесь предсказывать цены или классифицировать отзывы. Освойте базу, а уже потом стройте «звездолёты».
Наш курс «ML для старта в Data Science» — это и есть тот самый правильный старт от простого к сложному.
👉 Начните правильно
Берёте курс «ML для старта» до конца недели — Python в подарок.
❗А 21 августа пройдет бесплатный вебинар с Марией Жаровой: узнаете, какие проекты качают скилл, а какие качают ваши нервы.
А какой самый сложный проект вы брались делать в самом начале? 🫢
git rebase -i
– мощный инструмент для «переписывания» истории коммитовПозволяет интерактивно редактировать цепочку коммитов перед их применением. Это как «машина времени» для вашего кода.
git rebase -i HEAD~5 # Редактируем последние 5 коммитов
Откроется редактор с меню, где можно:
•
pick
– оставить коммит как есть•
reword
– изменить сообщение коммита•
squash
– объединить с предыдущим коммитом•
edit
– внести изменения в код коммита•
drop
– удалить коммит1. Объединение коммитов (чтобы избежать "WIP" в истории):
pick a1b2c3 Важная фича
squash d4e5f6 Правки по код-ревью
squash g7h8i9 Фикс опечатки
2. Разделение коммита (через edit):
После отметки коммита как edit:
git reset HEAD~1 # откатываем изменения
git add -p # добавляем изменения частями
git commit -m "Новое сообщение"
git rebase --continue
3. Удаление секретного ключа из истории (через drop).
• Не используйте на публичных ветках (если коммиты уже отправлены в удаленный репозиторий).
• Резервная копия – перед операцией сделайте
git backup-branch
.• Конфликты – будьте готовы их разрешать (как при обычном rebase).
Когда вы последний раз использовали
rebase -i
? Делитесь кейсами в комментах #буст
Please open Telegram to view this post
VIEW IN TELEGRAM
❤2👏2
🧠 Выбор первого ML-проекта: чеклист против выгорания
Классика плохих решений в ML — выбрать слишком сложный проект: неделя ковыряния в коде, десятки крашей и никакого результата. Хотите дойти до финиша — начните с простого проекта, который реально можно довести до конца.
Мини-чеклист первого проекта:
1. Понятные данные — без «я нашёл датасет в даркнете, но он на суахили».
2. Измеримая метрика — «точность 92%», а не «ну вроде работает».
3. Объяснимый результат — чтобы не-техлид понял, почему модель ругается на спам.
Наш курс «ML для старта в Data Science» — старт от простого к сложному: теория → практика → проверка → проект в портфолио.
👉 Начать свой путь в Data Science
Оплатите курс по ML до 17 августа — курс по Python в подарок.
📅 Бесплатный вебинар с Марией Жаровой — 21 августа: как выбирать проекты, которые доводят до оффера, а не до психотерапевта.
💾 Сохрани, чтобы не потерять, когда будешь готов(а) начать
Классика плохих решений в ML — выбрать слишком сложный проект: неделя ковыряния в коде, десятки крашей и никакого результата. Хотите дойти до финиша — начните с простого проекта, который реально можно довести до конца.
Мини-чеклист первого проекта:
1. Понятные данные — без «я нашёл датасет в даркнете, но он на суахили».
2. Измеримая метрика — «точность 92%», а не «ну вроде работает».
3. Объяснимый результат — чтобы не-техлид понял, почему модель ругается на спам.
Наш курс «ML для старта в Data Science» — старт от простого к сложному: теория → практика → проверка → проект в портфолио.
👉 Начать свой путь в Data Science
Оплатите курс по ML до 17 августа — курс по Python в подарок.
📅 Бесплатный вебинар с Марией Жаровой — 21 августа: как выбирать проекты, которые доводят до оффера, а не до психотерапевта.
💾 Сохрани, чтобы не потерять, когда будешь готов(а) начать
В карточках рассмотрим несколько способов, как определить свою стоимость на рынке труда.
#свежак
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2😁1
Please open Telegram to view this post
VIEW IN TELEGRAM
😁8
😎 Вы просили — мы сделали. Самый долгожданный анонс этого лета!
Мы открываем набор на второй поток курса «AI-агенты для DS-специалистов»!
На курсе мы учим главному навыку 2025 года: не просто «болтать» с LLM, а строить из них рабочие системы с помощью Ollama, RAG, LangChain и crew.ai.
📆 Старт потока — 15 сентября.
💸 Цена 49 000 ₽ действует только в эти выходные — до 17 августа. С понедельника будет дороже.
👉 Занять место
Мы открываем набор на второй поток курса «AI-агенты для DS-специалистов»!
На курсе мы учим главному навыку 2025 года: не просто «болтать» с LLM, а строить из них рабочие системы с помощью Ollama, RAG, LangChain и crew.ai.
📆 Старт потока — 15 сентября.
💸 Цена 49 000 ₽ действует только в эти выходные — до 17 августа. С понедельника будет дороже.
👉 Занять место
😁2
Дискуссия о том, когда следует проводить автоматизированное тестирование, а когда - ручное, ведется столько же времени, сколько существует различие между этими двумя методами тестирования в сфере программного обеспечения. И сейчас, похоже, что общепризнанного результата в этой дискуссии быть не может.
Растет число случаев, когда автоматизация тестирования может изменить мир к лучшему, и по-прежнему существует огромная потребность в квалифицированных ручных тестировщиках. Поэтому не существует правильной или неправильной позиции в отношении ручного тестирования и автоматизации тестирования, пока в конечном итоге достигаются желаемые результаты.
Что предпочитаете вы? Голосуйте и пишите своё мнение в комментариях
❤️ — ручное
👍 — автоматизированное
#междусобойчик
Please open Telegram to view this post
VIEW IN TELEGRAM
❤5👍2
Приготовили для вас дайджест по актуальному из мира iOS, Android и кроссплатформы.
#свежак
Please open Telegram to view this post
VIEW IN TELEGRAM
🥰2👍1
Please open Telegram to view this post
VIEW IN TELEGRAM
❤3
iOS-разработчик (Диск) — от 300 000 до 400 000 ₽, удалёнка
Senior Android Developer — от 5 000 $, гибрид (Москва, Сербия, Кипр, Армения, Черногория, Испания, Грузия)
Middle iOS-разработчик — удалёнка
ML Engineer (E2E Body Movement) — удалёнка
Teamlead группы разработки (Kotlin/Java) — удалёнка
#свежак
Please open Telegram to view this post
VIEW IN TELEGRAM
❤1
🫣 Хотите в Data Science, но боитесь высшей математики?
Хорошая новость: вам не нужно становиться математиком. Вам нужно освоить конкретные разделы, которые реально используются в работе и на собеседованиях.
Именно этому учат преподаватели ВМК МГУ на нашем курсе «Математика для Data Science».
Без лишней воды — только то, что нужно для:
✅ успешного поступления в ШАД Яндекса;
✅ прохождения собеседований уровня FAANG;
✅ глубокого понимания ML-алгоритмов.
Это самый прямой путь к математическому фундаменту, на котором строится вся карьера в Data Science.
👉 Начните строить свою карьеру уже сегодня
Хорошая новость: вам не нужно становиться математиком. Вам нужно освоить конкретные разделы, которые реально используются в работе и на собеседованиях.
Именно этому учат преподаватели ВМК МГУ на нашем курсе «Математика для Data Science».
Без лишней воды — только то, что нужно для:
✅ успешного поступления в ШАД Яндекса;
✅ прохождения собеседований уровня FAANG;
✅ глубокого понимания ML-алгоритмов.
Это самый прямой путь к математическому фундаменту, на котором строится вся карьера в Data Science.
👉 Начните строить свою карьеру уже сегодня
🔥 Последняя неделя, чтобы забрать курс по AI-агентам по старой цене!
Пока вы тестируете Copilot, другие уже учатся строить AI-агентов, которые реально работают на бизнес. Хватит отставать!
Наш курс — это концентрат практики по LangChain и RAG. Улучшенная версия, доработанная по отзывам первого потока.
📆 Старт — 15 сентября.
💸 Цена 49 000 ₽ — только до 24 августа.
👉 Зафиксировать цену
Пока вы тестируете Copilot, другие уже учатся строить AI-агентов, которые реально работают на бизнес. Хватит отставать!
Наш курс — это концентрат практики по LangChain и RAG. Улучшенная версия, доработанная по отзывам первого потока.
📆 Старт — 15 сентября.
💸 Цена 49 000 ₽ — только до 24 августа.
👉 Зафиксировать цену
🌚1
Scrcpy-GUI — это понятный графический пользовательский интерфейс, созданный на основе .NET MAUI, для взаимодействия со scrcpy. Scrcpy — это утилита командной строки, позволяющая транслировать и управлять Android-устройством на ПК.
С Scrcpy-GUI вы можете:
#буст
Please open Telegram to view this post
VIEW IN TELEGRAM
❤2