Как научиться программировать?

Как изучать языки программирования…

Как научиться программировать

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

Прежде чем рассматривать способы изучения программированию вы должны понимать, что без подключения к интернету увы, никак не обойтись. Стоит рассматривать предложения провайдеров на тарифы от 200 МБит/с.

Итак, способы которые помогут узнать как живут константы и функции с переменными:

Самостоятельное изучение

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

Если вы изучаете материал без остановок и есть хорошая самомотивация, то весьма преуспеете!

Есть немало хороших программистов, которые таким образом стали профессионалами высокого класса не обучаясь в высших учебных заведениях. Положительная сторона этого способа:

  • малые расходы, тратимся только на литературу и «железо»;
  • сами себе выбираем время и сроки обучения.

Обратная сторона:

  • тратим очень много времени на поиск нужной информации;
  • неизбежная необходимость «изобретать велосипед»;
  • можем потерять самомотивацию и, как следствие, впасть в прокрастинацию (почти непреодолимое препятствие для самоучки);
  • невозможно составить чёткий план по изучению материала, приходится постоянно его изменять.

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

Дешёвые курсы

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

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

Как правило, вам предложат изучение материала в течении трёх-четырех месяцев по 2-3 часа в день. Скажу сразу: такие курсы не дадут объёма знаний, достаточного для создания серьезного проекта или самостоятельного получения дохода. Вы получите только общее представление как и что работает, но не больше.

Курсы известных компаний

Третий способ много дороже, но есть вероятность вашего быстрого обучения. Это полноценные курсы от года и дольше. В последнее время цены на такие предложения сильно подросли. Например, за изучение HTML, CSS или JavaScript запросят от 120 тыс и выше. Что такое HTML, CSS и JavaScript я писал в этой статье.

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

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

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

Традиционное получение знаний

Ну и четвёртый способ — ВУЗ. Личное общение с преподавателями, возможность задавать вопросы и получать правильные ответы. Многие утверждают, что там есть гарантия получения знаний. Не верьте, если у студента нет особого желания, то даже самый опытный препод не сможет вложить ему в голову свои знания и опыт. И никакая красивая книжечка с оценками не помогут при устройстве на работу. Ну, может в государственных учреждениях потребуют у претендента документ о профильном образовании, но проверять вас будут только на практических знаниях и опыте.

Наставник, ментор

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

Как изучать языки программирования

Ну а пока у вас наставника ещё нет, то могу дать ссылки на толковые ресурсы: habr.com, tproger.ru, html5book.ru, proglib.io, wm-school.ru, htmlbase.ru, htmlacademy.ru — (мой выбор), а ещё иногда бывают хорошие советы на форумах mail.ru.

Но основополагающий сайт по web-программированию это w3.org. Ценность этого ресурса очень точно определил пользователь cheops на форуме сайта http://www.softtime.ru (орфография исправлена):

У мусульман — Мекка, у христиан — Иерусалим, у Web-разработчиков — www.w3.org. Культовое место, откуда черпаются откровения пророков, которое посещается с целью очищения от ереси и для просветления. Web-разработчики не посещающие www.w3.org, считаются раскольниками и еретиками (шарамыжниками и халтурщиками соответственно). Web-разработчики, посещающие www.w3.org и активно проповедующие идеи этого сайта получают индульгенцию, в частности им прощаются в загробном мире мелкие нарушения стандарта HTML, а так же однократные высказывания по поводу того, что ни один из браузеров не поддерживает полностью HTML и CSS и поддерживать никогда не будет (см. «ересь»).

Пользователь cheops.

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

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Top