2010-03-11 4 views
-5

Меня зовут Деннис, и я очень амбициозен по созданию следующей большой вещи для Интернета.Следующий шаг & технология в отношении веб-сервисов

У меня есть идеи, но теперь я должен приступить к работе, чтобы изучить инструменты.

Я изучаю Javascript.

Я не знаю, если следующий следующий шаг для меня - это PHP или некоторые из них предлагают Ruby on Rails.

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

Я не против работать.

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

+0

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

+5

Почему вы хотите «создать всеобъемлющую и безопасную платформу веб-сервисов»? Это было сделано. Что вам не хватает в этой области? –

+0

Я не на самом деле. "С Богом все возможно". - Matthew 19:26 –

ответ

2

Основываясь на вашем сообщении, я собираюсь предположить, что вы очень новичок в программировании (как в системе, так и в Интернете).

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

Вы сказали, что в настоящее время вы изучаете javascript, и ваш основной вопрос, похоже, заключается в том, следует ли начинать с изучения PHP или Ruby on Rails (RoR). Вот то, что я бы рекомендовал (я точно не отвечаю на ваш вопрос, но, надеюсь, это поможет вам начать хорошо.):

  1. Изучите HTML. Это займет некоторое время. Вы должны начать с изучения HTML-учебников w3school (http://www.w3schools.com/html/default.asp), а затем создать несколько простых веб-страниц HTML. Не используйте javascript и не используйте ничего. Эта фаза должна занимать один месяц времени (делать это медленно) и действительно изучать материал. Вы должны, вероятно, потратить 1-> 3 часа в день, работая над ним (этот временной интервал применяется не только к этому числу, но и ко всем остальным номерам ниже).
  2. Изучите CSS. Вы также можете ознакомиться с учебниками w3schools на этом сайте бесплатно. И снова, потратьте около месяца, работая только с CSS. Сделайте веб-страницы с помощью HTML & CSS и стилейте их. Проведите много времени на этом. Читайте статьи в Интернете. Найдите дополнительную информацию.
  3. Теперь вы можете изучать javascript. Сначала изучите основной язык (один месяц или около того) и напишите с ним свои собственные эффекты и веб-страницы. После того, как вы достаточно хорошо справитесь с этим, чтобы вы чувствовали себя свободно, начинайте изучать jQuery и начинаете процесс снова и снова.
  4. Начните изучать Руби, прочитайте несколько книг, учебники, что бы это ни потребовалось. Это может занять много времени. Программу не очень легко подобрать для большинства новичков. Проведите несколько месяцев (или более), работая над кодом, написали небольшие программы и вообще узнали, как все работает. Возьмите несколько классов компьютерной науки (и/или получите степень CS) в ближайшем университете.
  5. Начинайте изучать Ruby on Rails. Теперь, когда вы знаете HTML, CSS, javascript, jQuery и Ruby, вам необходимо комфортно создавать гибкие веб-приложения с RoR.

Вам действительно нужно научиться, прежде чем создавать любые программы, которые будут делать «что-то большое». Большинство программистов проводят годы своей жизни, изучая и практикуя кодирование (в тоннах языков), и до сих пор не разрабатывают никаких крупных приложений.

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

Удачи.

+0

Большое вам спасибо. Я очень ценю ваш продуманный ввод. Я нахожусь в процессе тяжелой работы и работаю с кодовой рукой на каждый день. Вы действительно рекомендуете Ruby on Rails. Могу ли я использовать альтернативу, например, Django? –

+0

Ruby on Rails очень популярен (и отличный каркас). Я лично предпочитаю python и Django, но то же самое относится и к моему сообщению, если вы хотите пройти этот маршрут. Вероятно, вам стоит потратить неделю на изучение каждого, а затем выбрать тот, который вам больше нравится. Оба отличные. – rdegges

Смежные вопросы