Я сломлен, и у меня нет ничего, кроме свободного времени. Я решил изучить веб и разработку Android. Как я могу стать полноценным веб-разработчико

Отличная идея и удачи! Я думаю, что это отличный план, и, отправив свой вопрос в Quora, вы обязательно получите много полезных советов.

Начните с основ. Вы знаете, как сделать веб-страницу? Вы можете узнать это за 1 день. Черт возьми, научитесь устанавливать и настраивать WordPress, и, возможно, вы сможете использовать этот новый навык, чтобы оплатить оставшуюся часть обучения веб-разработчику. Не говорите никому, что я дал вам этот совет … но, вероятно, 75 процентов разработчиков WordPress не знают намного больше, чем то, что можно выучить за пару дней. Только не останавливайся там!

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

Шаг 1: Первое, что вам нужно, это редактор кода. У каждого свои предпочтения, и нужно время и эксперименты, чтобы понять, какой из них соответствует вашему стилю. Существует множество бесплатных редакторов кода и многие другие, которые вы можете бесплатно протестировать. Всего несколько вариантов: Sublime Text, WebStorm, Aptana, Komodo Edit, Brackets, Notepad и vim. Вы также должны получить FTP-клиент для загрузки ваших файлов на веб-серверы. FileZilla работает хорошо и бесплатно.

Шаг 2: Настройте учетные записи на GitHub (бесплатно!), JSFiddle (бесплатно!) И Codecademy (бесплатно!).

Шаг 3: Установите сервер разработки на свой компьютер (MAMP хорош и бесплатен!).

Шаг 3: Создайте бесплатную учетную запись разработчика на Amazon S3 и начните играть с ней / изучать ее как часть всего, что вы делаете ниже.http://aws.amazon.com/s3/pricing/

Шаг 4: ознакомьтесь с Mozilla Developer Network, начиная здесь: руководство для разработчиков HTML Кроме того, пройдите курс HTML / CSS на http://Codecademy.com .

Шаг 5: Изучите JavaScript. Опять же, курс Codecademy довольно хорош для этого. Однако это может оказаться довольно сложным. Обучение кодированию на любом языке — это большой скачок, и на самом деле для того, чтобы его понять, нужно много внимания. Придерживайтесь этого и дополните курс Codecademy хорошими учебниками в других местах, например, в Mozilla Developer Network или YouTube.

Шаг 6: Как только вы освоите JavaScript, начните изучать node.js. Лучший ресурс вокруг, вероятно, NodeSchool, Там вы также можете узнать много другого и получить практический опыт работы с командной строкой.

Вы обнаружите, что по мере того, как вы переходите к шагам 5 и 6, количество других вещей, которые вам нужно выучить, начинает расти. Держите список, когда вы слышите о различных инструментах и ??языках, или читаете о них, и старайтесь подходить к ним каким-то систематическим образом, не выходя за рамки возможного. Если вы изучите основные вещи (JavaScript, затем node.js), вы будете в хорошей форме, чтобы изучить все остальное, что вам нужно изучить, и вы естественным образом столкнетесь с множеством самых важных вещей в процессе.

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

В этот момент вы станете веб-разработчиком с полным стеком.

Это будет много работы, но это полностью выполнимо, и это может быть сделано бесплатно, если у вас есть время.

С наилучшими пожеланиями!

-Chris
@chrisminnick

0

Ура! Вы первые нашли эту информацию, сделайте доброе дело, поделитесь ей в: