Habiendo pasado, nuevamente, por esto, te diré cómo lo hice. Cómo lo hago y presumiblemente, cómo se hace. (Tengo 4 meses en, pero la mayoría de esto sucedió en las primeras 3 semanas).
1) Haz que el código se ejecute localmente. En su caja En tu laptop. Si hay mysql, obtenga una copia de eso ejecutándose localmente y cargue una base de datos. Lo que sea. Si eso no se puede hacer, entonces estás en problemas. Necesitarás tener control total . Haz que la gente te ayude.
2) Haga que se ejecute en un depurador, preferiblemente en un IDE como eclipse o microsoft dev. Haz que la gente te ayude.
3) Practicar la edición, compilar (, desplegar), ejecutar, hacer un bucle de depuración. Una y otra vez. Ponga sus iniciales en una declaración de registro. Si este ciclo toma más de un minuto, entonces estás en problemas. Haz que la gente te ayude. Debe haber una ‘demo’, así que trabaja en eso para comenzar.
- Hay tantos idiomas que quiero aprender. ¿Dónde empiezo?
- ¿Qué debo aprender antes de empezar a aprender codificación?
- ¿Cómo aprenden las personas las cosas?
- ¿Es fácil o difícil aprender SAP para principiantes o principiantes?
- ¿Cuál es el mejor lenguaje de programación para aprender en este momento que me da la libertad de las horas de trabajo y el potencial para crecer?
Por ahora deberíamos estar solo en el día 3.
4) Añadir el registro. Encuentre el paquete de serialización en su lugar (preferiblemente json o algo ágil) y agregue código para volcar estructuras de datos a archivos. Lee esos archivos.
5) Reescriba partes del código de forma gratuita (solíamos llamar a esto ‘orinar en el código’) y luego se vuelve a ejecutar para ver si todavía funciona. Ejecutar las pruebas unitarias. Hacer un gran lío del código.
6) Dibuja diagramas en trozos de papel.
7) Coloque puntos de interrupción en todo el lugar y, mientras está detenido, inspeccione TODOS los objetos en la pila. Agregue bits específicos como “if (id_of_thing == 357) luego println ()” y ponga un punto de interrupción en la println. Una y otra vez. Hacer un lío.
8) Si hay TCP externo, o HTTP, las llamadas causan cuellos de botella de alguna manera, o ejecute WireShark para que pueda ver lo que está sucediendo.
9) Tener un objetivo, incluso si es cojo. Solo apunta una cosa que te gustaría lograr.
10) Actuar como un niño – una esponja. Puede asimilar las partes aunque todavía no encajen.
11) Haz que el código sea lo último que hagas todos los días . No v. Nadie.
12) Siempre ten fe. He oído que los niños que nunca han ido a la universidad y que no tienen habilidades de estudio formales pueden aprender a hablar francés. 😉
Entonces, una mañana, te despertarás con una comprensión repentina y correrás a trabajar para ver si tienes razón.