Lidiar con el aprecio y la falta de respeto

Guión:

Diseñador/desarrollador con años de experiencia en múltiples proyectos que abarcan una gama de tecnologías que es una de esas personas felices/despreocupadas/divertidas que intenta llevarse bien con todos, independientemente de su posición o título.

Anteriormente, un desarrollador de back-end durante varios años trabajando principalmente en c, código de shell y otros lenguajes en los que no estaba tan interesado.

Salí de la codificación de back-end y entré en el diseño/desarrollo de la capa de presentación como artista y diseñador por naturaleza y entré en UX/diseño de interfaz de usuario/arquitectura/gráficos/efectos de integración, etc.

El orden jerárquico de una tienda de desarrollo de software general tiende a ser indiferente entre los desarrolladores de backend/frontend.

Trato con desarrolladores de back-end (superados en número por más de 20 desarrolladores de back-end frente a mí para un proyecto de buen tamaño).

Me he quedado por bastante tiempo, pero he comenzado a pensar más en seguir adelante por algunas razones específicas.

Siendo el único tipo de capa de presentación, los desarrolladores de back-end me critican a menudo porque parecen ignorar lo que hago. A lo que yo también estoy acostumbrado, y durante mucho tiempo lo devolví, excepto que se está poniendo viejo y últimamente se está volviendo más insultante.

Es una tienda SL, vivo principalmente en XAML todo el día y trato de evitar el c # que usamos principalmente en la parte posterior.

  • He dedicado horas y sigo tratando de ser útil donde puedo.
  • Soy bueno en lo que hago, pocas veces requiero ayuda de alguien para algo relacionado con lo que hago.
  • Uso múltiples sombreros y lanzo de manera diversa.
  • Intento fomentar mejores prácticas en el ámbito profesional.

El problema es que a cambio;

  • A veces recibo comentarios sarcásticos que sugerirían que lo que hago es inferior (he trabajado en el otro lado, no era tan interesante para mí como lo es el lado visual).

  • Ignorado como solo el tipo de interfaz de usuario con rara vez reconocimiento, solo hay un tipo que intenta entrar después de todos ellos para "hacerlo bonito".

  • Me excluyen intencionalmente de las cosas.

  • La mayoría de las cosas que hago se descuentan tan fácilmente. A menudo se me proporcionan requisitos retrasados ​​demasiado cerca de la fecha límite, lo que a menudo me ha hecho trabajar hasta altas horas de la noche y los fines de semana tratando de compensar la falta de notificación y comunicación.

  • Criticado por conseguir una oficina propia, incluidos comentarios pasivos dirigidos a mis superiores que sugieren que no se lo merecen, lo que me hace sentir como un idiota a pesar de que nunca pedí la cosa.

Básicamente está empezando a generar resentimiento, falta de motivación, no disfrutar el lugar de trabajo y básicamente me dirige hacia otras oportunidades.

Parece que me quedo por las personas que disfruto en el aspecto comercial, algunos colegas que se hicieron amigos y mi respeto por el negocio en el que estamos.

Entonces mi pregunta es, ¿cómo puedo restablecer profesionalmente una presencia que merezca respeto mutuo y guiar a mis colegas hacia una relación laboral más normal?

Cualquier consejo bienvenido.

Si tu trabajo es tan fácil, entonces ¿por qué te tienen dedicado a él? ¿Por qué no hacer que los desarrolladores de back-end hagan su trabajo? Tal vez si pudiera llevarlos a esa pregunta (sin confrontación), podrían reconsiderar su posición. Pero tienen que estar abiertos a ello. La razón solo puede llegar hasta cierto punto cuando las personas se deciden.
¿Qué dijo su superior cuando mencionó estas cosas?
La perdición del desarrollador de UI...

Respuestas (3)

Como persona de la base de datos, he obtenido muchas de las mismas cosas.

Algunas personas tienen que creer que cualquier elección que no sea la que tomaron personalmente es mala. Así que estás equivocado si tienes una profesión diferente, estás equivocado si tienes una religión diferente, estás equivocado si conduces un tipo de automóvil diferente. No se puede razonar con este tipo de personas y prefiero considerarlas infantiles e inseguras y apartarme en lo posible de sus caminos. Una vez que lo miras como su problema de personalidad, es más fácil de aceptar. Francamente, solo me río de la ridiculez de estas personas y sigo mi camino alegre.

Algunos de ellos están celosos de la oficina privada. La única forma de que dejen de estar celosos es que consigan oficinas privadas o que tú renuncies a la tuya. Francamente, viviría con los celos en su lugar. Y el tema del dinero es un poco exagerado. Ni siquiera me molestaría en responder a eso, solo darles mi maestro patentado con una mirada fulminante de niño que se porta mal.

Dejaría de dar mucha ayuda a los que más expresan que eres inferior. O haz que se sientan incómodos cuando te pregunten con un comentario sarcástico a cambio de que necesitan la ayuda del encargado de recepción. Sólo haría esto con los peores de ellos, los irredimibles.

Nunca olvidaré a un auditor que fue desagradable con un aprendiz porque no tenía un título en contabilidad y le dijo que no podía ser demasiado inteligente porque la contabilidad era el título más difícil que existía (Sí, lo sé, pero los contadores a menudo realmente ¡piensa eso!) y luego estar muy avergonzado de descubrir que el tipo tenía un MBA y una licenciatura en física. A veces les das suficiente cuerda para ahorcarse. Busque oportunidades para hacer que los peores parezcan tontos en sus suposiciones sobre usted. Como dices que su código no es especialmente bueno, cuando hablan de cómo no pudiste hacer esto y aquello, hablas de cómo hiciste esto y aquello en la posición anterior y por qué sería una mejor manera de hacerlo.

Sin embargo, a algunos se les puede demostrar que lo que hacen es valioso y técnicamente difícil. Para esas personas necesitas mostrar respeto por lo que hacen y mostrarles que sabes lo que estás haciendo. Creo que guardar silencio sobre tu pasado usando sus tecnologías es un error. Supongo que sus gerentes ya saben que tiene esas habilidades desde que lo contrataron. Así que habla sobre cómo solías hacer eso pero encuentras esto más desafiante y por qué.

En este momento, una gran parte de su problema no son los otros desarrolladores, es la administración. Debe hablar con ellos sobre cuánto tiempo toman las tareas y por qué .y asegúrese de que le den el tiempo de espera adecuado para hacer su trabajo. Tienes que adelantar la fecha límite cada vez que te lo dan tarde en lugar de quedarte hasta altas horas de la noche para hacerlo. Debe recordarles cuánto tiempo llevará su parte del proyecto antes de llegar a las 24 horas previas a la etapa de lanzamiento. Si dice que su parte del proyecto tomará 4 días, asegúrese de recordarles que el día seis, el día 5 y el día 4 no cumplirán con la fecha límite si no le dan lo que necesita. Asegúrese de hacerles saber a lo largo del proyecto lo que necesita y cuándo y con cuánto tiempo de anticipación debe recibirlos. Asegúrese de que se informen en público y por escrito. Es muy importante insistir en que necesita el tiempo y la fecha límite debe pasar si no le dan las cosas a tiempo.

También debe hablar con la gerencia acerca de ser excluido de las cosas en las que debería participar.

+ 1, en este momento, una gran parte de su problema no son los otros desarrolladores, es la administración
Punto brillante: "Una vez que lo miras como un problema de personalidad, es más fácil de aceptar".

Como desarrollador back-end al que no le gusta hacer 100% desarrollo de UI, respeto lo que haces. Honestamente, creo que gran parte del desarrollo de la interfaz de usuario es más complejo y propenso a errores que cualquier cosa en el backend.

