Cómo mejorar mi velocidad de escritura del software

El volumen de código no es realmente una medida de calidad. La ventaja que trae con experiencia es la previsión, las mejores prácticas, la estabilidad y la capacidad de visualización. Muchos proyectos de un tiempo tienden a tener la misma estructura, patrones, prácticas y pila de tecnología. Estos proyectos son impulsados ​​por pensamientos y tecnologías de tendencia. Para obtener una ventaja o velocidad aquí es mi consejo …

Leer más Código.

Practica imitando ese código.

Luego reestructuralo con el tiempo y lo que aprendas.

Ahora por qué debería hacer esto, simple. Cuanto más lees, más entiendes las API y cómo usarlas. Cuanto más imites, mejor comprenderás lo que pensaban estos líderes de pensamiento. Cuanto más reescriba, más podrá imaginar sus aplicaciones y su uso.

Si sus colegas lo tienen y afilan es por una de dos razones.

a ) Sus nuevos algoritmos de abordaje todos los días y son increíblemente buenos en eso

b ) Ya están familiarizados con la solución. Los api’s, patrones y prácticas y la declaración del problema.

Para cualquiera de los dos diría que haga HackerRank pero compare su solución. Lea sobre el patrón de arquitectura. Lo último y lo viejo. Mira su código, estructura y patrones y méritos y deméritos.

Escribe menos código.

Estoy bastante seguro de que si observa la solución que ofrecen sus colegas, es más simple y probablemente más elegante. Este es el camino a seguir, no es un camino fácil pero aún así.

Pasa más tiempo pensando en la solución.

El código es solo una consecuencia, primero debe visualizar o modelar la solución. Entonces el código fluirá fácilmente.

Las ideas son lo que importa, el código es solo un efecto secundario. Por que> como

Tal vez, al escribir lentamente, escriba un código que sea más compacto, más legible y que se ejecute de manera más eficiente. La forma en que se escribe el código puede tener un efecto dramático en la velocidad de ejecución, siendo la “Transformada Rápida de Fourier” un ejemplo célebre de esto. Al escribir el código que es más legible, puede mejorar dramáticamente la facilidad y eficiencia de la administración del código.

¿Está incluyendo el tiempo que lleva depurar su código en ese número?

Es común que algunas personas salgan rápidamente del código, y luego pasen más tiempo depurando, donde a otras personas les gusta dedicar más tiempo a escribirlo, con menos errores para aplastar como consecuencia.

De cualquier manera funciona bien.

Aparte de esa posibilidad, no estoy seguro de tener alguna sugerencia.

Creo que te falta práctica. No me malinterpreten, entiendo sus 7 años de experiencia, pero lo recomendaré. Practicar ejercicios. Los sitios como topcoder o SPOJ tienen ejercicios que serán muy útiles para que conozca problemas comunes y esté más preparado. Buena suerte 😉

Aprende a jugar al ajedrez! Te ayudará a pensar en el futuro.

¡Aprende a jugar al bridge! Le ayudará cuando esté resolviendo problemas con información incompleta.

¡Empieza a meditar! Te ayudará a concentrarte y ver el panorama general.

Comer brócoli! Mejorará tus habilidades cognitivas.