1 década en la misma empresa, 20 años trabajando

Escrito por picodotdev el .
opinion
Enlace permanente Comentarios

Llevo casi 20 años de vida laboral, 10 de los cuales en la misma empresa, en ese periodo hay a quien le da tiempo a venir, marchar, volver a venir y volver a marchar. En estos años he pasado diría que por pocas empresas comparado con lo rápido que otras personas se cambian de trabajo, aún así han sido empresas bastante diferentes entre ellas. Los últimos 10 años se me han pasado mucho más rápido que los 10 anteriores. Si pasase 10 años más en la misma empresa muy posiblemente sería bueno pero con la situación pandémica actual y el desenlace de acontecimientos que crea incertidumbre es mucho decir.

Prácticas en empresa

Mi primera experiencia laboral ha sido durante los últimos años de carrera a través de unas prácticas en empresa. Las prácticas duraron unos 6 meses y aunque no mucho fueron remuneradas.

Fue mi primera experiencia laboral aunque realmente más allá de eso no me sirvieron para lo que deberían haber sido su propósito que es el hacer uso de los conocimientos adquiridos durante la carrera, adquirir más conocimientos y ver por qué ramas laborales optar una vez en el mercado laboral.

A pesar de todo y dado que era una empresa dedicada a la industria pesada un día pude ver una máquina de colada continua produciendo barras metalúrgicas literalmente como churros y el horno junto con la sala de control bunkerizada donde se funde la chatarra en la cubeta que luego pasa a la máquina de colada continua, ver esto estuvo muy bien.

Las consultoras

En los 10 primeros años de vida laboral he estado trabajando en dos consultoras principalmente con proyectos para la administración pública. Cada proyecto de apenas una duración de más de 9 meses o menos, entre las cosas buenas de estos proyectos es que algunos se empezaban desde cero lo que es una buena oportunidad para aplicar lo aprendido en anteriores proyectos, en los muy pocos incluso con cierta libertad de elegir frameworks y librerías.

Las administraciones públicas tienen sus propias normativas y sistemas para el desarrollo de aplicaciones hasta donde he conocido con importantes limitaciones en librerías que se pueden elegir y obligan a usar sus propios frameworks de desarrollo propietarios a la vez que antiguos, con poca documentación y los cuales fuera de esa administración no tienen ningún valor. Para mi que hasta ahora he orientado mi carrera profesional en el aspecto técnico esto era una importante insatisfacción y por eso aunque no fue algo muy buscado ya que no estaba buscando activamente cualquier oportunidad cuando ví una oferta de trabajo interesante decidí cambiar a una startup dedicada al comercio electrónico, lugar de los siguientes 10 años con los que titulo el artículo.

Con el paso del tiempo las cosas se ven algo distintas, en la primera consultora estuve algo menos de 3 años, con la vista de ahora no debería haber estado más de 3 trimestres. Por el salario casi de becario ya que en esos primeros años lo único que fue posible para mejorarlo fue un cambio de empresa, aún no teniendo experiencia en el primer año estamos hablando de alguien con titulación que ha tenido que pasar 5 años de su vida estudiando en una universidad y hacer una cantidad importante de exámenes de los que aún algunos días con somnolencia me desvelo con «pesadillas» sobre que al día siguiente tengo examen y aún no he estudiado nada. Y por la falta de adquirir conocimientos, ahora me doy cuenta de lo poco que sabía pero también de lo poco que tenían para enseñarme. Nada de lo que hice aquí me siento orgulloso salvo por ser un junior en la empresa y aún así en algunos proyectos realizar tareas de analista-programador que debería haberlo hecho alguien con más experiencia que justifique su salario.

Aún con sus defectos en la segunda consultora hice varios proyectos mas satisfecho con el resultado. Y por otro lado guardo buen recuerdo de prácticamente todas las personas con las que tuve relación y algunas con esto de twitter sigo sabiendo de ellas. En la parte buena de los proyectos están una migración de bases de datos Microsoft Access a una base de datos Oracle. La dificultad de esto estaba en que la migración tenía que ser incremental dividiendo el proceso en tres pasos uno por provincia, para evitar colisiones de identificativos con los datos de la migración y los que se creen usando la aplicación la solución fue reservar una rango de identificativos para los datos de la migración. La otra dificultad estaba en que las bases de datos Access tenían numerosas inconsistencias en los datos y falta de integridad referencial que había que resolver para tratar de migrar la mayor cantidad de datos posible. La parte del proyecto que me encargué fue básicamente un programa Java, casi un script para realizar la migración incremental, buscar inconsistencias, emitir un informe con ellas para resolver las que se pudieran y generar una serie de archivos con las sentencias SQL que ejecutados migraban los datos a las bases de datos Oracle. Alguna época desplazado en el cliente con largos viajes en coche de ida y vuelta diarios, de los de Vitoria recuerdo la canción Anybody Seen My Baby de los Rolling Stones que sonaba todas las mañanas en la radio.

