2 puntos por GN⁺ 2024-11-25 | 1 comentarios | Compartir por WhatsApp
  • Un error fatal común entre los ingenieros de software no es una forma específica de pensar, sino no planear el final de su carrera; hay que revisar si el trabajo actual conduce al destino que uno quiere
  • Planear la carrera no es fijar una fecha de retiro, sino decidir primero qué trabajo puedes llegar a amar y qué estado quieres alcanzar, y moverte hacia ahí
  • Las direcciones posibles suelen dividirse en senior IC, gestión e independencia, y cada una exige cosas distintas: profundidad técnica, gestión de personas u operación de un negocio
  • Sea cual sea el camino, hay que revisar a la vez la ruta de promoción de la empresa, la propia forma de ser y las capacidades necesarias; esperar solo a la evaluación anual no basta
  • Más que un plan rígido de largo plazo, importa un plan con dirección que pueda ajustarse a los cambios, y pensar en lo que uno quiere permite reconocer oportunidades inesperadas

Por qué hay que pensar primero en el final de la carrera

  • El “final” de una carrera no significa necesariamente el momento de retirarse
    • Se parece más al punto en el que sientes que llegaste al lugar que de verdad querías
    • Si amas lo que haces ahora y no quieres cambiarlo, puede que ya hayas llegado a tu destino
  • Si no te gusta tu trabajo actual, debes preguntarte qué clase de trabajo podrías amar y qué necesitas hacer para conseguirlo
  • “career” también tiene el sentido de moverse rápido y sin control, y se parece bastante a la experiencia real de carrera de muchas personas
  • Los ingenieros de software pasan su tiempo creando planes precisos para que una computadora los ejecute, pero casi nunca piensan en el programa para su propia vida y trabajo

Cuándo hay que empezar a planear

  • Con la carrera pasa como con la pensión: cuando sientes que la necesitas, probablemente ya habría sido mejor haber empezado antes
  • Incluso un plan tardío, aproximado e incierto es mejor que no tener ningún plan
  • Al inicio de la carrera suele ser pronto para tomar grandes decisiones, así que hay más espacio para experimentar y equivocarse
  • Conforme avanza la carrera, las opciones disminuyen y también el tiempo para hacer cambios grandes de rumbo
  • El objetivo importante es tener la posición, el nivel y el momento adecuados para poder llegar a donde quieres cuando entres en la etapa final

Tres destinos posibles

  • Una carrera puede cambiar al pasar por varias empresas y roles, y puede incluso llevarte a un destino que hoy no imaginas
  • En términos generales, los posibles destinos pueden dividirse en tres rutas
    • Seniority: contribuidor individual senior, un ingeniero de alto nivel
    • Management: un puesto de gestión que deja el trabajo técnico para liderar personas y organizaciones
    • Independence: trabajar de forma independiente o dirigir tu propia empresa
  • Estas tres rutas no son excluyentes entre sí y, en una carrera real, pueden combinarse

Seniority: seguir como IC senior

  • Un contribuidor individual senior (IC) es alguien que alcanza un nivel técnico alto y sigue haciendo trabajo directo, sin operar la empresa ni independizarse
  • Los niveles y nombres cambian según la empresa
    • En una empresa pequeña puede ser un “senior developer” o líder de equipo
    • En una empresa grande puede ser un “principal engineer” o “distinguished engineer”
  • Este rol no es un puesto ejecutivo ni implica un asiento en el consejo o poderes especiales de dirección
  • Aun así, puede traer dinero, estatus y autoridad, y permitirte pasar menos tiempo en reuniones que tus colegas de gestión
  • También tiene límites claros
    • No siempre puedes decidir por ti mismo qué hacer
    • Puedes discrepar con quienes toman decisiones en la empresa
    • Incluso si cambias de empresa, la misma dinámica puede repetirse
  • Para quien quiere seguir en lo técnico y continuar trabajando con teclado o mouse, la ruta de IC senior puede encajar muy bien
  • Si quieres ese camino, debes revisar la ruta de IC senior en tu empresa actual
    • Si la empresa tiene IC senior, pídeles consejo directamente
    • Pregunta cómo llegaron ahí, cuáles fueron las etapas intermedias y si la expectativa coincidió con la realidad
    • Hazle saber a tu jefe cuál es tu objetivo y conversen sobre en qué puede ayudarte y qué espera a cambio
  • Esperar solo a la evaluación anual no es suficiente
    • Un año es demasiado tiempo para enterarte de que no avanzaste hacia tu meta profesional
    • Es difícil confiar en la idea de que, si sigues haciendo lo mismo y no cometes errores graves, algún día te convertirás en IC senior
  • Volverse senior significa acercarse a la cima de la maestría
    • Debes tomar el control de tu propio desarrollo técnico en lugar de esperar a que la empresa te entrene
    • Las empresas prefieren promover a personas que ya no necesitan formación, no a quienes aún la requieren
    • Conviene ver el trabajo actual no solo como un intercambio de tiempo por dinero, sino como una oportunidad para descubrir en qué eres bueno y mejorar

