Quiero construir mi primera aplicación web. ¿Tendré éxito si empiezo a codificar mi aplicación web (aprendiendo sobre la marcha) o si me tomo un mes para aprender primero los fundamentos de las redes informáticas?

Depende de lo que quieras decir con “exitoso”. Algunas personas parecen pensar que son un fracaso si su primera aplicación no gana un millón de dólares, a pesar de que es completamente poco realista.

Asumiré que eres más realista que eso y te preguntaré si tu aplicación funcionará. En ese caso, ambas rutas que proponga podrían conducir al éxito.

Personalmente, recomiendo simplemente sumergirse. Trate su primera aplicación como una experiencia de aprendizaje. A medida que te encuentres con problemas, investígalos. Si descubres que no entiendes las respuestas que obtienes, mira los conceptos más fundamentales.

Si intenta tener una comprensión perfecta del tema antes de hacer cualquier trabajo, podría gastar mucho más que solo un mes y aún podría tener problemas con la aplicación.

Ahora, algunas personas aprenden más al comenzar con la teoría antes de intentar hacer un trabajo real. Si descubres que aprender haciendo no se adapta a tu estilo, puedes intentar tomarte unos días libres para estudiar los fundamentos, solo para ver si eso funciona mejor para ti.

Pero en mi experiencia, la mayoría de las personas aprenden mejor si están trabajando en un proyecto real, que si están estudiando el tema sin ningún propósito inmediato. Es por eso que recomiendo probar primero el enfoque “sumergirse”.

Una cosa más: necesitará aprender los fundamentos en algún momento si desea crear aplicaciones de muy alta calidad. Pero para la mayoría de las personas, son más fáciles de aprender si primero tienen alguna experiencia en el mundo real.

More Interesting

Si tengo una gran cantidad de iBeacons en varias tiendas diferentes, ¿hay un servicio disponible para permitir que cada persona administre sus balizas o tengo que administrar las balizas para cada tienda yo mismo?

Estoy muy perdido tratando de aprender mi primer framework (Spring MVC). ¿Debo intentar aprender un marco más básico como Play o Struts primero?

Creo que Internet Explorer 11 es mejor que Edge. ¿Puedes demostrarme que estoy equivocado?

Estoy creando un sitio web donde los usuarios pueden subir videos. ¿Cómo puedo evitar que los usuarios carguen desnudos? ¿Hay algún algoritmo para eso o alguna solución?

Sé C ++ y Java, ¿cuál es el mejor sitio web para mejorar mis habilidades de codificación?

Quiero construir y vender una aplicación relacionada con recursos humanos usando Ruby on Rails. ¿Cuáles son algunos buenos recursos para enseñarme lo que necesito?

Parece que no tengo un mapa claro de la estructura de carpetas de Node y Express. ¿Qué debo hacer para entender Nodo y Javascript en general?

He completado HTML y CSS de Codecademy. Sin embargo, mi conocimiento se limita a la codificación en el navegador. ¿Cómo trabajan los profesionales y qué hago ahora?

No sé nada sobre desarrollo web / codificación. Dicho esto, tengo una idea para una tienda en línea basada en negocios / sitios web. ¿Cómo puedo progresar?

Cómo alojar sitios web JSP en GoDaddy

¿Qué sitios web ayudan a estudiar diseño web desde casa?

Si aprendo los conceptos básicos de HTML, CSS y Javascript y puedo usarlos para crear sitios web y aplicaciones, como principiante, ¿cuáles serían mis primeros clientes?

No puedo decidir si quiero aprender web u otra programación, así que ¿no puedo hacer las dos cosas?

Necesito un plan de seis meses para convertirme en un desarrollador web de pila completa usando JavaScript. ¿Qué tengo que hacer?

¿Hay alguna manera de establecer un calendario de recuperación de correos electrónicos en OS X?