17 puntos por carnoxen 2025-11-17 | 28 comentarios | Compartir por WhatsApp

En 2021, para ganar experiencia, me apresuré a postularme a una pequeña empresa.
¿Qué tipo de trabajo he hecho hasta ahora?

Actualización del sistema bancario (noviembre de 2021 ~ abril de 2022)

Se llamaba una actualización, pero en realidad solo cambiamos el entorno alrededor y casi no
tocamos el código real. Este programa tenía varios problemas:

  • Solo permitía un único pipeline (no se podían tener dos outputs para un input)
  • Java 1.7 (!)
  • Archivos binarios duplicados

Aun así, al banco le gustaba mantener el sistema tal cual, y yo terminé todo según sus instrucciones y me asignaron al siguiente proyecto.

Proyecto de UI para kiosco (abril de 2022 ~ junio de 2022)

Era un proyecto para crear la UI de un kiosco para una empresa. La base de datos de esa empresa ya estaba lista,
y mi trabajo era hacer la UI y conectarla. En ese momento, el director me asignó a un jefe freelance,
y tuve algunos problemas con él.

  • Me dio un manual en PDF para estudiar Android, pero era de 2017 y ya estaba
    demasiado desactualizado para aplicarlo.
  • Criticó los ORM por ser lentos. Pero lo que recomendó en su lugar fue MyBatis...
  • Solía meterme miedo sobre el ecosistema de desarrollo. Incluso llegó a hacer gaslighting diciéndome que en esta empresa había mucha gente que hablaba mal de mí.

Por eso me peleé con él, y el director tuvo que separarnos.

Plataforma de donación de talento (junio de 2022 ~ noviembre de 2022)

Desde entonces me hice cargo del proyecto personal del director. Me pidió crear, junto con otra persona,
un sitio para apoyar la capacitación presencial, y los problemas que enfrenté fueron:

  • Un solo flujo desde el diseño hasta la implementación. ¡Esto sí que era cascada!
  • El feedback tardaba demasiado y era muy escaso. No sé si la otra persona estaba muy ocupada,
    pero yo necesitaba desesperadamente esa retroalimentación.

Tal vez se cansó de mis errores de prueba y error, porque el director detuvo este proyecto y me indicó otro distinto.

Proyecto de trading de criptomonedas (noviembre de 2022 ~ enero de 2023)

Me indicaron crear un servicio web para hacer trading de criptomonedas usando una cuenta de Upbit.

  • La documentación de Django era difícil de leer. No sé para los demás, pero a mí me costaba muchísimo por la letra tan pequeña.
  • El enfoque en cascada no cambió. Además, el entorno del lugar de trabajo era pésimo.
  • Upbit no permitía crear una API key sin IP del servidor. Es decir, este servicio
    ni siquiera podía operarse realmente.

Por estos problemas, el director volvió a detenerlo y preparó otro proyecto.

Construcción de un servicio de gestión K-ETA (enero de 2023 ~ abril de 2023)

El director creó una empresa junto con otro conocido. En ese momento yo seguía siendo el único desarrollador,
y me indicó crear un sitio que gestionara trámites de K-ETA. Mientras avanzaba este proyecto, me encontré con varios problemas:

  • El sitio oficial de K-ETA aplicaba exenciones temporales enfocadas en países desarrollados o imponía restricciones a pagos nacionales.
  • Como era WordPress, la estructura dependía incluso de plugins de pago. En ese entonces yo no sabía nada de PHP.
  • Para lograr la primera página en los motores de búsqueda, había que producir contenido de calidad de forma constante, pero ¿acaso soy alguien que trabaja para eso?

Aun así, el sitio se construyó con éxito (¿?), y el director me dio el siguiente proyecto.

Construcción de un servicio de préstamos (abril de 2023 ~ junio de 2023)

Con base en la experiencia de haber montado el servicio de K-ETA, el director me indicó crear un sitio para
gestionar un servicio de préstamos. Los problemas que enfrenté en este proyecto fueron:

  • El director insistía en usar el tema que había usado para K-ETA, aunque no pegaba en absoluto con un negocio de préstamos.
    Aun así, después lo cambió por otro, pero
  • Fue muy difícil emitir y aplicar certificados en ese sitio de hosting coreano.
  • Y sobre todo, la empresa cliente no daba ninguna respuesta sobre los resultados. ¡Ninguna!

Después de eso...

El director se rindió conmigo. Desde entonces vivo haciendo mantenimiento, una vez al mes,
del sistema bancario que había montado antes.


Historia al pasar

  • Todo el desarrollo (excepto la actualización del sistema bancario y el proyecto de UI para kiosco)
    lo llevé adelante enteramente yo solo.
  • Yo me entregué al máximo, todo lo que podía. Pero parece que al director
    eso no le terminaba de gustar.