Management: pasar a gestión

  • Un ingeniero muy senior puede recibir una buena compensación, pero normalmente no ocupa el puesto más alto dentro de la empresa
  • Si quieres mayor compensación y responsabilidad, tal vez debas pensar en gestión y dejar en segundo plano el trabajo técnico
  • En muchas carreras técnicas, la gestión funciona como el destino por defecto
    • Si te quedas mucho tiempo en una empresa, la siguiente ruta de ascenso puede llevarte a ser gerente
    • Si no cambias de dirección, podrías terminar exactamente a donde ya te diriges, así que conviene confirmar si ese lugar es realmente el que quieres
  • Un engineering manager necesita una base técnica, pero su trabajo principal es liderar, supervisar, contratar y desarrollar personas
  • Gestionar personas es difícil y puede ser mucho más difícil que programar
    • Las computadoras hacen lo que se les indica, esté bien o mal
    • Gestionar personas requiere comunicación, colaboración, psicología y entender la motivación humana
  • Un buen gerente, como un buen maestro, es raro pero muy valioso
    • Puede influir enormemente en el éxito de un proyecto y de una empresa
    • Un mal gerente puede hacer desaparecer proyectos prometedores
  • Si quieres ser un buen gerente, debes empezar a practicar desde ahora
    • Aprende habilidades para entender a las personas
    • Entrena la comunicación y la colaboración
    • Aprende primero a gestionarte bien a ti mismo
  • Observar a tu propio gerente también es un buen punto de partida
    • Si hace bien su trabajo, entiende por qué y conversa con él o ella
    • Si es un desastre, identifica qué está mal y decide qué harías distinto
  • En un equipo, la persona a la que todos acuden con problemas puede convertirse en el líder de facto
    • Si ya estás cumpliendo ese rol, puede que vayas camino a convertirte en un gerente recordado por buenas razones

Independence: trabajar de forma independiente

  • La independencia incluye trabajar en tu propia empresa, contratar a otras personas o trabajar por tu cuenta
  • Una empresa de una sola persona no implica necesariamente independencia real
    • Si el cliente te dice qué hacer, eso se parece más a ser contractor
    • Un consultant es quien le dice al cliente qué debería hacer, y esa diferencia importa
  • El trabajo independiente puede ser una gran opción para la persona adecuada, pero no es para todo el mundo
  • Tiene ventajas y cargas al mismo tiempo
    • Eres dueño de tu negocio
    • Debes encargarte tú mismo de marketing, propuestas para clientes, contabilidad e impuestos
    • Los ingresos pueden ser irregulares y difíciles de predecir
    • No hay vacaciones, seguro ni pago por enfermedad
  • Si vas a dejar un empleo estable y un sueldo decente para independizarte, debes planear la transición con cuidado
    • Renunciar de inmediato por enojo y luego empezar a preocuparte por varios meses de renta no es una decisión inteligente
    • El timing importa
  • Para ganar dinero por tu cuenta, debes ser excelente en lo que haces
    • En una gran empresa puedes aprender mientras trabajas
    • Al dirigir tu propia empresa, ya deberías saber hacer tu trabajo
  • Si es posible, puedes probar el trabajo independiente con pequeños proyectos paralelos de una sola vez
    • Puedes ganar experiencia y conseguir clientes satisfechos
    • Puedes comprobar si realmente es para ti antes de independizarte por completo
  • No siempre dejas un empleo porque tú lo decides
    • En una industria volátil, los despidos son una realidad
    • Una empresa puede deteriorarse poco a poco y luego fracasar de repente
    • Si soñabas con independizarte pero no te atrevías, un despido puede convertirse en el detonante del cambio

