Найти тему
XOR Journal

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

Оглавление

Часто ли случается так, что ты больше времени тратишь на поиск бага, чем на кодинг? Или пишешь заново конструкции, которые точно уже сто раз реализовывал? Или работа просто надоедает и злит? Мы собрали пять непопулярных сеньор-советов, которые сделают тебя эффективнее и профессиональнее.

Делай чит-листы

Рекомендуем завести репозиторий, в котором у тебя будут храниться шпаргалки для всего, что ты знаешь/делаешь. Добавляй туда схемы, которые часто используешь, или штуки, которые тебе трудно запомнить. Просто невероятно, насколько такие персонализированные чит-листы потом ускорят твою работу!

Работай меньше, но дольше

Не делай большие перерывы часто, чтобы не разбивать работу на мелкие части. Большой перерыв после 30-минутного сеанса помешает работе, потому что тебе снова придется тратить время на то, чтобы понять, что ты сделал в прошлый раз и что нужно сделать. Длительного сеанса (скажем, 2 часа) будет достаточно, чтобы понять, что происходит, понять текущую цель и поработать над ней. Удивительно, но факт: удлинение сеансов сократит общее время работы.

Заведи баг-трекер

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

Выучи хоткеи

Работать с кодом, текстом и большинством программ гораздо удобнее и быстрее, когда знаешь горячие клавиши. Целиться мышкой в произвольную точку на экране гораздо дольше, чем мгновенно жахнуть по двум-трём заученным клавишам. Все профи в основном держат руки на клавиатуре, а за мышкой тянутся в каких-то особых случаях — например, чтобы что-то нарисовать или подвигать. Нужно выучить один раз – и потом работать в пять раз быстрее.

Пробуй новое

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

Подписывайся на наш телеграм-канал: там мы каждый день публикуем новости, задачки, обучающие и шуточные статьи и гайды. А еще при подписке мы дарим персонального бота с искусственным интеллектом, который пишет код на любом языке и отвечает на вопросы лучше гугла. Присоединяйся: https://t.me/+LCEwyeZo56k3ZGM6