Estoy interesado en averiguar por qué los programadores dejan sus trabajos y si los motivos de la partida han resurgido en su trabajo actual.
Es la razón por la que me dejo simplemente por remuneración, ubicación, odio a mi jefe / compañero de trabajo, falta de reconocimiento o jubilación / nueva carrera.
Actualización: soy responsable de un equipo de programadores y evaluadores y me gustaría comprender mejor qué podría motivar a mi equipo a irse, y espero tratar de abordar estos problemas.
management
Kane
fuente
fuente
Respuestas:
Esta publicación de blog agregará mucho valor a la discusión: http://widgetsandshit.com/teddziuba/2010/05/why-engineers-hop-jobs.html Todo se reduce a esto: los mejores talentos tienen facilidad para encontrar trabajo. Asegúrese de que usted, el empleador, sea competitivo en el mercado laboral.
Soy un juez duro. Por favor, no me juzguen con la misma dureza, porque necesito comer para mantener mi vida y, por lo tanto, siempre necesité un trabajo en alguna parte. Estoy seguro de que mi publicación es subjetiva, pero traté de responder honestamente desde mi perspectiva. Verá, NO se trata de lo que puedo hacer por la empresa. Se trata de LO QUE QUIERO (y puedo obtener). FYI, soy hombre, no casado, sin hijos.
[Sin ningún orden en particular]
Razones que me quedan:
Por qué no me he ido todavía (sin ningún orden en particular):
Razones por las cuales es probable que me quede durante 5-10 años:
Razones por las que es poco probable que me quede por más de 10 años:
Espero que esto ayude. Sí, soy un soñador.
fuente
Las razones que me quedan para sofar:
Para elaborar un poco
Mi primer trabajo consistió principalmente en programar Visual Foxpro y no vi mucha carrera en Visual Foxpro.
Las promesas que no se cumplieron fueron cursos de capacitación que seguí con la promesa de que recibiría tareas para las cuales usted necesitaba los cursos de capacitación. No obtuve ninguna de esas tareas.
En un empleador obtendríamos los grados 1-5 oficialmente diciéndonos qué tan bien lo hicimos y en el grado en que se basaría el aumento salarial. Las razones de las malas evaluaciones incluyeron "su salario inicial era demasiado alto", "otro empleado agotó los 4 que tengo permitido dar" y "usted recibió un aumento salarial adicional, así que no puedo darle un 4 ahora".
Recibí una oferta que aumentó mi salario en un 25%, y todo lo demás se veía genial que no pude resistir.
fuente
Al darse cuenta de que nadie se hace rico trabajando para otra persona.
fuente
Sugeriría echar un vistazo a la versión animada de RSA de Dan Pink's Drive: The Surprising Truth About What Motivates Us .
En él, Pink teoriza que una vez que se ha satisfecho el nivel base de las necesidades salariales de un empleado, tres factores principales influyen en su motivación y satisfacción.
Obviamente, esto no cubre toda la motivación, pero sí cubre gran parte de ella.
fuente
He dejado roles anteriores debido a
insert perjorative here
fuente
La razón principal por la que dejé mi último trabajo fue alcanzar el techo de la clase de tecnología: se estaba haciendo difícil no ser absorbido por el trabajo de administración y no había una carrera de tecnología disponible.
Otros factores incluyen: - burocracia lenta - falta de enfoque por parte de la gerencia - una falta general de enfoque en el éxito / resultados
fuente
Una lectura muy recomendada sobre el tema es Peopleware .
En cuanto a mí personalmente, las razones por las que dejé empleados anteriores incluyeron
fuente
Acabo de leer los cómics de Dilbert.
fuente
Autonomía, dominio y propósito. No puedes motivar a tu gente, solo puedes desmotivarlos. Déles espacio para aprender y mejorar en lo que hacen. Permítales aprender de los errores. Déles espacio para la creatividad, no les haga tareas de alimentación con cuchara. No los mantenga alejados de los clientes / usuarios reales. Apreciar su oficio.
fuente
Todavía no he visto las horas publicadas en ninguna de las respuestas. Si bien muchos programas de programación permiten semanas normales de 40 a 45 horas, algunas empresas inculcan una cultura donde se esperan más de 60 horas semanales. Conozco a varias personas que han abandonado la industria de los juegos por ese motivo.
fuente
Me voy porque no muestran interés en la calidad del trabajo. Se necesita tiempo, esfuerzo y energía para el trabajo de calidad del producto. Y ese tiempo cuesta dinero, pero la falta de ese esfuerzo disminuye la fiabilidad, el rendimiento y la facilidad de manejo de grandes cantidades de datos.
Básicamente, si las compañías simplemente siguen arrastrando códigos basura, y luego se preguntan por qué reciben informes de errores diarios o el bloqueo del servidor.
Hay un costo o consecuencias por no preocuparse.
fuente
1 Las personas con las que trabajo
2 asignaciones de trabajo
3 asignaciones de trabajo
4 asignaciones de trabajo
5 asignaciones de trabajo
6 - Llega a la cima de la escala salarial de esa empresa
7 - Asignaciones de trabajo
8 - Asignaciones de trabajo
.
.
.
.
fuente
fuente
Factores de presión
Factores de atracción
Lo anterior son mis consideraciones personales.
fuente
No me gusta el título "programador" porque es omnipresente. He visto el título utilizado para puestos que van desde escritor de macros de Excel hasta ingeniero de software de sistemas veterano.
Si desea que las personas se queden, debe eliminar el título de "programador" y estructurar su organización para que los profesionales de desarrollo de software sean tratados como verdaderos profesionales. Las organizaciones que tienen carreras profesionales para aquellos que desean seguir siendo técnicos en lugar de verse obligados a la gestión producen un mejor software y tienen tasas de rotación más bajas.
Idealmente, una organización debería tener una carrera profesional técnica en la que el grado técnico más alto sea al menos equivalente al de la gestión de línea de segundo nivel en compensación y autoridad. Una organización técnica altamente efectiva tendrá ingenieros de nivel "asesor" que informarán directamente a un director o ejecutivo. Los ingenieros asesores no son gerentes de línea, ni son gerentes de proyecto. Los ingenieros asesores son el equivalente civil de los Suboficiales en la Marina de los EE. UU. (Http://en.wikipedia.org/wiki/Warrant_Officer_%28United_States%29), es decir, son especialistas técnicos altamente experimentados (> 20 años) con autoridad de alta gerencia que sabe cómo evitar que proyectos costosos se vayan al sur.
fuente
Una razón por la que dejé una empresa:
Trabajando para el NHS (Servicio Nacional de Salud) en el Reino Unido, lo que significaba que mi salario estaba en una banda (A, B, C, etc.). Eso significaba que podía alcanzar un salario máximo para mi banda, pero no podía obtener más que eso. La única forma de obtener un aumento salarial significativo fue a través de una promoción (que no iba a suceder a menos que el desarrollador de software sénior actual se fuera o muriera), o por un aumento en el costo de vida de mis salarios.
Había un desarrollador en el equipo que había tenido el mismo salario durante 5 años. Pronto se fue. Estuve allí dos años antes de cansarme de los salarios de mierda.
Salud. Jas
fuente
Lo que aún no he visto: la compañía se mueve en una dirección que está completamente en desacuerdo con su objetivo profesional y / o conjunto de habilidades.
por ejemplo, solía trabajar para una empresa como desarrollador senior de Java cuando esa empresa abandonó su línea de productos Java y decidió concentrarse completamente en Progress 4GL (que era su otra línea principal de productos). Como no tenía ningún interés en quedar atrapado en un callejón sin salida como desarrollador de Progress, no había otra opción que renunciar. El CEO de la compañía unas semanas más tarde, en una reunión de todo el personal, anunció que "no somos una organización de productos, somos una organización de servicios" cuando el principal flujo de ingresos para la compañía fue vender el software que produjimos (en lugar de la capacitación y El alojamiento para ese software que también proporcionamos) fue la gota que colmó el vaso (para mí y para otros).
fuente
Particularmente en pequeñas campañas no como (google, yahoo), cuando un empleado es competente para dar un paso adelante en comparación con lo que está haciendo en su empresa actual, entonces el empleado quiere pasar al siguiente puesto y salario más alto.
fuente