A pesar de que prefiero Apache Tapestry como framework web basado en componentes, otros de los proyectos de lo que que guardo buen recuerdo era precisamente uno hecho en JSF, que si no recuerdo mal servía para evaluar el grado de cumplimiento de una organización en cuanto a seguridad según diferentes parámetros. Tenía su parte de introducción de datos y formularios mediante una aplicación web y también una parte importante eran los informes PDF generados con JasperReports de varias páginas que incluían algunas gráficas de araña generadas con JFreeChart, me permitió descubrir lo muy interesante que era esa herramienta de JasperRports que a día de hoy todavía no se si hay algo mejor en su propósito. En esa época no hacía teses unitarios pero tengo el recuerdo de que tanto el código como la aplicación web tenían un aspecto muy decente y cuidado.

La startup

El motivo del cambio de una consultora a startup en mi caso no fue el salario fue más el aspecto técnico de poder usar algo más moderno que Java 1.4, frameworks propietarios de administraciones públicas y el potencial de poder usar cualesquiera otras cosas más modernas que se necesitasen. Aún siendo Grails y Groovy junto con la base de datos MySQL no mis favoritos al menos era más moderno que lo que podía usar hasta ese momento. El segundo motivo era la experiencia de conocer otro tipo de empresa distinta de una consultora y diferente proyecto.

En esta startup entré casi desde sus inicios y en estos 10 años he visto todo su proceso de crecimiento, desde el inicio en un polígono en una oficina que tendría unos 30m2 en el que al principio con las personas que estábamos sobraba incluso espacio, las mesas del Ikea cojeaban y sillas que habían pasado por mejor vida hace tiempo. Hasta su venta a una multinacional.

A medida que se incorporan personas a una velocidad notable aumentando la plantilla iba faltando espacio. Las segundas oficinas tampoco eran ningún lujo pedían una reforma integral a gritos pero al menos eran más grandes y céntricas en la ciudad. Con el mayor número de personas el baño y a la hora de comer había que hacer cola a medida que también se llenaban con más personas, mesas y sillas, al final también se quedaron pequeñas. Todas las personas muy jóvenes, de entre 20 y 40 años bajos… también debería haber de 50 y 60.

Las terceras oficinas al menos el continente era algo mejor por su reforma reciente y aún más grandes con varias salas de reunión. Eso sí, las mesas seguían siendo de las baratas de 100x50cm de Ikea que no deberían tener en su nombre la categoría de oficina, las sillas seguían siendo del Ikea y la luz de las mesas encadenadas en varias regletas sin necesidad de grandes reformas pero que en ciertas circunstancias hace que se salte la luz. Con el paso de tiempo y continuando el ritmo de contrataciones el espacio ya no daba mucho para más personas y las salas de reunión no era fácil reservar una cuando se quería, solo cuando se podía en los huecos libres.

¿Una consultora es peor o mejor que una startup? Con esta experiencia no diría que las startups sean mejores o peores, son diferentes, cada uno tiene sus puntos buenos y malos. Cada persona valora y prioriza diferentes apartados de diferentes forma. Casi seguro que uno de los aspectos que estará en las primeras posiciones será el salario, al final es la principal razón de ser del trabajo, y los tipos de proyectos de las startups en principio a más largo plazo por lo que el interés por que estén bien hechos es mayor, por otro lado esto hace que el proyecto casi siempre sea una evolución de lo existente en vez de algo completamente nuevo como los proyectos de una consultora.

En cuanto al salario dependiendo de la startup puede ser mayor, cuando empecé no mucho mayor que el que tenía en la consultora. Eso sí en esta startup cada año siempre ha estado muy por encima del IPC con bonus anuales aparte.

