Pagina 1 di 5 1 2 3 ... ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 48
  1. #1

    Cosa fa realmente un programmatore?

    Salve, mi è sorta una curiosità in questi giorni, e non so a chi chiederne: cosa fa davvero un programmatore? Si limita a tradurre gli algoritmi ideati da qualche progettista, oppure deve da sè fare attività di problem solving, ideando, magari, anch'egli algoritmi?

    Ovviamente, vi chiedo notizie in base ad esperienze dirette. Mi interesserebbe capire, nel mondo del lavoro, quali sono le competenze reali di questa figura nel mondo del lavoro.

  2. #2
    In teoria trasforma in algoritmi l'analisi fatta da un analista. In pratica fa tutto da se, facendo fronte anche alle assurde richieste che arrivano da chi richiede il software.
    Una su tutte: ad un committente che aveva bisogno di una applicazione che permettesse di validare una serie di dati è era stato proposto una casella di spunta accanto ad ogni riga. Egli ha invece preteso che bastasse passare il mouse sopra la riga per ritenerlo validato.

  3. #3
    Quindi è lui in prima persona a ideare gli algoritmi, anche se non da zero ma basandosi sulle direttive dei progettisti? Che si intende per "analisi"?

  4. #4
    Utente di HTML.it L'avatar di bubi1
    Registrato dal
    Dec 2009
    Messaggi
    1,230
    Mah, i programmatori non fanno niente di che, mica devono pensare loro. Prendi una scimmia, mettila di fronte ad un pc, stabilisci gli obiettivi e vedrai come ti pigia i tasti, tra 2 settimane la puoi promuovere a project leader.
    I sistemisti invece, quelli si che fanno un lavoro che richiede tanta materia grigia









  5. #5
    Utente di HTML.it L'avatar di lnessuno
    Registrato dal
    Feb 2002
    Messaggi
    2,732
    Originariamente inviato da Domenix
    In teoria trasforma in algoritmi l'analisi fatta da un analista. In pratica fa tutto da se, facendo fronte anche alle assurde richieste che arrivano da chi richiede il software.
    Una su tutte: ad un committente che aveva bisogno di una applicazione che permettesse di validare una serie di dati è era stato proposto una casella di spunta accanto ad ogni riga. Egli ha invece preteso che bastasse passare il mouse sopra la riga per ritenerlo validato.
    Ecco un programmatore a volte deve anche inventarsi ottimi motivi (o più spesso becere scuse) per non soddisfare richieste assurde di questo tipo

  6. #6
    Utente di HTML.it L'avatar di lnessuno
    Registrato dal
    Feb 2002
    Messaggi
    2,732
    Originariamente inviato da turtle87
    Quindi è lui in prima persona a ideare gli algoritmi, anche se non da zero ma basandosi sulle direttive dei progettisti? Che si intende per "analisi"?
    Questa infografica vale più di qualsiasi spiegazione

  7. #7
    è troppo complicata per me l'infografica , qualcuno potrebbe spiegarmi a parole ?

  8. #8
    Originariamente inviato da turtle87
    Quindi è lui in prima persona a ideare gli algoritmi? Che si intende per "analisi"?
    L'analisi è lo studio necessario a tramutare il requisito utente in requisito funzionale.
    Ad esempio, il cliente vuole una rubrica elettronica dove inserire, modificare o cancellare N nominativi e per ogni nominativo vuole poter inserire. modificare, spostare o cancellare N numeri di telefono. L'analista dirà che ci vogliono almeno 2 tabella database, una per i nominativi e una per i numeri. La relazione tra nominativi e numeri sarà una a molti.
    Ideerà l'oggetto nominativo con le opportune proprietà (nome, cognome, data di nascita, etc) e i metodi per interagire con esso, inserimento, modifica, cancellazione... etc, etc, etc.
    Il programmatore tradurrà in codice tutti questi concetti. Il grafico ideerà il layout di presentazione e l'htmllaro, sempre che si tratti di una applicazione web, trasformerà in html il layout grafico.

  9. #9
    Utente di HTML.it L'avatar di bubi1
    Registrato dal
    Dec 2009
    Messaggi
    1,230
    Originariamente inviato da turtle87
    è troppo complicata per me l'infografica
    Vai tranquillo, sarai un ottimo programmatore

  10. #10
    Originariamente inviato da lnessuno
    Ecco un programmatore a volte deve anche inventarsi ottimi motivi (o più spesso becere scuse) per non soddisfare richieste assurde di questo tipo
    Il cliente è una P.A. Dagli omini che infestano le sedi della P.A. c'è da da aspettarsi di tutto...

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.