Как стать программистом: с чего начать, чтобы обучиться самостоятельно; пошаговый план обучения

Как стать программистом
Обновлено:

Что побуждает людей заниматься программированием? Рассказы вокруг о том, сколько получает знакомый программист или о том что он работает где хочет, путешествует и вообще по жизни ни о чем не парится? Или потому что вы любите сидеть дома и тут же хотите зарабатывать? А может быть, вы хотите улучшать мир с помощью технологий?

Охотники за большими деньгами могут сразу не тратить время: зарабатывать вы сможете не сразу и судя по рассказам опытных программистов даже не после года обучения. Как стать программистом по быстрому? Такого решения нет, даже если вы “присосётесь” к профессионалу, который возьмётся вас обучать на практике. 

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

Как стать программистом с нуля: что нужно знать

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

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

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

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

Пошаговый план обучения с нуля

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

  •  Первым делом нужно изучить и я бы сказала даже выучить вёрстку HTML, для этого я запаслась пдф книгой, бесплатно скачанной из интернета и блокнотом. Я раньше изучала верстку, но, так сказать, по вершкам, так как мой блог раньше был в HTML редакторе. Кроме того, я использую емайл рассыльщик, письма в котором нужно делать с тегами. Не спорю, есть ещё видеоуроки и статьи, по которым можно собрать по крупицам информации, но я считаю, что в этом вопросе стоит поступать как вам самим удобнее, как для вас проще ложится материал к восприятию.
  • Чтобы погрузиться в атмосферу программеров и понять ваше это или нет, посмотрите сериал про задротов, к примеру, теория большого взрыва, кремниевая долина. Книги: записки невесты программиста. Меня как женщину всегда интересовало почему это чисто мужская профессия: из-за особенностей мужского мышления? Их логики? Или усидчивости? В способности долго выполнять однотонную работу? Если меня читают парни, ответьте в комментариях, правда интересно, а как вы считаете?
  • Джава скрипт. Я нашла очень много открытых курсов по джаве на Ютубе, я сама до джавы не дошла ещё, но уже сохранила себе ссылку на курс. Параллельно я ещё изучаю гарвардские лекции, прикольно ощутить себя учеником Гарварда, хоть и удаленно. Они называются CS50, спикер наглядно на пальцах показывает как работает программы, команды, в чем состоит суть программирования.

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

https://docs.google.com/document/d/1zFe-qHIQM6aYalVQjg_8okSUOBf5zMxajsYtX4ZYMtc/edit?usp=sharing

Рекомендованная литература

Книга про записки невесты скорее развлекательная чем поучительная, это просто лайфстайл, по обучению я собрала несколько статей и сайтов с полезным текстовым контентом. Для чего так много одного и того же? Для того, чтобы вы могли выбрать удобный для вас формат. Так же и с видео: не все спикеры может как-то понятно объясняют или выдают инфу не полностью. 

Итак, первое куда я “занырнула” изучать вёрстку, это степик. Там информация разложена по полочкам и в конце занятия проверка знаний – тест. Тесты заставляют задуматься, многие из них не только на закрепление материала, но и на внимательность, сообразительность.

Книгу в интернете я скачала бесплатно, просто ввела в поиск “основы HTML и CSS пдф скачать бесплатно” – таким образом поиск выдал то что надо. Но книга мне не зашла и я стала искать дальше. 

На одном сайте я нашла целую библиотеку тегов с расшифровкой, какой что обозначает, по-моему в таком формате лучше всего учить теги. Вот этот сайт: https://www.wm-school.ru/tags/default.html

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

По джаве: javascrip для профессионалов - Мэтт Фрисби

Н3 Рекомендованные видео лекции

Ссылки на бесплатные лекции есть в моей пдф, скачивание бесплатно и без подписки, так что кто этим пренебрег, извиняйте. Тут я расскажу про платные видео лекции, но не спешите бежать: они не дорогие, вроде скилл бокса, например, который просит по 12к в месяц за обучение. Меньше, намного меньше. От 90 рублей в месяц, присоединяйтесь:

Курс HTML / CSS - https://beonmax.com/courses/html-and-css/?pref=85966

Сколько времени потребуется на обучение

