Estoy en primero de DAW (Grado Superior de Programación Web) pero voy adelantado a lo que se da (estuve en ingeniería antes). La cosa es que una vez que acabe el próximo año no quiero salir con los conocimientos que te dan allí y tiene todo el mundo por eso estudio por mi cuenta.
En programación y relacionados voy bien. El problema que veo es que no damos (o las damos mal) cosas como: metodologías agiles, pruebas, buenas prácticas, documentación, etc.
Veo en ofertas de trabajo y otros sitios cosas como TDD o BDD y ando perdido.
¿Por donde podría empezar para familiarizarme con todos estos conceptos y prácticas de desarrollo de software? Me interesa mucho leer sobre buenas prácticas, patrones de diseño, generar código de calidad, documentación... si mencionais algún recurso (del tipo que sea) os lo agradecere :)
Aquí tienes una introducción a TDD que te puede ser muy útil. Es una de las charlas que dimos en Betabeers Mallorca. https://betabeers.com/event/betabeers-xviii-test-driven-developement-2141/
Yo te recomiendo que bucees en los libros. En particular literatura inglesa. Muchos libros tecnicos de informatica salen cada poco tiempo y se desfasan con velocidad. El problema de los libros en español es que suelen ser traducciones que cuando quieren acabarse ya ha salido la nueva edicion en ingles.
Donde conseguir buenos libros de informatica?
-Los puedes comprar en amazon o la casa del libro
-Leer en muchas universidades si te pilla alguna cerca
- Safaribooks si has estudiado en alguna uni suelen permitir el acceso a la coleccion de libros de safaribooks, al menos yo acabe la universidad en la uned y sigo podiendo acceder a todos los libros sin problema y desde casa
- (y cosas mas piratas que no voy a nombrar pero que todos nos imaginamos)
TDD y BDD tiene mucho hype ultimamente, pero lo importante en mi opinion es hacer test de tu codigo mas que si haces test antes de codigo o viceversa.
Libros en ingles de desarrollo de software que se me ocurran de memoria "Mythical man month" es un clasico y entretenido
Estoy en primero de DAW (Grado Superior de Programación Web) pero voy adelantado a lo que se da (estuve en ingeniería antes). La cosa es que una vez que acabe el próximo año no quiero salir con los conocimientos que te dan allí y tiene todo el mundo por eso estudio por mi cuenta.
En programación y relacionados voy bien. El problema que veo es que no damos (o las damos mal) cosas como: metodologías agiles, pruebas, buenas prácticas, documentación, etc.
Veo en ofertas de trabajo y otros sitios cosas como TDD o BDD y ando perdido.
¿Por donde podría empezar para familiarizarme con todos estos conceptos y prácticas de desarrollo de software? Me interesa mucho leer sobre buenas prácticas, patrones de diseño, generar código de calidad, documentación... si mencionais algún recurso (del tipo que sea) os lo agradecere :)
Gracias.
03/02/2015 16:51
03/02/2015 21:27
Donde conseguir buenos libros de informatica?
-Los puedes comprar en amazon o la casa del libro
-Leer en muchas universidades si te pilla alguna cerca
- Safaribooks si has estudiado en alguna uni suelen permitir el acceso a la coleccion de libros de safaribooks, al menos yo acabe la universidad en la uned y sigo podiendo acceder a todos los libros sin problema y desde casa
- (y cosas mas piratas que no voy a nombrar pero que todos nos imaginamos)
TDD y BDD tiene mucho hype ultimamente, pero lo importante en mi opinion es hacer test de tu codigo mas que si haces test antes de codigo o viceversa.
Libros en ingles de desarrollo de software que se me ocurran de memoria "Mythical man month" es un clasico y entretenido