El día 19 de abril de 2010 17:57, Jonathan Leibiusky <[email protected]> escribió: > > > 2010/4/19 Gaston Ramos <[email protected]> >> >> El Mon, 19 de Apr de 2010, a las 04:19:15PM -0300, Sebastián Bernardo >> Galkin dijo: >> > > TeraCode BA SA, empresa líder en desarrollo de software offshore, >> > > incorpora Analistas Programadores Ruby SemiSenior >> > > y Senior para importante proyecto. >> > >> > Todavía se usa el término "Analista Programador"? Suena tan 90's... Cuál >> > era la diferencia con "Programador"? estos >> > últimos tienen la capacidad de análisis menos desarrollada? >> El análisis del sistema sólo lo pueden hacer "los analistas" y el >> programador >> simplemente traduce este análisis a líneas de código, es el intérprete del >> analista digamos :). >> >> > > Si... pero convengamos que éste concepto está empezando a desaparecer de a > poco. Quizás en algunos proyectos super grandes, con presupuestos muuuy > grandes y para entidades tipo bancos, etc, todavía existe una separación muy > clara. >
Gentes, no se confundan. Las etiquetas esas sirven para el sistema de sueldos y jornales, indica cuánto te van a pagar por hora. La gente de reclutamiento tiene una tabla con dos entradas: una es el grado de senior, y la otra es una lista de buzzwords que controla contra el CV para ver si vale la pena llamarte o será una pérdida de tiempo. Se aplica un concepto de similaridad sicológica como digamos: tu puntaje el la cantidad de buzzwords de tu CV que están en las buscadas dividido la cantidad de buzzwords buscadas. Un analista es una persona que es capaz de entender el problema del cliente; un programador es una persona que es capaz de entender cómo transcribir una solución dada a un problema en código limpiio, correcto y robusto. Nunca pude entender cómo es que puede alguien con éxito hacer una de esas cosas sin la otra. Si no podés entender el problema del cliente, ¿qué estás programando? Si no podés entender las posibles alternativas de solución, ¿de qué sirve que entiendas el problema? Un analista programador es entonces como un oso hormiguero. Si separan los términos obtienen dos cosas completamente diferentes: una bestia feroz y una montaña de hormigas organizadas dentro de un refugio terrestre :-) En el caso del analista programador, al separarlos se obtiene un tomador de café en reuniones con el cliente que dibuja burbujitas clásicamente inimplementables y un pobre tipo con una vida miserable tratando de hacer que gente que no conoce quede contenta con lo que él no acaba de entender que es lo que hace falta :). Tomen esto con humor, es sin intención de ofender. Nos leemos... -- It's not enough to teach students to surf the Net, we must teach them to make waves. My pedagogical theory is relate, create, donate, which suggests that students work in teams, create ambitious projects and then donate these to people who can use and build upon them. --Ben Shneiderman _______________________________________________ Ruby mailing list [email protected] http://lista.rubyargentina.com.ar/listinfo.cgi/ruby-rubyargentina.com.ar
