|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Junior Member
Iscritto dal: Apr 2011
Messaggi: 19
|
Programmare da 0
Quali requisiti servono per diventare programmatore e iniziare a imparare linguaggi?
A che pro poi tutto questo? Spero mi rispondiate, sono molto ansioso di saperlo |
|
|
|
|
|
#2 | |
|
Senior Member
Iscritto dal: May 2001
Messaggi: 12914
|
Quote:
2) Consentire di scrivere programmi che siano in grado di risolvere problemi (che tu stesso o qualcun altro ha prima risolto) Conoscere un linguaggio di per se comunque non implica saper risolvere dei problemi o arrivare alla soluzione di un problema già noto, cosa per la quale servono anni di studio e di esperienza. Ultima modifica di WarDuck : 29-04-2011 alle 09:08. |
|
|
|
|
|
|
#3 | |
|
Junior Member
Iscritto dal: Apr 2011
Messaggi: 19
|
Quote:
|
|
|
|
|
|
|
#4 |
|
Senior Member
Iscritto dal: May 2001
Messaggi: 12914
|
|
|
|
|
|
|
#5 |
|
Junior Member
Iscritto dal: Apr 2011
Messaggi: 19
|
|
|
|
|
|
|
#6 | |
|
Senior Member
Iscritto dal: May 2001
Messaggi: 12914
|
Quote:
Ciò comunque non significa che non puoi iniziare ad imparare la programmazione, ma semplicemente che su alcune cose potresti trovarti maggiormente in difficoltà se non hai appreso alcune basi, ma di questo te ne renderai conto da solo nel momento in cui ti ci trovi |
|
|
|
|
|
|
#7 |
|
Senior Member
Iscritto dal: Nov 2004
Città: Tra Verona e Mantova
Messaggi: 4553
|
Il pro è che programmare un pc è tra le cose più divertenti che si possano fare.
E per accedere al divertimento non ti serve più matematica o logica di quante ne occorra per fare la spesa al supermercato. L'unico problema è che prima del sollazzo c'è una lunga fase di agonia perchè ci sono tanti meccanismi di cui occorre essere consapevoli, anche se non devi necessariamente conoscerne il funzionamento. Un po' come guidare: non devi essere in grado di costruirti la macchina ma devi essere consapevole che se l'auto non va può darsi che manchi la benzina. Comunque bastano parecchia applicazione e abbondante perseveranza.
__________________
Uilliam Scecspir ti fa un baffo? Gioffri Cioser era uno straccione? E allora blogga anche tu, in inglese come me! |
|
|
|
|
|
#8 | |
|
Senior Member
Iscritto dal: Feb 2006
Messaggi: 1304
|
Quote:
![]() Tutto un'altro discorso è diventare un bravo programmatore. |
|
|
|
|
|
|
#10 |
|
Senior Member
Iscritto dal: May 2001
Messaggi: 12914
|
No, uno che sa quello che sta facendo e non gli vengono le cose per caso
.Purtroppo all'università ne ho visti tanti di personaggi che al 3° anno di corso non sanno ancora leggere il codice (mi chiedo come ci siano arrivati) Per questo dico che il ragionamento logico dovrebbe stare alla base di tutto. Uno che non riesce a ragionare con la propria testa non può fare il programmatore, figurarsi l'ingegnere. L'algebra e la logica ti danno una forma-mentis molto rigorosa in tal senso, un modo di ragionare e affrontare i problemi con cognizione di causa. Purtroppo si tende a sottovalutare la matematica e a pensare che serva solo per "calcolare il resto", ma il punto è che ti insegna un certo tipo di ragionamento, spesso utile nella risoluzione dei problemi. Ultima modifica di WarDuck : 30-04-2011 alle 11:06. |
|
|
|
|
|
#11 |
|
Senior Member
Iscritto dal: Nov 2004
Città: Tra Verona e Mantova
Messaggi: 4553
|
Io penso che si possa iniziare tranquillamente senza alcuna base, a parte il minimo umanamente noto, perchè l'esigenza di conoscere alcune cose di logica e affini sorge da sè, quando si inizia ad osare un po' di più.
A quel punto hai il problema pratico e cerchi la soluzione logica, matematica, geometrica o filosofica che ti serve. Credo che la programmazione sia talmente interdisciplinare che l'apprendimento di altre materie - tra cui quelle citate - venga da sè.
__________________
Uilliam Scecspir ti fa un baffo? Gioffri Cioser era uno straccione? E allora blogga anche tu, in inglese come me! |
|
|
|
|
|
#12 | |
|
Senior Member
Iscritto dal: May 2001
Messaggi: 12914
|
Quote:
Parallelamente spesso il primo anno si fa un esame di algebra e logica. E' chiaro che non devi essere Einstein per iniziare ad imparare a programmare, io ho cominciato da quand'ero piccolo scrivendo programmi in BASIC sullo Spectrum ZX... però è bene sapere quali siano i pre-requisiti e io gliel'ho detti. Anche perché tutto ciò che si fa in fase di apprendimento sarà utile in futuro. Per cui gli dico, puoi imparare a programmare, ma se hai una passione per l'informatica e vorresti magari farlo anche per mestiere, non sottovalutare la matematica, non credere che sia secondaria, tutto qui. |
|
|
|
|
|
|
#13 |
|
Junior Member
Iscritto dal: Apr 2011
Messaggi: 19
|
Mi potreste linkare cosa devo imparare da 0 cosi ci provo almeno, e soprattutto che cosa devo avere installato sul pc?
|
|
|
|
|
|
#14 |
|
Senior Member
Iscritto dal: Apr 2010
Città: Leuven
Messaggi: 667
|
http://www.python.it
Ti scarichi l'installer per windows/linux/mac o per quello che hai... http://web.econ.unito.it/terna/infsi...othink_ita.pdf Ti scarichi questo libro che e' free Buon divertimento |
|
|
|
|
|
#15 | |
|
Junior Member
Iscritto dal: Apr 2011
Messaggi: 19
|
Quote:
Secondo te ci impiego poco, combinerò qualcosa e se si l'inizio cosa mi può fruttare a livello cognitivo? |
|
|
|
|
|
|
#16 |
|
Senior Member
Iscritto dal: May 2001
Messaggi: 12914
|
Io credo che piuttosto che continuare a farti domande, dovresti provare
|
|
|
|
|
|
#17 |
|
Junior Member
Iscritto dal: Apr 2011
Messaggi: 19
|
|
|
|
|
|
|
#18 |
|
Senior Member
Iscritto dal: Oct 2001
Città: Firenze
Messaggi: 585
|
Devi imparare la logica formale, cioè la teoria delle proposizioni composte e dei predicati e dei connettivi logici che, a partire da proposizioni elementari, ti permette di costruirne di complessi.
Ogni linguaggio di programmazione imperativo descrive col proprio "dialetto" proposizioni e costrutti di questo tipo. Il passo immediatamente successivo è quello di formarti la mentalità da modellatore/risolutore di problemi, facendo molti esercizi ad esempio in pseudocodice. Infine, in base alla tua predisposizione o gusti o finalità, scegli un linguaggio e studiane la sintassi, facendo in contemporanea esercizi.
__________________
http://www.gnu.org/philosophy/no-wor...hments.it.html http://gprime.net/flash/postingandyou.php [1510 kB] |
|
|
|
|
|
#19 | ||
|
Senior Member
Iscritto dal: Apr 2010
Città: Leuven
Messaggi: 667
|
Quote:
Combinerai qualcosa se ti impegnerai nella lettura e negli esercizi, altrimenti perderai tempo. A livello cognitivo non saprei... diciamo che sfondi il muro che ti separa dal dietro le quinte dell'informatica e ti avvantaggia per l'universita'. Quote:
Sono cose avanzate che si studiano all'universita', lascia che il pargolo giochi e provi il piacere di vedere i suoi programmi che girano. Avra' molto tempo dopo per correggere eventuali vizi che potrebbe acquisire ora. E poi parliamoci chiaro... nel mondo del lavoro importa che un programma funzioni, non che sia formalmente perfetto. E' inutile ammorbarsi da subito con cose iper teoriche. La programmazione e' una forma d'arte, dipende dall'estro e dalla fantasia del programmatore che modella la sua creazione in base al proprio gusto. Col tuo approccio ad un apprendista musicista prima del solfeggio faresti studiare la teoria delle onde, l'armonia, la composizione senza che lui sappia effettivamente emettere una nota XD Formalemente perfetto ma dal punto di vista didattico non funziona! Ultima modifica di ingframin : 12-05-2011 alle 10:46. Motivo: Ho sbagliato a scrivere |
||
|
|
|
|
|
#20 | |
|
Senior Member
Iscritto dal: Oct 2001
Città: Firenze
Messaggi: 585
|
Quote:
__________________
http://www.gnu.org/philosophy/no-wor...hments.it.html http://gprime.net/flash/postingandyou.php [1510 kB] |
|
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 06:31.





















