Tengo un colega que cree que sabe todo mejor que yo. Claro, él sabe muchas cosas, pero no todo. Él sabe bastantes cosas mejor que yo, pero también sé otras cosas mejor que él. Sin embargo, él cree que sabe todo mejor que yo.
Saca mis cambios y comienza a criticarlos. Estoy seguro de que nuestro gerente lo instó a eso. Constantemente tengo que defender mi código, incluso cuando sé que es un buen código y su único argumento es "lo sé porque programé durante 20 años y tú solo 1". Sin embargo, he estado programando durante 10 años, seguí la educación formal (en la universidad) durante 4 y he estado trabajando profesionalmente durante 2, 1 cuando comencé aquí, así que no tengo ni idea, aunque él actúa. Él dice: "¿Por qué estás usando Linq para filtrar esa lista? Un par de foreach también funcionan". Creo que está intentando ocultar que es el único desarrollador de la empresa que no entiende Linq. Sigue diciéndome que mis soluciones son "exageradas" cuando uso una expresión lambda. También me mira con una expresión en blanco cuando menciono SÓLIDO.
Ha estado hablando mal de mí con nuestro gerente, porque me niego a nombrar mi clase "Solicitud" a "SolicitarClase" y otras razones extrañas.
Me gritó hace unos días. Desafortunadamente, nadie estaba dentro de la distancia de audición. Afortunadamente, ha estado fuera de la oficina desde entonces, así que pensé que podía calmarme un poco. Verás, sufro un trastorno de ansiedad genérico (aún no tengo un diagnóstico oficial, pero he estado en terapia durante aproximadamente una semana). Siempre me he preocupado, pero los ataques de ansiedad comenzaron hace unos meses. Hoy lo volví a ver e inmediatamente sentí que me venía un ataque. Me estoy escondiendo en el baño en este momento. Estoy usando el negocio de las mujeres como excusa. Eso funciona, pero no permanentemente.
Mi gerente le ha indicado que me controle, ya que me demoré mucho en una solicitud de cambio hace un tiempo. Fue difícil porque tuve que refactorizar una clase que este programador escribió (mal). Por supuesto, afirmó que era fácil cuando el gerente le pregunta. El gerente y este programador se remontan a mucho tiempo atrás.
Mi asiento está a la vista tanto de este colega como de nuestro gerente.
¿Cómo hago esto? ¿Cómo escondo mis ataques de ansiedad? No quiero que me despidan, tengo una familia que alimentar. La ubicación es Holanda. Tenemos un departamento de recursos humanos. Este gerente maneja a este otro programador, yo y otro chico al que le acaban de diagnosticar una depresión causada por el trabajo y solo me lo dijo a mí.
Permítanme comenzar con una perogrullada: no eres tú, son ellos.
Puede sonar trillado y obvio, pero en el nivel emocional, tu pregunta me da la sensación de que no es obvio para ti. Es su colega el que está siendo poco profesional, y probablemente incluso (al menos inconscientemente) lo sepa y lo presione para evitar las consecuencias de sus propias acciones. Y su gerente, que no se da cuenta o no le importa, tampoco es un gerente estrella (especialmente si hay otra persona en su grupo que está deprimida por el trabajo).
Según su pregunta, usted es un desarrollador profesional de .NET con educación universitaria que sabe lo que hace y vive en un país de Europa occidental. Con lo que sé del mercado actual, no eres tú quien debería estar preocupado de que te despidan... ellos deberían estar preocupados de que los "despidas". Y probablemente deberías despedirlos (idealmente después de conseguir un nuevo trabajo donde la gente te aprecie). Imo, la vida es demasiado corta para trabajar con idiotas con egos inflados cuando puedes encontrar un mejor trabajo en otro lugar, y parece probable que puedas. Sugiero buscar un poco de trabajo, aunque solo sea para demostrar que puede encontrar un nuevo trabajo si lo despiden. Para paliar la parte racional del miedo que tienes.
Lo que lleva al siguiente paso: si sabe que tiene poco de qué temer, puede ver sus faroles y ganar o evitar sus juegos de gallina. Si sabe que está siguiendo las mejores prácticas del comercio y que es su pérdida si lo despiden por ello, entonces es más fácil enfrentarse a la BS.
Estuve en una situación algo similar hace un tiempo. En algún momento estaba tan frustrado y deprimido que ya no podía soportar las demostraciones aleatorias de dominio de un colega, y comencé a retroceder. (Ese día, ella quería reorganizar mi escritorio mientras yo trabajaba en él. Solo me enteré de eso cuando llegaron los trabajadores. Exploté. El escritorio se quedó donde estaba). Fue entonces cuando comenzó a mejorar. En última instancia, sin embargo, realmente mejoró cuando dejé ese trabajo por pastos más verdes.
A menudo, realmente no hay nada que respalde las demostraciones de dominio de los colegas gilipollas: simplemente lo intentan y ven si pueden salirse con la suya. No tienes que dejar que se salgan con la suya. Su colega probablemente esté (inconscientemente) preocupado porque sabe que su conocimiento está desactualizado y si/ya que no hace nada al respecto, algún día se quedará sin trabajo. No digo esto para hacerte sentir por él (obviamente él no siente nada por ti), sino para demostrar que no es tan fuerte como parece.
Continuar con la terapia. Discuta lo que se necesita para tomarse un tiempo libre con su terapeuta: a corto plazo (en caso de un ataque de ansiedad) ya largo plazo (para descomprimirse de esta situación). ¿Qué harías si tuvieras un dolor de cabeza muy fuerte que no desaparece con analgésicos? Con suerte: ir a casa? ¿Consideras hacer lo mismo si tienes un ataque de ansiedad?
Mejore su salud mental al optar por no participar en las horas extras que ellos quieren que haga. ( Quieren horas extra, ¿ verdad? Los lugares de trabajo disfuncionales a menudo no son tan eficientes, por lo que requieren que te quedes más tiempo para apagar los incendios que avivó su mala gestión). descansar y recargar. Pide a tus amigos y familiares que te apoyen porque lo estás pasando mal.
Parece que está convencido de que el gerente está firmemente del lado de sus colegas. ¿Está realmente seguro? Si no, explique las mejores prácticas y cómo benefician a la empresa a su gerente. A los gerentes sensatos les gustan los empleados que hacen cosas que son buenas para la empresa. Si no lo hace, razón de más para buscar trabajo.
¡Te deseo mucha suerte y que te mejores pronto!
Mi consejo honesto es buscar otro trabajo. No puede cambiar a otras personas, especialmente a personas como su colega, pero puede tener un nuevo comienzo con diferentes personas en otra empresa.
Por lo general, le aconsejaría responder a cualquiera de sus solicitudes tontas con hechos objetivos, pedir razones objetivas para sus críticas y mostrarle fuentes objetivas de las tecnologías que propone. Pero en tu caso, no estoy seguro de que puedas lograrlo. Los ataques de ansiedad son desagradables y pensar las cosas con calma y lógicamente es casi imposible durante un ataque.
Pero los ataques de ansiedad son motivo para ir al médico y tomar un día de baja por enfermedad. Pídale a su terapeuta consejos prácticos y estrategias sobre cómo lidiar con el desencadenante de sus ataques.
Al contrario de lo que otros escriben, yo en tu lugar no le diría a mi jefe que tengo ansiedad.
Lo que dice la ley y cómo reacciona la gente son dos cosas completamente diferentes. He experimentado personas siendo acosadas por muchas razones. El hecho de que no deberían ser intimidados y que es ilegal intimidar no jugó ningún papel.
Esto parece un conflicto político. Tu colega está tratando de mostrarte quién es el jefe. Está tratando de imponer su dominio sobre ti. Esto sucede mucho y más aún si él es un hombre mayor y tú eres una mujer más joven (en términos de edad y duración de la carrera).
No pelees con él, solo haz lo tuyo. Si es posible sonríe mientras haces lo tuyo.
Acepta que algunas cosas no dependen de ti y respira hondo cuando el chico te pida algo tonto. Si su jefe apoya estas solicitudes, simplemente llévelas a cabo. No intentes demostrarle a nadie que no tienen sentido.
Si eres lo suficientemente fuerte, incluso puedes probar una estrategia diferente. Acércate a él y pregúntale su opinión sobre algún problema. No importa si sabes cómo resolverlo y no necesitas su ayuda. Ve a él y dile algo como
Hola [Dick], me preguntaba si podrías ayudarme con eso. Sé que tienes mucha más experiencia que yo en A, así que creo que me vendría bien una segunda opinión. Lo apreciaría mucho.
No necesitas creerlo. Véalo como una estrategia. Él podrá demostrarte que es el amo, salvar el culo de tu pobre damisela en apuros y te querrá más. Cuando te dé una respuesta, agradécele efusivamente, incluso si no tiene sentido. Destaca cuánto te ayudó. Por supuesto, solo si te sientes psicológicamente capaz de comportarte así.
O pídele que almuerce o tome un café contigo. Felicítalo por permanecer tanto tiempo en la empresa. Pregúntale sobre su estilo de trabajo, qué estilo de comunicación prefiere, etc. No hables mucho. Escucha. A todos nos encanta el sonido de nuestras propias voces. Si se siente escuchado, es posible que no intente dominarte en tu trabajo.
Una cosa que podría ayudar es lidiar con la situación estresante. Estuve en una situación similar cuando todavía era bastante junior y me causó mucho estrés (y no terminó bien porque lo manejé mal). Con más experiencia en mi haber (9 años), tengo algunos consejos. Nuevamente, esto es lidiar con la fuente del estrés, lo que creo que debería ayudar con la ansiedad, si funciona. ¿Por qué digo junior? Porque la experiencia viene del trabajo, así que si tienes 2 años de experiencia laboral, todavía eres junior. La experiencia no laboral no es un factor en este caso. Junior no tiene nada que ver con la habilidad tecnológica.
Esto es algo que los desarrolladores junior no suelen entender, y es frustrante para ellos. Ven las habilidades oxidadas del desarrollador senior y las comparan con sus propias habilidades frescas y agudas, y asumen que el desarrollador senior es un fraude que no debería ser senior. Pero el desarrollador senior no es senior debido a sus habilidades tecnológicas nítidas (estas se aburren con el tiempo, ya que alguien administra más y codifica menos). Son senior porque tienen años de experiencia de los cuales (con suerte) han aprendido las trampas que deben evitar y las habilidades blandas críticas que los ayudan a trabajar de manera efectiva con la gerencia. Los desarrolladores junior generalmente carecen de ambos, por lo que necesitan desarrolladores senior para ayudarlos a sortear las trampas.. Uno de los mejores desarrolladores junior que he visto todavía necesitaba esto. Se dejó llevar (después de resistirse un poco), y fue algo muy bueno. Si nota que la gerencia escucha al desarrollador senior, no significa necesariamente que haya una conspiración en marcha (con toda seriedad, no como un desaire en absoluto). Los gerentes miran la experiencia primero, las habilidades tecnológicas después, y probablemente (y muy razonablemente) respetan y confían en el juicio de los desarrolladores senior al mirar el panorama general.
No luches contra el desarrollador senior. No. Todos los desarrolladores junior lo hacen (yo también lo hice), pero es una locura. Sí, los desarrolladores junior tienen habilidades tecnológicas más agudas, pero carecen de experiencia, por lo que generalmente no saben tanto como creen, y le dan al desarrollador senior mucho menos crédito por el conocimiento del que deberían. Y en segundo lugar, y muy importante, la gerencia confía en el desarrollador senior para dirigir el barco y guiar al desarrollador junior. La gerencia esperadesarrollador junior para seguir el ejemplo del desarrollador senior. Si el desarrollador junior se niega y dice "pero el desarrollador senior es un idiota, lo sé mejor debido al principio XYZ", la gerencia no pensará "wow, el desarrollador junior tiene razón, el desarrollador senior es un fraude; los despediré y ascenderé a junior desarrollo". La gerencia piensa, "hombre, este desarrollador junior es inmanejable y un gran riesgo. Espero que se alineen pronto, o tendremos que mostrarles la puerta". Estoy seguro de que la última línea no es útil para la ansiedad, pero hay buenas noticias: ¡probablemente haya tiempo para dar la vuelta al barco! ¿Qué debes hacer?
¿El desarrollador senior dice usar GOTO? Entonces úsalos. Plantee inquietudes de una manera que demuestre humildad y respete la experiencia del desarrollador senior, pero aún plantee inquietudes (es mejor hacerlo como preguntas genuinas del tipo "Quiero aprender X", no preguntas del tipo "¿No es una manera tonta de hacer eso?") . Plantee tales inquietudes desde la posición de asumir primero que el desarrollador senior tiene una buena razón y que quiere aprender de qué se trata, pero comunicando que aceptará lo que digan independientemente, solo quiere aprender. Repetiré: haz lo que dice el desarrollador senior. La única razón por la que no debe hacerlo es si sabe con 100% de certezaese desarrollador senior no tiene de ninguna manera un rol de líder o mentor sobre usted, no es el líder tecnológico, no sobre el proyecto, no sobre el código base, nada de eso. Si su gerente no lo ha dicho explícitamente, entonces debe asumir que lo es. Para eso están los desarrolladores senior.
Los desarrolladores junior a menudo no se dan cuenta de esto, pero al final del día, el código debe hacerse y alguien debe tener la responsabilidad de tomar decisiones sobre cómo diseñar el código, los estándares de codificación, etc. Esa es la responsabilidad de un desarrollador senior. , y muy probablemente del desarrollador senior en cuestión. Eso significa que no es tu responsabilidad como desarrollador junior. Siempre y cuando plantee las inquietudes de la manera correcta (ver arriba) cuando las tenga, está bien escribir el código de una manera que no tenga sentido para usted o que parezca que está comprometiendo los estándares de calidad del código (con la experiencia que necesita). Aprenderé sobre la compensación entre costo, velocidad y calidad que hace que esto sea un hecho en la industria del software; el desarrollador senior probablemente ya haya aprendido esta lección).
Primero, con suerte reparará la relación entre usted y el desarrollador senior. La responsabilidad del desarrollador sénior es casi con certeza dirigirlo y asesorarlo. En este momento, accidentalmente está haciendo que eso sea difícil y estresante para el desarrollador senior, y está viendo un rechazo de ellos (concedido de una manera que no es apropiada, pero las personas son humanas). Reparar esa relación hará que las cosas sean menos estresantes para usted y reducirá su ansiedad, lo que debería ayudar con sus ataques de ansiedad. Bonificación: también es probable que mejore su imagen con su gerente, lo cual es importante. Y con el tiempo y la experiencia, comenzará a ver por qué todas estas cosas son ciertas, lo que también ayudará con la ansiedad a largo plazo.
Si haces todo esto, completamente, con total humildad y sinceridad, siguiendo lo que dice el desarrollador principal (y dándole una cantidad de tiempo razonable, al menos uno o dos meses), y siguen siendo abusivos, entonces yo está de acuerdo con otro cartel que necesita buscar otro trabajo. Y, por supuesto, nada de esto excluye la necesidad de dar prioridad a su salud mental y emocional, ni asume que reducir su estrés lo arreglará todo, pero es una herramienta que debería ayudar, además de otros pasos.
Si bien este desarrollador es la causa directa de su angustia, me parece que el verdadero problema aquí es el gerente. Este es uno de los tipos de disfunciones que ocurren en los equipos técnicos donde el gerente no comprende realmente el trabajo que hace el equipo.
Cuando no comprende realmente lo que sucede como gerente, se ve obligado a depender de otros para comprender la calidad del trabajo y tomar decisiones. Eso no es necesariamente un problema en general, pero lo que ocurre a menudo es que el gerente no sabe cómo elegir a las personas adecuadas para escuchar. Tienden a basar su evaluación en cosas superficiales y, a menudo, eligen a la persona equivocada. El clásico es el miembro del equipo que produce soluciones frágiles y, a menudo, demasiado complejas que crean muchos problemas que solo ellos pueden resolver. Lo que el gerente ve es el "héroe" que soluciona los problemas. "¡Uh-oh, los informes de TPS están fallando de nuevo! ¡Necesitamos al héroe!" Los desarrolladores que escriben código que es estable y robusto no están constantemente salvando el día y parecen prescindibles.
Eso puede parecer estúpido (lo es), pero es un resultado natural de cómo funcionan nuestras mentes. Las cosas que no cambian y funcionan bien tienden a volverse invisibles. Por ejemplo, ¿con qué frecuencia piensa en los latidos de su corazón? Probablemente no a menudo cuando es normal. También debe comprender que la mayoría de las personas no tienen idea de lo que sucede dentro de una computadora. Es todo un misterio. Solo ven a un héroe bombero. No hacen la conexión de que el héroe es realmente un pirómano.
Has aterrizado en un equipo con un 'chico de oro'. Cuando el chico dorado no es realmente terriblemente competente, pueden ser muy territoriales y celosos. Si los desafías en un nivel técnico, pueden volverse muy agresivos e intentar intimidarte para que te sometas. La realidad es que su estado suele ser muy tenue. Una vez que el gerente comienza a ver evidencia de su ineptitud, la situación puede cambiar muy rápidamente. A menudo, el gerente se enojará cuando comience a ver que ha sido engañado y que esta persona dañó su propia posición en la organización. El chico dorado está desesperado por evitar grietas en su fachada de competencia.
Tienes tres enfoques básicos para elegir:
La primera no es una elección que haría a menos que necesitara desesperadamente mantener mi trabajo. He hecho el número 2 varias veces, principalmente por mi personalidad y no tanto porque realmente entendiera la dinámica. Puede ser muy incómodo y existe cierto riesgo de que lo dejen de lado o lo despidan. He sufrido lo primero pero no lo segundo. Es difícil decir cómo la ofensiva afectará su ansiedad. El estrés es a menudo el resultado de sentirse impotente, por lo que la resolución activa de problemas podría ayudar. Y si tiene éxito, todavía está atrapado con un gerente que no sabe lo que está pasando. Podrías convertirte en el chico dorado ('chica dorada' tiene una connotación muy diferente, agradezco sugerencias para otro término sin género para esta idea). Tal vez quieras eso, personalmente preferiría trabajar en un equipo no disfuncional. Una cosa a tener en cuenta que J. Chris Compton ofreció: "Si está lleno de emoción (se percibe que está molesto) cuando explica su punto de vista, es menos probable que entregue un mensaje que influya / convenza a la otra persona. Mi opinión de ver a la gente discutir cosas técnicas: es más probable que la persona que está cargada emocionalmente sea percibida como equivocada (todo lo demás es "en su mayoría igual")". Agregaré a eso: sepa lo que hace y esté preparado para defender sus decisiones, pero si se da cuenta de que está equivocado o de que la otra persona tiene razón, admítalo.
Irse siempre es una opción. Las principales desventajas de que es difícil saber con certeza en qué se encontrará en el próximo lugar y cambiar de trabajo con demasiada frecuencia puede verse mal.
Otra cosa que podría pasar es que el gerente se vaya. Por lo general, esto no es algo que pueda afectar, aunque podría reclamar un entorno de trabajo hostil que podría conducir al despido. No estoy seguro de cómo funciona eso en los Países Bajos, pero en los EE. UU. eso expone a la empresa a juicios y tales reclamos generalmente se toman en serio en cualquier empresa bien administrada.
A veces, las personas (tóxicas) ocupan tanto espacio (personal) como encuentran disponible. Queda a tu voluntad poner tus límites y no darle más espacio. Es posible que este tipo nunca cambie , pero al menos puedes establecer algunas reglas sobre su comportamiento .
De mi experiencia personal con un colega tóxico (muchas similitudes con tu caso), Primero, hablé con mi jefe y le dije cuánto más productivo sería si algunas cosas fueran diferentes en mi entorno laboral, mencionando uno o dos hechos que sucedió con mi colega. En segundo lugar, aproveché la primera oportunidad que me dio mi colega después de ser criticado una vez más, diciéndole que aunque tenía razón en sus propuestas, su comportamiento no estaba ayudando en nada.
No hace falta insultar a nadie, trata de sacar a la superficie su aspecto positivo de su carácter destacando su experiencia y al mismo tiempo hazle entender que tu productividad depende de él y tu buena comunicación entre tú y él.
En mi caso, el comportamiento de mi colega mejoró ( ¡solo para mí! ). Tiene el mismo comportamiento para aquellos que han mantenido la boca cerrada.
El buen caso es que trabajarás en un mejor ambiente. Pero, ¿y si las cosas no funcionan como las planeaste?
¿Cuál sería el peor escenario? ¿Ser despedido? Apenas lo suficiente para creer que eso sucedería. En el peor de los casos, el tipo no cambiará y tendrás la opción de renunciar a tu trabajo o probar otro método. Supongamos que renuncias o te despiden. ¿Así que lo que? Encontrarás un trabajo mucho mejor. Por ti y tu salud mental. Tu familia necesita que estés saludable ante todo.
Podría tratar de manejar sus ataques de ansiedad de vez en cuando estableciendo que su sentimiento principal para esta situación sea su ira en lugar de su miedo . Sí, necesita paciencia , hay que luchar, pero se puede lograr con seguridad.
He estado en una situación similar, en el mismo país. Voy a compartir lo que hice y los efectos, si esa no es una buena respuesta en WorkplaceSE, házmelo saber.
Soy un desarrollador móvil, trabajo con otros 3, uno de los cuales actúa de la misma manera que tu chico. Se queja constantemente del trabajo de otras personas, incluso de las que llevan 15 años en la empresa. Es teóricamente muy fuerte, pero le falta mucha experiencia en el mundo real, no entiende que cuando trabajas para una empresa, a veces tienes que usar la solución de 1 hora que es lo suficientemente buena en lugar del proyecto de refactorización de 10 horas para arreglar un insecto. En las reuniones, inicia discusiones sobre todo, todo el equipo puede decir A y él seguirá siendo inflexible sobre B.
La primera vez que esto me provocó un ataque, me apagué por completo. Fue en una reunión, ni siquiera recuerdo qué lo desencadenó exactamente, pero este tipo seguía gritando el mismo argumento sin importar lo que le dijera. Entré en pánico y en el momento en que uno de los miembros de mi equipo le dijo algo al chico, me alejé de la conversación por completo, no tengo un recuerdo consciente del resto de la reunión, solo miré mi lata de refresco, afortunadamente el resto de el equipo terminó el resto de lo que necesitaba ser discutido.
Después fui al baño un rato, para calmarme y pensar qué hacer a continuación. Le pedí a mi superior que programara una reunión. Tengo autismo y me estaba recuperando de una depresión en ese momento, nadie lo sabía todavía y sentí que tenía que contarlo primero para explicar completamente el impacto. Así que le dije eso, generalmente es un tipo muy agradable unos años mayor que yo, así que me sentí cómodo compartiendo esto con él. Me ayuda saber que valora mi trabajo y no cambiaría esa opinión basándose en el conocimiento de estos temas. Le expliqué lo que pasó y cómo me afectó, y que no sabía qué hacer en una situación así. Respondió muy comprensivo y me dio el consejo de ir al baño en el momento en que sintiera que se avecinaba un ataque. Quédate allí todo el tiempo que sea necesario y cuéntale sobre el incidente algún tiempo después. YO'
El tipo problemático recibió una advertencia oficial poco después con un algo general "no encajas en el equipo, trabaja en eso". Ha estado mejorando desde entonces.
¿Tienes un "vertrouwenspersoon"? Si es así, hable con ellos, para que al menos alguien en la empresa conozca su situación y pueda responder por usted si las cosas realmente se salen de control. (vertrouwenspersoon = una persona en la empresa a la que puedes contar cosas sin que se lo digan a los demás, es algo que tienen algunas empresas en los Países Bajos)
Para la felicidad a largo plazo, debe encontrar una nueva posición en la que sea más feliz.
Puede tomar un par de meses, pero las habilidades de .NET son comercializables en todo el mundo.
Con eso en mente, voy a abordar otra cosa.
Otros tienen buenos aportes sobre cómo lidiar con su ansiedad específicamente.
No hay necesidad de agregar a esa parte.
De lo que me gustaría hablar es de cómo lidias con las cosas en general.
Si miras las cosas de manera diferente, las cosas podrían ser más fáciles para ti.
Así que veamos algunas cosas que dices aquí, con nuevos ojos,
y puedes considerar si tengo puntos válidos.
Nota: no te culpo por el lío que has descrito.
Lea la última oración de nuevo por favor...
Quiero sugerir diferentes formas de ver las cosas, en su próximo trabajo, sin importar cuál sea.
Ha estado hablando mal de mí con nuestro gerente, porque me niego a nombrar mi clase "Solicitud" a "SolicitarClase" y otras razones extrañas.
Tengo que preguntar... ¿por qué no le cambiaste el nombre?
Es el desarrollador principal y es amigo del gerente. ¿Es esa una colina en la que estás dispuesto a morir? Escoge tus batallas.
Habrá un montón de reglas estúpidas en cada organización. ¿Por qué? (1) Porque puede ser mucho mejor tener todo el código escrito en un patrón, incluso cuando eso no es óptimo, y (2) personas mandonas.
Tenía un amigo que trabajaba en un lugar donde no se permitía usar una negación en una declaración if (un buen principio general... pero tonto cuando se aplica sin piedad).
Él dice: "¿Por qué estás usando Linq para filtrar esa lista? Un par de foreach también funcionan".
Dígale que pensó que era más fácil de mantener y ofrézcale reescribirlo.
(Sin decirle o insinuar que es un idiota... especialmente si es un idiota.)
Fue una [tarea] difícil porque tuve que refactorizar una clase que este programador escribió (mal).
¿Tuviste que reescribirlo?
Por "tener que" quiero decir, ¿ realmente no había otra forma de hacer los cambios?
Saca mis cambios y comienza a criticarlos. Estoy seguro de que nuestro gerente lo instó a eso.
Esto es algo para hablar con su gerente cuando se sienta lo suficientemente saludable como para abordarlo.
Gritar es inapropiado, no deberías tener que lidiar con eso en el trabajo... nunca.
Observo que dices que está criticando tus cambios , pero el tono de la publicación parece ser que te está criticando a ti .
En la mayoría de los lugares tendrás que lidiar con las críticas a tu trabajo; esfuérzate por tomártelo de manera menos personal.
Él sabe bastantes cosas mejor que yo... Sin embargo, cree que sabe todo mejor que yo.
Si bien puede tener razón, cuando dice "él cree que sabe todo mejor que yo", definitivamente está proyectando, que no es la forma más saludable de vivir la vida.
En mi opinión, proyectar puede contribuir a la ansiedad. 1 Vea si su terapeuta quiere hablar con usted al respecto.
1 No, no soy terapeuta. Creo que "contribuye" porque la mayoría de las personas que conozco que tienen ansiedad proyectan mucho más. Eso es "evidencia anecdótica" omite este punto si crees que estoy equivocado :-)
Tengo otro enfoque para su problema: su colega siempre parece tener una mejor idea sobre cómo hacer las cosas, pero ese tipo de personas generalmente tienen un inconveniente: están muy metidos en la codificación más profunda, pero no tienen idea de que los programas que Está escrito para ser utilizado por personas normales (es decir, no nerds de TI, todos lo respetan), esto es algo que puede usar:
Acudes a tu jefe y le mencionas que no te sientes bien con las constantes críticas que recibes de tu compañero de trabajo, así que tienes una propuesta: cada vez que tu compañero de trabajo descubra que haces algo mal, depende de él encontrar una situación de la vida real, en la que pueda indicar claramente por qué su solución es mejor que la tuya. Su gerente debe aceptar esa situación de la vida real.
Esto dará como resultado la siguiente situación:
Eventualmente, terminará con una lista de casos de uso de la vida real, en los que su empresa puede usar una lista de prueba de regresión, lo que podría aumentar considerablemente la calidad de su producto, y ese será el verdadero ganador para usted, como lo es. ¡la persona que ha propuesto comenzar esta lista de prueba de regresión!
Esto es lo que pasa con los desarrolladores con grandes egos y sin habilidades: las empresas que los contratan y los mantienen a largo plazo morirán. Eventualmente, lo que sucederá es que causarán una gran cantidad de código, muchas dependencias ocultas, aplicaciones de modelo monolítico, etc., de modo que un día el código se rompa y nadie, excepto ese tipo, podrá mantenerlo. Luego, ese tipo dejará la empresa (se jubilará, renunciará, será despedido, lo que sea) y la aplicación fallará y la empresa se derrumbará por su propio peso. Mi empresa actual está pasando por una situación similar en este momento, donde su aplicación anterior estaba tan mal diseñada que decidieron que, en lugar de arreglarla, sería mejor simplemente reconstruir todo desde cero y tirar la anterior, y están gastando un montón de tiempo y dinero en ello,
Entonces, esa es la dirección en la que se dirige su empresa, si su "desarrollador sénior" no sabe acerca de SOLID y es quisquilloso con cosas como "Solicitud" frente a "RequestClass" (y, por cierto, tiene razón en este caso, debería ser "Solicitud "; agregar a todo el sufijo Class/Impl/etc es tan anticuado, no es de extrañar que el desarrollador senior haya estado programando durante 20 años, probablemente todavía esté usando Java 4, apuesto;)). ¿Quieres estar en este barco que se hunde cuando eventualmente se desmorona, o mejor aún, quieres estar allí para recoger los pedazos del desastre de otra persona? Por supuesto que no. Así que sal de ahí lo antes posible. Estás en un barco que se hunde, es hora de saltar.
Su problema no son sus hábitos de codificación o la forma en que hace las cosas, su problema en este momento es su ansiedad. Si no soluciona eso con un profesional/medicamentos, verá que este patrón sucede a lo largo de su vida. La gente verá todo lo que haces de manera desfavorable, no inspirarás confianza y, después de eso, puedes ser el experto, la persona indicada para este tipo de negocios, y nadie te tomará en serio. Tómate un tiempo y explícale esto a tu terapeuta (nunca se lo digas a tus compañeros de trabajo), incluso si hay alguien en quien confíes. Lo que sucede en su lugar de trabajo son detalles. Su ansiedad y vulnerabilidades proyectadas son sus prioridades ahora.
usuario44108
jimmyjames
Beldad
chris stratton
chris stratton
Marca
Beldad
Marca
Marca
Beldad
Beldad
doctor jones
Adriano Repetti
J.Chris Compton
TodosLosReyesCaballos
Bernardo Barker
TodosLosReyesCaballos
Bernardo Barker
Beldad
Beldad
Bernardo Barker
Beldad
Bernardo Barker
Beldad
Beto
Beto
Beto
Beto
Beldad
Beto
Agustín Lado
Beldad
Beldad
Julia en Austin
Sombracorazonista
tony stark