En cuanto al aspecto técnico Grails, Groovy y MySQL eran más moderno que lo que trabajaba en la consultora pero con el paso del tiempo lo que en su momento es tecnología moderna con hype, con el paso del tiempo deja de serlo, pierde el interés o no se adapta a las nuevas circunstancias. Lo que al principio cuando se tiene una base de código pequeña de código puede ser adecuado para añadir features nuevas rápidamente y cuando se son pocas personas en el equipo no es lo más adecuado cuando el equipo está formado por unas cuantas decenas de personas para seguir aportando features y corrigiendo errores con garantía no ya de que funcionen sino de que no lleguen errores de compilación a producción aún teniendo con teses unitarios, hacer code reviews para cada cambio y un equipo de varias personas dedicadas a QA. Más aún cuando ya ninguna persona tiene conocimiento de todo e incluso en el área en el que se está se maneja la mayor parte código está escrito por otras personas que ya no están en la empresa o por ti mismo pero que han pasado varios meses o algún año desde su última modificación o que ya ni siquiera desde el punto de vista de negocio se entiende la lógica de negocio implementada sin una investigación. Verdaderos hacks si con ese término se le quiere dar un aspecto positivo para convertir lo que antes era una aplicación Grails en dos pero compartiendo ciertas clases. Quedar anclado en una versión 2.5 obsoleta del 2015 con posibles fallos de seguridad en una aplicación de comercio electrónico que maneja dinero, tarjetas bancarias y datos personales cuando ya están por la 4.x por falta de tiempo, por miedo a actualizar, no estar seguro de romper cosas, suponer un esfuerzo ingente para arreglar incompatibilidades en la nueva versión y para actualizar la aplicación a las nuevas formas de hacer las cosas soportadas.

En el aspecto negativo de las startups están en que si el negocio no crece a un ritmo importante anual del año anterior puede dejar de recibir financiación para quemar dinero para seguir creciendo y con ello el tiempo de vida de la empresa terminar rápido. Otros aspectos son que muchas startups tiene un plan de negocio incierto sin garantía de éxito, ni plan a muy largos plazos y en algunos casos un modelo de negocio cuestionable que se aprovechan sin muchos escrúpulos de la falta de regulación legal o del desconocimiento del usuario con esta disrupción de las tecnologías que cambian y posibilitan nuevos modelos.

Por suerte en la que he estado aunque nunca ha llegado ha ser rentable, su objetivo principal era crecer aún a costa de quemar dinero, pero ha ido creciendo con números importantes que al final la ha hecho apetecible para ser vendida a una multinacional.

La multinacional

Donde antes era prácticamente austeridad como lo de las mesas, sillas y oficinas a una multinacional que no escatima en gastos, «money is not problem». En cuanto se dan las circunstancias nuevas oficinas completamente remodeladas con mesas grandes y de oficina, sillas ergonómicas nuevas no de Ikea, espacio para muchas más personas y salas de reuniones, lo mejor que he visto con mucha diferencia hasta el momento.

Las condiciones salariales no eran ya malas respecto a lo que yo conocía de una consultora pero mejoran notablemente aún más no ya solo en salario con subidas de salario porcentuales de dos dígitos además de bonus anuales, appreciation bonus o retention bonus sino en otros beneficios como gastos para transporte, gastos para comida, aún siendo pequeña una aportación de la empresa a un plan de pensiones individuales, seguro de salud privado que aquí no es tan importante pero entiendo que para los estadounidenses es vital, plan de acciones con concesiones de acciones cada dos o tres meses como incentivo para permanecer en la empresa, café, leche, cacao, frutos secos y fruta en los descansos de las mañanas o para despues de comer. Quizá todo esto se estile en las tecnológicas estadounidenses pero en España es poco habitual. Todos estos beneficios a parte del salario, no se si en la más de la mitad de vida profesional que me queda tendré mejores condiciones. Las revisiones anuales en categoría y salario aún siendo normalmente buenas son individuales para cada persona según una evaluación que pretende ser objetiva y justa, según esa evaluación individual se crean diferencias que generan unas importantes malas sensaciones contraproducentes.

El inglés se convierte en un conocimiento que hace más fácil entender de primera mano la información que se quiere transmitir sobre la empresa en los diferentes all-hands y reuniones recurrentes.

Al principio es un éxito que una multinacional norteamericana de renombre mundial te adquiera, como un objetivo cumplido, luego con el paso del tiempo lo que se publica en Twitter queda para la posteridad. Sin cambiar realmente de empresa, aunque en la práctica lo sea, la experiencia dentro de una multinacional grande es muy diferente al de una startup. Mucha más gente en diferentes regiones y culturas, que no conoces salvo por que la ves en el slack o en correos electrónicos pero aún sabiendo su categoría profesional y departamento desconociendo qué misión tiene en la empresa, un sistema tecnológico mucho más grande con más partes legacy, con más dependencias, procesos ya establecidos difíciles de cambiar y cuando antes podías decidir o cambiar cualquier cosa ahora ya no la decides tú, donde antes eras el más importante en tu área ahora eres uno más si no es que eres menos porque conoces poco y se imponen jerarquías en la nueva estructura organizativa. Cambiar cualquier cosa que tenga gran impacto se convierte en muy difícil.

