Найти в Дзене

Как приступить на каникулах к изучению программирования?

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

Итак, если заинтересовало программирование, то как приступить к его изучению?

Первое, что нужно знать - это основы программирования. Именно на этапе изучения основ можно определить для себя интересно это занятие в целом или нет.

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

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

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

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

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

Расскажу о некоторых сферах применения знаний программирования:

  • создание сайтов (web-программирование) - обычно для начала изучения web-программирования проходят несколько уроков web-вёрстки, чтобы изучить стандарты HTML и CSS. В создании сайтов часто используются языки программирования JavaScript, PHP и другие.
  • программирование чат-ботов (роботов-консультантов) - популярная сфера деятельности привлекает программистов для создания развлекательных и коммерческих чат-ботов. Платформа Яндекса "Диалоги" предлагает запрограммировать навык для голосового помощника Алиса. В этой сфере могут пригодиться языки программирования Python и JavaScrpit+Node.js.
  • Создание приложений к мобильному телефону - полезные пользовательские программы и простые игры. Для ОС Android подойдут языки программирования Java, Kotlin, С++, С# и другие.

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

Иногда под программированием желающий обучаться подразумевает навыки администрирования какой-нибудь платформы. Для выполнения разных задач создаются специальные платформы: создание сайтов (например, Bitrix), организация бизнеса (Bitrix24, 1С), бухгалтерский учёт (1C) и другие.

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

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

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

28 марта 2020 года.

Автор: Демешин Сергей Владимирович.

Участвуйте в обсуждении, пройдите опрос об интересных темах будущих публикаций (ссылка опроса в описании канала, также в описании указаны правила комментирования публикаций).