Доброго времени суток всем, кто читает данный текст!
Хочу поделиться первыми впечатления от обучения на Хекслете.
Начну с того, что я — не совсем стандартный студент. Мне уже 45 лет, и опыта программирования у меня нет, то есть я решил начать, что называется, с нуля. Хотя интерес к данной теме у меня был с детства, я посещал компьютерные курсы, на которых изучали ныне забытый язык «Basic». Было жутко интересно, на дворе стоял 1990 год, мы и компьютеров тогда не видели, а тут такое.
Но кривая судьбы увела меня в совершенно другом направлении: сразу после выпускного вечера мне пришлось решать вопрос как заработать средства на жизнь (лихие 90-е). Я пошел рабочим на завод, но попутно задался целью получить высшее образование и вырваться из привычного в нашем районе образа жизни. В итоге сейчас у меня 2 высших образования: техническое и экономическое, также интересная и оплачиваемая работа, но связанная с определенными физическими нагрузками, с которыми мне, к сожалению, по состоянию здоровья справляться все сложнее.
Заняться программированием меня подтолкнула встреча с университетским другом, который почти с нуля ворвался в это направление, правда, с немного другой стороны. Я решил начать с изучения языка Python, и мне попалась на глаза реклама школы Хекслет. Я сначала, конечно, почитал отзывы о данной школе. Было несколько негативных отзывов, в основном, от тех людей, которые уже ранее занимались программированием. От таких «чайников» как я — только позитив!
В итоге я уже неделю как начал проходить бесплатный курс «Основы языка Python». Пока все очень нравится: краткое и лаконичное изложение теории, затем тесты и практическое упражнение в конце каждой темы. Я занимаюсь по 1-2 часа в день, но за неделю были дни, когда не получалось заниматься. Сейчас я прошел 13 тем из 44-х и могу сказать, что основные трудности при выполнении упражнений я испытывал из-за собственной невнимательности — допускал синтаксические ошибки, хотя, и с кодами иногда подтупливал)).
Как совет таким же новичкам, как и я: если у вас не получается выполнить задание в симуляторе, пробуйте разбить на части задание и выполните его в реальной среде разработки Python. Я лично для этого использую Jupyter Notebuk. Также читайте тест, который симулятор размещает после каждой неудачной попытки выполнения задания. Я сам английским плохо владею, но есть подсказка: тест пишет вариант как должно быть, а ниже - как вы сделали. Дальше уже, как говорится, дело техники.
Все, до свидания, буду изучать следующую тему.