Las líneas de código realmente no importan en términos de convertirse en un desarrollador de software profesional. Lo que sí le da mayor LOC es posiblemente una mayor deuda técnica, una huella de prueba más grande, mayor conteo de errores, entre otros.
Ser un desarrollador profesional significa que tiene la capacidad de resolver problemas técnicos para su negocio y puede aportar un valor real al resolver esos problemas. Al hacerlo, está escribiendo (reescribiendo / refactorizando / diseñando) una solución usando código, pero LOC es casi irrelevante para esa ecuación. Más pequeño es a menudo mejor.
Los buenos desarrolladores profesionales se dan cuenta de que no es el LOC lo que cuenta, sino lo legible, fácil de mantener, libre de errores y eficaz que es ese código. El código también tiene que tener valor.
- ¿Cómo te especializaste como desarrollador de software?
- ¿Cuál es la diferencia entre un ingeniero de software y un codificador?
- ¿Qué puedo aprender en el tiempo libre antes de unirme a una empresa de software?
- Cómo conseguir un trabajo de desarrollador de software en Japón
- ¿Cuáles son los componentes principales de un ciclo de vida de desarrollo de software de viaje?
Por ejemplo, escribir 2,000 LOC para resolver 2 + 2 es una pérdida de tiempo para todos. Pero, ese mismo código que puede hacer eso y también puede resolver cualquier otra ecuación necesaria (es decir, conversión de temperatura), con un trabajo mínimo, de todos los sensores actuales y futuros de Internet de las cosas en el mercado, en forma de tipo plug and play, que sería un gran hallazgo y más que vale la pena ese recuento de LOC.
Sería como preguntar cuántas palabras se necesitan para hacer un autor publicado. Lo que realmente hace a un autor publicado: no es cuántas palabras o páginas, sino qué tan bien el editor recibe el libro y si el libro se vende y si es un buen objetivo para la audiencia.