Стать программистом за шесть месяцев: пошаговое руководство

0
6428
views

Как стать программистом за шесть месяцев

 

Итак, вы решили стать программистом.

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

Месяц 1: создайте простой веб-сайт (HTML и CSS)

Посвятите ваш первый месяц изучению HTML и CSS, языков, используемых для написания вебсайтов. Эти два языка являются, возможно, самыми легкими для изучения. С ними вы потихоньку начнете программировать, а более сложным и объемным материалом займетесь позже.

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

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

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

Месяцы 2 и 3: front-end разработка (JavaScript)

JavaScript это язык программирования, благодаря которому сайты стали интерактивными. Это хороший язык для изучения по двум причинам:

  1. Он не требует установок.
  2. Вы можете использовать его на вашем веб-сайте вместе с HTML и CSS.

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

Если вы проходили целый курс по языку разметки и таблицам стилей (например, как курсы Treehouse), у его создателей могут быть материалы и по JavaScript.

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

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

Месяцы 4 и 5: back-end разработка (PHP или Rails)

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

Многие вебсайты используют бэк-энд скрипты для осуществления выборки из баз данных или для «расшаривания» контента между множественными веб-страницами. PHP это самый популярный язык программирования для бэк-энда. Не так давно Ruby on Rails проявил себя как в некотором роде конкурент PHP.

Выберите один из этих языков (или оба) для изучения и специализации. Многие программисты считают PHP более «дружелюбным» по отношению к новичкам, в то время как у Rails лучшая кривая обучения. Но выбор зависит только от вас.

Затем создайте собственное простое веб-приложение, так же как вы делали с JavaScript, только теперь используйте PHP или Rails.

Снова-таки, дайте себе два месяца чтобы выучить и начать использовать один из этих языков. Если вы хотите знать оба, выделите по два месяца на каждый.

Месяц 6: покажите, на что вы способны

За шесть месяцев у вас будет достаточно знаний, чтобы стать разработчиком. Поздравляем!

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

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

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

Возможности, как говорится, бесконечны. Удачи!


ОСТАВЬТЕ ОТВЕТ

Please enter your comment!
Please enter your name here