La mayoría de los trabajos de desarrollador involucran poca o casi ninguna codificación. Si desea un trabajo en el que gaste más de la mitad del día, todos los días escribirá un código que se implementará (es decir, el producto final) y no tendrá suerte, ya que estos trabajos son muy raros.
Incluso si eres un desarrollador de manos cuyo trabajo es la codificación, solo podrías dedicar el 10% de tu tiempo a escribir el código que se usará en la producción.
Pasarás la mayor parte de tu tiempo entendiendo el problema; los requisitos, el código existente, las bibliotecas utilizadas, la configuración de las bibliotecas utilizadas, la evaluación de las bibliotecas que podrían utilizarse, la actualización de las bibliotecas que utiliza, las prácticas del equipo, la prueba del código, su implementación, la administración corporativa.
En una organización grande con una base de código establecida, puede gastar menos del 1% de su tiempo escribiendo código. Un amigo mío trabajó en un proyecto que tenía muchos errores que arreglar y que tomó mucho tiempo para hacerlo. Estimó que cambió una línea de código por día en promedio, y fue empleado como Desarrollador Senior a un ritmo muy bueno.
- ¿Cuáles son los problemas que han existido durante siglos pero nadie ha podido resolverlos?
- ¿Qué debo aprender en los próximos 4 a 6 meses para postularme para las empresas de TI / software en Hyderabad?
- ¿Cuáles son la manera eficiente de proponer nuevas herramientas / ideas al jefe?
- ¿El entorno afecta la funcionalidad y el rendimiento de los procesadores? En caso afirmativo, ¿cuál es el mejor procesador para un entorno africano polvoriento?
- ¿Qué tecnología de TI estará en demanda 2016?
Si no crees que un administrador apropiado pueda tomarte mucho tiempo, considera que muchas grandes organizaciones requieren que obtengas aprobación para cada versión de cada JAR que usa tu equipo y esto puede tomar alrededor de un mes. Debe estar realmente seguro de que desea una versión particular de un JAR y debe comprobarlo a fondo. En un equipo grande, esto puede ser un trabajo de tiempo completo en ciertas etapas del proyecto. Es posible que no sepa cuál es la biblioteca correcta que necesita para el proyecto y que tenga que evaluar de 3 a 6 soluciones diferentes para encontrar la mejor.