Dicho esto, nunca he criticado a los chicos de UI sin una buena razón. Dices que tienen una actitud, pero ¿eso también te ha causado que desarrolles un chip en tu hombro? Hablas de querer pelear a puñetazos con algunos de ellos, eso me parece una señal de alerta de que tal vez tú eres parte del problema.

Mencionas que escribes "tantas líneas como ellos". ¿Quién usa esa métrica para medir la efectividad o habilidad de cualquier programador/desarrollador?

Muchos de sus otros puntos son muchos de "tocar mi propia bocina". Todo el mundo piensa muy bien de sí mismo, incluidos los desarrolladores de back-end que te están molestando.

Como arreglarlo

No le sugiero que intente demostrar que está "a su nivel" utilizando cualquiera de los puntos que ha mencionado. Esos son antagónicos. Medir un buen desarrollador de interfaz de usuario es diferente de medir un buen desarrollador de backend.

Del mismo modo, su segundo juego de balas se burla de sus habilidades. Tampoco hables de eso, ya que solo los molestará.

La próxima vez que se quejen de uno de tus beneficios (como la oficina), ignóralo. Son uvas agrias, y deberían estar más maduras que eso. No es gran cosa, de todos modos.

Cuando haga un comentario sarcástico sobre "por qué debería tomar tanto tiempo", ofrézcase a discutir con ellos la estimación del nivel de esfuerzo en detalle. Si no aceptan su oferta, nuevamente, ignore el comentario.

Tu publicación tiene algunos indicios de que eres un mártir, como si decidieras hacer lo que estás haciendo para salvar la empresa. Esa puede ser la raíz de los problemas de los desarrolladores de backend. Tal vez sientan que usted piensa que es mejor que ellos, y están tratando de reducirlo a su tamaño con sus comentarios sarcásticos.

Creo que la humildad es importante aquí, así como la voluntad de mostrarles honesta y abiertamente lo que haces cuando te presionan. Una vez más, no trates de equiparar lo que haces con lo que hacen ellos: ambos ocupan nichos diferentes, aunque similares. Muestren cómo se complementan mutuamente.

Como se ha mencionado, hay mucho "esnobismo" volando en ambas direcciones. Parece ser algo muy común en el mundo de TI. Hardware frente a firmware. Firmware frente a software. Back-end frente a interfaz de usuario. Codificación vs diseño. Y así. No hay ninguna solución... los que odian R van a odiar.

Ahora, dicho esto, noté un punto interesante.

Si la relación entre la interfaz de usuario y el backend es de 20:1, esa es una división extrañamente grande. Supongo que el trabajo está muy orientado al backend (¿probablemente no sea una aplicación de usuario? ¿La interfaz de usuario es configuración?)

¿Cómo está organizado el departamento? ¿Reportas a la misma persona a la que informan los backenders? ¿O estás en otro departamento? Si usted es un departamento de un solo hombre, eso ciertamente explicaría por qué obtiene la oficina, pero desde el punto de vista de los backenders, no parecería justo que obtenga la parte del león solo porque UI es parte del proyecto. tan pequeño como para requerir una sola persona.

Pero volvamos a la estructura del departamento. Si este resentimiento que ha acumulado el equipo de back-end es lo suficientemente grave como para afectar la productividad y la moral (y parece que puede serlo), entonces no es su responsabilidad lidiar con eso, es su gerente y potencialmente su gerente. .

¿Has hablado con tu jefe sobre esto? Si no, deberías hacerlo. Si es así, ¿qué ha sucedido como resultado? ¿El gerente ignoró o minimizó sus preocupaciones? Si es así, es posible que deba expresarse de manera más formal. Documente sus inquietudes, con instancias específicas y concretas. Si aún lo ignoran, tal vez su gerente piense que está exagerando y podría explorar seriamente esta posibilidad con una persona superior en quien confíe. O tal vez él es un evasivo de conflictos y es posible que tenga que pasar por encima de su cabeza con sus preocupaciones documentadas y cuidadosamente profesionales.

