Visualizza messaggio singolo
Vecchio 21-10-2015, 10.36.32   #2
LoryOne
Gold Member
WT Expert
 
Registrato: 09-01-2002
Loc.: None of your business
Messaggi: 5.505
LoryOne è un gioiello raroLoryOne è un gioiello raroLoryOne è un gioiello raro
Rif: Richiesta informazioni generiche

In breve:

"Da quali letture (libri) dovrei partire per avere una conoscenza di base ampia e solida? "
La conoscenza di base non può essere ne ampia ne solida.
Per averla di base ti basta cercare su internet siti che trattino di componentistica hardware di un pc e di come siano interconnessi.
Avendo la base, puoi tranquillamente acquistare un qualsiasi libro che tratti un linguaggio ricco di esempi che dovrai forzatamente mettere in pratica, visto che la programmazione si fa alla tastiera.
Esistono due approcci alla materia: Dal basso verso l'alto e viceversa.
All'università si tratta quella dal basso verso l'alto (la programmazione è l'ultimo gradino, il più semplice), mentre io ti consiglio quella dall'alto verso il basso, il che significa utilizzare un linguaggio semplice che ti dia soddisfazione sia nell'apprendere sia nei risultati ottenuti.
Tu hai già 42 anni, quindi imparare per fare in fretta ed entrare nel mondo del lavoro non può essere una priorità, mentre può esserlo l'hobbistica.
Nel campo dell'informatica, a 42 anni sei uno che sfrutta le capacità di gente giovane che lavora per te e che coordini grazie alle competenze e conoscenze che tu hai acquisito ed affinato da più di 20 anni.

"ci sono molti linguaggi di programmazione e che a volte le aziende richiedono a uno stesso programmatore di conoscere più linguaggi di programmzione (forse troppi). Quali sono i più richiesti dal mercato? "
Il mercato si divide tra chi rende le cose semplici, chi le mette in pratica e chi ne fruisce per ricavare profitto.
La programmazione professionale rende semplici le cose complesse per la programmazione semi-amatoriale; Per fartela breve, creare un app per cellulari è ormai programmazione per bambini; A monte, però, c'è grande professionalità settoriale e multidisciplinare.
Ricorda che il mercato è ormai saturo di applicazioni e trovare quella rivoluzionaria è un discorso utopistico.

"I linguaggi di programmazione sono legati da un minimo comune denominatore oppure la logica del programmare cambia completamente da linguaggio a linguaggio?"
La logica è sempre la stessa perchè ogni linguaggio è legato alla logica funzionale dell'hardware che pilota, quel che cambia è la sintassi, le "regole grammaticali" quando scrivi il codice; c'è poi un discorso legato all'ambito che varia da linguaggio a linguaggio perchè uno è più congeniale e completo dal punto di vista del set di istruzioni rispetto ad un altro.

Se cerchi sul forum, l'argomento che tu hai segnalato lo abbiamo già trattato in passato con molte più informazioni di quelle fin'ora elencate.
___________________________________

Practice feeds Skill,Skill limits Failure,Failure enhances Security,Security needs Practice
LoryOne non è collegato   Rispondi citando