Tengo una idea sólida para un sitio web, sin embargo, no soy desarrollador web. ¿Cómo debo comenzar?

No tiene que tomar años para comenzar. Así es como puede comenzar, primero aprendiendo los conceptos básicos de:

  • PHP
  • HTML5
  • CSS3
  • Javascript / jQuery

No necesariamente necesita comenzar a leer libros ni nada. La mejor manera de aprender lo básico es comenzar a diseñar / desarrollar.

Así que solo piense en ideas de proyectos mucho más pequeñas y comience a trabajar en ellas, pueden (y tal vez deberían) ser ficticias, lo que significa que no tiene que publicarlas, es solo para practicar. Consulte algunos tutoriales en línea, hay innumerables tutoriales de desarrollo / diseño web en línea si busca en Google cómo comenzar con cada uno de los temas anteriores

Luego, si desea ahorrar tiempo, puede usar una plantilla que tenga la funcionalidad más cercana a lo que está buscando desarrollar y personalizarla en consecuencia. Podría ahorrar innumerables horas de trabajo con la cantidad correcta de investigación en ese caso.

Aún tendría que tener el conocimiento suficiente para personalizarlo adecuadamente y de acuerdo con sus necesidades. Existen diferencias entre el diseño personalizado y el diseño basado en plantillas (diseño web de plantillas versus diseño personalizado), pero enormes ahorros en costos y tiempo al combinar ambos enfoques.

—-EDITAR

Cuando sugiera que use una plantilla existente, es con un CMS (como WordPress, Drupal, pero ahora hay un CMS más ligero). Si está buscando un CMS liviano, le recomiendo que revise GravCMS: es diferente porque no usa bases de datos y es más simple, liviano y podría acelerar su proyecto (GravCMS: un CMS moderno de archivo plano). Pero ahora hay muchos CMS por ahí en PHP (Lista de sistemas de gestión de contenido), así que investigue un poco, no tiene que elegir una opción obvia como WordPress.

Solo una nota si está buscando contratar a alguien, eche un vistazo a esto (¿Cómo recluto a un gran desarrollador web para mi nueva empresa?). Básicamente:

  • Intenta encontrar un cofundador
  • Si está contratando, vea si puede encontrar a alguien que esté realmente interesado en su idea
  • La mejor manera de obtener un gran diseñador / desarrollador web: pídale a otro diseñador / desarrollador web que lo ayude a evaluar candidatos

—-ACTUALIZAR

¡La idea es alentarlo a comenzar y si tiene alguna pregunta, no dude en preguntar! Al mismo tiempo, no se sienta intimidado por algunas de las respuestas que afirman que no puede hacerlo porque lleva demasiado tiempo o porque necesita ser un experto para comenzar (realmente no tiene que estar “familiarizado” y competente en aproximadamente 10 tecnologías “para comenzar), o contratar a alguien o de lo contrario es una pérdida de tiempo, o usar wix (dot) com, etc.

No es necesariamente cierto, esos son solo enfoques diferentes, pero si deseas hacer bricolaje, te animo a que lo pruebes, puede que te resulte desafiante al principio, ¡pero puedes enamorarte del desarrollo web / diseño / codificación …!

Si tiene una muy buena idea para un sitio web, sería una pena desperdiciarlo haciendo un sitio usted mismo sin experiencia. Necesitará que esté familiarizado y sea competente en (quizás 10) tecnologías, algunas de las cuales son muy difíciles.

Estos pueden incluir: gestión de bases de datos, javascript y jQuery (los lenguajes de programación del sitio web que son interactivos con el usuario), HTML (el lenguaje web), PHP (que interactúa entre las entradas del usuario y la base de datos), SQL (que es el idioma de la base de datos que eligió para mantener los datos que recibe y entrega su sitio web), optimización de motores de búsqueda (que interactúa entre el sitio web y Google y otros motores de búsqueda para ayudar a que su sitio web sea popular), photoshop para administrar imágenes que hacen que su sitio sea atractivo, CSS que controla el formato de sus páginas web para que sean bonitas y atractivas en varios navegadores y otros sistemas de administración de contenido para administrar su plataforma.

Estas no son tecnologías técnicamente difíciles, sino una gran variedad de desafíos para un recién llegado, especialmente si tiene una buena idea sólida. Sería una pena desperdiciar una buena idea porque no tiene la experiencia técnica en TODAS estas tecnologías.

Sería difícil aconsejarle más sin un conocimiento específico de su proyecto. Pero si me envía un mensaje en privado, puedo darle algunos consejos más específicos.

