[OPINIONI] Why is Programming so Difficult?

3 years ago by Alessandro to c/programmazione

[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/...

load all comments
cescobarresi 3 points 3 years 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.

path: 0 3738591, hotness: undefined, score: 3, children: 1
caronte 2 points 3 years 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

path: 0 3738591 3739345, hotness: undefined, score: 2, children: 0
programmazione
programmazione

@feddit.it

login for more options
263
103
2

Hello, World!

Ciao a tuttɜ e benevenutɜ in “Hello World”, la prima comunità di Feddit dedicata alla programmazione.

Qui possiamo condividere notizie, tutorial e manuali, video, interviste ad addetti ai lavori ma anche link a repository di progetti personali (rigorosamente open source).

Per prima cosa vi invito a dare un’occhiata al post “Guida all’utilizzo di Feddit” e alla sidebar contenente le regole del server Feddit.

https://feddit.it/post/6

La comunità è aperta a tuttɜ; principiantɜ, hobbistɜ, appassionatɜ, professionistɜ ma anche a semplicɜ curiosɜ che vorrebbero avvicinarsi a questo mondo.

Alcuni accorgimenti da tenere a mente prima di postare:

⚠️ Nel caso di pubblicazione di materiale video, evitiamo link a YouTube preferendo, ove possibile, Invidious o Piped.

⚠️ I link a risorse in altre lingue sono ovviamente ben accetti, moltissimo materiale interessante è in lingua inglese. Tuttavia sarebbe gradita qualche riga di presentazione del contenuto in italiano.

⚠️ In caso di pubblicazione di libri e manuali, evitiamo di usare link Amazon o di altri grossi store preferendo, ove possibile, la pagina dedicata sul sito dell’editore.

Il rispetto reciproco è fondamentale per creare un luogo di confronto sereno e piacevole.

Pensiamo prima di postare e/o commentare… 🤔

#programmazione #fedi22 #gruppi #forum

go to feed...