[OPINIONI] Why is Programming so Difficult?

@programmazione

"La programmazione è notoriamente conosciuta come uno dei campi e delle abilità più impegnative da padroneggiare dal punto di vista mentale. Ma perché imparare a programmare e diventare un programmatore esperto rappresenta una sfida così difficile? "

Un articolo interessante(in inglese), da leggere con particolare attenzione nei momenti di crisi e bassa autostisma 😂

#programmazione

https://dev.to/scofieldidehen/why-is-programming-so-difficult-90p

  • banana_meccanica@feddit.it
    link
    fedilink
    arrow-up
    4
    ·
    1 year ago

    La mia opinione da hobbysta della programmazione, da python, javascript a c++, programmare mi appare difficile perche spesso e volentieri non vedo una meta in quello che faccio, e anzi sembra tutto una masturbazione mentale fatta di tabelle, riporti e conferme, quando magari con il codice vorrei vedere accadere cose piu concrete (come i videogiochi, dove ho trovato più soddisfazione).

  • cescobarresi@feddit.it
    link
    fedilink
    arrow-up
    3
    ·
    1 year ago

    Mah. Fa sembrare la programmazione la professione più complessa di questo millennio.

    Programmare non è facile, se vuoi farlo bene. Come tante alte professioni. Ma, i rischi di sbagliare nella grande maggioranza dei posti di lavoro per programmatori non sono così gravi. Tanto e che si dice “fail early, fail fast”.

    Inoltre il lavoro del programmatore è reso più faticoso dalle esigenze di business dove, appunto perché i rischi sono tutto sommato bassi, si spinge per la velocità e non per la qualità. Questo crea stress, poca documentazione, codice inutilizzato, spesso poco efficiente e grande tourover di programmatori. Che a sua volta rende appunto complesso il lavoro del programmatore.

    L’articolo è particolarmente vero per quei casi dove ogni mese ti trovi a utilizzare la programmazione come strumento per affrontare problemi nuovi. Allora lì la cosa si fa interessante e anche complessa. Ma questa è la fortuna di pochi.

    Nulla da dire su “Or that at least one new JavaScript framework comes out monthly.” Questa è una verità assoluta e sintomo di qualcosa che non va.

    Detto ciò, programmare e molto bello e soddisfacente. Facciamo tutti, di più, in tante forme diverse.

    • CaroCaronte@livellosegreto.it
      link
      fedilink
      arrow-up
      2
      ·
      1 year ago

      @cescobarresi @alephoto85
      io ho sempre usato la programmazione come scusa per viaggiare venendo pagato e sempre in settori differenti (automotive, finanza, università, sicurezza ecc…) sotto questo punto di vista non esiste un mestiere che ti offra gli stessi vantaggi , poi ad ogni iterazione le cose migliorano e copri i problemi di skill obolescence senza grossi sforzi. Voglio dire che oltre alla pura tecnica, una strategia di crescita (anche caratteriale) riduce di molto lo stress