Usted es su propio peor enemigo.
Siempre habrá personas que puedan escribir códigos más precisos, limpios, más rápidos y bajo presión. No es necesariamente que sean más inteligentes que usted, pero pueden haber aprendido el secreto del buen código: la reutilización. Es posible que durante un período de tiempo hayan desarrollado una serie de rutinas útiles y probadas que utilizan como marco que hace que su código se vea más limpio y se ejecute más rápido. Si no ves la investigación y el trabajo en desarrollar estos fragmentos de código, se parece casi a la magia producida por un genio. O, en términos más populares, “en el valle de los ciegos, el tuerto es el rey”.
- Mira el código bien escrito.
- Desarrolle su propia biblioteca de fragmentos probados y su productividad se disparará.
- Lea Stack Overflow y vea cómo los despistados se mezclan con el genio para resolver problemas juntos. Cree recursos “para ir a” (juego de palabras) para ayudarlo a resolver problemas de codificación.
Adoptar un proceso de modularización para escribir código.
// nombrar función, módulo o sección
// escribe comentarios
establecer el indicador de entrada temporal para la solución de problemas de seguimiento
Obtener entrada, prueba de validez
prueba de condiciones
Haz algo de trabajo
salida de prueba para la validez
poner salida
borrar bandera temporal
salir con el código de finalización
- Felicidad: ¿Cómo mantienes tu entusiasmo en momentos de estados de alta y baja energía?
- Cómo recuperar mi confianza y comenzar de nuevo después de una experiencia de carrera realmente difícil
- ¿Qué debemos hacer para evitar que mi madre tenga hipertensión?
- ¿Qué tan severamente afecta la depresión a la productividad? ¿Hay alguna forma de superarlo?
- ¿Por qué tenemos que vivir si estamos sufriendo de una enfermedad y atravesando fracasos? ¿No podemos renunciar a la vida?
Sí, es así de simple cuando deconstruye y descompone grandes problemas y programas.
a un nivel superior
entrada
reaccionar a condición con módulo
reaccionar a condición con módulo
reaccionar a condición con módulo
salida
No tienes que ser un mago y listo para escribir código limpio. Date un descanso y comienza a construir fragmentos útiles. Lea y entienda el código escrito por sus compañeros de trabajo. Hacer preguntas. Juega computadora y escritorio revisa tu trabajo ocasionalmente.
Estaba teniendo un problema con un programa. Nada de lo que hice arreglaría el problema.
Hasta que me dirigí a un colega que me pidió que le contara qué hacía el programa paso a paso mientras miraba el código. Después de diez minutos, se echó a reír y dijo “tonta, escribes el código como hablas.
Usted dijo si esto es verdad Y esto es verdad … pero lo que debería haber dicho es ‘si esto es verdad O esto es verdad’ – porque ambas condiciones no pueden ser verdaderas al mismo tiempo – y eso resolvería el problema porque siempre se omite El código que has escrito.
Literalmente, no importa lo que hice para arreglar el código, siempre que la prueba fallara, el código nunca se ejecutaría.
Así que vale la pena hablar con sus colegas. No hay preguntas tontas.