Вы решили, что хотите программировать, и наконец настал момент истины. Время кодировать! Но подождите, с чего начать? Если бы вы были похожи на меня, вы могли бы подумать: «Значит, мне нужна эта штука, называемая IDE, для кодирования, а?» (Google ищет лучшую, турбонаддувную, только престижную IDE всех времен)…

Вероятно, не самый эффективный путь обучения для новичка в программировании, как я. Я потратил больше времени на изучение интерфейса Microsoft Visual Studio, чем на программирование! В итоге я был разочарован, не говоря уже о том, что был перегружен, и набрал в общей сложности 0 строк кода.

К счастью, профессор, который вел мой курс «Введение в программирование на C» в колледже, знал лучше и настоял на том, чтобы мы использовали Notepad++ для наших первых заданий. Вау, супер версия блокнота? Давайте отступим на шаг. Что такое Notepad ++, так это текстовый редактор с открытым исходным кодом, который имеет удобный интерфейс, который отлично подходит для новых программистов, которым необходимо погрузиться в основы.

Возвращаясь к истории, проходит год, когда однажды мой старший друг (студент магистра CS) спрашивает, какую IDE я использую. На данный момент я в основном использую Java для школьных и личных проектов. Именно тогда мне представили Eclipse. Вы говорите, новая IDE, которую многие разработчики используют профессионально? Я дал ему слово, что проверю. Когда я оставил свои сомнения позади и загрузил этого бизнес-мальчика Eclipse, это открыло мне глаза. Я чувствовал себя, как моя дочь на YouTube, которая ищет видео, названия которых она не может произнести. Все, что вам нужно сделать, это ввести первые несколько слов, и появится сообщение «pubic static void main(String[] args)». Я был потрясен тем, насколько быстрее я мог написать сценарий.

Так с какой стати мой профессор из CS 50 заставил нас пройти через всю боль и пытки, связанные с необходимостью перекомпилировать, перекомпилировать и перекомпилировать только для того, чтобы понять, что все это время отсутствовала скобка или что переменная была написана неправильно после объявления, когда Eclipse поймали большинство из этих ошибок для нас? Тренируйся, сын Даниэля, тренируйся. Учитесь на деле, нажимая клавиши и просматривая свой код, пытаясь определить, где вы ошиблись. Все эти «хлопоты» — то, что закрепило в моем уме основы программирования. «А-а, понятно», — сказал слепой.

Оглядываясь назад, блокнот ++ спас мне жизнь, нет, не совсем, но он оказал огромное влияние на мой прогресс в обучении. Честно говоря, это не относится ко всем, я говорю только о своем собственном опыте и мнении. Но если бы я мог дать какой-нибудь совет начинающему программисту, я бы поделился тем, что сделал для меня Notepad++ и как я благодарен за это сейчас.