Migliorare le capacità di analisi [chiuso]

4

Sono un ingegnere del software con un paio di anni di esperienza. Tuttavia ritengo che le mie capacità di risoluzione dei problemi debbano essere migliorate. Mettere in termini grossolani dati i fatti A e il fatto B ho difficoltà a raggiungere la conclusione X? Alcune persone sembrano avere la capacità di raggiungere la conclusione X dati i fatti A e B e, inoltre, ricordando di prendere in considerazione i fatti C, D.

Quali tecniche usi per migliorare le tue capacità di problem solving e analisi?

    
posta andrew liu 02.08.2011 - 10:06
fonte

2 risposte

3

Generalmente, quando risolvo i problemi tramite l'analisi, faccio quanto segue:

  • individuare in un sistema, i sottocomponenti che sono al centro del problema
  • Indica le ipotesi iniziali per lo stato dei componenti
  • data una serie di stati iniziali, prevedere ciò che credi sarà il risultato.
  • Se la / e previsione / i ha esito negativo, rimuovi ogni ipotesi dello stato una alla volta e conferma che lo stato è quello che hai assunto.
  • Se gli stati sono tutti corretti, il problema è uno di logica.
  • Per risolvere un insieme di problemi logici, inizia con un insieme di ipotesi "Trasformazioni logiche"
  • Ripeti il metodo precedente ma per esempio "Trasformazioni logiche": "assume (1) quando la condizione X - > x si trasforma in y"

Questo è vagamente il modo in cui risolvo i problemi.

    
risposta data 02.08.2011 - 10:14
fonte
0

C'è un libro intitolato Analysis Patterns di Marin Fowler. Si tratta di modelli a oggetti e non di analisi algoritmiche, ma l'apprendimento di questi pattern mi ha aiutato a riconoscere i pattern in vari domini e quindi a poterli analizzare in modo più approfondito.

    
risposta data 02.08.2011 - 10:33
fonte

Leggi altre domande sui tag