Notizie
Eventi
Curiosità
Interviste
Social
Web
Html e css
Comunicare sul web
Posizionamento
Siti internet
Grafica
Grafica e stampa
Packaging
Grafica Web
Foto e Video
Marketing
Strategie di vendita
Web Marketing
Formazione e informazione
Comunicazione verbale
Informatica
Linguaggi
Hardware
Software
Sicurezza
Home
Informatica
Software
Lo sviluppo del software montagne e cammini
Lo sviluppo del software
montagne e cammini
Software
Autore:
Bagnai Daniele
Di seguito vorrei condividere con voi alcuni semplici spunti su quali sono le
problematiche quotidiane dell'attività dello sviluppatore software
ma che a mio parere sono aspetti che possono ritrovarsi in ogni tipo di attività nei quali penso che molti possano specchiarsi e condividere.
La prima questione che si pone a tutti è:
"come posso iniziare lo sviluppo di una nuova applicazione" o anche l'integrazione di una nuova funzionalità in un'applicazione preesistente
, la sensazione di partenza è sempre un pò di disorientamento e incertezza sulla strada corretta che spesso porta ad una fase iniziale di avvio lenta ed piena di insicurezza.
C'è sempre uno scoglio iniziale, una sensazione di inadeguatezza, si potrebbe paragonare ad uno scalatore o arrampicatore che osserva la montagna, così grande, imponente e si sente piccolo ed insicuro e non sà se potrà raggiungere l'obiettivo.
Il punto è riuscire con la maggior rapidità possibile a
cambiare la prospettiva
, in particolare bisogna porsi da subito nel giusto atteggiamento mentale, la prima fase di approccio al problema richiede di farsi uno schema generale dei quanto si deve sviluppare e gli obiettivi finali, andando a schematizzare il processo realizzativo
suddividendolo il più possibile in micro problemi che a quel punto risulteranno attaccabili
e rientreranno in una scala mentalmente più comprensibile ed aggredibile.
Questo può sembrare semplice, addirittura banale, ma in realtà la capacità e velocità di sviluppo a mio parere sono basate completamente sull'agilità con cui mentalmente otteniamo questo cambio di prospettiva, riuscire a farlo velocemente e rapidamente è una skill/capacità che si apprende nel tempo, che richiede applicazione e si sviluppa con l'esperienza.
Problem solving, software analisys, development plan ....
Tutti termini altisonanti per un concetto quasi banale ma pur sempre fondamentale,
una lunga strada inizia sempre col primo passo .........
Happy coding !
Stampa
Precedente
Successivo
Articoli in evidenza
Lo sviluppo del software
montagne e cammini
E' possibile chiamare una funzione javascript
al momento che questa risulta definita ?
Come proteggersi da Null Reference Exception in C#
programmazione tips
I più visti
Altri articoli
Autore:
Bagnai Daniele
Lo sviluppo del software
montagne e cammini
Software
Di seguito vorrei condividere con voi alcuni semplici spunti su quali sono le
problematiche quotidiane dell'attività dello sviluppatore software
ma che a mio parere sono aspetti che possono ritrovarsi in ogni tipo di ... ➔