¿O su gerente hizo algo que solo aumentó el resentimiento? En este caso, el problema puede ser la incompetencia o el favoritismo de su gerente y lo único que puedo sugerir es que busque otro trabajo, ya sea con un gerente diferente o en otra empresa.

Un par de sus viñetas merecen atención:

  • Ignorado como solo el tipo de interfaz de usuario con rara vez reconocimiento, solo hay un tipo que intenta entrar después de todos ellos para "hacerlo bonito".

Entonces... ¿ellos escriben la interfaz de usuario y tú simplemente la "haces bonita"? Parece como si sintieran que la interfaz de usuario que desarrollan es lo suficientemente buena y no necesita ningún aporte de usted. Eso plantea la pregunta; ¿Quién usa la interfaz de usuario? ¿Es este un producto interno, usado solo internamente? ¿O es un producto orientado al cliente? Si es lo primero, es posible que tengan alguna base para su resentimiento (base, no excusa, eso sí). ¿Lo que haces agrega valor medible al proyecto? Ya sea en la facilidad de uso o, si se trata de un producto orientado al cliente que necesita atraer a los usuarios, en el atractivo y la eficacia.

Si la respuesta es no, no agrega valor medible, entonces es posible que deba pensar en encontrar una manera de agregar valor "medible" al proyecto o mudarse a una empresa con proyectos para los que sus talentos sean más valiosos. Puede pedirle a su gerente que organice una reunión con el equipo (si el equipo impulsa el diseño de la interfaz de usuario) para averiguar qué mejoras de la interfaz de usuario agregarán valor al proyecto. Si el diseño está impulsado por el marketing o la UX, no se discute y estos tipos están fuera de lugar.

Otro punto que me llamó la atención:

  • Criticado por conseguir una oficina propia, incluidos comentarios pasivos dirigidos a mis superiores que sugieren que no se lo merecen, lo que me hace sentir como un idiota a pesar de que nunca pedí la cosa.

Entonces, ¿cómo descubriste que sugirieron tal cosa? ¿Te lo dijo el superior? ¿Hicieron ellos? Es necesario preguntarse qué motivó la divulgación. Si es lo primero, ¿tu jefe se arrepiente de haberte dado el cargo y está presentando estas quejas como una forma de tratar de sacarte de ahí? Mala señal... Actualizaría mi currículum y empezaría a investigar. Si es lo último, suena como un ataque poco profesional de uvas amargas. No puedes hacer nada.

Y el último punto que mencionaré:

  • La mayoría de las cosas que hago se descuentan tan fácilmente. A menudo se me proporcionan requisitos retrasados ​​demasiado cerca de la fecha límite, lo que a menudo me ha hecho trabajar hasta altas horas de la noche y los fines de semana tratando de compensar la falta de notificación y comunicación.

¿Quién le da estos requisitos de tardanza? ¿Están capturados en algún tipo de proceso o documentación formal, o es un casual "oh, por cierto, necesitamos esto" de alguien? Si es lo primero, debe dejar en claro a quien esté proporcionando los requisitos que se requiere una cantidad de tiempo x para hacerlos, y es cuando podrá hacerlo. Si insisten, déjales claro que tendrás que trabajar horas extras para cumplir con el requisito. No se limite a tomar uno pasivamente para el equipo, asegúrese de que sepan que está haciendo un esfuerzo adicional. Si los requisitos no están documentados, presione para una mayor rendición de cuentas. Asegúrese de que sean enrutados a través de quien sea responsable de la gestión del tiempo, no deje que le deslicen las horas extra por debajo de la puerta.

Si no te defiendes e insistes en que se reconozca tu esfuerzo, no lo será. Parece que tienes la impresión de que el trabajo duro será reconocido solo porque existe; lamentablemente, esto casi nunca es el caso. Necesitas hacer que suceda.