No tienes que atarte a una sola elección

  • Es normal no saber todavía cómo quieres pasar la mayor parte de tu carrera
  • Aun así, sí puedes empezar a pensarlo, y no hace falta limitarte a un único destino
  • Una carrera exitosa puede mezclar seniority, management e independence
    • Puedes trabajar como gerente de tiempo completo o medio tiempo mientras llevas un negocio paralelo
    • Puedes trabajar dentro de una gran organización como un roaming consultant y seguir siendo técnicamente un ingeniero senior
    • Puedes ser director general e engineering director de tu propia empresa
  • También es posible que tu futuro esté fuera de la industria tecnológica
    • Después de lograr un éxito considerable como ingeniero, puedes decidir que a largo plazo quieres hacer otra cosa
    • Medicina, docencia, ingeniería espacial, carpintería o viajar también pueden ser opciones

Lo más importante no es el plan, sino seguir planeando

  • Cuando tienes una dirección deseada, obtienes un criterio para guiar tus decisiones
  • Aunque no sepas con exactitud cómo sería el trabajo perfecto, puedes empezar a notar si la independencia, el camino de IC senior o la gestión se acercan más a tu felicidad
  • Puedes evitar decisiones que cierren opciones en esa dirección y buscar empresas, industrias o sectores con mayor probabilidad de darte la carrera que quieres
  • Un plan fijo y detallado para cada paso no suele resistir bien el choque con la realidad
  • La vida trae cosas inesperadas, así que el plan debe ser flexible y debes estar preparado para cambiar el plan mismo
  • Si no has pensado qué es lo que quieres, será difícil reconocer una oportunidad perfecta incluso cuando aparezca
  • El momento para empezar a planear el final de tu carrera es ahora; no es ni demasiado pronto ni demasiado tarde

