tgoop.com »
United States »
Библиотека мобильного разработчика | Android, iOS, Swift, Retrofit, Moshi, Chuck » Telegram Web
💼🚫 Собес провален? 8 советов, как извлечь пользу из каждого отказа
Отказы на собеседованиях — явление крайне неприятное и даже демотивирующее. Особенно если вы действительно готовились к интервью, вложили много усилий и личного времени в подготовку.
Однако отказ — это всего лишь один из этапов в поиске работы и не стоит воспринимать его как конец света.
Читать статью
🐸 Библиотека программиста
Отказы на собеседованиях — явление крайне неприятное и даже демотивирующее. Особенно если вы действительно готовились к интервью, вложили много усилий и личного времени в подготовку.
Однако отказ — это всего лишь один из этапов в поиске работы и не стоит воспринимать его как конец света.
Читать статью
🐸 Библиотека программиста
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Когда сроки горят, а разработчиков не хватает
Нехватка квалифицированных разработчиков, срывы дедлайнов и перегруз команды — эти проблемы знакомы большинству IT-руководителей. В условиях растущей конкуренции найти баланс между качеством реализации, сроками и бюджетом становится всё сложнее, особенно когда проект требует редких компетенций или быстрого масштабирования.
Решение проблемы — задействовать дополнительные ресурсы на аутсорсе или аутстаффе. Например, обратиться в Proglib. Да-да, мы запустили свою студию веб-разработки!
Что мы предлагаем:
• Опытные специалисты для аутстаффа (frontend, backend, DevOps, UI/UX, PM, BA)
• Полноценная разработка проектов под ключ
• Гибкое масштабирование команды под потребности клиента
• Прозрачная коммуникация и регулярная отчетность
Для каждого проекта формируется индивидуальная команда, исходя из конкретных потребностей заказчика.
Заполните форму, чтобы ускорить свою разработку 👉 https://forms.yandex.ru/u/67e548a4eb614622efa0bcb2/
Нехватка квалифицированных разработчиков, срывы дедлайнов и перегруз команды — эти проблемы знакомы большинству IT-руководителей. В условиях растущей конкуренции найти баланс между качеством реализации, сроками и бюджетом становится всё сложнее, особенно когда проект требует редких компетенций или быстрого масштабирования.
Решение проблемы — задействовать дополнительные ресурсы на аутсорсе или аутстаффе. Например, обратиться в Proglib. Да-да, мы запустили свою студию веб-разработки!
Что мы предлагаем:
• Опытные специалисты для аутстаффа (frontend, backend, DevOps, UI/UX, PM, BA)
• Полноценная разработка проектов под ключ
• Гибкое масштабирование команды под потребности клиента
• Прозрачная коммуникация и регулярная отчетность
Для каждого проекта формируется индивидуальная команда, исходя из конкретных потребностей заказчика.
Заполните форму, чтобы ускорить свою разработку 👉 https://forms.yandex.ru/u/67e548a4eb614622efa0bcb2/
IOS-разработчик — от 250 000 до 450 000 ₽, гибрид (Москва)
Android-разработчик (Погода) — от 250 000 до 450 000 ₽, гибрид (Москва, Санкт-Петербург, Минск)
Разработчик ядра iOS / системный программист / iOS Kernel Developer — от 500 000 ₽, удалёнка
Flutter Developer — от 150 000 до 300 000 ₽, удалёнка
Мобильный разработчик (React Native) — от 200 000 ₽, гибрид
#свежак
Please open Telegram to view this post
VIEW IN TELEGRAM
Проблема:
При быстром скролле списка с картинками или сложной разметкой начинаются тормоза. Как это исправить?
Решение:
RecyclerView.setHasFixedSize(true)
recyclerView.setHasFixedSize(true) // Если все элементы одинакового размера
Это избавит RecyclerView от лишних расчетов при скролле.
onBindViewHolder
// Загружайте изображения асинхронно (Glide/Picasso)
Glide.with(context)
.load(items[position].imageUrl)
.into(holder.imageView)
// Избегайте тяжелых операций здесь!
}
DiffUtil
для умных обновленийval diffResult = DiffUtil.calculateDiff(callback)
diffResult.dispatchUpdatesTo(adapter)
Это предотвратит мерцание и перерисовку всех элементов.
Бонус:
Результат:
Please open Telegram to view this post
VIEW IN TELEGRAM
Рынок IT-специалистов в Европе является одним из самых динамичных и конкурентных в мире. Западная и Восточная Европа представляют собой два уникальных «региона» с разными экономическими, культурными и образовательными особенностями, которые влияют на процессы найма IT-специалистов.
Цель данной статьи — провести сравнительный анализ подходов к найму IT-специалистов в этих европейских зонах, выделить ключевые различия и сходства.
#cвежак
Please open Telegram to view this post
VIEW IN TELEGRAM
ToastKit — это легкий и полностью настраиваемый Swift-пакет, который поможет вам отображать информационные сообщения (тосты) в вашем приложении.
Он прост в использовании, поддерживает различные встроенные стили, такие как success, warning, info, error, отображение SF Symbols и иконок и т.п., а также позволяет полностью настраивать их под ваши нужды.
#буст
Please open Telegram to view this post
VIEW IN TELEGRAM
Представьте, что можно тестировать android-код без эмулятора, запуская тесты за секунды вместо минут. Именно это обещает Robolectric — библиотека, которую либо любят, либо ненавидят, но точно не игнорируют.
За кажущейся простотой «просто добавь зависимость» скрывается удивительная магия модификации байткода, о которой не рассказывают в статьях. Предлагаю разобраться, как на самом деле работает магия Robolectric и почему эти знания пригодятся любому android-разработчику.
#буст
Please open Telegram to view this post
VIEW IN TELEGRAM
Мы не могли пройти мимо нашумевшего тренда и попросили ИИ перенести наши любимые языки программирования во вселенную Миядзаки.
Как вам образ? Расскажите в комментариях
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Чтобы удалить ветку в Git, можно использовать команду
git branch -d
или git branch -D
. Опция -d
предназначена для безопасного удаления: удаление ветки произойдёт только в том случае, если было проведено слияние (merge) с текущей веткой. Опция -D
предназначена для принудительного удаления, при котором ветка будет удалена независимо от того, полностью она слилась или нет. Вот команды:git branch -d branchName
git branch -D branchName
Библиотека мобильного разработчика
#буст
Please open Telegram to view this post
VIEW IN TELEGRAM
Для пытливых разработчиков до сих пор остается актуальным вопрос использования табуляции и пробелов для форматирования кода. Могут ли они быть взаимозаменяемы: например, 2 пробела на табуляцию или 4?
Но единого стандарта нет, поэтому иногда между разработчиками возникает непонимание. Кроме того, различные IDE и их компиляторы обрабатывают табуляцию также по-своему.
Решением вопроса обычно становится соглашение о правилах форматирования в рамках проекта или языка программирования в целом
А что думаете вы? Табы или пробелы? Голосуйте и пишите свое мнение в комментариях
❤️ — 14 ТБ кода? А могло бы быть 5ТБ, если бы там были табы, а не пробелы.
👍 — Ваши табы неясно показываются и отъедают место на экране, лучше пробелы.
#междусобойчик
Please open Telegram to view this post
VIEW IN TELEGRAM
#свежак
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM