http://teddziuba.com/2010/05/why-engineers-hop-jobs.html
Pasé muchas tardes después del trabajo estresado e infeliz porque otro muchacho no entiende ni le importa cómo funciona el negocio del software. No tengo ningún problema para enfrentar a alguien más alto, pero no tengo el respaldo de mis compañeros nerds. Tener hijos es una perra, ¿eh? Probablemente renunciaré pronto.
Francamente, desearía que los programadores en general tuvieran más bolas. Veamos esto:
"" "No trabajo para clientes que pagan dinero, este es un equipo de desarrollo interno en sitios web de desarrollo interno. Por lo tanto, no es que pueda cobrar por eso ni nada. Y al final del día, tenemos que tratar de cumplir con los plazos "."
Si estaba tratando con un cliente que paga $ y si se cubrió el culo al tener un contrato (http://vimeo.com/22053820?utm_source=swissmiss), los cambios en las especificaciones le costarían a este cliente más tiempo Y más dinero ( o potencialmente el mismo o menos tiempo pero exponencialmente más dinero). Su empresa está tratando de salirse con la suya cambiando las especificaciones sin incurrir en el costo de más tiempo y más dinero.
Mientras tanto, tratar de cumplir con los plazos le causa a usted y a sus compañeros de trabajo UNESCESARIO estrés; No puede pasar un fin de semana de calidad con amigos / familiares. Realmente es innecesario, porque quien sea que te esté tirando trabajo probablemente ni siquiera lo sepa, lo cual es triste.
Mi solución propuesta: colectivamente tener las pelotas para enfrentarlos y explicarles que no hay almuerzo gratis y que todo tiene un costo, que un mecánico automático tomaría más tiempo y cobraría más si las especificaciones se cambiaran a mitad del trabajo, que una agencia contratante tomaría más tiempo y cobrar más si las especificaciones se cambiaron a mitad del trabajo, y hay una buena razón para ello. Si no están dispuestos a trabajar con usted de manera razonable, entonces, como grupo, se levantarán y se irán, y tendrán que contratar desarrolladores que puedan retomar el proyecto donde lo dejaron y entregarlo a tiempo.
Luego también hay una promesa de desarrollo ágil, lo que implica que no hay plazos estrictos.
Todavía tengo que ver a los programadores en huelga, pero esto habría sido algo. Los gerentes incompetentes son demasiado abundantes en las compañías de software. Demasiadas personas quieren obtener algo por nada, en Craigslist o dentro de una empresa real. http://teddziuba.com/2011/07/the-craigslist-reverse-programmer-troll.html
Los programadores necesitan tener más bolas.