1 comentarios

 
GN⁺ 2024-11-25
Opiniones de Hacker News
  • Esta forma de ver la carrera profesional pasa por alto que, como personas, cambiamos constantemente
    En ciertos momentos de la vida, cosas como la educación o la familia son más importantes, y en otros momentos el trabajo cobra más importancia
    Debería ser perfectamente aceptable cambiar de rumbo a lo largo de la vida, como si uno prendiera y apagara un interruptor, y de hecho así parece ser
    Si llegar a la cima toma aproximadamente 10 años, esos 10 años también pueden empezar en los 40, cuando los hijos ya dejaron los pañales

    • El autor original aborda bastante este punto en los últimos párrafos
      La idea es que no se puede planear todo con precisión y que, cuando cambian las circunstancias, hace falta corregir el rumbo
      Aunque cambiar de dirección dentro de una carrera sea aceptable o pueda ocurrir en la práctica, sigue siendo bueno optimizar el camino en el que uno está ahora y pensar hacia dónde quiere ir
      Dejarse llevar solo porque no se puede planear la vida claramente parece una opción peor
    • El texto original no parece tratar sobre si correr o no una carrera, sino sobre qué carrera correr
      El punto central es que, a medida que uno envejece, se reduce la cantidad de caminos disponibles
      Puedes cambiar de camino en cualquier momento, pero el éxito no está garantizado
      No puedes convertirte en distinguished engineer a los 40 y de pronto decir que quieres entrar al camino de CFO o CEO
      Ese camino ya aceptó participantes hace 10 años y ya está sobresaturado
      En ese momento, lo único que queda abierto es el camino de CTO, y aun eso solo es posible en algunas empresas
    • No todos los factores que pueden terminar una carrera están bajo mi control
      La deslocalización/subcontratación global y la automatización constante, especialmente la automatización basada en IA, seguirán ejerciendo presión a la baja sobre la curva profesional de los trabajadores tecnológicos durante los próximos años o décadas
  • Una carrera promedio en una big tech significa que, cinco años después de irte de la empresa, casi nadie recuerda que estuviste ahí.
    La mayoría de tus excolegas se fueron a otros trabajos, el código fue refactorizado o reescrito, y la documentación fue reemplazada y luego desapareció durante una migración de CMS.
    Al poco tiempo, es como si nunca hubieras trabajado ahí.
    Puede sonar absurdo, pero si le preguntas a alguien de 55 o 60 años o más, salvo que haya creado su propia empresa o haya hecho una contribución realmente excepcional a su campo, la mayoría dirá que los hobbies, los amigos y la familia fueron mucho más importantes.
    Por eso este texto tiene una contradicción de fondo.
    Puedes diseñar una carrera muy prolija, pero para la mayoría de los tecnólogos el objetivo más útil es ganar dinero rápido de una forma que no les consuma la energía vital.
    Por lo general, responder a las oportunidades encaja mejor con eso que aferrarse a los principios.
    Por ejemplo, quedarse toda la vida como contribuidor individual puede tener menos valor final que un puesto de gestión que te lleve a nivel VP en 10 años.
    No hace falta que sueñes con ser gerente; basta con que lo hagas bastante bien.

    • Tengo 67 años, y esto es mayormente cierto.
      Sigo obteniendo mucha satisfacción de mi carrera tecnológica, pero es cierto que los amigos y la familia son más importantes.
      Trabajé en mi primera empresa de tecnología orientada a consumidores justo después del colapso de las puntocom, y esa etapa no fue muy interesante en mi carrera.
      Me encargaron escribir la base de datos y la representación en Java de tarjetas de crédito/débito, junto con la lógica de negocio relacionada, y a medida que se agregaban requisitos y tipos de tarjetas, el código fue creciendo cada vez más.
      Finalmente llegó el momento de reescribirlo, y ese código se convirtió en un ejemplo clásico de deuda técnica.
      Más tarde, cuando la actividad de startups volvió a tomar impulso, me fui a una startup mucho más interesante.
      Unos 15 años después, ya retirado y haciendo consultoría, me encontré con un amigo de aquella empresa, y me contó que una nueva compañía que hacía algo similar buscaba ayuda.
      Fui a hablar con ellos y resultó que esa empresa había licenciado el software de mi antigua compañía, que incluía mi viejo código de tarjetas de crédito/débito/otras tarjetas.
      El código seguía siendo incómodamente reconocible y había sobrevivido mucho más allá del momento en que debería haber desaparecido.
      Decidí no tomar ese trabajo de consultoría.
      No quería volver a un código que quería olvidar y que no me resultaba divertido; sobre todo, acababa de retirarme y quería pasar el verano en el lago, no dedicarlo a mantener vivo ese código un poco más.
    • Esto no habla solo de un problema de la industria tecnológica, sino de un problema de ciclo de vida de la carrera en toda la economía.
      La idea es que hay un momento óptimo para entrar en cierto rol y un período óptimo para permanecer en él, y que para las empresas y los empleados es mejor no llegar demasiado pronto ni quedarse demasiado tiempo.
      La tecnología sufre de lo primero, la política de lo segundo, y en ambos campos se distorsiona el buen impacto que podrían tener en la sociedad.
      La sociedad debería estar diseñada para incentivar entradas y salidas correctas y desalentar las incorrectas.
      Eso sí, durante las transiciones hace falta un colchón para no crear generaciones perdidas que ni siquiera tengan la oportunidad de contribuir.
      Hay algo torcido en estructuras que permiten que personas con ideas obsoletas se aferren a sus cargos hasta los 70 u 80 años, o que hacen que quienes sostienen económicamente a sus familias carguen con la máxima responsabilidad en el trabajo justo cuando más podrían contribuir cuidando a su familia y construyendo y sosteniendo comunidad.
      Lo mismo pasa cuando los de rendimiento 10x acumulan todas las oportunidades para sí mientras el resto queda estancado.
    • Si pasar a gestión no te agota la energía vital, vale la pena intentarlo.
      Espero que seas un buen gerente.
      Personalmente, todas mis experiencias gestionando personas fueron muy desgastantes.
    • Me cuesta aceptar la premisa.
      El objetivo de muchos ingenieros de software es construir software y sistemas de los que puedan sentirse orgullosos.
      Les gusta el software y las máquinas en las que corre.
      También hay mucha gente por aquí con hobbies como proyectos con Arduino, impresoras 3D o servidores caseros.
      Hace unas semanas, buscando un algoritmo de compresión para un caso de uso específico, encontré Brotli[0], y me sorprendió saber que fue desarrollado en Google.
      Google antes era un centro de innovaciones como esa.
      Proyectos como Brotli no se crean para maximizar las ganancias personales, sino que nacen de la pasión y de un amor genuino por la ingeniería de software.
      La industria está pasando de una atmósfera geek y nerd a una cada vez más centrada en los negocios y la gestión.
      [0] https://github.com/google/brotli
    • Esta lógica asume que el código es el fin y no el medio, y eso es incorrecto.
      El valor que entregas no es el código, sino habilitar una funcionalidad de negocio.
      Supongamos que lanzaste un producto nuevo y obtuvo respuesta del mercado; cinco años después, el código puede haber sido refactorizado y haber desaparecido.
      Pero las personas que hacen esa refactorización tienen trabajo gracias al valor que entregaste con el lanzamiento inicial del producto.
      La contribución que perdura no son las líneas de código que escribiste, sino ese valor.
  • Este texto en realidad supone una autonomía mucho mayor que la que se le da a la mayoría de la gente
    Además, mucha gente lleva años apenas aguantando
    Al final, no pueden quitarle 10 horas más por semana al tiempo con su familia solo para volver a capacitarse en una nueva variante de la misma carrera

    • Si el objetivo es conseguir un trabajo cómodo y bien pagado, hace falta sacrificio
      Si no, ese trabajo ya no puede ser cómodo y bien pagado
      Algunas personas sacrifican sus veintes invirtiéndolos en educación y carrera, y viven sin hijos ni pareja
      Otras vuelven a capacitarse imponiéndole una gran carga a su pareja
      Hay que sopesar el sufrimiento de corto plazo contra el efecto de mejora a lo largo de toda la carrera, y recordar que la suerte también influye
      Algunas personas tienen suerte en el primer intento, y otras no tienen suerte en toda su vida
      Lo único que se puede hacer es maximizar la cantidad de oportunidades de encontrarse con la buena suerte
      También es importante gastar mucho menos de lo que se gana
      Si tienes fondos de sobra, los cambios de trabajo y de vida se vuelven mucho más fáciles y menos riesgosos
      Mucha gente deja que sus gastos crezcan tanto como sus ingresos y se arrincona financieramente
      Lamentablemente, una vez que eso pasa, salir se vuelve mucho más difícil y exige sacrificios mayores
      Siempre hay opciones, y tenemos más oportunidades y cosas que cualquier generación anterior
      Las cosas y los trabajos deberían servirnos a nosotros, no nosotros a ellos
    • Yo también quería decir esto
      Este texto parece escrito para personas con mucha iniciativa, y por mi experiencia esas personas son raras incluso en la industria tecnológica
      En relación con eso, también me viene a la mente el principio de Peter
      Es el principio según el cual las personas ascienden hasta su nivel de incompetencia
      Creemos que queremos algo, pero cuando nos damos cuenta de que el trabajo es más difícil de lo que pensábamos, no podemos hacerlo o terminamos quemados
      Así que, además de los buenos puntos del texto, creo que también hace falta reflexionar sobre hasta qué nivel uno quiere llegar y cómo podría seguir trabajando en ese nivel
      Siempre y cuando ese trabajo no te desagrade
    • Me pregunto qué consejo habría sido mejor
    • Quizá sea un texto para personas autodeterminadas
      O quizá sea un texto que busca plantar una semilla de pensamiento en la cabeza de alguien
      Sobre la parte de “no puedo quitarle 10 horas más por semana al tiempo con mi familia”, espero que esa persona encuentre tiempo para hallar un método que le funcione
      No quiero ser tajante, pero la actitud de “no puedo” no me ha funcionado bien para generar cambios en la vida
      También sería bueno trabajar esa tendencia
  • La pregunta “¿qué quieres ser?” me la han hecho desde la secundaria muchísimas personas con buenas intenciones: padres, docentes, orientadores vocacionales, profesores, reclutadores, mentores, gerentes, RR. HH., etc.
    A los 40, mi respuesta sigue siendo la misma que a los 14
    No lo sé
    Y aun así me fue bien
    Trabajé en buenas empresas y en empresas no tan buenas
    Pasé por un par de FAANG, una startup de 20 personas y varios lugares intermedios
    Estuve en excelentes equipos de producto y también en bastantes equipos desastrosos
    Fui code monkey, arquitecto, tech lead, staff engineer, manager y director, y ahora sé que esos títulos vistosos en realidad no significan mucho
    Mientras tanto, también acumulé una cantidad bastante decente de dinero en el banco
    La mayoría consideraría que mi carrera fue bastante exitosa
    Yo diría que, más que tener una carrera, voy de proyecto en proyecto y de oportunidad en oportunidad según sople el viento
    Nunca tuve ni una sola vez algo que pudiera llamarse plan u objetivo
    Digan lo que digan las autoridades de la vida, se puede vivir así y estar perfectamente bien y feliz

    • Una carrera así sin duda es ideal, pero no sé qué tan común sea
      Sería bueno saber que uno puede ir a la deriva sin ningún plan ni objetivo y aun así convertirse en staff engineer/manager/director, pero cuesta creer que sea una experiencia común
      Sobre todo para quienes están empezando su carrera ahora, parece aún menos probable
    • Creo que el texto original también trataba esto al principio
      Si no aspiras a algo más grande, es algo para celebrar
      Yo estoy en la misma situación
      Le dije tal cual a mi gerente: “no me interesa mucho buscar un ascenso; quiero seguir trabajando en este nivel mientras se me compense de forma justa”
      Más bien me agradeció que hubiera un ingeniero menos de cuya formación profesional preocuparse
    • Me pregunto si había un tema común en los proyectos por los que pasaste
    • Un amigo bastante exitoso dijo que su lema es haz siempre lo siguiente
      En nuestra cultura existe una creencia extraña de que las personas siempre deben cambiar
      Esto atraviesa todas las ideologías, desde la religión hasta el marxismo y la cultura corporativa
      Creo que con solo declarar “eso es una estupidez” frente a esa creencia, uno puede vivir una vida mucho más feliz
  • No sé si suena pesimista, pero de verdad no creo que se pueda planear a 20 años vista, especialmente en tecnología
    La gente no se da cuenta de que vivimos en un mundo que cambia exponencialmente, no linealmente
    En 10 años quizá solo se necesite una quinta parte de los desarrolladores actuales y tal vez una carrera como contribuidor individual ya no tenga sentido
    Nadie lo sabe

    • Fuera de FAANG, o como sea que se llame ahora a esos lugares, creo que en la industria tecnológica no existe algo llamado carrera
      Solo hay una sucesión de empleos que continúa hasta que acumulas riqueza, sufres discriminación por edad o una discapacidad la termina
  • No es cierto que en todas las empresas haya que elegir entre tecnología y gestión
    En algunas empresas sí aplica, pero en muchas los roles de lead y director son bastante centrados en la ejecución práctica
    En Stream, un lead hace 80% de trabajo técnico, y un director también es técnico en alrededor de 50%, a veces más
    Incluso a nivel de VP o superior, en cierta medida siguen siendo técnicos
    La idea de un track de gestión sin excelencia técnica me parece equivocada
    Equipos pequeños, excelencia técnica y líderes capaces de hacer el trabajo directamente es la forma correcta

    • Estoy de acuerdo en que los managers y directores deben tener experiencia técnica profunda, pero que contribuyan código en el desarrollo diario no es una buena situación para nadie, en especial para la empresa
      Un director tiene muchas otras responsabilidades, por lo que quizá no pueda aportar la investigación y la especialización suficientes para crear una buena solución en código al problema inmediato e integrarla con todo el sistema
      El equipo del proyecto puede retrasarse esperando el código del director, y también es posible que el nivel de conocimiento del director esté desactualizado, lo que puede dificultar la coordinación
      En general, criticar los retrasos o el mal código de un director no es un camino que ayude a la carrera
      En empresas pequeñas o startups este estado es común, pero hay que corregirlo
      Los directores y managers tienen responsabilidades importantes que atender primero, y eso va antes que satisfacer su propio ego o sus deseos
      Su trabajo es contratar buena gente y liderar la expansión del negocio; como el rol ya cambió, para hacerlo bien necesitan todas sus habilidades, tiempo y recursos
      Personalmente me pasó varias veces y no fue bueno para nadie
      Aun así, de alguna manera logramos aguantar
    • En malas empresas vi que lo técnico y la gestión se separaban, pero en buenas empresas normalmente no era así
      Por ejemplo, Peter Norvig era un técnico 100% práctico y, aun así, ocupaba un puesto alto de gestión
    • Ser “técnico” y “escribir código todos los días” son cosas distintas
      Los cargos C-level, VP y directores pueden ser muy técnicos, pero rara vez escriben código
      Los team leads definitivamente lo escriben, pero quizá unos 3 días por semana, y el resto es organización, planificación y revisión de PR
      Que un CTO escriba código pasa más bien en empresas pequeñas
      Nuestro CTO también escribió antes mucho código profundo que fue necesario para que el negocio creciera hasta su tamaño actual
    • No es un “track de gestión sin excelencia técnica”, sino otro tipo de excelencia técnica
      No se valora bien que incluso los roles que parecen más cercanos a la gestión requieren comprensión a nivel de sistemas y conocimiento técnico
      Y ese conocimiento técnico también incluye entender dinámicas humanas o financieras que mucha gente no considera técnicas
      Estas también pueden verse, y deben verse, como aspectos técnicos
      Los roles más senior y más cercanos a la gestión usan otras palancas para hacer que los proyectos sucedan
      Esos proyectos también son proyectos de mayor nivel
      Los roles más senior también tienen la libertad de asignar y aprovechar subordinados especializados en áreas específicas
      Si odias o no puedes armar cronogramas de trabajo, puedes encargárselo a alguien
      Lo mismo si eres débil escribiendo discursos
      Como preparación, lo primero es encontrar al menos un mentor
      Alguien al menos dos niveles por encima puede orientarte sobre qué debería estar pensando un senior y cómo funcionan las cosas
      Si las personas dos niveles arriba dentro de la empresa no son muy buenas, el mentor no tiene por qué estar en la misma empresa
      Segundo, revisar qué falta en tus propias capacidades
      Eso podría ser software de planificación, o podría no serlo
    • Ser Leader con L mayúscula y tener liderazgo son cosas distintas
      En una empresa sana hay espacio para el liderazgo técnico, distinto del track de gestión para llegar a CEO
  • Nunca tuve intención de hacer carrera como programador
    Planeaba trabajar 2 años, ahorrar un poco de dinero y luego hacer un doctorado en química
    40 años después me jubilé como programador
    Cada etapa fue algo nuevo, tuve 15 empleadores y durante 9 años también fui mi propio empleador al iniciar dos empresas pequeñas
    No tenía más plan que encontrar algo mejor, distinto o menos irritante, y seguir mejorando lo que podía hacer
    Nunca pensé en cómo quería que terminara mi carrera
    Jubilarme fue completamente decisión mía; seguía en la cima de mis capacidades y mi empleador estaba dispuesto a recompensarme, pero me cansé de trabajar
    Para algunas personas un plan puede encajar, pero para otras encaja mejor una perspectiva más de corto plazo
    Lo único que podía controlar era qué podía hacer y cuándo estaba listo para moverme
    Hay muchas formas de optimizar el éxito en la vida, y no todas son obvias

    • Lo que me importaba en mis 20 no era lo mismo que me importaba en mis 30 y 40
      Es difícil predecir qué tipo de persona serás dentro de unos años, y puedes cambiar mucho
      Hay que tener eso en cuenta al planear
    • Muchas personas que siguen la corriente sin un plan de largo plazo quizá estén aplicando principios de desarrollo ágil a una carrera, es decir, a una sucesión de empleos
      En cambio, el autor parece adoptar un enfoque de cascada, que hoy hasta en software ha perdido credibilidad
      Es una forma de asumir que sabes dónde estarás en el día X, pero sabemos que en software en realidad no funciona bien
      En una carrera, todavía menos
      No puedes predecir la economía completa, con quién te vas a casar, cuántos hijos tendrás, si toda tu familia extendida estará sana o qué tendrás que hacer más adelante para ser feliz
    • Me da curiosidad si podrías explicar cómo cada cambio de trabajo fue menos irritante que el anterior
      Sé que es mucho pedir, pero de verdad me interesa
  • Yo también caí en esta trampa alguna vez, y creo que mucha gente simplemente se deja llevar y al final llega a un puesto que no le gusta, haciendo un trabajo que no disfruta, sin saber cómo salir
    Al leer este texto me di cuenta de que la posición que quiero es la de contribuidor individual senior, y voy a hablar con mi manager para ver si en mi rol actual puedo bajar a un rol más cercano al de contribuidor individual o cambiar de puesto

  • Siento que deberíamos abrir la discusión sobre el final de una carrera hacia direcciones más diversas.
    El final de carrera que más me gusta, y hacia el que naturalmente me estoy dirigiendo, es la capacidad de cambiar de rol laboral sin experiencia previa.
    Una forma es demostrar en las entrevistas que tienes habilidades transferibles y que aprendes muy rápido.
    Otro aspecto es encontrar empresas que acepten esa forma de trabajar.
    Otro final de carrera es hacerse rico y no trabajar.
    Por supuesto, no todos pueden lograrlo, pero es un tipo de final de carrera.
    Desarrollar una discapacidad y vivir de una pensión por discapacidad o de la asistencia social también puede ser un final de carrera.
    Para mí, parece un final que la gente quiere evitar.
    Creo que los nómadas digitales tampoco están bien representados en estas discusiones sobre el final de una carrera.
    Podría incluirse bajo independencia, pero la descripción de independencia en ese texto es bastante estrecha, así que hace falta decirlo explícitamente.
    Para algunas personas, cuando pueden trabajar de forma remota 4 días a la semana y recibir un sueldo decente, ya llegaron al final de su carrera.
    Debe haber muchos más finales de carrera; ¿qué otros podría haber?

    • Mientras más capaz eres, más experiencia y competencia acumulas en habilidades especializadas, y quienes no tienen esas competencias empiezan a pensar que tus habilidades no son transferibles.
      Si encuentras una forma mágica de esquivar eso, me gustaría que me la cuentes.
    • Tal vez sea por el mercado laboral de los últimos 10 años más o menos, pero ya no veo puestos dispuestos a aceptar a alguien apasionado y versátil, pero sin un conjunto muy específico de habilidades.
      Esto también se conecta con esas ofertas de empleo absurdas en las que los empleadores “exigen” 10 años de experiencia específica.
      Incluso cuando esa tecnología apenas existe desde hace poco más de 10 años.
      Yo también quisiera pasar a otros roles sin experiencia previa, o con muy poca.
      En mi caso, sería por satisfacción intelectual y por ganas de aprender más.
      Si hubiera un empleador que me diera esa oportunidad, de verdad daría el 110%, pero no me hago ilusiones.
  • El final de mi carrera es incierto.
    Toda mi carrera ha sido incierta.
    No fue totalmente improvisada, pero se desarrolló de una manera que no podía prever en absoluto.
    Gracias a la suerte y a las oportunidades, me subí a la ola del cloud computing y pasé de una licenciatura en administración de empresas al desarrollo de software y a sistemas de análisis distribuido.
    Durante 20 años hice movimientos laterales y llegué a nivel senior, pero todavía no he salido del rol de contribuidor individual.
    A veces imagino convertir mis habilidades de DIY, mientras el cuerpo me lo permita, en un negocio del rubro de la construcción, y también pienso en probar la consultoría de software.
    No me atrae ser gerente en la empresa de otra persona, pero quizá convertirme en aprendiz de ese rol, como en los oficios de la construcción, sea la mejor forma de aprender.
    Me dan miedo las reuniones, la política interna y las evaluaciones de desempeño.
    Aun así, si realmente quiero dirigir mi propio negocio, tal vez algún día tenga que convertirme en gerente cobrando un sueldo en otra empresa.
    Aunque sea solo por un año.