in

Как стать программистом. Отвечает программист

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

Все эти вопросы можно объединить в один. И я попробую на него ответить сегодня.

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

Я считаю, что есть два пути.

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

2. Найти онлайн-курсы с практическими заданиями и заниматься. И курсы должны быть на английском языке.

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

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

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

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

Если нет желания, то выучиться программированию не получится. К сожалению, это факт. Не нужно себя заставлять.

Если никогда не сталкивались с кодом, конечно, будет тяжело вначале. Будет момент, когда может показаться, что всё это понять сложно. Возможно, появится желание бросить.

Такой этап нужно перетерпеть. Он пройдёт. По своему опыту могу сказать, что понимание приходит неожиданно.

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

Для обучения потребуется время. Но не нужно «заливать» в голову большое количество информации одновременно.

Например, посмотрели видео и вроде бы всё понятно. Хочется перейти к следующему. Не нужно торопиться. Напишите что-нибудь, чтобы применить знание на практике.

Практика — это самое важное в обучении программированию.

Вопросы по коду можно искать и спрашивать на англоязычном сайте «Stack Overflow».

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

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

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

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

Заниматься можно начать в любом возрасте. Желаю вам успехов.

Моя история: Почему я уволился с работы и стал фрилансером.

Читать и комментировать в Яндекс Дзен.

Как мы потеряли 9 316 рублей, потому что не прочитали правила обслуживания карты «Тинькофф»

Нашёл на свалке в США работающий ноутбук. Сомневался, забирать или нет