Pull to refresh
8K+
17
Анатолий Сорокин@as94

User

5
Rating
1
Subscribers
Send message

Как планировать день, не превращая его в проект

Level of difficultyEasy
Reading time5 min
Reach and readers9.9K

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

Первая попытка была ещё в университете. Я купил большую тетрадь, расчерчивал её по дням и записывал, что хочу сделать. Закончил дело — отметил. Не закончил — перенёс дальше.

Какое-то время система работала.

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

Но довольно быстро появилась другая проблема.

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

В какой-то момент я его просто забросил.

Через много лет попробовал снова. Тогда у меня был тяжёлый период на работе, и хотелось хотя бы следить за тем, чтобы вне работы оставалась жизнь.

Я записывал прогулки, отдых, фильмы, английский, звонки близким.

На обложке блокнота ещё нарисовал календарь и отмечал каждый день смайликом. Что-то вроде 🙂, 😐 или 🙁.

В конце месяца можно было одним взглядом посмотреть, как он прошёл.

Мне это нравилось.

Но и этот блокнот через несколько месяцев отправился на полку.

Читать далее

Как английский поднял мой доход на 50%. Пошаговый путь айтишника

Reading time8 min
Reach and readers14K

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

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

Мне это удалось. Хочу поделиться опытом, который сэкономит тебе время и поможет прийти к навыку комфортного общения на английском. Это путь экспериментов: какие-то методы не подойдут, какие-то останутся с тобой навсегда.

Читать далее

Как DDD помог нам построить новые ревизии в пиццериях

Reading time19 min
Reach and readers30K
В пиццериях важно выстраивать систему учёта и управления запасами. Система нужна, чтобы не терять продукты, не проводить лишние списания и правильно прогнозировать закупки на следующий месяц. Важная роль в учёте у ревизий. Они помогают проверять остатки продуктов и сверять фактическое количество и то, что есть в системе.

Ревизия в Додо не бумажная: у ревизора есть планшет, где ревизор отмечает все продукты и создает отчеты. Но до 2020 года в пиццериях ревизия проводилась именно на бумажках — просто потому что так было проще и легче. Это, конечно, приводило к недостоверным данным, ошибкам и потерям, — люди ошибаются, бумажки теряются, а ещё их много. Мы решили исправить эту проблему и улучшить планшетный способ. В реализации решили использовать DDD. Как у нас это получилось, расскажем дальше.


Читать дальше →

Логирование как способ отлаживать код

Reading time4 min
Reach and readers52K
Почему так важно запретить самому себе отладку руками?

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

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

Я уже не говорю о том, что люди в командах меняются, команды меняются и так далее. Человеко-часы уходят на одно и то же. Перестаньте делать это. Я серьёзно. Возьмите ответственность за других людей на себя. Помогите им не переживать тот же самый участок вашей жизни.
Читать дальше →

Information

Rating
1,285-th
Registered
Activity

Specialization

Бэкенд разработчик, Фулстек разработчик
Старший
C#
ASP.NET
Английский язык