Изучите программирование: прежде чем начать

Если вы заинтересованы в изучении программирования, вы находитесь в правильном месте! При первом запуске программирование может показаться сложной задачей. Есть так много ресурсов, но с чего начать?

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

Моя цель в следующих нескольких статьях — дать вам отправную точку и предложения о том, как продолжать учиться и совершенствоваться.

Как сообщить компьютеру, что делать

Компьютеру нужно указать, что делать шаг за шагом. Может быть, вы хотите создать веб-сайт, или мобильное приложение, или классного бота для разногласий, или преобразовать огромный файл Excel в PDF.

Что бы это ни было, компьютер будет делать все, что вы ему скажете, именно так, как вы ему скажете, и я имею в виду точно. Если результат не такой, как вы ожидали, это ваша вина. Если вы дадите компьютеру мусор, он выведет мусор.

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

Например, чтобы создавать приложения для iOS от Apple, вам нужно будет использовать Swift, если вы хотите создать для Android, вы должны использовать Java. или Котлин.

Потерять тренировочные колеса

Мой совет и то, что сработало для меня, — начать программировать как можно скорее! Не читайте еще 10 статей и не смотрите еще 3 обучающих видео, по крайней мере, до этого поста. Но важно отказаться от руководств, которые держат вас за руку на каждом этапе процесса.

Какой язык программирования выбрать?

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

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

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

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

Моя рекомендация, если вы не знаете, с чего начать, выберите python. Python — один из наиболее широко используемых языков программирования, с которым очень легко начать работу! Python используется в финансах, науке о данных и искусственном интеллекте или даже для автоматизации скучных вещей или создания ботов для разногласий.

Избегайте слишком частого переключения языков

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

Программирование может быть веселым

Хорошая новость в том, что программирование может быть удивительным.

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

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

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

Вы сами выбираете, продолжать учиться или нет

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

Вы можете сделать это своей профессией, и то, как далеко вы продвинетесь, зависит от вашего совершенствования и сохранения своих навыков.

Как продолжать учиться

Не прекращайте обучение после завершения обучения. Это та область, где всегда есть чему поучиться.
Начните учиться сегодня: https://medium.com/@StavrosArgyrou/lets-start-learning-programming-7d8387541454

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