<Easy-Peasy Code/>
2.78K subscribers
1.01K photos
48 videos
86 files
120 links
Привет всем✋
Делюсь полезным:
💭 авторские статьи
💭 интересные книги/инсайты
💭 немного юмора и опросов

Бот для самопроверки: @EpCodeQuizBot

По рекламе @adtgassetsbot
Владелец @Aleksei
Download Telegram
💡 6 практик продуктивности для начинающих и продвинутых

Для создания хорошего программного обеспечения приходится решать множество побочных задач. Одной идеи мало, по настоящему ценится грамотная реализация.

Многие программные проекты заканчиваются досрочно не из-за плохой идеи, а потому, что были допущены технические и организационные ошибки.

В статье ниже вы найдете 6 практик продуктивности, которые помогут вам максимизировать вашу продуктивность и ускорить работу.

#ссылка
🛠️ Delorean

Delorean – отличная библиотека для работы с датами и временем. Работа с временем с помощью неё в Python мне кажется наиболее естественной. Delorean чем-то похожа на Moment.js. Так же стоит отметить отличную документацию.

#инструменты
💡 Используем Chrome DevTools профессионально

Google Chrome в настоящее время является одним из самых популярных веб-браузеров, используемых сегодня разработчиками. Chrome DevTools может значительно улучшить ваш рабочий процесс, помогая вам разрабатывать, тестировать и отлаживать свои сайты прямо в вашем браузере.

Многие из вас, вероятно, регулярно используют Chrome DevTools, но ознакомьтесь с этими дополнительными советами и трюками и вы повысите свою работоспособность в несколько раз.

#ссылка
💡 Как программисту бороться с выгоранием?

Полагаю, всем, кто работает в ИТ сфере, знакомо состояние серости и безысходности, когда работа начинает казаться нудной, решаемые задачи — неинтересными, когда хочется бросить все и начать новую карьеру — скажем, альпиниста или пастуха овец. Одни называют это состояние «творческим кризисом», другие — «выгоранием», третьи — «хандрой».

А как бороться с этим состоянием? Для этого я написал статью, в которой расскажу из-за чего появляется выгорание у программистов и не только, как с ним бороться и как не допустить его.

#автор
Эффективная_работа_с_унаследованным_кодом.pdf
9.8 MB
📓 Эффективная работа с унаследованным кодом
Автор: Michael C. Feathers

Описание: если при изменении, кода вы не получаете быстрого ответа на внесенные изменения или не можете его прочитать, вероятно, код был унаследован. Книга научит, как получать выгоду от использования устаревших систем и повышать их работоспособность. Она основана на стратегиях, сформированных компанией Object Mentor, и сейчас сотни разработчиков делают так, чтобы время, потраченное, на устаревший код, не прошло впустую: они подчиняют себе нерегулируемые системы.

#книги
💡 Секреты Git: 7 команд, о которых вы, возможно, не знаете

За последнюю пару лет Git стал частью стека практически любого разработчика. Знание этой технологии подразумевается по умолчанию. Но хотя сам Git знаком буквально всем, многие его команды остаются неизвестными.

В короткой статье ниже, вы изучите семь маленьких команд, которые могут помочь вам стать более продуктивными в использовании Git.

#ссылка
💡 Геймдизайнер с нуля: как начать делать игры без опыта

Геймдизайнеры отвечают за правила, системы, механики и контент видеоигры. Они работают в командах и часто бывают разделены на группы с разными специализациями, такими, как дизайн систем, дизайн уровней и игровой баланс.

Чтобы быть создателем игр, необходимо любить игры и понимать их; необходимо находить удовольствие в анализе игры, разбиении игры на мельчайшие части и понимании того, как эти части образуют целое.

В статье ниже вы узнаете, как стать геймдизайнером с нуля.

#ссылка
Рефакторинг_Улучшение_существующего_кода.pdf
1.7 MB
📓 Рефакторинг. Улучшение существующего кода
Автор: Мартин Фаулер

Описание: книга написана экспертами ООП, которые сами принимали участие в разработке системы рефакторинга. Рефакторинг позволяет перемещать поля между классами, извлекать фрагменты из методов и превращать их в отдельные, перемещать код по иерархии.

Да, кажется, что отдельные изменения не значимы и слишком просты для чтения целой книги, но несколько изменений в совокупности могут значительно улучшить работу программы или защитить от неожиданных дыр в коде.

Здесь рассказываются кейсы из личного опыта авторов, описываются принципы определения слабых мест в коде, базовые методы тестирования на Java. Все это научит, как поэтапно изменять код и не поломать всё.

#книги
Всем привет! 
Теперь у нашего канала есть чат, где каждый желающий может зайти и поговорить с другими об ИТ.
Всем легкой пятницы🎉
💡 22 сайта для программиста, которые помогут заговорить на английском

Так уж исторически сложилось, что почти все языки программирования тесно связаны с английским, англоязычной является и документация. Если не знаете ни слова по-английски, названия методов придется зазубривать, так как вы не будете знать, что они означают и зачем нужны.

К счастью есть отличные сайты, которые помогут вам в изучении английского языка. В статье ниже вы можете ознакомиться с ними более детально.

#ссылка