Mostra notizie nelle discussioni
  • Avatar
    ☺
    Scritto da
    Wakko Warner
    Wakkus Horribilis
    il 2017-02-23 16:03:45.0 alle 2017-02-23 16:03:45.0
    Trollate totali: 6779
    Finalmente
    https://mspoweruser.com/microsoft-research-develop...

    Mi stavo proprio chiedendo in questi giorni se una cosa del genere non fosse possibile. Mi dicevo appunto quanto più facile sarebbe il mio lavoro se potessi semplicemente dare una descrizione anche molto specifica di quello che voglio fare e il computer si limitasse a scrivere il codice per me.

    Tipo, non so, "prendi la tabella degli impiegati, uniscila ai lavori eseguiti, estrai nome, cognome, codice fiscale, numero di lavori effettuati e mostrala in una bella WebGrid ricercabile e raggruppabile".

    Pare che ci siamo quasi.

    **Modificato dall'autore il 23.02.2017 16:04**
    Gli Svizzeri non sono tutti ricchi - Mattia
    • Avatar
      Scritto da
      Non Autenticato
      il 2017-02-24 12:55:49.0 alle 2017-02-24 12:55:49.0
      Re: Finalmente
      Scritto da: Wakko Warner
      > https://mspoweruser.com/microsoft-research-develop...
      >
      > Mi stavo proprio chiedendo in questi giorni se una cosa del genere non fosse possibile. Mi dicevo appunto quanto più facile sarebbe il mio lavoro se potessi semplicemente dare una descrizione anche molto specifica di quello che voglio fare e il computer si limitasse a scrivere il codice per me.
      >
      > Tipo, non so, "prendi la tabella degli impiegati, uniscila ai lavori eseguiti, estrai nome, cognome, codice fiscale, numero di lavori effettuati e mostrala in una bella WebGrid ricercabile e raggruppabile".
      >
      > Pare che ci siamo quasi.
      >
      > **Modificato dall'autore il 23.02.2017 16:04**

      Tutto questo progresso non mi sembra una bella cosa dal punto di vista dei programmatori...

      1) Che cazzo faranno i programmatori quando saper programmare non servirà più a niente? È una cosa che pian piano sta succedendo, con i vari CMS, game maker ecc ecc...

      2) Che gusto c'è a fare i programmatori se poi finisci a fare siti web con un CMS? Un programmatore ha scelto il suo lavoro perché gli piace codare. Se togli l'aspetto tecnico dallo sviluppo di app, diventa un lavoro noioso... come quella di un impiegato di ufficio, sostanzialmente.
      • Avatar
        Scritto da
        Non Autenticato
        il 2017-02-24 13:07:39.0 alle 2017-02-24 13:07:39.0
        Re: Finalmente
        Scritto da:
        > Scritto da: Wakko Warner
        > > https://mspoweruser.com/microsoft-research-develop...
        > >
        > > Mi stavo proprio chiedendo in questi giorni se una cosa del genere non fosse possibile. Mi dicevo appunto quanto più facile sarebbe il mio lavoro se potessi semplicemente dare una descrizione anche molto specifica di quello che voglio fare e il computer si limitasse a scrivere il codice per me.
        > >
        > > Tipo, non so, "prendi la tabella degli impiegati, uniscila ai lavori eseguiti, estrai nome, cognome, codice fiscale, numero di lavori effettuati e mostrala in una bella WebGrid ricercabile e raggruppabile".
        > >
        > > Pare che ci siamo quasi.
        > >
        > > **Modificato dall'autore il 23.02.2017 16:04**
        >
        > Tutto questo progresso non mi sembra una bella cosa dal punto di vista dei programmatori...
        >
        > 1) Che cazzo faranno i programmatori quando saper programmare non servirà più a niente? È una cosa che pian piano sta succedendo, con i vari CMS, game maker ecc ecc...
        >
        > 2) Che gusto c'è a fare i programmatori se poi finisci a fare siti web con un CMS? Un programmatore ha scelto il suo lavoro perché gli piace codare. Se togli l'aspetto tecnico dallo sviluppo di app, diventa un lavoro noioso... come quella di un impiegato di ufficio, sostanzialmente.

        Sarà pieno di lavori in cui conosci ad alto livello cosa vuoi e nessun dettaglio su come viene fatto. Programmare diverrà una commodity e Amazon se ne uscirà con un Development As A Service fatto da macchine. Uber farà a meno degli autisti una volta sviluppata la rete di clienti. Per ogni lavoro ci sarà al mondo un solo soggetto a farlo.

        Come sono arrivati i CMS ho mollato il web design. Prima potevo dire:
        "sì, esiste Frontpage, ma i siti fatti a mano sono meglio."
        "un grafico sa fare il disegno ma non l'HTML"
        "un programmatore sa fare l'HTML e molto altro ma il disegno fa un po' pena".
        Con i CMS i grafici possono fare i siti, quindi il web designer non è più necessario.
      • Avatar
        ☺
        Scritto da
        Wakko Warner
        Wakkus Horribilis
        il 2017-02-24 13:27:22.0 alle 2017-02-24 13:27:22.0
        Trollate totali: 6779
        Re: Finalmente
        Scritto da:
        > Tutto questo progresso non mi sembra una bella cosa dal punto di vista dei programmatori...

        IMO invece è una bella cosa. Gran parte del mio lavoro comporta il perdere tempo su inutili dettagli implementativi che non interessano a nessuno, nemmeno al sottoscritto, ma che devi fare altrimenti il tuo bel programma non funziona.

        Il bello del programmare non è infatti stare a battere sulla tastiera come scimmie ammaestrate, ma risolvere i problemi che ti si presentano davanti. Una volta che hai concettualmente risolto il problema codare è un dettaglio implementativo che per quanto mi riguarda si può anche sopprimere in toto. Alla fine, quando hai anni e anni di esperienza alle spalle, sai già quello che c'è da sapere sul codare, ti sei già consumato le dita a sufficienza sulla tastiera e ti sei già probabilmente beccato il tunnel carpale... perciò ogni strumento che ti aiuti a scrivere meno codice è il ben venuto... anche perché meno codice scrivi tu e meno errori rischi di introdurre.

        Con il software che sta entrando sempre più a fondo nelle nostre vite meno errori si compiono e meno possibilità ci sono che qualcuno ne approfitti e usi il nostro smartphone o il nostro PC per spiarci a casa nostra o per sabotare questa o quell'industria.

        > 1) Che cazzo faranno i programmatori quando saper programmare non servirà più a niente? È una cosa che pian piano sta succedendo, con i vari CMS, game maker ecc ecc...

        Faranno quello che fanno ora, eccetto la parte del dover passare ore e ore a mettere in pratica la soluzione trovata diventando matti nei dettagli implementativi... anche perché dopo averlo già fatto mille volte davvero non resta più nulla di granché divertente nel farlo. La parte creativa non è tanto il codice, ma il trovare la soluzione e adattarla alle necessità dell'utente. Il resto è lavoro quasi di manovalanza. C'è un motivo se uno sviluppatore senior (almeno nelle aziende che possono permetterselo) tende a progettare i software mentre i junior ad implementare il progetto stabilito da altri.

        > 2) Che gusto c'è a fare i programmatori se poi finisci a fare siti web con un CMS? Un programmatore ha scelto il suo lavoro perché gli piace codare. Se togli l'aspetto tecnico dallo sviluppo di app, diventa un lavoro noioso... come quella di un impiegato di ufficio, sostanzialmente.

        I CMS sono utili per poter guadagnare per vivere. La gente lavora per questo, per poter guadagnare qualcosa per vivere, il campo dello sviluppo software non è diverso.
        A casa sua difficilmente programmerà sui CMS ma dedicherà il suo tempo a problemi che magari nemmeno gli danno un ritorno economico perché gli piace farlo. Avere strumenti che ti semplificano la vita è un bene, anche perché, come dicevo, meno codi tu e meno errori puoi fare.

        L'IA cambierà molti lavori, alcuni li soppianterà del tutto, anche lo sviluppo del software cambierà (e forse, se saremo davvero bravi, riusciremo persino a diventare inutili o quasi inutili).

        Alla fine uno sviluppa codice per due motivi:
        1) perché gli piace sperimentare per i cazzi suoi... questo potrai comunque continuare a farlo nella tua cantina proprio come ora
        2) per portare a casa la pagnotta... e qui se hai strumenti avanzati che ti possono far fare un lavoro di 1 mese in 3 ore non credo troverai molti disposti a lamentarsi perché a nessuno piace perdere le giornate su queste cose... ci sono di certo cose molto più interessanti da studiarsi e sperimentare

        Puoi vedere questo fenomeno anche nell'Open Source... ci sono millemila progetti simili, eppure quando uno sviluppatore si mette a creare l'ennesimo editor di testo non pensa ad accodarsi a qualche team e progetto pre-esistente... perché? Se l'obiettivo fosse semplicemente codare sarebbe la cosa più sensata da fare... ma l'obiettivo vero è quello di poter sperimentare, di avere carta bianca, di PROGETTARE... e questo difficilmente sarai libero di farlo se ti accodi al progetto di qualcun altro. In altre parole non sono poi molti gli sviluppatori che sviluppano PER codare... ma codano PER creare. Creare è quello che vogliono fare, codare è solo lo strumento attuale per farlo.

        Gli Svizzeri non sono tutti ricchi - Mattia
        • Avatar
          Scritto da
          Non Autenticato
          il 2017-02-24 14:09:44.0 alle 2017-02-24 14:09:44.0
          Re: Finalmente
          Scritto da: Wakko Warner
          > Il bello del programmare non è infatti stare a battere sulla tastiera come scimmie ammaestrate, ma risolvere i problemi che ti si presentano davanti.

          Appunto, ma elaborare algoritmi o pattern è una cosa che fa parte del programmare, ma che viene a cadere quanto il lavoro del programmatore più che programmare diventa configurare.

          Per esempio se tu programmi un videogioco devi implementare la fisica ecc ecc... ma se utilizzi un'applicazione per fare giochi magari il tutto si riduce a fare drag and drop di blocchi, metterci su delle texture e configurare solidità=true.

          Concordo sul fatto che quando programmi ci sono righe di codice da scrivere che sono noiose, come la creazione di vari getter/setter o di metodi vari per clonare oggetti.
          Indubbiamente automatizzando queste cose il programmatore passa meno tempo a scrivere codice noioso.
          Se però gli togli anche la parte divertente, come implementare il motore fisico, allora non c'è più gusto.


          > In altre parole non sono poi molti gli sviluppatori che sviluppano PER codare... ma codano PER creare. Creare è quello che vogliono fare, codare è solo lo strumento attuale per farlo.

          Questa è una cosa che infatti non capisco.

          Cioè, una persona a cui non frega un cazzo della programmazione è contenta di poter fare un sito web senza scrivere nemmeno una riga di codice, perché quello che le interessa è il risultato.

          Però per una persona che si interessa realmente alla programmazione è un'altra cosa. Ci sono sviluppatori che ti mostrano tutti soddisfatti e fieri i loro siti web rigorosamente fatti partendo dai template e in cui magari hanno solo fatto qualche modifica e implementato un banale login.
          Hai fatto quello che dovevi fare, ma perché esserne soddisfatti?

          La soddisfazione ce l'hai quando una cosa la crei TU e ci devi mettere sudore e sangue per farlo. Credo che ai tempi dell'assembly i programmatori erano molto soddisfatti del loro lavoro, perché a lavoro finito potevano dire "quella cosa l'ho fatta io e ci ho messo sudore e sangue". Invece questo aspetto della programmazione pian piano se ne va a donnine... e quando programmare diventerà solo configurare tutto questo aspetto se ne andrà a puttane.

          Concordo comunque sul fatto che programmare per vivere è una cosa e programmare per interesse è un'altra... ma il punto è che quando unisci lo stipendio agli interessi hai una bella vita, mentre quando lavorare diventa solo una cosa che devi fare per avere i soldi, la tua vita non è una bella vita, perché alla fine passiamo la maggior parte del nostro tempo a lavorare... e dover passare ogni settimana della propria a contare quante ore mancano a venerdì sera non è bello.
          • Avatar
            Scritto da
            Non Autenticato
            il 2017-02-24 15:23:07.0 alle 2017-02-24 15:23:07.0
            Re: Finalmente
            > quando unisci lo stipendio agli interessi hai una bella vita, mentre quando lavorare diventa solo una cosa che devi fare per avere i soldi, la tua vita non è una bella vita, perché alla fine passiamo la maggior parte del nostro tempo a lavorare... e dover passare ogni settimana della propria a contare quante ore mancano a venerdì sera non è bello.

            In lacrime

            È per questo che il gattaccio è povero in canna Piagnina
<softv>

Pagina generata in 61 millisecondi

Utenti attivi: 10 nell'ultimo minuto, 28 negli ultimi cinque minuti, 49 negli ultimi 15 minuti