Historias
Slashboxes
Comentarios

10 habilidades para los programadores del futuro

editada por rvr el Domingo, 12 Abril de 2009, 16:00h   Printer-friendly   Email story
desde el dept. 1d10-des
ldeseta nos cuenta: «Conocer Java, .NET o PHP, saber crear aplicaciones RIA, poder interactuar con servicios web, relacionarse con las personas y conocer algún lenguaje dinámico forman parte del listado de 10 habilidades que todo programador debería dominar para no quedar obsoleto en los próximos 5 años. ¿Qué les gustaría agregar a su currículum durante los próximos años?» ¿Estás de acuerdo con esta lista?

Mostrar opciones Umbral:
Y recuerda: Los comentarios que siguen pertenecen a las personas que los han enviado. No somos responsables de los mismos.
  • ¿Futuro?

    (Puntos:2)
    por ElPeazoPerro (16702) el Domingo, 12 Abril de 2009, 16:19h (#1138939)
    ( http://todoa99.blogspot.com/ | Última bitácora: Lunes, 20 Abril de 2009, 22:41h )
    Yo diría que esas cosas son necesarias en el presente.
    --
    Todo a 0,99 XDD [blogspot.com]
    [ Responder ]
  • Chocante

    (Puntos:2, Inspirado)
    por BenedictXXX (19215) el Domingo, 12 Abril de 2009, 16:25h (#1138942)
    ( Última bitácora: Martes, 21 Abril de 2009, 14:10h )
    Veamos:

    - Conocer Java, .NET o PHP

    Pero si supuestamente Java está muriendo ¿Cómo será en el futuro? .NET: Todavía "muy nuevo", habrá que ver que pasa en el futuro cercano.

    PHP: Me parece bien en el presente, no sé en el futuro. Muchos se quejan por su facilidad al estilo Basic, pero ese es su punto fuerte.

    - saber crear aplicaciones RIA [wikipedia.org]

    ¿Con qué se come éso?

    AAAAAAAh, ya veo, es el famoso AJAX, con otro nombre o lo que es igual la "WEB 2.0 Beta".

    Son nombresitos que se inventan porque la palabra "Web" les parece feo/fuera de moda.

    - poder interactuar con servicios web
    ¿Ya no habíamos hablado de ésto?

    - relacionarse con las personas

    Protesto! :)
    --
    Si fuéramos iguales, sería aburrido.
    [ Responder ]
  • Nostradamus

    (Puntos:1)
    por tarot (44323) el Domingo, 12 Abril de 2009, 16:43h (#1138947)
    ( http://www.tarotygratis.com/ )

    Ya es complicado acertar con una predicción de futuro, como para hacer diez y encima decir que es lo que hay. Hay gente que tiene el Ego por las nubes.

    [ Responder ]
  • Keep it simple ...

    (Puntos:3, Divertido)
    por sorrill (13858) el Domingo, 12 Abril de 2009, 17:00h (#1138954)
    ( http://barrapunto.com/ )
    Yo reduzco la lista de 10 a uno que vale por mil:

    1. Aprende COBOL.
    [ Responder ]
  • Se dejan la más importante

    (Puntos:3, Inspirado)
    por pobrecito hablador el Domingo, 12 Abril de 2009, 17:04h (#1138956)
    Aparte de todo lo relacionado con habilidades sociales, no es más que una lista de tecnologías ACTUALES, no habilidades, mucho menos habilidades esenciales para el futuro (algunas ni las consideraría tecnologías con mucho futuro).

    Y se dejan una muy importante. Ahora mismo casi todos los procesadores que se hacen son multicore, y según se mejore la tecnología de integración tendrán más y más cores. Una habilidad esencial de la que carecen casi todos los programadores es la programación paralela. Es mucho más complicado tanto programar como depurar aplicaciones paralelas, y sin embargo se va a hacer más esencial conforme incluyan más cores en el procesador. Procesador del que no podremos sacar partido si no hacemos nuestras aplicaciones paralelas.

    El número uno de la lista debería ser ese: programación paralela.
    [ Responder ]
  • Weberos programadores

    (Puntos:2, Informativo)
    por pobrecito hablador el Domingo, 12 Abril de 2009, 17:05h (#1138957)
    Eso estará bien para weberos programadores, digo yo.

    Pero para programar dispositivos de control industrial minúsculos (mi campo) no creo que java, PHP y puto NET sirvan de gran cosa.

    Si tienes experiencia en ensamblador y sabes escribir C muy eficiente, ven, que te contrato.

    [ Responder ]
  • más bien...

    (Puntos:4, Inspirado)
    por pobrecito hablador el Domingo, 12 Abril de 2009, 17:48h (#1138970)
    ... eso es lo que haría falta para ser un "tocateclas".

    Mi lista:
    • Tener autoestima.
    • Ser educado y dejar la prepotencia (que suele ser un indicio de incompetencia) en el cajón.
    • Ser capaz de asimilar responsabilidades sin escurrir el bulto.
    • Tener vastos conocimientos de Matemática Discreta, en especial de la Teoría de la Información.
    • No tener prejuícios por ninguna tecnología, ya sea de sistemas operativos, lenguajes de programación, metodologías de diseño de sistemas, etc., ya sean vigentes, obsoletas o experimentales.
    • Tener capacidad de aprendizaje, ser capaz de dominar en un corto plazo de tiempo el 80% de cualquier tecnología o dominio de aplicación.
    • Interesarse por el entorno de aplicación de los proyectos, ello implica conocerse al dedillo la legislación del país, entender lo que es ergonomía (aquí incluyo el acceso a los discapacitados), saber comunicar y escuchar, comprender la psicología humana, ...
    • ...
    [ Responder ]
  • Tomando los 10 puntos por separado podemos clasificarlos en habilidades técnicas y habilidades personales. Para el caso de las habilidades personales creo que no son para el futuro, ¡sino para ya mismo!, con independencia de la tecnología que domine en el momento.

    Es mas, diría incluso que estas habilidades tendrían que estar situadas en los primeros puestos pues la tecnología cambia, pero las "buenas prácticas" permanecen!

    Por otro lado, y ahora centrándonos en la parte tecnológica, creo que el lenguaje del futuro es Javascript. Si, si, ese lenguaje de scripting que soportan todos los navegadores, que por unos motivos u otros, ahora está en cualquier cosa que tenga internet. Es más, creo realmente que es el único lenguaje que puede decir eso de "write once run everywhere!".

    Algunos dirán que es un lenguaje con problemas de incompatibilidad, limitado(?), poco empresarial, etc, pero la realidad es que está en todas partes y existen varios toolkits bastante sorprendentes (Dojo [dojotoolkit.org]).

    Para terminar, creo que el artículo habría de haber matizado que .NET, java y PHP serán de los más utilizados en el lado servidor. Para el lado cliente, están acabados!

    --

    Defiende tu libertad empezando con la de los demás.

    [ Responder ]
  • Owned

    (Puntos:3, Divertido)
    por lasizoillo (9545) el Domingo, 12 Abril de 2009, 20:20h (#1139006)
    ( http://127.0.0.1/ | Última bitácora: Jueves, 16 Abril de 2009, 09:05h )
    Uno lee lo del Java, .Net y PHP y se pone a sospechar... en efecto, esta basado en un artículo del 1 de Abril :-P
    --
    Una vez metido, recordad lo sucedido [laquadrature.net].
    [ Responder ]
  • por Xiriaco (5510) el Domingo, 12 Abril de 2009, 22:51h (#1139055)
    ( Última bitácora: Miércoles, 09 Junio de 2004, 02:32h )
    La verdad no creo que sean tres grandes. Hay mas muchas empresas buscan programadores en ActionScript, Perl y Python. Asi que eso de "tres grandes" y no es unicamente eso ya que se ha puesto muy de moda esto de "maquinas virtuales". Asi que de programación en el futuro viene mucho, tenemos que ver que Adobe esta invirtiendo en Flash y tambien en su plataforma Air, que podemos decir ahora que esta disponible la maquina virtual de Parrot ?. Hay mucho que escoger pero y mucho que aprender y de aqui a 5 años quien sabre que algo nuevo vendra. "La evolución siempre continua y nada la detiene".
    [ Responder ]
  • Mis 10 puntos fundamentales

    (Puntos:3, Interesante)
    por DanielSan (10124) el Domingo, 12 Abril de 2009, 23:03h (#1139057)
    ( http://guslibu.awardspace.com/ | Última bitácora: Miércoles, 03 Diciembre de 2008, 13:12h )
    1. Aprende lo mismo que la gran mayoría de los programadores están estudiando y te pudrirás el resto de tu vida en el peor puesto del escalafón.
    [ Responder ]
  • por tufo (37887) el Domingo, 12 Abril de 2009, 23:55h (#1139071)
    Quien puede predecir el futuro, a lo mejor va a existir otras cosas, no? http://videosdemandriva.blogspot.com/ [blogspot.com]
    [ Responder ]
  • trabajo

    (Puntos:1)
    por insalada (43279) el Lunes, 13 Abril de 2009, 13:05h (#1139171)
    Yo os digo lo que tiene que tener el buen programador: TRABAJO
    [ Responder ]
  • por visualito (22279) el Lunes, 13 Abril de 2009, 18:37h (#1139243)
    Más bien para presente y futuro mirar la matriz de competencias de un programador http://www.indiangeek.net/wp-content/uploads/Progr ammer%20competency%20matrix.htm [indiangeek.net]
    [ Responder ]
  • por Serfull (44619) el Martes, 14 Abril de 2009, 18:53h (#1139417)
    Acuerdense de Bill, y tomemos lo que ya existe para mejorarlo... al él no le fue mal ;)
    [ Responder ]
  • por israelviana (12786) el Lunes, 13 Abril de 2009, 11:32h (#1139145)
    ( Última bitácora: Miércoles, 29 Octubre de 2008, 20:36h )
    Los programadores estamos dejando de ser peones. Estamos dejando de doblegarnos ante los MBA que van de arquitectos y que nos tratan como mierda en las cárnicas. Estamos abarcando más áreas que el picado de teclas y tenemos una visión completa de los proyectos. O al menos, eso intentamos algunos ;) Te recomiendo un artículo de Enrique Dans (aunque por /. no nos mole mucho el rollo gurú dospuntocero): http://www.libertaddigital.com/opinion/enrique-dan s/alguien-ha-visto-un-programador-38393/ [libertaddigital.com]
  • 11 respuestas por debajo de tu umbral de lectura actual.