Tag : tutoriales

Un diagrama casi completo de las Redes Neuronales

Existe una amplia variedad de tipos de redes neuronales y a veces es necesario un mapa para navegar entre muchas arquitecturas y enfoques emergentes.  Fjodor Van Veen del instituto Asimov compiló una maravillosa variedad de topologías de redes neuronales.

Mas info:www.asimovinstitute.org



Curso de Android online de Udemy

Aprende de manera extraordinaria y divertida las bases para afrontar plenamente el desarrollo Android. El NUEVO Curso Online Aprende Android ¡desarrollando una App completa!, te preparará para afrontar la gran demanda laboral actual y a dar el salto como desarrollador multiplataforma – la joya más deseada ahora mismo. Podrás arrancar firme en Android con un curso maduro, completo y práctico.

Para aprovechar el descuento, sigue el enlace para activar el cupón con un 50% de descuento.

https://www.udemy.com/curso-de-programacion-ios-para-iphone-y-ipad/?cuouponCode=DECODIGO199

O bien, cuando te registres al curso canjea este cupón: DECODIGO199

La promoción está limitada a las tres primeras personas en registrarse.


Pregunta Java


10 Consejos para programadores que empiezan

10 Consejos para programadores que empiezan.
  • Recuerda siempre lo que te enseñaron tus maestros.
  • No emplees nuevas tecnologías solo por que son nuevas.
  • Pero si debes probar nuevas técnicas y tecnologías.
  • Lee Mucho.
  • No acumules errores o malas prácticas de programación.
  • Comparte tu conocimiento.
  • Ten en cuenta la concurrencia.
  • Prueba tu código.
  • Cuídate.
  • Diviértete.

Los gurús y el trabajo en equipo

Sin duda, siempre existen personas brillantes que se distinguen por su buen sentido común, curiosidad y capacidad para resolver problemas difíciles. Pero siempre he sospechado que la imagen del gurú está sobrevalorada.

Algunas malas experiencias me dicen que esto podría ser así.  En cierta ocasión, durante el desarrollo de un proyecto mas o menos grande y en una demostración de capacidades, el líder del equipo, que se sabía muy bueno en el desarrollo de software (el gurú), comenzó a utilizar una serie de tecnologías y frameworks de moda para impresionar al cliente y al administrador de proyecto.  Como resultado, los que tenían menos experiencia comenzaron a sufrir con la curva de aprendizaje y se enfocaron mas a conocer las nuevas tecnologías que al modelo de negocio. El desarrollo se terminó con una aplicación robusta tecnológicamente, pero poco amigable para el cliente y por supuesto en mas tiempo del que se esperaba. Un pequeño desastre.

En otras ocasiones, me he topado con el típico personaje que es capaz de resolver problemas difíciles, pero que cuando tienes que dar mantenimiento a su código o simplemente necesitas usarlo, este te parece tan desordenado que te dan ganas de hacerlo de nuevo.

Otro de los riesgos de tener a una persona que tiene todo el dominio sobre cierta tecnología, herramienta o el conocimiento mas crítico de un proyecto, es que puede simplemente irse, con el todo su conocimiento.

Me agradan mas los equipos de trabajo donde los problemas difíciles o algunas decisiones tecnológicas se resuelven entre varios.

Los gurús se equivocan como cualquier otro.

Además, cuando te autoproclamas gurú, puedes quedarte solo a la hora de resolver problemas difíciles.  Creo que no hay necesidad de que esto sea así, porque el criterio para resolver un problema crítico se reduce al de una sola persona y no creo que esto sea muy conveniente.

Cuando alguien te hace una pregunta complicada sobre algún problema o error, es probable que ella misma tenga mas capacidad para responderla, ya que conoce mejor el contexto del problema.  Por lo que mas que tratar de dar una solución es mejor dar un punto de vista o pistas sobre como resolver el problema.

El protagonismo es algo que nos puede seducir a todos, pero yo me lo pensaría mucho antes de adoptar una postura de este tipo. Sobre todo cuando de lo que se trata es hacer mas agradable y profesional tu trabajo.  Desde luego no estoy diciendo que todos los gurús son malos, de hecho también he conocido a algunos muy buenos. Pero son los menos.

Un hábito que recomiendo a todos es que cuando encuentras la solución a un problema difícil, la comentes a tus demás compañeros. Esto permite tener una base de conocimiento colectiva y evita tener que investigar demasiado sobre un problema que ya se ha sido resuelto con anterioridad.

Tómate con calma eso de ser gurú, puedes serlo sin hacer alarde.  🙂


Talento

“Para ser un buen programador, se requiere 3% de talento y 97% de esfuerzo para no distraerse con Internet”


Recursos para el programador ocupado

Interesante página con muchisimas fichas técnicas en PDF sobre varios lenguajes y tecnologías, muy recomendable.

Encontraras referencias sobre Java, C, C#, C++, Perl, Python, Linux, Ruby, etc…

 la liga: digilife.be