Эмоциональное выгорание у разработчиков: причины и что с этим делать
От выгорания сегодня не застрахован никто, а особенно программисты часто с ним сталкиваются. Исследования показывают, что ему подвержена в среднем половина айтишников. Выгорание проявляется в постоянном ощущении усталости или стрессе, а также ощутимой просадке продуктивности.
Узнали себя? Тогда пора выходить из этого состояния. В этой статье разработчики делятся советами, как бороться с выгоранием и успешно справляться со стрессом на рабочем месте:
https://habr.com/ru/company/rdp/blog/700882/
#советы
От выгорания сегодня не застрахован никто, а особенно программисты часто с ним сталкиваются. Исследования показывают, что ему подвержена в среднем половина айтишников. Выгорание проявляется в постоянном ощущении усталости или стрессе, а также ощутимой просадке продуктивности.
Узнали себя? Тогда пора выходить из этого состояния. В этой статье разработчики делятся советами, как бороться с выгоранием и успешно справляться со стрессом на рабочем месте:
https://habr.com/ru/company/rdp/blog/700882/
#советы
👍8👎2
Как впечатлить эйчара: 5 советов от Head of Finance из Google
Антонио Реза — финансовый директор Google, который провёл сотню собеседований и, по его словам, теперь может всего лишь за 7 минут оценить кандидата и понять, подходит ли тот в сотрудники или нет.
Мы перевели советы Антонио, которые помогут впечатлить интервьюера, и поделились ими в статье:
https://tproger.ru/articles/kak-vpechatlit-jejchara-5-sovetov-ot-head-of-finance-iz-google/
#советы
Антонио Реза — финансовый директор Google, который провёл сотню собеседований и, по его словам, теперь может всего лишь за 7 минут оценить кандидата и понять, подходит ли тот в сотрудники или нет.
Мы перевели советы Антонио, которые помогут впечатлить интервьюера, и поделились ими в статье:
https://tproger.ru/articles/kak-vpechatlit-jejchara-5-sovetov-ot-head-of-finance-iz-google/
#советы
👍4
Создаём переключатель тёмного режима в приложении
Тёмные темы стали очень популярны, т.к. считается, что они меньше вредят глазам и используют меньше батареи. В настоящее время этот режим поддерживается всеми известными ОП.
В этой статье разбирается, как создать веб-приложение, которое реагирует на выбор цветовой схемы в операционной системе. А также, как добавить переключатель, который запоминает этот выбор, сохраняя его в локальном хранилище браузера:
https://nuancesprog.ru/p/16170/
#веб
Тёмные темы стали очень популярны, т.к. считается, что они меньше вредят глазам и используют меньше батареи. В настоящее время этот режим поддерживается всеми известными ОП.
В этой статье разбирается, как создать веб-приложение, которое реагирует на выбор цветовой схемы в операционной системе. А также, как добавить переключатель, который запоминает этот выбор, сохраняя его в локальном хранилище браузера:
https://nuancesprog.ru/p/16170/
#веб
👍10
Советы, которые помогут увеличить скорость загрузки страницы
Ни для кого не секрет, что на скорость страницы влияет множество факторов. Однако сделать сайт быстрым и удобным для пользователей — актуальная задача для любого разработчика.
Для начала можно улучшить скорость загрузки страницы оптимизируя HTML-код и CSS-файлы. В этой статье автор собрал несколько советов, которые помогут улучшить производительность страницы только за счёт CSS и HTML:
https://levelup.gitconnected.com/html-css-features-tips-for-a-10x-fast-page-loading-speed-5fb6c2d88df8
#html #css
Ни для кого не секрет, что на скорость страницы влияет множество факторов. Однако сделать сайт быстрым и удобным для пользователей — актуальная задача для любого разработчика.
Для начала можно улучшить скорость загрузки страницы оптимизируя HTML-код и CSS-файлы. В этой статье автор собрал несколько советов, которые помогут улучшить производительность страницы только за счёт CSS и HTML:
https://levelup.gitconnected.com/html-css-features-tips-for-a-10x-fast-page-loading-speed-5fb6c2d88df8
#html #css
👍5
Создаём цветовые палитры в Xcode
С помощью Xcode можно создавать и повторно использовать наборы цветов. Использование полноценной цветовой палитры в различных Xcode-проектах упрощает поиск нужных цветов и позволяет реализовывать цветовые схемы в приложениях намного быстрее.
Подробнее о том, как создать собственную палитру в редакторе — в статье:
https://habr.com/ru/company/otus/blog/700572/
#ios #xcode
С помощью Xcode можно создавать и повторно использовать наборы цветов. Использование полноценной цветовой палитры в различных Xcode-проектах упрощает поиск нужных цветов и позволяет реализовывать цветовые схемы в приложениях намного быстрее.
Подробнее о том, как создать собственную палитру в редакторе — в статье:
https://habr.com/ru/company/otus/blog/700572/
#ios #xcode
👍5
Как настроить проект в VS для Django
Небольшое, но очень полезное руководство для начинающих, которое поможет быстро настроить Visual Studio Code для работы над проектами Django. Вы подключите:
— mypy,
— isort,
— pylint,
— и black.
Конфигурация инструментов и плагины по ссылке:
https://habr.com/ru/post/701800/
#python #django
Небольшое, но очень полезное руководство для начинающих, которое поможет быстро настроить Visual Studio Code для работы над проектами Django. Вы подключите:
— mypy,
— isort,
— pylint,
— и black.
Конфигурация инструментов и плагины по ссылке:
https://habr.com/ru/post/701800/
#python #django
👍5
36 способов изучить Python бесплатно
В статье собраны материалы, курсы и тренажёры, которые помогут начинающим познакомиться с методами, синтаксисом и функциями данного языка программирования.
В статье также приводятся примеры проектов для практики, которые вы можете использовать как пет-проекты после изучения основ:
https://tprg.ru/OqkY
#python
В статье собраны материалы, курсы и тренажёры, которые помогут начинающим познакомиться с методами, синтаксисом и функциями данного языка программирования.
В статье также приводятся примеры проектов для практики, которые вы можете использовать как пет-проекты после изучения основ:
https://tprg.ru/OqkY
#python
👍9🥰1
5 способов выбрать тему для выступления на IT-конференции
В первую очередь конференции часто используются как точки входа в профессиональную среду. Чтение доклада — это не только интересный жизненный опыт, но и возможность систематизировать собственные знания и развивать soft skills.
Только как выбрать тему, которая интересна не только вам, но сможет ещё заинтересовать аудиторию? Рассказали подробно о том, как найти увлекательную тему для технического доклада, в статье:
https://tproger.ru/articles/5-sposobov-vybrat-temu-dlja-vystuplenija-na-it-konferencii/
#it
В первую очередь конференции часто используются как точки входа в профессиональную среду. Чтение доклада — это не только интересный жизненный опыт, но и возможность систематизировать собственные знания и развивать soft skills.
Только как выбрать тему, которая интересна не только вам, но сможет ещё заинтересовать аудиторию? Рассказали подробно о том, как найти увлекательную тему для технического доклада, в статье:
https://tproger.ru/articles/5-sposobov-vybrat-temu-dlja-vystuplenija-na-it-konferencii/
#it
👍3💋1
Настройка Webpack 5 с нуля
Webpack — это сборщик модулей для приложений на JavaScript. Он позволяет скомпилировать JavaScript-модули в единый JS-файл и легко подключить JS к HTML-странице. Webpack используют не только фронтенд-, но и бэкенд-разработчики для серверной части на Node.js.
В этой статье вы найдете полезное руководство, где на примерах рассматривается, как настроить сборку
Webpack для создания фронтенда сайта с использованием шаблонизатора Pug, SCSS, языка разметки Markdown и JS:
https://habr.com/ru/post/701724/
#js #веб
Webpack — это сборщик модулей для приложений на JavaScript. Он позволяет скомпилировать JavaScript-модули в единый JS-файл и легко подключить JS к HTML-странице. Webpack используют не только фронтенд-, но и бэкенд-разработчики для серверной части на Node.js.
В этой статье вы найдете полезное руководство, где на примерах рассматривается, как настроить сборку
Webpack для создания фронтенда сайта с использованием шаблонизатора Pug, SCSS, языка разметки Markdown и JS:
https://habr.com/ru/post/701724/
#js #веб
👍2
This media is not supported in your browser
VIEW IN TELEGRAM
Оптимизация анимаций на CSS
Один из способов, который помогает улучшить производительность страницы — это вынос элементов на композитные слои. В этой статье разбираются свойства для отрисовки:
— transform для работы с элементами в композитных слоях,
— will-change, который позволяет проинформировать браузер о возможных изменениях в элементе.
#css
Один из способов, который помогает улучшить производительность страницы — это вынос элементов на композитные слои. В этой статье разбираются свойства для отрисовки:
— transform для работы с элементами в композитных слоях,
— will-change, который позволяет проинформировать браузер о возможных изменениях в элементе.
#css
👍7
Подкаст: Python и будущее программирования
Лекс Фридман выпустил большое интервью с Гвидо ван Россумом — создателем языка программирования Python. В подкасте обсудили Python 3.11, лучшие IDE для Python, GitHub Copilot, дали несколько советов начинающим и многое другое. К сожалению, видео только на английском:
https://youtu.be/-DVyjdw4t9I
#python
Лекс Фридман выпустил большое интервью с Гвидо ван Россумом — создателем языка программирования Python. В подкасте обсудили Python 3.11, лучшие IDE для Python, GitHub Copilot, дали несколько советов начинающим и многое другое. К сожалению, видео только на английском:
https://youtu.be/-DVyjdw4t9I
#python
👍9
Чем заменить Google Maps и Яндекс Карты на сайте?
Mapbox — это сервис, который позволяет создать собственный дизайн карт или просто добавить на веб-страницу уже готовое решение. Если вы хотите разнообразить свой сайт, то с помощью Mapbox, у вас легко получится заменить привычный Google Maps.
Из недостатков: сервис платный, но некоторые карты зависят от просмотров пользователей. Если это пет-проект — то есть высокая вероятность, что пользоваться Mapbox можно совершенно бесплатно. Кстати, BMW, CNN, National Geographic являются клиентами этого сервиса: https://www.mapbox.com/
#it
Mapbox — это сервис, который позволяет создать собственный дизайн карт или просто добавить на веб-страницу уже готовое решение. Если вы хотите разнообразить свой сайт, то с помощью Mapbox, у вас легко получится заменить привычный Google Maps.
Из недостатков: сервис платный, но некоторые карты зависят от просмотров пользователей. Если это пет-проект — то есть высокая вероятность, что пользоваться Mapbox можно совершенно бесплатно. Кстати, BMW, CNN, National Geographic являются клиентами этого сервиса: https://www.mapbox.com/
#it
👍5👎1
This media is not supported in your browser
VIEW IN TELEGRAM
Как создать интересные 3D-сцены с помощью React Three Fiber
В этой статье разбирается React Three Fiber для создания анимированной 3D-визуализации. По сути, это просто компонент, который вы можете поместить в любое приложение React.
С помощью этого руководства вы узнаете, как настраивать сцены, научитесь добавлять освещение и включение эффектов постобработки:
https://varun.ca/modular-webgl/
#react
В этой статье разбирается React Three Fiber для создания анимированной 3D-визуализации. По сути, это просто компонент, который вы можете поместить в любое приложение React.
С помощью этого руководства вы узнаете, как настраивать сцены, научитесь добавлять освещение и включение эффектов постобработки:
https://varun.ca/modular-webgl/
#react
🔥8👍1
Математическая модель предсказала лидера ЧМ по футболу в 2022 году
Используя Python и математические уравнения, разработчик из США рассчитал, кто может стать победителем на ЧМ по футболу.
Как создавалась симуляция, статистика и функция для результатов матчей рассказали в нашей статье:
https://tproger.ru/articles/matematicheskaja-model-predskazala-lidera-chm-po-futbolu-v-2022-godu/
P.S. Не используйте модель для ставок на спорт
#python
Используя Python и математические уравнения, разработчик из США рассчитал, кто может стать победителем на ЧМ по футболу.
Как создавалась симуляция, статистика и функция для результатов матчей рассказали в нашей статье:
https://tproger.ru/articles/matematicheskaja-model-predskazala-lidera-chm-po-futbolu-v-2022-godu/
P.S. Не используйте модель для ставок на спорт
#python
👍11
Примеры, упражнения и викторины на Golang
Лучший способ изучить новый язык программирования — это практика. В этом репозитории собрано более 100 задач для Go. Изначально автор создал проект для своего курса, но позже добавил упражнения для всех желающих изучить этот язык:
https://github.com/inancgumus/learngo
(16,500 звёзд)
#go
Лучший способ изучить новый язык программирования — это практика. В этом репозитории собрано более 100 задач для Go. Изначально автор создал проект для своего курса, но позже добавил упражнения для всех желающих изучить этот язык:
https://github.com/inancgumus/learngo
(16,500 звёзд)
#go
👍9❤1😁1
Почему язык программирования вторичен для новичка
«Какой язык программирования нужно учить первым?» — верноятно, это наиболее популярный вопрос среди начинающих. Действительно, очень важно выбрать язык, который интересно изучать и подходит по задачам.
Но является ли выбор языка первостепенной задачей? Ответили подробно на этот вопрос — в статье:
https://tproger.ru/articles/pochemu-jazyk-programmirovanija-vtorichen-dlja-novichka/
#советы
«Какой язык программирования нужно учить первым?» — верноятно, это наиболее популярный вопрос среди начинающих. Действительно, очень важно выбрать язык, который интересно изучать и подходит по задачам.
Но является ли выбор языка первостепенной задачей? Ответили подробно на этот вопрос — в статье:
https://tproger.ru/articles/pochemu-jazyk-programmirovanija-vtorichen-dlja-novichka/
#советы
👍12
Где сейчас искать работу за границей?
Это подборка статей, сайтов и просто каналов, в которой пользователи делятся опытом поиска работы и непосредственно сайтами с рекрутерами.
Если вы хотите найти работу удалённо или просто переехать, то сохраняйте статью в закладки, чтобы не потерять: https://tprg.ru/ea8F
#it #советы
Это подборка статей, сайтов и просто каналов, в которой пользователи делятся опытом поиска работы и непосредственно сайтами с рекрутерами.
Если вы хотите найти работу удалённо или просто переехать, то сохраняйте статью в закладки, чтобы не потерять: https://tprg.ru/ea8F
#it #советы
❤7👍2
Почему Full-stack будет в тренде в 2023 году?
Full-stack Developer — это разработчик, который создаёт техническую часть веб-приложения (бэкенд) и его интерфейс (фронтенд). По сути, это универсальный человек, который может самостоятельно разработать функциональный продукт.
Однако можно встретить мнение, что такой разработчик хуже владеет стеком технологий, чем узкопрофильный специалист. Тем не менее фуллстек-разработчики нужны и будут оставаться востребованным ещё очень долго. И вот почему:
https://tproger.ru/articles/pochemu-full-stack-budet-v-trende-v-2023-godu/
#профессии
Full-stack Developer — это разработчик, который создаёт техническую часть веб-приложения (бэкенд) и его интерфейс (фронтенд). По сути, это универсальный человек, который может самостоятельно разработать функциональный продукт.
Однако можно встретить мнение, что такой разработчик хуже владеет стеком технологий, чем узкопрофильный специалист. Тем не менее фуллстек-разработчики нужны и будут оставаться востребованным ещё очень долго. И вот почему:
https://tproger.ru/articles/pochemu-full-stack-budet-v-trende-v-2023-godu/
#профессии
👍4
Нейросеть преобразует фото людей в персонажей аниме
Интересно, как бы мы выглядели в мире аниме? В западном сегменте появилась нейросеть, которая может
сделать из вас аниме-персонажей по фотографии.
Мы уже попробовали и рассказали, как пользоваться Different Dimension Me в статье:
https://tproger.ru/articles/nejroset-preobrazuet-foto-ljudej-v-personazhej-anime/
P.S. советуем использовать VPN
#ии
Интересно, как бы мы выглядели в мире аниме? В западном сегменте появилась нейросеть, которая может
сделать из вас аниме-персонажей по фотографии.
Мы уже попробовали и рассказали, как пользоваться Different Dimension Me в статье:
https://tproger.ru/articles/nejroset-preobrazuet-foto-ljudej-v-personazhej-anime/
P.S. советуем использовать VPN
#ии
👍4🔥3