Las circunstancias diferentes que no encajan con lo que esperan algunas personas profesionalmente unido a la oportunidad hace que cuando hasta el momento las bajas eran la excepción empiecen a ser un goteo constante cuando no un torrente. Y con el paso del tiempo unas arrastran otras, el conozco a que es incentivado en las propias empresas con compensaciones por referidos, por mucho esfuerzo o dedicación algunas cosas dan igual si tienes un buen contacto. ¿Las condiciones económicas hacen que por sí solas sean suficientes para retener a las personas? No a largo plazo, hay muchas más cosas que se valoran y no todas las personas valoran las mismas cosas en el mismo grado. Puedes tener un grupo de personas dedicado a crear actividades que hagan la estancia en la empresa atractiva para mantener a personas o atraer nuevas pero a pesar de todo si en lo importante que es la actividad laboral deja que desear es cuestión de tiempo que las personas decidan buscar oportunidades en otros sitios.

Puede que incluso llegue otra multinacional interesada en comprar la sección del negocio que en la que estabas, por varios miles de millones de euros y cuando digo varios miles de millones no es por decir una cantidad grande sino que es de ese volumen la transacción, pero luego la fusión tener que esperar a la revisión de un regulador de competencia que impone condiciones en la adquisición alargando la transacción, para agravar la situación llegar una pandemia que afecta especialmente al sector. En esa estamos ahora.

El salario, la experiencia u oportunidades que ofrece una multinacional son aspectos positivos, en los aspectos negativos están en que llegada la necesidad puede darse el caso de un ERE si la evolución de la empresa no cumple los objetivos previstos, puedes verlo venir pero existe la posibilidad es que de un día para otro puedas estar en un proceso de despido colectivo. Mucha más rotación que en la startup, ya sea por bajas voluntarias o despidos en algunos casos fulminantes también en algunos mandos importantes, en la startup aunque pocos tampoco estuvo exenta de alguno.

Quizá no en las mismas condiciones pero en esta época oportunidades no faltan que permitan encontrar otro empleo en no mucho tiempo, también decir que hay mucho trabajo de baja calidad, por lo que siempre conviene tener cierta garantía económica más en el caso de tener deudas de cuantías como una hipoteca, responsabilidades familiares o gastos recurrentes importantes como un alquiler.

Conclusión, ¿y el futuro?

El trabajo técnico en la informática puede parecer que sea tratar con ordenadores y sistemas informáticos, la realidad es que la mayor parte es tratar con personas. Durante estos 20 años he coincidido con muchas personas, aunque las ha habido por fortuna las malas experiencias han sido la excepción de todos modos al menos en estos casos por mi parte han sido lo suficientes para mantener una relación profesional, también ha habido algunas personas admirables.

20 años laborales y 10 años en una misma empresa dan para mucho, cosas buenas, malas, algunas para olvidar, otras para esperar que no se repitan pero sobre todo para tener más claro lo que busco profesionalmente. No se que va a ser de los 30 restantes porque no se que va a ser ni del siguiente en el que además hay una pandemia mundial. Lo que sí sé es que si me voy de una empresa no voy a considerar los maravillosos compañeros que he tenido, el montón de cosas que he aprendido o lo a gusto que he estado entre las típicas cosas de tópicos que se comentan en los mensajes de despedida… si no porque lo que busco profesionalmente no lo tengo unido a que 10 años son muchos años, nada nuevo. Y ahora tengo más claro algunas cosas que me gustaría tener, lo difícil es encontrar al mismo tiempo juntas las más importantes.

Si algo de lo que estoy contento de estos 10 años es a estar en lo bueno y en lo malo, no abandonar fácil aunque no se le dé valor en muchos casos. Algunos motivos encuentro para ello… por las condiciones económicas seguro que alguno de mis hermanos me dirían que sería estúpido si lo hiciese… Después del salario en mi caso de lo que más valoro es el aspecto técnico y lo que tengo la mayor parte del tiempo dista bastante de lo que deseo. Lo que no estoy contento es a no defender más mi opinión con argumentos por no confrontar o por no saber defendela, en algunos casos mi opinión o sesgos no será mejor pero en otros puede que sí y el tiempo también muestra de flaquezas de la opinión y sesgos de otros. También de no haber aportado todo lo que podría, aun así no he dejado de seguir aprendiendo cosas nuevas o profundizando según mis intereses, quizá algún día surja la oportunidad.

10 años en la misma empresa, no se ven tantos de estos por el sector de las tecnologías. ¿Cambiaría estos 10 últimos años?, no. ¿Me gustaría que hubiesen sido mejores?, sí. ¿El siguiente será mejor?, ya veremos.

Comparte el artículo: