Essendo uno scienziato informatico in un campo di ricerca, ho spesso il compito di lavorare al fianco di professionisti al di fuori del dominio del software (pensa alla matematica, all'elettrotecnico ecc.) e poi tradurre le loro teorie e idee in implementazioni del mondo reale. Trovo spesso difficile quando presentano un problema teorico che sembra essere in qualche modo disconnesso dalla realtà. Non sto dicendo che la teoria sia falsa, solo che è difficile da tradurre in situazioni del mondo reale.
Ad esempio, di recente ho lavorato con le radio definite dal software. Stiamo esplorando molte aree diverse, ma spesso gli specialisti in matematica del mio gruppo presentano un problema che è strongmente radicato nella teoria (elaborazione del segnale, fisica, qualunque cosa). Spesso mi sforzo nei momenti in cui è difficile tracciare paralleli diretti tra la teoria e l'implementazione del mondo reale che ho bisogno di sviluppare. Diciamo che stiamo lavorando su un rilevatore di energia, la persona teorica del mio gruppo direbbe "è necessario misurare la variazione del rumore senza alcun segnale presente". Questo mi porta a pensare "come diavolo posso isolare il rumore da un segnale nella realtà?" Ci sono molti esempi, ma spero che tu veda dove sto andando.
Quindi, la mia domanda è: come affrontare l'implementazione di concetti teorici quando la teoria sembra distaccata dalla realtà? O almeno quando le connessioni non sono così chiare. O forse, la persona con la "teoria" potrebbe ignorare le restrizioni reali?
Nota: ho trovato questa domanda difficile da porre, spero che tu mi stia seguendo. Se hai suggerimenti su come potrei migliorarlo, fammelo sapere!
Grazie per la ricerca!
EDIT: Per essere un po 'più chiaro, capisco in situazioni come questa che devo imparare quel dominio specifico me stesso in una certa misura (cioè l'elaborazione del segnale), ma sono più interessato quando quei concetti teorici non sembrano essere come radicato nella pratica come si vorrebbe.