Привет, ребята,

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

Единственные требования, которые вам нужны, это:

  1. Интернет-соединение и ноутбук
  2. Готовность учиться
  3. Пара посвященных недель/месяцев зависит от того, насколько быстро вы учитесь и насколько вы мотивированы.

Давайте погрузимся прямо в него. Перестаньте сомневаться, сможете ли вы это сделать или нет, просто начните.

С чего начать?

Веб-разработка, разработка для мобильных устройств, разработка для IOS, разработка для Android... На самом деле вы понятия не имеете, чему хотите научиться? Не волнуйтесь, это действительно НЕ имеет значения, просто начните. Все остальное вы разберетесь в пути, уж поверьте. И нет, вы не будете тратить время на изучение веб-разработки, а затем переключитесь на мобильную разработку. Как только вы хорошо освоите один язык/среду, вы довольно быстро освоите другие.

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

Бесплатные ресурсы

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

Если вы один из тех людей, которые не могут принять решение сами. Выберите «Проект Одина». Там я всему научился.

  1. Проект Один
  2. Лагерь свободного кода
  3. Школа ритма
  4. Академия приложений
  5. "Генеральная Ассамблея"
  6. Узловая школа
  7. Бесплатный курс Удеми

И, конечно же, Youtube, Google и Stakoverflow. Это будут ваши лучшие друзья как программиста.

100DaysOfCode

Это вызов, только с двумя правилами:

  1. Программируйте не менее часа в день в течение 100 дней подряд.

2. Ежедневно делитесь постом о своем пути к программированию в социальных сетях.

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

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

Сколько времени нужно, чтобы начать работать в сфере технологий?

Ну, это зависит от вашего текущего уровня и от того, как быстро вы учитесь. И, конечно же, от того, сколько вы хотите зарабатывать на новой работе.

Чтобы привести вам пример, мне потребовалось 3 месяца примерно по 3-4 часа программирования в день (7 дней в неделю), чтобы перейти от нулевых знаний к оплачиваемой стажировке. А под выделенным я подразумеваю исключая все обрывы и прерывания. Если у вас есть больше времени или уже есть некоторые знания, вы можете сделать это быстрее. Однако, если у вас есть работа или вы собираетесь поступать в университет, как я, рассчитывайте на пару месяцев.

Кодировать не сложно?

Это непросто :D, но ты разберешься, не волнуйся. Вы увидите, что будете учиться очень быстро, и как только вы почувствуете это вдохновляющее чувство создания чего-то с нуля, используя только свой ноутбук и немного печатая, вы начнете любить это так сильно, что больше не сможете остановиться. Но кроме шуток, на самом деле это не так уж и сложно. В конце концов, все дело в решении проблем и настойчивости.

Должен ли я отработать 1 миллион часов, чтобы иметь возможность работать разработчиком?

Нееет, это действительно не займет много времени. Вы довольно быстро изучите основы, а в сфере разработки программного обеспечения компании, в которых вы начнете работать, часто будут рады вас научить. Они НЕ ожидают, что вы будете знать все. Даже гугл не делает!

Но у меня нет диплома по разработке программного обеспечения!

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

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

Просто начните! Удачного кодирования.