Respondes en tu pregunta.
Siempre estará en esta zona de amortiguación de sentirse perdido pero rudo en diferentes momentos. Simplemente te mueves a cosas nuevas.
Sigue practicando y siempre ten esa mentalidad de “si viene, viene”. Si puede evitarlo, no piense “si viene, puedo comprarlo” o “si viene, tendré que solucionarlo”. Esas son opciones válidas pero generalmente malas cuando se trata de aprender.
- Cómo obtener un sitio web gratuito
- ¿Qué es un sitio web para verificar si un sitio es legítimo? ¿O podría uno de ustedes decirme si esto es falso / estafa?
- ¿Sería demasiado barato crear sitios web por una tarifa plana de $ 500?
- ¿Los actores necesitan tener sitios web?
- ¿Cuántas imágenes puedo poner en el sitio web (Django) para no ralentizarlo demasiado?
Algunas cosas con las que me sentiría cómodo en su idioma de elección para ahorrar dolores de cabeza son:
- Un sistema de administración de contenido para manejar cosas como usuarios y autenticación, estructura de base de datos, funciones de búsqueda y una tonelada de complementos aleatorios para manejar otras cosas (aunque esto se considera una opción de compra o solución alternativa)
- Llamadas REST
- Diseño orientado a objetos básicos, esto es extremadamente importante en un proyecto que desea durar
- Manipulación de una base de datos en la aplicación de su sitio web, así como a través de secuencias de comandos en un sistema de gestión de bases de datos
- Configurar formularios de entrada que se guardan en la base de datos
- Raspado web básico
- Manipulación de hojas de Excel / google
Aprender a hacer mucho de esto en el lado del cliente en JavaScript también tiene muchas ventajas, especialmente cuando aún no sabe cómo hacer ambas cosas (generalmente hay una respuesta correcta o incorrecta para colocarlo en el lado del cliente o del servidor pero no siempre es lo más fácil, así que trate de saber ambos cuando corresponda)
Es posible que parte de esto no sea necesario al hacer su propio proyecto de bricolaje, pero definitivamente es necesario cuando se trabaja con clientes reales.