Bien, esto es lo que tengo para su inicio de preguntas:
- ¿Qué recursos usaste para aprender el desarrollo web?
El desarrollo web es un campo con muchos dominios y la codificación es solo un lado. Quizás Ruby On Rails es el uno por ciento de ese lado.
Algunas de las clases en línea que mi profesor mencionó en mi primer año fueron:
- ¿Es un sitio web con menos código y archivos mejor que uno con 100 archivos importados a través de una etiqueta de cabecera?
- ¿Qué pasó con la aplicación Google Goggles?
- Cómo editar los archivos HTML y CSS en WordPress
- ¿Cuál es el código PHP para el motor de búsqueda?
- ¿Debo usar mariadb o postgresql para desarrollar una aplicación web como Facebook o Pinterest?
- Curso en línea de desarrollo web – Udacity
Lección 5: Protocolos de clave pública
Intercambio de claves cifradas, certificados, comercio seguro
- Criptografía Aplicada
En una de mis respuestas he mencionado lo que se necesita para tomar un buen camino hacia el aprendizaje del desarrollo web:
La respuesta de Yad Faeq a ¿El desarrollo web es solo construir sitios web? ¿Puedes conseguir un trabajo de desarrollador web si sabes cómo hacer un sitio web?
La respuesta de Dan Smith es excelente y más optimista, por lo tanto, te guiaré por el lado oscuro, mi amigo.
Respuesta corta: No, no se trata solo de crear sitios web.
Estoy diciendo esto no para retrasarlo, sino para poder determinar lo que está por delante.
Ser un desarrollador web es más que construir sitios web, porque lo más probable es que necesite conocer algunos de los siguientes para obtener un trabajo, a menos que el trabajo sea muy lineal y de baja demanda en tecnología web:
- Alguna exposición a los protocolos de comunicación, más importante aún, los estándares HTTP y parte del resto del conjunto de protocolos de Internet, como:
- DNS:
- FTP:
- SMTP:
- SSH:
Estas son algunas cosas importantes que encontrará una vez que desee poner en funcionamiento el sitio web, o lo que es más importante para sus requisitos de trabajo.
- La creación de sitios web puede variar hoy en día, es más probable que sea una aplicación web en lugar de un sitio web, lo que significa “un sitio web que HACE algo más que mostrar contenido a las masas. Está destinado a las interacciones y transacciones del usuario, realizando funciones comerciales reales, y no simplemente mostrar información a un usuario “. fuente: sitio web versus aplicación web … ¿Cuál es la diferencia?
- Infraestructura web y cierta exposición a la tecnología en la nube, ya que actualmente la nube es casi 1/3 de las empresas basadas en la web.
Supongo que fui un poco más profundo que la pregunta que ha hecho, pero espero que tenga una imagen más amplia de lo que está sucediendo en el desarrollo web.
Tengo otra respuesta donde:
La respuesta de Yad Faeq a ¿Cómo obtengo habilidades de desarrollo web y obtengo un trabajo cuando realmente estoy sufriendo en mi universidad?
Que técnicamente he presentado una lista de pasos que sería bueno seguir:
Jon Chan ha creado algo genial para este asunto, Bento.io:
Bento: un plan de estudios de desarrollo web gratuito de pila completa
- Fundamentos de la web
- Interfaz
- Back End
- Bases de datos
- Actuación
Este es un buen punto de referencia ahora, ya que comenzará a escribir cosas:
Para obtener información sobre Ruby on Rails, he respondido una pregunta en la que he enumerado todos los recursos gratuitos disponibles para RoR:
La respuesta de Yad Konrad a ¿Cuáles serían algunos excelentes recursos gratuitos en línea para aprender Ruby on Rails?
Es bueno comenzar, pero ten problemas pequeños como:
Aquí hay una respuesta sobre cómo encontrar trabajos de Ruby On Rails:
La respuesta de Yad Faeq a ¿Dónde puedo encontrar trabajos de Ruby on Rails con menos de 1 año de experiencia laboral?
Trate de tener una meta y una línea de tiempo en mente cuando comience a aprender, los mejores trabajos son los que no tenemos ganas de hacer el trabajo real. La programación y el desarrollo web deberían ser así, de lo contrario, es un camino y un campo muy frustrante.
Los programadores tienen la costumbre de hacer que las cosas se vean fáciles, sobre todo es el ego el que habla, pero en realidad lleva mucho tiempo hacerlo.
Buena suerte y empieza hoy 🙂