Supongo que deberías comenzar a materializar tu idea en algo más sustancial:

  • Hacer maquetas
  • Escribir especificaciones
  • Haz mapas mentales
  • Hacer un plan de negocios

Estos pasos son necesarios si desea construir algo sólido .
Luego, puede calcular los beneficios y las compensaciones de diferentes enfoques.
Puede contratar a un desarrollador o una agencia, o, si realmente lo desea, puede intentar aprender la programación usted mismo. Pero, supongo, este es el enfoque menos efectivo .
Saludos 🙂

Puedes construir tu sitio web de la siguiente manera:

  1. aprender a codificar y construirlo usted mismo. Puede comenzar aquí: Bento: aprenda a codificar como lo hacen los programadores profesionales, o
  2. contratar a un programador para que lo haga por usted como un proyecto único, o
  3. utilice el sistema de gestión de contenido listo como plataforma y cree un sitio web. Por ejemplo, WordPress, Joomla, Drupal, etc., y estos no son difíciles de usar, pero requieren un poco de una curva de aprendizaje para personalizar completamente lo que quieres que se vea y haga por ti.

Si todo lo que necesita es un sitio web, no pierda su tiempo construyéndolo. Hay formas muy rápidas y económicas de crear un sitio web. Aquí hay algunos:

-http: //www.wix.com/
-http: //web.com
-weebly.com

Creo que estas son las mejores opciones para ti, si realmente quieres aprender a codificar, te animo a que uses un IDE en la nube como https://codeanywhere.com/ (del cual soy el fundador), pero en cualquier ¡Creo que los tres primeros son el camino a seguir!

O pasa los próximos 2 años aprendiendo cómo crear sitios web interactivos o forma una sociedad con un desarrollador o consigue que alguien más lo haga a un gran costo. Si realmente quieres aprender, comienza con Code Academy o Lynda.

Lamento ser el portador de malas noticias.

El primer paso es dibujarlo todo. Simulacros de pantallas, interacciones y flujos de datos. Ajusta las cosas hasta que estés feliz.

Ahora escríbelo todo. Interacciones, restricciones y datos.

Una vez que tenga esos dos elementos, debería poder encontrar un desarrollador en freelance.com para construir un prototipo

Puede encontrar un freelancers sólido en http://www.Kreativekrowd.com para comenzar

More Interesting

Soy un diseñador. ¿Qué debo hacer para que los clientes me descubran?

Quiero diseñar un sitio web usando HTML5 y CSS, ¿qué debo hacer?

Programación y diseño web / desarrollador. Realmente quiero tomar esos dos, pero no sé por dónde empezar. ¿Qué tengo que hacer?

Soy un artista gráfico y quiero ser un desarrollador web completo dentro de 6 a 12 meses. ¿Cuál es la mejor manera de hacerlo?

Tengo que probar beta un sitio web de bitcoin. Implica retirar fondos, hacer una compra y luego devolver los fondos. ¿Cómo puedo hacer esto de manera efectiva?

Soy un BSc IT más fresco. Sé HTML5, CSS3 y JavaScript. ¿Para qué puesto de trabajo debo postular y qué debo aprender más para ganar más valor?

He completado Ruby y JavaScript en Codecademy. ¿Debo proceder con Rails o la pila MEAN para el desarrollo web?

¿Quiero diseñar un sitio web para mi inicio y necesito referencias para cualquier kit o plataforma de desarrollo web?

Cuando hago una referencia a 'mi respuesta está en mi propio sitio web', la página se detiene de repente. ¿Por qué me enfrento a este problema?

Estoy aprendiendo diseño web. ¿Me puede recomendar algún buen foro?

Terminé el curso HTML y CSS en una semana, pero siento que no puedo crear ningún trabajo de calidad. Cuales son tus sugerencias

Mi sitio web no es intuitivo y tiene una alta tasa de rebote cuando los nuevos usuarios llegan a una página interna. ¿Hay algún JavaScript para mostrar a los usuarios un diálogo de ayuda único si son nuevos en el sitio web?

Los encuentro casi en cada sitio web que visito. ¿Quién los hace y para qué sirven esos anuncios falsos?

Estuve en clase ayer y el profesor dijo que para construir un buen sitio de WordPress necesitas saber Ruby o PHP. ¿Es esto cierto?

Quiero crear un sitio como mysmartichelin. Puedo crear sitios web normales, pero ¿cómo muestran estos sitios web precios actualizados cada vez?