Часто ли случается так, что ты больше времени тратишь на поиск бага, чем на кодинг? Или пишешь заново конструкции, которые точно уже сто раз реализовывал? Или работа просто надоедает и злит? Мы собрали пять непопулярных сеньор-советов, которые сделают тебя эффективнее и профессиональнее.
Делай чит-листы
Рекомендуем завести репозиторий, в котором у тебя будут храниться шпаргалки для всего, что ты знаешь/делаешь. Добавляй туда схемы, которые часто используешь, или штуки, которые тебе трудно запомнить. Просто невероятно, насколько такие персонализированные чит-листы потом ускорят твою работу!
Работай меньше, но дольше
Не делай большие перерывы часто, чтобы не разбивать работу на мелкие части. Большой перерыв после 30-минутного сеанса помешает работе, потому что тебе снова придется тратить время на то, чтобы понять, что ты сделал в прошлый раз и что нужно сделать. Длительного сеанса (скажем, 2 часа) будет достаточно, чтобы понять, что происходит, понять текущую цель и поработать над ней. Удивительно, но факт: удлинение сеансов сократит общее время работы.
Заведи баг-трекер
Это проект, в котором каждый раз, когда ты получаешь ошибку, ты загружаешь ее саму и ее решения на сервер или в файл. Цель состоит в том, что позже при получении бага есть шанс, что у тебя уже есть готовое решение. Это сэкономит массу времени в долгосрочной перспективе, а еще такой баг-трекер можно добавить в портфолио.
Выучи хоткеи
Работать с кодом, текстом и большинством программ гораздо удобнее и быстрее, когда знаешь горячие клавиши. Целиться мышкой в произвольную точку на экране гораздо дольше, чем мгновенно жахнуть по двум-трём заученным клавишам. Все профи в основном держат руки на клавиатуре, а за мышкой тянутся в каких-то особых случаях — например, чтобы что-то нарисовать или подвигать. Нужно выучить один раз – и потом работать в пять раз быстрее.
Пробуй новое
Чтобы не возненавидеть программирование, старайся разнообразить свою работу. Например, попробуй парное программирование с другом или выучи новый язык. Пусть кодинг будет любимым делом или хобби, а не скучной рутиной. К тому же, это повысит твой уровень. Многие программисты, например, решают соревнования или просто задачи с LeetCode, и это не просто развлечение: это прокачивание навыков.
Подписывайся на наш телеграм-канал: там мы каждый день публикуем новости, задачки, обучающие и шуточные статьи и гайды. А еще при подписке мы дарим персонального бота с искусственным интеллектом, который пишет код на любом языке и отвечает на вопросы лучше гугла. Присоединяйся: https://t.me/+LCEwyeZo56k3ZGM6