Information Technology (IT)
July 8, 2023

5 полезных советов для программистов.

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

Совет №1. В зависимости от Вашего редактора, выучите горячие клавиши на следующие очень полезные команды:

  1. Перенос строки на строчку выше.
  2. Перенос строки на строчку ниже.
  3. Дублирование строки.

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

Совет №2. Научитесь печатать вслепую и всеми десятью пальцами. Неопытные люди часто говорят: «Зачем быстро печатать, мозг всё равно так быстро не соображает». Возможно, у разных людей разные способности, но мне моей скорости, которая стабильно составляет порядка 450-500 знаков в минуту на русском языке и около 400 на английском, катастрофически не хватает.

Научиться этому можно при большом желании за неделю, а если потихоньку двигаться, то за месяц. Всего 1 месяц, и Вы получаете сверхполезный навык на всю жизнь. Лично я освоил слепой метод десятипальцевой печати ещё в далёком 2008 году с помощью программы «Соло на клавиатуре» (хотя, наверняка, есть и масса аналогов, поэтому можете выбрать и любой другой). До неё я тыкал двумя-тремя пальчиками, и скорость была в районе 70 знаков. После прохождения всего обучения скорость составляла порядка 150-160 знаков в минуту, и дальше она только росла. Причём я прошёл (и Вам рекомендую) и русский курс, и английский. После прохождения первого второй проходится гораздо быстрее.

Совет №3. Если Вы новичок, то не копируйте чужие алгоритмы. Если Вы только начинаете путь программиста, то старайтесь все алгоритмы писать самостоятельно. Очень рекомендую так же решать олимпиадные задачи по программированию. По моим наблюдениям, они все простые и должны быть по силам любому приличному программисту. А поскольку это не олимпиада, то Вам не нужна скорость (как раз быстро уметь решать – вот это проблема). А так за 2-3 дня любую даже самую сложную задачу с олимпиады надо уметь решать. Тем более, что олимпиадных задач в Интернете навалом, причём от совсем простых до весьма и весьма интересных.

Совет №4. Не изобретайте велосипед. Если Вы уже программируете хотя бы год или два, то старайтесь брать уже готовые алгоритмы, а не пытайтесь изобретать велосипед. Просто вводите соответствующий поисковой запрос и, как правило, по первым ссылкам Вы увидите уже готовый код. Простейший пример – регулярное выражение для проверки e-mail на корректность. Зачем его выдумывать самому (хотя если Вы только учитесь, то выдумывайте, это очень важно), если уже есть отличный готовый и, скорее всего, проверенный вариант?

Совет №5. Используйте английский язык в поисковой системе. Я уже отвык использовать русский язык при поиске какого-нибудь алгоритма, при решении какой-нибудь проблемы, бага или ошибки. Информации на английском языке в Интернете во много раз больше, чем на русском. И того, чего, порой, нет вообще на русском языке, на английском – пруд пруди. Если проблемы с английским, то используйте любой удобный онлайн-переводчик. Качество вполне читабельное.

На этом пока что всё, однако, у меня есть ещё 6 очень полезных советов, о которых я расскажу в следующем письме.

Начни свой путь в IT по ссылке

Михаил Русаков.