En primer lugar, le agradezco por querer mantenerse actualizado con las últimas actualizaciones y cosas de aprendizaje a un nivel más profundo.
Lo primero es lo primero: ¡la documentación es tu amiga!
Referencia HTML5
JavaScript
CSS
PHP Manual – Manual
Documentación de MySQL: manuales de referencia de MySQL
Documentación de Ruby on Rails
- ¿Cuál sería un trato justo para construir un sitio web para un amigo que quiere pagarme para construirlo y luego dividir las ganancias?
- Hice un proyecto de programación web donde necesito cambiar el tamaño de la página HTML para que se ajuste a la pantalla. ¿Cuál es el código sobre cómo hacer esto?
- ¿Qué idiomas, API y marcos necesito aprender para convertirme en un desarrollador web de Full Stack?
- ¿Cómo es estudiar desarrollo web en Canadá?
- Quiero participar en un Hackathon, pero no tengo experiencia práctica en programación web. Ya tengo algo de experiencia en HTML, CSS y JavaScript, pero quiero aprender la pila MEAN en un mes. ¿Como empiezo?
No olvide que esta documentación también está disponible como descarga. Simplemente descárguelos y guárdelos en algún lugar, nunca se sabe cuándo los va a necesitar en caso de que se desconecte a Internet, por alguna razón.
Ahora que la parte de documentación ha terminado, pasemos a la parte de aprendizaje .
Supongo que ya sabe sobre desarrollo web, por lo que necesita cosas para actualizar sus habilidades de codificación. Por lo tanto, las escuelas en línea y los proyectos de pasatiempos son excelentes maneras de mantenerse en forma (en lugar de leer libros página por página nuevamente).
Por supuesto, también es bueno si quieres leer ese libro “avanzado” que siempre quisiste leer , que no has tenido la oportunidad de leer antes.
Por ejemplo, soy un chico novato en Rails y he estado jugando con Rails desde hace algún tiempo. Creo que ha pasado un tiempo desde que realmente pensé mucho en entender cómo funcionan las cosas por dentro. Entonces, creo que es una buena idea si leo libros como este: Metaprogramming Ruby, y guías como estas: Proceso de inicialización de Rails, para que entienda cómo funcionan los rails a un nivel mucho más profundo.
Estoy dando enlaces a algunos lugares donde puede encontrar (enlaces a) material avanzado . Parte de este material puede estar dirigido a principiantes; sin embargo, no debería tener problemas para identificar las cosas que le interesan.
a partir de html5-css3-para-principiantes
Un buen recurso para aprender HTML5
Los mejores recursos para aprender JavaScript
La mejor manera de aprender PHP
La mejor manera de aprender rieles
Eche un vistazo a los proyectos mencionados en los enlaces a continuación y aprenda a crearlos por su cuenta para mantenerse en forma .
Rails Ejemplos y Tutoriales
10 proyectos que todo desarrollador de php debería usar
¿Cuáles son algunos de los proyectos PHP (solo ideas) para que los nuevos alumnos comiencen y prueben por su cuenta?
Con respecto a PHP y JavaScript, puede comenzar a aprender nuevos marcos que no conocía antes o tecnologías que no haya probado antes, como Yii, node.js, Backbone.js solo por nombrar algunos.
Ahora viene la parte de los tutoriales en línea y las escuelas .
Estas son algunas de las mejores escuelas en línea donde puedes codificar por diversión un domingo por la mañana:
Academia de código
Código escolar
P2PU
Teamtreehouse
Aprendible
Tutsplus
W3Schools
Aprender CSS | MDN
Aprender HTML | MDN
Aprende JavaScript
punto de tutoría
Tutorial MySQL
Si te tomas en serio los tutoriales en línea, también puedes optar por tutoriales pagados.
Además, puede consultar algunos videos en línea. Aquí hay algunos buenos recursos:
phpacademy
thenewboston
Vídeos de Screencast de Ruby on Rails
Recuerde que los videos están indexados por contenido, por lo que no necesita ver un video si cree que ya lo sabe, por lo que puede ahorrar algo de su tiempo de vacaciones allí … 😉
Aquí viene mantenernos al día . Realmente hay varias maneras de hacer esto. ¡Confía en mí, realmente hay infinitas maneras! Solo voy a enumerar algunas de las formas más fáciles de hacerlo:
1. Boletines informativos : ¡a la antigua usanza!
Suscríbase a uno o varios de estos boletines para llenar su bandeja de entrada cada semana con acontecimientos recientes e interesantes.
Boletines – Intercambio de pila
Sitepoint – Boletín
Boletines de 37 señales
Estoy suscrito personalmente a los boletines mencionados anteriormente y son absolutamente geniales. ¡No te los pierdas, te lo digo de nuevo!
Busque otros boletines de los sitios que le interesan e inscríbase para obtener todas las actualizaciones que necesita directamente en su bandeja de entrada.
2. Podcasts : la forma más sencilla y poderosa.
Iba a decir RSS también, pero pensé que el texto RSS no era de mucha utilidad, cuando tienes esos podcasts increíbles que no puedes perderte.
Podría decirse que los podcasts son la mejor manera de conocer los acontecimientos recientes en tecnología, especialmente el desarrollo web, ya que puede escuchar a otras personas como nosotros (y mejor que nosotros) hablando sobre los acontecimientos recientes en el mundo web.
Escucha un par de episodios y suscríbete a ellos si te gustan. Son una buena manera de actualizarse mientras viaja en un autobús por la mañana.
Aquí hay algunos buenos podcasts que me vienen a la mente de inmediato:
Ruby on Rails y Ruby:
Ruby Rogues
Ruby5
Podcast de Ruby on Rails
Javascript :
El show de Javascript
Podcast de yayQuery: un podcast de jQuery
Hanselminutes
JavaScript Jabber
Otros:
Podcast de Sitepoint
Podcasts PHP
Perdóname si me perdí un buen podcast. Es un poco difícil encontrarlos todos y suscribirse a todos ellos.
Aquí hay algunos enlaces a otros buenos recursos donde puede encontrar interesantes podcasts relacionados con el desarrollo web y la programación en general.
Los 15 mejores podcasts que todos los desarrolladores web deben seguir
http://stackoverflow.com/questio…
Finalmente, también puede seguir blogs y feeds de Twitter de personas famosas en sitios de comunidad / noticias como sitepoint para mantenerse actualizado. Como dije, hay infinitas formas de hacer esto.
Personalmente, descubrí que mi feed de Twitter tiene demasiado contenido y no puedo leer todo eso, por lo que Twitter puede no ser la mejor idea. Los blogs también son una buena idea, pero no tan efectivos como los podcasts y boletines.
Mantenerse actualizado también se trata de probar cosas nuevas a medida que las conoce y de implementar en cosas en las que ya está trabajando.
Esto es aún más importante que saber lo que está sucediendo . No olvides las palabras de Feynman: lo que no puedo crear, no lo entiendo .
Tardó mucho tiempo en escribir esta respuesta, por lo que si encuentra útil la respuesta, no olvide votarla y comente si hay algunos cambios en la respuesta (por ejemplo, si algún enlace está roto). 🙂
Con eso concluyo mi respuesta aquí y espero que esta respuesta ayude a otras personas también.
ACTUALIZACIÓN: No puedo creer que olvidé mencionar esto … aunque es bastante obvio, una de las mejores formas de mantenerse actualizado no se menciona hasta ahora en las respuestas.
Está justo frente a ti … ¡usa Quora!
Suscríbase a todos los temas que le gusten y quiera mantenerse actualizado (incluso esas cosas nuevas y geniales que escucha en los podcasts). Cada vez que surge una nueva pregunta, puede ver los temas con los que ha sido etiquetada y conocer las nuevas cosas que se avecinan. Por ejemplo, así es como llegué a conocer Meteor.js y otras cosas increíbles como esa.
También tendrá la oportunidad de explicar algo que sabe a las personas cuando preguntan al respecto, que es una mejor manera de revisar cosas que ya sabe (y esto también viene con los créditos de Quora).
Finalmente, incluso puedes hacer preguntas sobre algo que te has preguntado últimamente, pero que no has tenido tiempo de investigar realmente y obtener respuestas en tu teléfono móvil. ¿Cuan genial es eso? ¡No puedo creer que olvidé mencionar esto!