Chris Kenst (Italiano)

Quando ero giovane mi ricordo di voler essere un giocatore di football impressionante come Joe Montana, o un agente dell’FBI che lavora su X-Files come Fox Mulder. In questi giorni voglio avere le competenze per identificare e risolvere problemi come Elon Musk.Musk è una persona interessante. Ha creato e venduto numerose aziende e con i profitti ha creato una società di costruzione di razzi / esplorazione spaziale che ora è la prima azienda (privata) a raggiungere lo spazio. Ha anche costruito una compagnia americana di auto elettriche., Mentre tutte queste cose rendono Musk una persona interessante in superficie, è il suo approccio che lo rende enviable.In il suo TED talk Musk accredita la sua formazione in fisica con la sua capacità di vedere e capire problemi difficili. Dice fisica è su come scoprire cose nuove che potrebbero sembrare controintuitivo e fisica primo principio fornisce un buon quadro per il pensiero. Il video è una buona conversazione tra Elon Musk e TED curatore Chris Anderson, vi consiglio di guardarlo., Musk menziona il primo principio di ragionamento a circa 19: 37:

Secondo Wikipedia primo principio in fisica significa che si inizia direttamente ai livelli più bassi – alle leggi. Musk fornisce una comprensione leggermente più semplice dicendo che il primo principio è il ragionamento da zero rispetto al ragionamento per analogia, che sta copiando ciò che gli altri fanno con leggere variazioni.

Musk elabora ulteriormente il primo ragionamento di principio in questo video., Per riassumere dice che guardi i fondamenti delle cose, ne dai un senso, costruisci il tuo ragionamento e la tua conclusione e (se possibile) confrontalo con qualunque sia la comprensione attuale. Una parte di questo processo comporta conclusioni in discussione, chiedendo se qualcosa potrebbe essere vero o no. Sembra che Musk stia costantemente modellando, imparando, testando e rimodellando.

Nel pensare al mio lavoro sembra esserci più ragionamento per analogia di quanto forse dovrebbe esserci (o almeno è ovvio per qualcuno di nuovo)., Ogni volta che uno dei miei sviluppatori o chiedo perché qualcosa è, perché è stata raggiunta una conclusione – la risposta tipica è “ecco come è fatto”. Se chiedo al mio team di test perché fanno qualcosa in un certo modo è sempre “è così che l’abbiamo sempre fatto” e sembra che non ci sia alcun desiderio (almeno non l’ho ancora visto) di sapere se qualcosa ha senso o si basa su una reale comprensione del problema. Forse ci dovrebbe essere più modellazione, apprendimento e test?,

Tutti facciamo un ragionamento per analogia, in molti modi è un modo molto più semplice per comunicare e imparare, ma per molti di noi nei campi dell’ingegneria del software (tester e sviluppatori) forse confondiamo i metodi di ragionamento? Quindi, come determiniamo quando dobbiamo usare i primi principi e quando è ok usare l’analogia nel ragionamento? Questa è la domanda da un milione di dollari. Penso che ci piaccia Musk: creare un modello, fare domande per aiutarci a imparare, testare e quando non siamo soddisfatti della risposta, ragioniamo da zero.

Leave a Comment