/portret2.jpg

Гарипов Азамат

Пишу тут статьи о разработке и не только

Как принять решение

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

Книги, которые я прочел в 2021 году

В этом году я прочитал 5 книг. В первую очередь я хотел начать осваивать soft-skills. Но не обошлось без технической и художественной литературы. Несколько книг были очень полезные и я их готов рекомендовать.

Как сделать работу программиста интереснее

Интерес в работе - это главное, что помогает учиться, лучше работать и зарабатывать больше денег. Чтобы разобраться почему работа становится неинтересной, я решил начать с поиска причин падения интереса в своей работе и нашел несколько:

  • Увеличение количества рутины
  • Очень сложные задачи, из-за которых работа не продвигается
  • Упадок сил

Книги, которые я прочел в 2020 году

В этом году я прочитал 7 книг. Мне очень повезло, все книги оказались полезными и интересными. Не было ни одной, которую я забыл. Перед выбором книг были изучены отзывы по ним. Я стараюсь читать только проверенные книги.
В этот список входит: техническая, художественная и философская литература.

Кэширование данных на разных уровнях

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

Как исправлять сложные баги

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

Полезные приемы ускоряющие работу разработчика

При написании кода, разработчику часто приходится делать рутинную работу. Её можно автоматизировать. О том, как я это делаю, в этой статье.