¡Por supuesto que puede!
6 meses de práctica no son nada, tienes mucho tiempo para disminuir el tiempo de desarrollo. De hecho, ni siquiera te sugiero que intentes trabajar más rápido en este punto.
¡Trabajar rápido también tiene sus desventajas! Tendrá menos tiempo para pensar y descubrir casos límite en el programa que creó y para encontrar una estructura de nombres / fácil de seguir.
- ¿Qué significa una entrevista en la pantalla del teléfono?
- Dada una matriz representada como int [n] [n], gírela 90 grados en sentido horario en el lugar. (En el lugar significa un mínimo de memoria adicional para usar, es decir, no haga una nueva matriz para copiar).
- ¿Cuán diferente es la entrevista de Google para el puesto de Ingeniero de Software en comparación con el puesto de Ingeniero de Software, University Grad?
- Cómo mejorar mi proceso de pensamiento para las entrevistas de codificación
- ¿Dónde puedo encontrar algunas preguntas de entrevistas en el sitio de Google?
Lo más importante de IMO es que el código está escrito de tal manera que es fácil de entender, tanto para usted como para otros desarrolladores.
Hace que sea mucho más fácil para usted crear un programa que sea estable y fácil de mantener. También facilitará que sus futuros colegas comprendan la lógica al revisar o corregir errores.
En realidad, tomarse el tiempo para escribir un código de calidad la primera vez es mucho más eficiente que apresurarse hacia la meta y encontrar errores más tarde, lo cual es difícil de entender para usted o uno de sus colegas. A la larga, habrá mucha más frustración y muchas horas de trabajo trabajando rápido.
Llevo 1,5 años trabajando como ingeniero de software y todavía me siento un poco lento en comparación con algunos de mis colegas, pero no he implementado un solo error (conocido) durante este tiempo, lo más probable es que me tome mi tiempo para pensar sobre lo que estoy haciendo, por qué lo estoy haciendo y cómo implementarlo de la manera más eficiente y comprensible.
Por supuesto, tuve que cambiar muchas cosas en las que cometí errores, pero esos errores han sido bastante fáciles de detectar para el revisor y podrían no haber sido notados si no me hubiera tomado el tiempo para facilitar la lectura y ¡entender!
Siga programando y ponga su esfuerzo en escribir código de calidad en lugar de cantidad, ¡la velocidad viene con experiencia y tiempo!