Quando impari nuove tecnologie passi il tempo a comprenderne i concetti e gli strumenti. Ma quando la tecnologia incontra la vita reale accadono cose strane e non piacevoli. I reuqirements sono spesso lontani dall'ideale e si differenziano dallo scenario "classico". E presto mi ritrovo a piegare la tecnologia ai miei veri bisogni. A questo punto comincio a conoscere bug del sistema o non è così flessibile come sembrava all'inizio. E questo "combattimento" con la tecnologia consuma gran parte del tempo durante lo sviluppo. Ciò che è più deprimente è che il gruppo di trucchi e soluzioni alternative non sono concentrati in un unico posto (libro, sito, ecc.) E prima di affrontarlo davvero non si può davvero porre la domanda giusta perché non si sospetta nemmeno il motivo del problema che si verifica (sconosciuto sconosciuto).
Quindi la mia domanda è composta da tre:
1) Gestisci veramente (e in che modo) prevedere possibili problemi futuri?
2) Quanto tempo impieghi per trovare la soluzione alternativa / soluzione / soluzione prima di lasciarlo e passare ad altri problemi.
3) Quali sono i criteri per pensare a te stesso come esperto nella tecnologia. Prendi in considerazione questi trucchi?