Situación actual

  • Estoy estudiando cualquier cosa, sin mucho orden.
  • En particular estoy estudiando para una profesión colegiada (!), pero sinceramente, aun sin eso, últimamente la concentración hacia las profesiones colegiadas se está intensificando, así que no sé si conseguir eso realmente mejorará mi situación.

Preguntas, por si acaso:

  • ¿Hay partes ambiguas? Entonces, ¿qué contenido les gustaría que se agregara?
  • ¿Tienen algo que quisieran decirme aparte?

28 comentarios

 
crawler 2025-11-18

Realmente siento con fuerza la importancia de los proyectos paralelos.
Parece que tienes muchas inconformidades con el director general, así que me da curiosidad saber si has intentado cambiarte de trabajo.

 
aer0700 2025-11-17

La documentación de Django era difícil de leer. -> Resulta que no era el único que pensaba eso :(

 
qhffld123 2025-11-18

Trabajo como desarrollador en una startup en etapa temprana (sin inversión, menos de 10 personas).
Cada vez que cambia el negocio, no puedo profundizar técnicamente,
y si no hay una intención clara por parte de los ejecutivos, el negocio no avanza de forma real. (Solo hay resultados, pero no hay nadie que los use).

Por eso siempre tengo ansiedad sobre mi carrera y mi futuro.
Aunque intente orientarme y construir mi camino pensando “soy desarrollador de ~ en una empresa que hace ~”, las cosas no avanzan según mi propia voluntad.

Yo lo veo así.
Así como en la vida no hay una respuesta correcta y tanto el fracaso como el éxito son parte del proceso,
también la carrera profesional parece no tener una hoja de ruta fija, sino las preocupaciones y la vida de cada quien.

Cuando la ansiedad y la desesperación me golpean con fuerza, trato de pensar que incluso dejarme llevar por el flujo tiene su significado, y de sacudírmelas enfocándome en mi vida actual.
(vida = no solo desarrollo, sino también rutinas cotidianas como hacer ejercicio, ordenar, salir a caminar).

 
scheeee 2025-11-18

Es usted excelente.

 
love7peace 2025-11-18

Aun así, el proyecto avanzó en solitario y, viendo que no lo despidieron, parece que sí es alguien capaz. Usted también piense simplemente que está estudiando tecnología y construyendo experiencia profesional, y ocúpese de lo que le corresponde. No se sacrifique.

 
savvykang 2025-11-18

Para tu salud mental, es más conveniente ir a una empresa con muchos años de trayectoria o al menos a una startup que haya llegado hasta una Serie B/C. Probar muchas cosas por tu cuenta después te puede servir, pero una empresa inestable definitivamente afecta negativamente tu carrera.

Otra opción es elegir una empresa que apunte a un sector estable. Finanzas/retail tradicionalmente son sostenibles. Cloud/redes también se han estabilizado bastante, así que están en una fase con menos hype. Salvo los proyectos bancarios, parece que todos eran proyectos sobre los temas que estaban de moda en ese momento, sin un área de enfoque clara.

 
jaskloq 2025-11-17

Realmente me pareció un texto útil, entretenido y honesto, pero eso de que para progresar hay que hacer esto o aquello... me da la impresión de que los comentarios son demasiado secos.

 
vwjdalsgkv 2025-11-17

Básicamente, creo que lo que se espera de este sitio es una solución para algún problema o, por lo menos, que el texto sea ameno para que la gente lo reciba bien.
Pero en este texto solo está desahogando sus emociones y, más que explicar cómo mejoró o resolvió el problema planteado, está lleno de quejas.
Waterfall, versiones antiguas de Java, MyBatis, WordPress... claramente no son tecnologías nuevas. Pero si hubiera sido una persona con muchas ganas de aprender, creo que incluso en un entorno así habría podido aprender mucho y sacarle provecho.

 
scheeee 2025-11-18

Es una expectativa demasiado idealista. ¿Quién no tendría algún descontento en una situación así?..
¿No habría que esperar que se cree un buen entorno y que se tenga una mentalidad acorde con ello?..

 
bsh998 2025-11-17
  1. Por favor, depura tu perfil de GitHub. Parece que necesitas mostrar mejor tu valor.
  2. Creo que sería bueno mantener actividad constante en LinkedIn o en el blog.
  3. En lugar de hablar desde la emoción, creo que sería mejor ir acumulando historias enfocadas en tu propio desarrollo.
  4. El texto es demasiado difamatorio y, más que retroalimentación, parece un escrito que culpa a una persona o a una empresa, así que deja una mala impresión.
    Tener una personalidad que busca persuadir e impulsar cambios está bien, pero hablar constantemente de que algo es demasiado verboso no da una buena impresión.
    Me cuesta aceptar que se diga que Django es verboso.

(No es importante) Un comentario al pasar
En ese momento yo trabajaba en el mismo escritorio que otros empleados, y uno de ellos era un hombre casado. Él solía decir que su esposa lo comparaba demasiado con otras personas y que eso le hacía querer morirse. Era una persona digna de mucha lástima...
Hay que quitar esta frase.

¿Ustedes creen que esto es un problema que puede resolverse con tecnología? Para mí era un problema que no podía resolverse con tecnología. Según lo que se decía, eso significaba que había que publicar de forma constante textos de buena calidad, pero en ese momento yo no tenía la capacidad mental para escribir, y sobre todo, el problema era que no éramos los únicos con un sitio que gestionaba K-ETA. ¿La primera página? Ni soñarlo.
Aunque no sea la primera página, si está bien hecho, claro que se puede generar tráfico... sí.

 
okxrr 2025-11-17

Hay personas que solo se lamentan del entorno que las rodea,
y hay quienes, sin importar el entorno, saben adaptarse, cerrar las cosas y crecer.
La situación es lamentable, pero me da con fuerza la impresión de que esto se parece más al primer caso. No hay prácticamente nada que haya llegado a una conclusión como corresponde.
En casos así, la mayoría de las veces, aunque en la práctica se les presente una buena oportunidad o un buen entorno, tampoco logran aprovecharlo.

Las personas realmente destacadas han sabido concentrarse de verdad y alcanzar el éxito incluso en situaciones sin salida dentro de la empresa o a su alrededor.

No hay una comunidad tan abierta como la de desarrolladores. Vayas al proyecto open source que vayas, está lleno de gente con disposición a ayudar a quienes participan.
Simplemente hay que empezar desde cero, leer código, darle vueltas durante días y animarse a intentarlo.

Si de verdad te desagrada tanto el Java legacy, entonces cámbialo, y esa experiencia sin duda va a convertirse en un mérito importante para tu carrera.

Muchísimos desarrolladores del sector financiero están entregando su vida a ese trabajo. ¿Que no puedes porque estás solo?
Cuando entras a una gran empresa, al final tampoco es que haya tantísima gente haciéndolo..

 
okxrr 2025-11-17

Hacer las cosas por tu cuenta significa que tienes ese nivel de libertad. Para un desarrollador, es una oportunidad enorme.
Si eres de los que no puede hacer nada por sí solo y necesita que le den todo en la mano, entonces mejor prepárate bien para cambiarte de trabajo. Pero si ni siquiera es eso...
En vez de perder el tiempo lamentándote así, cámbiate de trabajo.

 
jjpark78 2025-11-17
Pero Upbit impide crear claves API sin una lista blanca de IP, así que no había forma de que una cantidad indeterminada de clientes registrara una clave API sin conocer la IP del servidor. ¡Serverless tampoco podía resolver este problema!  

No sé qué servicio serverless usaron, pero si era AWS Lambda, sí se puede asignar una IP fija. Sale con una búsqueda rápida en Google.

Yo también estoy usando exactamente eso: lambda + serverless framework + custom recursos, fijando dos EIP.

Da un poco de pena pensar que quizá les hizo falta encontrarse con un senior con conocimientos técnicos, contexto y experiencia de verdad para aprender a hacer el trabajo como corresponde.

 
jjpark78 2025-11-17

Dónde encontrar empleos de calidad

Cada persona que busca trabajo tendrá sus propios métodos, pero en un programa de empleo en el que participé antes como mentor se ponían las siguientes condiciones.

  • Más de 5 años con una misma trayectoria operativa o con un mismo producto
    • En promedio, más del 90% de las startups quiebran dentro de 3 años. Los que sobreviven son los fuertes.
  • Debe poder encontrarse en Google información de ingresos usando el nombre de la empresa.
    • Si está reportada correctamente con la contabilidad corporativa, normalmente es posible encontrar información de ingresos en Google.
    • Si no aparece, es porque no tiene ingresos, es muy pequeña o no está reportando correctamente.
  • Si no se puede encontrar información de ingresos, al menos debe haber noticias sobre inversión por una escala mínima de 1.000 millones de wones.
    • Unos cuantos cientos de millones de wones se consumen en un instante.
  • Por muy startup tecnológica que sea, debe tener sí o sí responsables de "ventas", "marketing" y "operaciones".
    • Averigua y pregunta si esas personas ya están en la empresa o si las están contratando.
  • Busca información en lugares donde solo se puedan publicar vacantes si la empresa ha pasado al menos una validación mínima.
    • Wanted
  • El historial del CEO es muy importante.
    • ¿Cómo está su situación de participación accionaria?
    • ¿Es especialista en ese sector?
    • ¿Viene de una gran empresa? (eso ayuda a atraer capital)
    • ¿Es su primer emprendimiento? ¿Tiene experiencia previa en negocios?
    • Si no es la primera vez, ¿cuál fue el resultado de su negocio anterior?
    • ¿Existe alguna base objetiva para pensar que no va a volver a fracasar?
  • No postules a áreas que no entiendes bien a nivel técnico.
    • Haber hecho un tutorial y construir algo para producción están en otro nivel.
  • Nunca pongas en tu CV que sabes o has hecho algo fingiendo experiencia; al final todo se descubre y te resta puntos.
 
carnoxen 2025-11-17

Hola, antes que nada, muchas gracias por compartir perspectivas sobre cómo elegir una empresa.

La verdad, escribí este texto de forma muy sincera con la idea de: "¿Cómo me ven los demás como desarrollador?" Había guardado estas historias durante mucho tiempo porque nunca había recibido retroalimentación de un público amplio e indeterminado.

Entre los comentarios hubo empatía, pero también leí bien los comentarios duros. Definitivamente, en comparación con todo lo que he vivido, no he dejado mucho código. Hubo varios problemas personales, pero aun así voy a recomponerme y volver a intentarlo.

En especial, guardaré muy bien las perspectivas que me dejaron para revisarlas de vez en cuando. ¡Gracias!

 
ragingwind 2025-11-17

Por lo que veo, como tiene una pregunta, debería moverse a ASK.

 
skageektp 2025-11-17

No sé si será una publicación relacionada con GN.

 
dooboo 2025-11-17

Estoy de acuerdo.

 
xhfleodhkd 2025-11-17

Para responder a tu pregunta:

  1. Aunque no te quedaba de otra más que acumular experiencia de poco valor, no pudiste cortar por lo sano rápido
  2. En ese tiempo podrías haber armado un portafolio o dividido mejor tu tiempo para mejorar más tu situación, pero no lo hiciste
  3. Como ya mencionaste, estás estudiando sin ningún objetivo claro

Sin duda es cierto que el inicio de tu carrera se complicó y que la estás pasando mal.
Pero si no quieres conformarte con la realidad actual, creo que lo correcto es al menos forcejear y probar lo que sea.
Yo también últimamente estoy pensando en dejar IT y volver a irme más por el lado de la ingeniería de equipos.
Ojalá no te desanimes demasiado, y que puedas fijarte una meta y seguir avanzando hacia ella.

 
bus710 2025-11-17

Yo también tuve una etapa de recién egresado en la que, después de terminar la carrera, entré a una empresa realmente pequeña siguiendo a un amigo. No me traían de un lado a otro hasta ese punto, pero la forma caótica de manejar el trabajo era igual. Al final la empresa cerró y, cuando luego entré por medio de un conocido a una empresa al menos algo sólida, sentí un poco más de ganas de trabajar.

Quizá los demás también piensen lo mismo, pero ojalá no culpes a ti mismo por una situación difícil como esta. Incluso si decides buscar otro camino, ojalá puedas mantener esa alegría por medio de desarrollar pequeñas cosas por tu cuenta.

 
ifmkl 2025-11-17

Entré para revisar el contenido completo, no solo el resumen... si alguien de la generación 2021 cuenta como recién ingresado, ¿meter a 1 persona junior en un proyecto bancario... ...?

 
carnoxen 2025-11-17

En ese momento yo estaba participando en un programa de inserción laboral, y la persona encargada de RR. HH. me dijo que era una startup financiera y que necesitaban gente, así que postulé ahí.

Pero no pensé que el primer proyecto sería así...

 
huiya 2025-11-17

¿Esto pasó dentro de una sola empresa? Parece que el trabajo está demasiado desorganizado; da miedo.

 
carnoxen 2025-11-17

Sí, ¿verdad? Pero la empresa tampoco tenía muchas opciones, porque su único modelo de negocio era el mantenimiento y soporte de bancos. Así que intentaron crear cualquier otro modelo de negocio, pero el problema era que todos resultaban demasiado pesados para que yo solo pudiera sostenerlos.

 
bichi 2025-11-17

¿Qué es esto? ¿Será acaso una nueva historia de Jojotso con un desarrollador como protagonista?

 
carnoxen 2025-11-17

Esto... no me está hablando con sarcasmo, ¿verdad? Yo solo escribí sobre mi experiencia con la empresa porque estoy realmente desesperado. Me gustaría que no lo tomaran como una broma.

 
bichi 2025-11-17

No, para nada jaja. A mí también me pasaron cosas parecidas.

 
illiil1lii 2025-11-17

Parece que el director ejecutivo está haciendo clic frenéticamente en el botón de renuncia del autor.