Alcuni consigli per la carriera da programmatore

di il
24 risposte

24 Risposte - Pagina 2

  • Re: Alcuni consigli per la carriera da programmatore

    Piccolo aggiornamento: dopo il breve sclero dell'altro giorno ho iniziato a leggere "The art of computer programming" come consigliato da @loopunrolling Devo dire che anche se sono solo all'introduzione mi sta piacendo molto ma ci sò che ci metterò un eternità a finirlo, sono più di 700 pagine ed il mio inglese non è così buono per continuare nella lettura senza interruzioni, spesso devo andare a vedermi i significati di alcune parole.

    Detto questo, lo considerate tutti un buon libro? La matematica contenuta al suo interno, del quale parla anche nell'introduzione (l'autore afferma che il libro è fatto per gente che di matematica ne sà dalle superiori in sù) secondo voi è di mia comprensione (secondo Liceo)?

    Altra domanda, dovrei sfruttare tutto il mio tempo nella lettura del libro, e cercare di finirlo il prima possibile, o affiancare lo studio/ripasso di un linguaggio ad esempio Python, come suggerito da @migliorabile ?
  • Re: Alcuni consigli per la carriera da programmatore

    E il primo di QUATTRO libri, da 750 pagine l'uno

    Sono TREMILA le pagine da STUDIARE

    Il problema della matematica e' semplice: se non capisci qualcosa, prendi in disparte il/la prof di Matematica e chiedi lumi
  • Re: Alcuni consigli per la carriera da programmatore

    In quanto alla matematica mi arrangerò da solo visto che la nostra insegnante è totalmente incapace. Dato l'enorme mole di dati che contiene questo libro, vorrei assicurarmi di una cosa, visto che il tempo è prezioso. Ne vale la pena?

    Chi lo ha letto cosa ha imparato a fare? Quali sono le opportunità che ti aprono questo libro?

    Chiedo, perchè non vorrei fare scelte frettolose e ritrovarmi magari ad aver buttato via mesi se non anni della mia vita. Grazie a tutti!
  • Re: Alcuni consigli per la carriera da programmatore

    @skizzo66, non hai ancora capito una cosa: NON SI IMPARA A PROGRAMMARE A LIVELLO PROFESSIONALE in mesi, ma in ANNI.
    E per diventare un programmatore DECENTE a livello professionale, dovrai aver studiato SU DIVERSE CENTINAIA DI LIBRI (MOOOLTE CENTINAIA).

    Ne vale la pena?

    Dipende!

    Se vai a fare paginette web, quasi sicuramente no
    Se vai a progettare compilatori, realizzare sistemi operativi per satelliti, implementare nuovi algoritmi di crittografia, ecc, probabilmente si.
  • Re: Alcuni consigli per la carriera da programmatore

    migliorabile ha scritto:


    @skizzo66, non hai ancora capito una cosa: NON SI IMPARA A PROGRAMMARE A LIVELLO PROFESSIONALE in mesi, ma in ANNI.
    E per diventare un programmatore DECENTE a livello professionale, dovrai aver studiato SU DIVERSE CENTINAIA DI LIBRI (MOOOLTE CENTINAIA).

    Ne vale la pena?

    Dipende!

    Se vai a fare paginette web, quasi sicuramente no
    Se vai a progettare compilatori, realizzare sistemi operativi per satelliti, implementare nuovi algoritmi di crittografia, ecc, probabilmente si.
    In realta, quello che hai detto non l'ho mai messo neanche in discussione. Io chiedevo solo se il libro era buono. Quello che andrò a fare non lo so, non sò che dovrò fare e non sò quando lo saprò.
  • Re: Alcuni consigli per la carriera da programmatore

    skizzo66 ha scritto:


    Detto questo, lo considerate tutti un buon libro? La matematica contenuta al suo interno, del quale parla anche nell'introduzione (l'autore afferma che il libro è fatto per gente che di matematica ne sà dalle superiori in sù) secondo voi è di mia comprensione (secondo Liceo)?
    Non si tratta semplicemente di "un buon libro" ma di un Testo Sacro che tocca tutti i più fondamentali settori dell'algoritmica. Il livello di preparazione matematica necessario a leggerlo e comprenderlo da cima a fondo è quello di un buon PhD, che in teoria (avendo qualche anno libero a disposizione) consente di risolvere tutti gli esercizi proposti, inclusi quelli marcati come "M50" e "HM50". Il che è un bene, perché potrebbe portarti (come a suo tempo per il sottoscritto, che ha iniziato a studiarlo a 14 anni) ad approfondire autonomamente interi settori matematici che un giorno potrebbero diventare la tua vocazione o comunque esserti decisamente utili per un eventuale futuro lavoro.

    Tieni presente che quasi tutti i laureati quinquennali odierni, specialmente italiani, mediamente non sono in grado di padroneggiare neppure il 15-20% della matematica necessaria ad una comprensione integrale del TAoCP e delle dimostrazioni riportate (sia a livello di complessità computazionale, sia per la derivazione di formule e relativi algoritmi, sia per la comprensione delle fonti che il venerabile Knuth riporta con la filologica acribia che lo contraddistingue da sempre).

    Non è comunque un testo semplice né un manuale. Si tratta piuttosto di un'opera di consultazione, da cui partire per cercare soluzioni algoritmiche a problemi mediamente difficili e generalmente poco affrontati anche nei corsi di laurea.
  • Re: Alcuni consigli per la carriera da programmatore

    Sto valutando l'idea di comprare un libro che tratti dell'intelligenza artificiale; sapete qualche titolo interessante? Nel frattempo conoscete qualche buon PDF, ho cercato strenuamente ma non ho trovato molto.

    Sto cercando di andare avanti con The Art Of Computer Programming ma è veramente molto difficile ed è soprattutto la matematica che mi scoraggia. Spero di non mollare o sarà l'ennesimo fallimento. Bye!
  • Re: Alcuni consigli per la carriera da programmatore



    Ed un paio TOSTI di Machine Learning


    https://www.amazon.it/Pattern-Recognition-Machine-Learning-Christopher/dp/0387310738/ref=pd_sbs_14_3?_encoding=UTF8&psc=1&refRID=67N3ZM5WNC7G24S6VX01

    Aggiungici Python e cerca su Amazon testi un po' piu' pratici.

    Non sottovalutare gli insegnanti: NON SI PUO' SAPERE TUTTO, come avrai capito leggendo i testi che ti stiamo consigliando: il background richiesto per comprenderli appieno e' ben al di la' della maggioranza dei laureati medi. In ogni caso, i tuoi insegnanti NE SANNO ABBONDANTEMENTE piu' di te (a meno che tu non sia un piccolo genio, ma anche i piccoli geni devono studiare ), quindi, a meno che non sia una persona sciocca, se le fai una domanda a cui non sa rispondere, NON IMPLICA che non sia in grado di andare a ricuperare un libro sull'argomento e studiarlo per poterti rispondere adeguatamente.

    Infine, NON PRETENDERE di concentrare 5/10 anni di studi in una settimana/mese: ti stressi e basta.
  • Re: Alcuni consigli per la carriera da programmatore

    Secondo te è fattibile leggere insieme al TAoCP, "intelligenza artificiale un approccio moderno"? O finisco solo per incasinarmi le idee e confondermi? Inoltre il primo libro che mi hai linkato tu (@migliorabile) è la versione comprendente tutti i volumi? Perchè ho notato che sono presenti in italiano diversi volumi.
  • Re: Alcuni consigli per la carriera da programmatore

    La domanda che ho fatto è così complicata da non trovar risposta?
Devi accedere o registrarti per scrivere nel forum
24 risposte