Год в лучшем случае. Если вы работаете и мало времени уделяете обучению, то и того больше. Если вам что-то не запоминается, не нравится или вы думаете, что это какая-то фигня вообще и вам это не пригодится, что это вообще не ваше и вы не хотите, то лучше всего бросить в самом начале, дабы не губить своё время зря.

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

Я расскажу как я к этому пришла: когда мы изучали редактор HTML я реально пыхтела завертывая свою первую статью в теги, выписывая всю необходимую атрибутику для картинок и ссылок, выводила на чистовик, проверяла всё ли норм, если какая-то строчка не получалась, я снова лезла в теги и смотрела какую закорючку я там неправильно написала. 

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

Прошло два года и вот я фрилансер, который толком ничего в интернете не умеет (или думает, что не умеет, как оказалось) Нашла задание по вёрстке, взялась и потерпела неудачу: заказчик хотел не то, что я сделала, а я отчаянно искала статьи чтобы по быстрому повторить то что я раньше изучала…

Теперь я в сео, работаю на агентство, продвигаем сайты в топ. Часто я вижу, как задачи отправляют программисту или пишу что нужно на сайте спрятать блок и это под силу только ему. Когда у меня было мало задач по работе, я подумала, а что если я стану программистом? Может не зря я в школе неистово учила английский…

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

Основы программирования: HTML и CSS

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

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

Мы можем выучить стишок, предложение или правила, но на русском. А как запоминать символы? С чем их ассоциировать? Ведь мозг запоминает только связи. 160 часов это почти два месяца работы по 4-5 часов в день (приблизительно)

За какое время реально изучить Джава Скрипт

10-11 часов длится онлайн курс реакт на ютубе. То есть, можно изучить Джаву за один день плотного сидения за видео уроками. Но так ли это на самом деле? Конечно же, нет. Нужно будет пробовать делать что-то свое, написать, создать, как для портфолио, так и для закрепления материала. 

Вам придется изучать куча всего еще “по пути”, кидать в закладки, если не успеваете изучить сразу. Говорят, что в Джаву без HTML соваться нет смысла, ничего не поймёте. Во всяком случае, попробуйте, потом расскажете что получилось.

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

Практические курсы и дальнейшие движения

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

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

14 советов новичкам в программировании

Основные выводы

Решившись изучить программирование, я поняла, что ничто меня так не интересовало раньше, как это. Так всё-таки, как стать программистом: учиться, учиться и еще раз учиться. Пройдя первые шаги вас начнет интересовать всё: и дизайн и бэкенд, приложения, искусственный интеллект и так далее. А я только в начале своего пути, хоть уже много чего изучила, понимаю, что многое еще предстоит изучить. Главное, чтобы вас это не пугало, не торопитесь, ведь дорогу осилит идущий. 

3 комментария

Аватар комментатора Павлина Автор: Павлина

Елена, знание английского ПРИВЕТСТВУЕТСЯ, но не обязательно. Говорю, как программист с 20 стажем. Я, конечно, стояла у истоков внедрения и развития вычислительной техники в СССР. Тогда нам английский не нужен был. Сейчас же ситуация другая — зная язык, можно читать первоисточники в оригинале. Перевод может содержать ошибки, ведь не только в нашем языке одно слово может иметь несколько смыслов в зависимости от предложения.
Знать языки программирования еще не значит уметь программировать. Здесь много чего еще надо уметь и знать. Сейчас программисты делятся еще и на специальности. ВЕБ-разработчик может не быть верстальщиком. В наше время говорили: "Если год пропустил, программистом перестал быть." Женщины после декретного отпуска и отпуска по уходом за ребенком многие искали другую работу. Вот поэтому и говорят, что это мужская профессия. Программист не может давать себе отпуск больше чем на месяц и то потом неделю восстанавливаться. Желаю удачи в учебе. И скажу, что женщина может быть программистом с хорошим логическим мышлением и видением задачи.

Аватар комментатора Наталья Автор: Наталья

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

Аватар комментатора Елена Антюхова Автор: Елена Антюхова

Английский даже если когда-то учил и хорошо знал надо постоянно повторять, у меня он с годами "выветрился", хоть и в школе по нему егэ сдавала... Что касается проблем, а куда без них, без проблем жить скучно! Пока мы живы всё решаемо. Благодарю за то, что посетили мой блог и благодарю за напутствия!

Оставить комментарий

Отправить комментарий Отменить

Сообщение