Desafortunadamente, el mal código en el software es extremadamente común. La proporción de código que es realmente agradable e interesante de leer es inferior al 10%. Tiene muy poco que ver con ser un programador competente; El problema es que es muy fácil para el código fuente arrastrarse a la fealdad, la decoherencia, el abandono y, finalmente, la impenetrabilidad.
Si es desagradable pero no te hace fallar, probablemente deberías lidiar con eso a corto plazo. Renunciar y tomar otro trabajo no resolverá el problema, a menos que encuentre una empresa pequeña o mediana con una calidad de código excepcional, o obtenga una promoción suficiente que probablemente escriba en lugar de leer el código. Lo más probable es que renunciar a su trabajo lo lleve a otra compañía con una base de código de mierda, porque la mayoría de las bases de código corporativas son basura.
Nunca debe estar en una posición en la que esté apostando su carrera en la capacidad de leer el código de otras personas. Además, el software corporativo es a menudo un juego de suma cero; algunas personas escriben código y toman decisiones y están ganando, mientras que otras están a favor del viento, terminan en mantenimiento y en su mayoría leen el código de mierda de otros: están perdiendo. Si pierde después de 6 meses, comience a buscar oportunidades. (Un período de pago de cuotas de mierda es normal desde el principio, pero si no comienza a disminuir y dar paso a un trabajo real después de 6 meses, continúe).
- ¿Para qué año en ingeniería debería uno involucrarse en la codificación para aterrizar en Flipkart o compañías similares?
- Cómo avanzar a través del duro trimestre escolar de las clases de programación de computadoras
- Cómo encontrar un camino de aprendizaje en programación
- ¿Qué es mejor para CSE, IPU o LNMIIT?
- ¿Cuánto ofrece Samsung HQ (Suwon) para un investigador (PhD + 5+ años de aprendizaje automático, análisis de imágenes de visión por computadora)?
Entonces, la respuesta corta es: no, no está mal. Es extremadamente común. Sin embargo, no necesariamente significa que debas dejar de fumar. El código horrible es extremadamente común.