Make Text BiggerMake Text SmallerReset Text Size
¿Arrogantes?, ¿Incompetentes? Imprimir E-mail
09.06.2006

helpLos programadores afirman en sus blogs que están rodeados de jefes tontos. A su vez directivos y consultores se quejan de que casi todos los programadores son idiotas, y de lo difícil que resulta encontrar alguno bueno.

Mini-collage ilustrativo:

 

"El gran poblema según mi punto de vista es que gente con pasta que no tienen ni p*** idea de lo que es Internet quiere forrarse aun más. [... ...] pagando a más becarios que programarán frustrados cada día recibiendo órdenes absurdas de alguien que se cree el gran maestro de las nuevas tecnologías porque ha leído la Computer Hoy durante dos meses."

 Hector García: "Por qué en España no hay grandes empresas de software"

 

"Desafortunadamente los procesos (ágiles) ignoran un factor limitador importante en la mayoría de los grupos de software: los programadores son idiotas. Ocasionalmente he dado formación a programadores, he tratado con unos 100, y puedo decir con honestidad que sólo he conocido a 5 buenos. El resto son peligrosamente incompetentes. De hecho son muy ignorantes, pero creen que son muy buenos...

 Green hat journal "agile development process"

¿Arrogancia?, ¿Incompetencia?. ¿Sólo en un lado?

Comentarios (3)Add Comment
Agile Development?
escrito por Invitado, June 09, 2006
Si, si no entiendes que para desarrollar se debe estar cambiando continuamente las premisas, y ademas haciendo chapuzas (eso es el agile development) eres idiota.

Los problemas del agile development son unica y exclusivamente propias del agile development (que simplemente es una chapuza)
Informar de comentario inadecuado
voto negativo
voto positivo
Votes: +0
...
escrito por Invitado, June 09, 2006
Realmente, ambas partes tienen toda la razón, lo que no es para nada contradictorio...

Todos los empresarios en el mundo de la informática son unos incopetentes, y lo digo con toda la convicción que me otorga haber trabajado en muchas empresas. Es algo que está a la orden del día, y que cualquiera puede comprobar en su propia empresa. Y no hay más que observar la posición de España a nivel empresarial en lo referente a las nuevas tecnologías...

Además, con la misma convicción anterior, he de decir también que la mayoría de los informáticos de hoy son unos incompetentes (yo no diría idiotas, pero también los hay). Son niños que salen de la universidad con su título, y se creen que con eso ya son unos expertos informáticos, cuando aún ni siquiera han empezado (lo que se conoce como "titulitis aguda", altamente perjudicial para la salud laboral).
Informar de comentario inadecuado
voto negativo
voto positivo
Votes: +0
Los dos tienen razon
escrito por Invitado, June 09, 2006
En la linea del primer comentario opino que ambos tienen razon. Mis jefes son unos inutiles, no tienen ni idea de lo que tienen entre manos y menos aún saben gestionar o planificar con un minimo de sentido común. Tengo la convicción de que alguien sin profundos conocimientos de informática e ingeniería del software NO PUEDE DIRIGIR PROYECTOS, y no es raro (de hecho es lo normal) encontrarse con directores de proyecto que no tienen formación en informática. Que digo yo, un jefe de proyecto debe responsabilizarse de que un proyecto salga adelante y se cumpla con lo previsto, ¿como alguien sin conocimientos de desarrollo de soft puede asumir esta responsabilidad?, nadie puede asumir la responsabilidad sobre algo que no es capaz de controlar ni entender.

Luego por otro lado el nivel medio de los programadores es realmente pobre, soy profesor (asociado) en ingeniería informatica y doy clase en quinto, bueno pues a estas alturas de la carrera la gente no por lo general no tiene ni la más remota idea de hacer un diseño de clases en condiciones (la mayoría no entiende bien los conceptos de OO), tampoco saben NADA de ingeniería del software (por ejemplo no saben lo que es un sistema de control de versiones y como usarlo, no saben la importancia de automatizar el proceso de build de un sistema, desconocen totalmente las tecnicas de test unitarios, funcionales o de regresión, no tienen ni papa de diseño arquitectonico, no saben nada de patrones de diseño y menos aún patrones de diseño más complejos como MVC o patrones de acceso a datos, la lista de cosas que un ingeniero informático desconoce y son FUNDAMENTALES para desarrollar su trabajo es interminable). Y por supuesto la culpa no es de los alumnos, la culpa es de un sistema educativo de muy baja calidad que no es capaz de preparar buenos profesionales.

También soy el encargado de realizar las entrevistas de trabajo para nuevos desarrolladores en mi departamento... y madre mia.. desarrolladores con años de experiencia en java que no tienen ni idea de lo que es un patron de diseño o ni si quiera conocen ANT (como se puede desarrollar en serio en java y no sabe que es ANT???), o gente que dice tener "años" de expriencia en C++ y desconoce la stl o no entiende correctamente que es un constructor de copia.

Por supuesto también hay gente realmente muy buena, lo que ocurre es por cada desarrollador bueno o muy bueno hay 5 mediocres (y me estare quedando corto).

Sobre el comentarios de arriba: "si no entiendes que para desarrollar se debe estar cambiando continuamente las premisas, y ademas haciendo chapuzas (eso es el agile development)"

Reduciur a eso el agile development demuestra como la arrogancia cuando se une a la ignoranciua es una combinación muy peligrosa.
Informar de comentario inadecuado
voto negativo
voto positivo
Votes: +0

Escribir comentario
quote
bold
italicize
underline
strike
url
image
quote
quote
smile
wink
laugh
grin
angry
sad
shocked
cool
tongue
kiss
cry
reducir | aumentar

busy
 
< Anterior   Siguiente >


En Navegapolis
En Internet

Advertisement

Amigos de Navegápolis

Scrum Manager Colaborador

Área de descargas

Artículos relacionados

Registrado en Safe Creative