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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Как правило, вам предложат изучение материала в течении трёх-четырех месяцев по 2-3 часа в день.

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

Тут я расскажу про свой опыт общения с ними. Однажды, поверив в сладкие речи рекламного ролика Михаила Русакова, я приобрел у него курсы по HTML и JavaScript. Да, материал более-менее систематизирован, но имеется много неточностей и всё подается как-то скомкано, на большой скорости.

После 2 месяцев изучения я вдруг понял что материал-то старый, ему не менее 14 лет! На справедливые вопросы об этом в поддержку мне ответили: «Не волнуйтесь, все это актуально и сегодня!». Другими словами весь мир программирования замер на 14 лет в своем развитии!

Русаков вроде и не обманывает, но осадочек тяжёлый остался. Кроме HTML и JavaScript он приторговывает уроками ещё 10-ти языков программирования. Можно себе представить качество такого материала если он даже по одному ЯП (язык программирования) не может сделать качественный товар.

Я не собирался кому-либо делать антирекламу, но справедливость должна быть.

Кроме этого, в своих социальных сетях Русаков удаляет все негативные отзывы.

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

Но есть и добросовестные программисты, которые занимают свою нишу предложений и дают материал качественно и с гарантией. Например, «Web Jump, Школа создания сайтов» Андрея Динова. Андрей делится своим опытом создания сайтов при помощи WordPress и Elementor. Я проходил его бесплатные уроки и заявляю со всей ответственностью — если вам достаточно подрабатывать от 10 тыс. рублей, то приобретайте его платные курсы, там всё без обмана и без «маркетинговых ходов» Русакова.

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

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

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

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

Преподавателями в таких фирмочках работают вчерашние студенты за копейки. Набирают их по объявлению. Естественно похвастать хорошим резюме они не могут. Такие инфоцыгане как «Навыки», «Мозги» и им подобные проталкивают свою рекламу и в интернете и средствах массовой информации и свистят из каждого чайника. Постоянно ищут и удаляют все негативные отзывы о себе. Серьезных знаний и навыков от таких эффективных менеджеров — ноль. Очень подробно и доходчиво об этом рассказывает web-дизайнер Nutellina в своем ролике на Youtube.

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

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

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

Ну и четвёртый способ — ВУЗ.

Плюсы: личное общение с преподавателями, возможность задавать вопросы и получать правильные ответы.

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

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

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

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

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

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

Пользователь cheops.
Как изучать языки программирования

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

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

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

Top