Solo me pregunto cómo todos lo siguen. Principalmente trabajo con ASP.NET y Windows, pero estoy atascado con 3.0 por motivos comerciales. Así que la mayor parte de mi autoeducación es en mi propio tiempo (fines de semana, que me gusta hacer programación de juegos, así que solo tengo 3-5 horas a la semana para aprender algo nuevo)
¿Cómo se mantiene al día con el suministro interminable de contenido nuevo?
learning
career-development
Fantasmas
fuente
fuente
Respuestas:
Los programadores de la OMI ponen demasiado énfasis en las últimas tecnologías. Es importante haber oído hablar de ellos para saber qué buscar cuando sea necesario. Sin embargo, las últimas tecnologías cambian tan rápido que no vale la pena conocerlas en detalle a menos que hasta que realmente necesite usarlas. En cambio, concentre la mayor parte de sus esfuerzos de aprendizaje en los fundamentos.
fuente
Experimenta constantemente
Leer es bueno, pero no sustituye a hacerlo. Si lees sobre algo que te parece interesante, por ejemplo, Mercurial como un sistema de control de versiones, entonces ve e intenta usarlo en un proyecto en casa.
Si es un dolor de cabeza total hacer que funcione a su satisfacción, entonces puede esperar razonablemente que la idea se marchite y muera, si no (como Mercurial, que es una brisa), es probable que gane tracción y esté listo para el juego.
Intente elegir tecnologías y enfoques que aumenten lo que está tratando de hacer a diario. Por ejemplo, Spring Roo se muestra prometedor como una herramienta rápida de desarrollo de aplicaciones.
Recuerda que todo lo que aprendes generalmente tiene una vida media de 18 meses, así que no te guardes tus conocimientos.
fuente
Leyendo todo el tiempo. Obtengo una dosis bastante buena de .Net y tecnologías relacionadas simplemente trabajando en ella todos los días, por lo que la mayoría de mis horas libres de lectura es en tecnologías completamente no relacionadas. La parte más difícil es el deseo de dominar todo. Simplemente no puedes. Por lo tanto, elige sus tecnologías en función de lo que es aplicable a su trabajo actual o en lo que simplemente tiene un gran interés y acepta que solo tener un conocimiento pasajero del resto está bien.
Mi objetivo es ser un gato de la mayoría de los oficios, maestro de algunos.
ETA: Tengo una larga lista de blogs que leí, que he recopilado a lo largo de los años al encontrar un blog que me interesa y luego usar su rollo de blog o enlaces a otros blogs para encontrar nuevos. Sigue esa práctica el tiempo suficiente y encontrarás una lectura realmente genial.
fuente
Dado que hay una cantidad infinita de información que debemos aprender, todo se reduce a determinar la compensación entre el tiempo y el resultado (de pasar el tiempo para aprender nuevos conceptos).
Discernir lo que vale la pena es una habilidad valiosa que la mayoría de nosotros nos esforzamos continuamente por lograr. Un punto de partida simple sería seguir las publicaciones de blog de personas de renombre en el campo objetivo. Me parece que comprobar las preguntas populares sobre SO me da excelentes resultados en poco tiempo. Cualquier cosa que sienta que debería profundizarse más sería seguida por grandes cantidades de Google.
fuente
Tiendo a practicar el aprendizaje justo a tiempo. Aplico el principio YAGNI a las nuevas tecnologías. En este punto, tiene que haber un caso de negocios válido para aprender una nueva tecnología. Solo hay 24 horas en un día y necesito aprovechar al máximo mi tiempo.
fuente
¡LEER!
Encuentra cualquier fuente que puedas leer constantemente. Cuando se mencionan nuevas tecnologías que no conoce, vaya e investigue específicamente. Sitios como este son excelentes porque hay una gran variedad de personas aquí que constantemente mencionan diferentes tecnologías. Otras fuentes pueden ser noticias de tecnología, revistas de programación, conferencias, etc.
EDITAR: Supongo que nunca expliqué por qué por completo. Creo que este es el mejor enfoque porque te permite exponerte muy rápidamente (y gratis la mayor parte del tiempo) a muchas tecnologías diferentes. Luego, puede revisar brevemente esas tecnologías para tener una idea general de lo que son antes de invertir realmente una gran cantidad de tiempo en aprenderlas. No todas las tecnologías serán de su interés / uso, por lo que esto le permite filtrar con bastante eficacia la OMI en lo que invertirá tiempo y en lo que no lo hará.
fuente
Hay varias formas en que siempre me bombardean con información:
¡Estos 5 pasos lo mantendrán fresco y le brindarán una gran cantidad de información! :)
fuente
Me suscribo a la revista Wired UK, leo blogs, compro libros nuevos, escucho podcasts y participo en foros.
A veces se siente como perder la batalla, pero sigue adelante.
fuente
Cuando tenga la oportunidad, codifique un pequeño proyecto utilizando la moda del lenguaje de la década.
Escribí un simulador de UI para un dispositivo integrado en Java para ser más competente en Java.
Mi tarea actual es escribir una aplicación usando C # para hablar con un dispositivo de prueba.
También he incursionado un poco con HTML y mi propio sitio web.
Todavía tengo que aprender Python, Ruby, Ruby on Rails, ASP.NET, Objective C, etc.
No te preocupes por los idiomas de moda. Conviértase en un experto en sus idiomas informáticos fundamentales y aprenda los idiomas de moda a medida que tenga tiempo u obtenga oportunidades de pago para hacerlo.
fuente
Por lo general, hago un seguimiento de las presentaciones en pantalla de las conferencias. Siempre puede encontrar debates relevantes sobre las nuevas características, herramientas, marcos u otras tecnologías de la lengua, según el entorno de la conferencia. Esto puede brindarle una gran comprensión de lo nuevo: la filosofía básica y la premisa para el problema que aborda. Esto es como nutrir su vista panorámica desde la meseta.
Si estoy familiarizado con cierta tecnología y la he usado en el pasado, aunque sea brevemente, generalmente me suscribo a las notas de la versión, solo para estar al tanto de los últimos eventos.
Después, estoy con @Jonathan Khoo en el asunto. Presto atención a las nuevas etiquetas que aparecen en SO, ya que esta es la forma más accesible de reconocer las nuevas tendencias en la comunidad de desarrolladores.
fuente
Principalmente leo en blogs de noticias técnicas. Me gusta especialmente http://www.techmeme.com ya que es un agregador. Si luego escucho algo interesante allí, como una nueva tecnología o lenguaje, etc., por ejemplo "adobe wallaby", iré a google y aprenderé más sobre él.
Además, de vez en cuando crearé un proyecto paralelo en un nuevo lenguaje o tecnología. Soy un desarrollador .NET de oficio, pero recientemente he incursionado en la programación de iOS. Y ahora las cosas apuntan fuertemente a HTML5, así que voy a mirar hacia eso.
fuente