¿Cómo aprenden los programadores profesionales un nuevo framework / lenguaje? ¿Siguen un video tutorial o leen un libro?

“Si quieres aprender el negocio, estar en el negocio”

Leí algo similar en algún lugar de Internet, pero no puedo encontrarlo exactamente para esta respuesta.

Cuando me di cuenta de que el principio anterior es aplicable a todos los aspectos de nuestra vida, comencé a implementarlo. Lo implementé incluso para aprender nuevas tecnologías.

Para aprender nuevas tecnologías, hago una cosa al principio.

Regístrese para el curso en línea. Hago esto porque el curso en línea me establece un objetivo a alcanzar, en lugar de estar aprendiendo solo sin tener ningún objetivo

Las personas aprenden de diferentes maneras. Pocas personas aprenden solas mirando tutoriales o leyendo libros. Otras personas aprenden desde el enfoque instructor-alumno. Entonces, decida de qué manera es su metodología de aprendizaje adecuada y vaya con eso.

Feliz programacion

Buena suerte

Karthik Achanta

Comienzo por leer un manual de referencia o un tutorial sobre el idioma. Luego traduzco un programa que ya entiendo a ese idioma.

Si bien la sintaxis de muchos idiomas es muy similar, a menudo hay algunas sorpresas, como la forma en que se maneja la concurrencia. La concurrencia se puede manejar a través de bibliotecas estándar, a través de la sintaxis del lenguaje fundamental, o no del todo. Al experimentar con las características de concurrencia del lenguaje, comenzaré por escribir varias variaciones del patrón productor-consumidor.

El punto fundamental de escribir programas familiares en el nuevo idioma es aprender la forma más natural de abordar la resolución de problemas en el nuevo idioma.

Un error que algunas personas cometen cuando aprenden un nuevo idioma es tratar de expresar las soluciones de problemas de la misma manera que lo hicieron con su idioma favorito. Un viejo programador que dice que se remonta a la década de 1950 dice: “Un buen programador puede escribir el código Fortran en cualquier idioma”. Cualquiera que no aprenda el enfoque del problema asociado con un nuevo idioma siempre tendrá problemas al programar en ese idioma.

¿Cómo aprenden los programadores profesionales un nuevo framework / lenguaje? ¿Siguen un video tutorial o leen un libro?

Depende. Generalmente hago un pequeño tutorial y luego empiezo a escribir mis propias cosas probando cosas. Tan pronto como estoy un poco familiar, reviso algunos repositorios en github para tener una mejor idea de lo que es idiomático en este idioma.

A veces también trabajo parcialmente a través del libro, pero es más probable que revise los tutoriales.

Aprendo un nuevo idioma escribiendo un generador de texto de cadena de Markov en él. No es un problema terriblemente difícil, y ya sé cómo resolverlo, por lo que es un buen proyecto a pequeña escala que me expone a la mayoría de las características básicas del idioma rápidamente. (Esto no me enseña el lenguaje completo por mucho tiempo; puedes escribir este programa en Python sin usar clases, generadores o decoradores, por ejemplo). Además, cuando finalmente comienza a funcionar, produce resultados divertidos.

En mi caso, generalmente buscaré en Google “ Ejemplo” y eso me dará lo que necesito. Por lo general, se trata de una publicación de StackOverflow, las guías de API oficiales, un blog o un sitio web tutorial como AppCoda o algo así.

Sin embargo, no hay videos. Los videos no se pueden usar realmente durante el trabajo, son demasiado lentos y no se puede presionar Ctrl-F para un video. Es mucho más fácil buscar un tutorial escrito y hojearlo para lo que necesito.

Es solo una gran cantidad de Googlings y la lectura de documentos API y publicaciones en línea. Ahí es donde está toda la información. La habilidad está en poder aprender lo más posible lo más rápido posible.

Lo he hecho bastante recientemente, con AVKit / AVFoundation, y con SpriteKit.

Acabo de empezar Sé lo que quiero hacer, así que solo necesito descubrir cómo lo hago.

Revisaré los documentos cuando lo necesite, o revisaré StackOverflow, pero es “necesario saber”, no lo hago, en realidad nunca “pre-aprendo”.

Para mí, el aprendizaje es algo entretejido con el trabajo, y no una actividad en sí misma.

Utilicé videos, principalmente de Plural Site, pero también hay algunos youtubes bastante buenos. La gente aprende de diferentes maneras. Los videos son realmente buenos para un buen comienzo.

vdo tutorial es la mejor manera

More Interesting