c# come primo linguaggio?

Pubblicità

alessio999

Nuovo Utente
Messaggi
84
Reazioni
1
Punteggio
28
Sono costantemente indeciso su quale linguaggio scegliere per iniziare a programmare! Avevo iniziato con il python seguendo alcuni corsi guida e leggendo un pò in internet, ma non so se mi conviene iniziare da questo....dato che vorrei imparare il c++. Per arrivare ad imparare quest'ultimo linguaggio (partendo da zero sia chiaro :asd:) mi conviene iniziare con il python o roba tipo c#? Per piacere schiaritemi un pò le idee! (Frequento il primo liceo)
 
(Frequento il primo liceo)
Scientifico? Li non si fa quasi nulla di programmazione, per tua informazione.

Se proprio vuoi, puoi iniziare direttamente dal C++, per me non cambia nulla. La cosa fondamentale è riuscire ad entrare nell'ottica e nella logica del programmatore, non essere un monkey coder che conosce solo la sintassi di un linguaggio.
 
Scientifico? Li non si fa quasi nulla di programmazione, per tua informazione.

Se proprio vuoi, puoi iniziare direttamente dal C++, per me non cambia nulla. La cosa fondamentale è riuscire ad entrare nell'ottica e nella logica del programmatore, non essere un monkey coder che conosce solo la sintassi di un linguaggio.
grazie per la risposta! Lo so che allo scientifico di programmazione non c'è quasi nulla, infatti stavo pensando di andare all'itis informatico l'anno prossimo, oppure in terzo, dato che i primi due anni sono quasi uguali. (Probabilmente mi sbaglio). Ma per entrare nell'ottica del programmatore dovrei prima passare nella fase "monkey coder"? Per ora sto continuando a studiare il python. Secondo te qual'è la stava giusta per entrare nell'ottica del programmatore?
 
grazie per la risposta! Lo so che allo scientifico di programmazione non c'è quasi nulla, infatti stavo pensando di andare all'itis informatico l'anno prossimo, oppure in terzo, dato che i primi due anni sono quasi uguali. (Probabilmente mi sbaglio). Ma per entrare nell'ottica del programmatore dovrei prima passare nella fase "monkey coder"? Per ora sto continuando a studiare il python. Secondo te qual'è la stava giusta per entrare nell'ottica del programmatore?
In realtà il biennio è un po' differente, anche se vogliono rendere il tutto più simile possibile, di solito i professori cercano di darti una spinta in più per il triennio specializzato.
Praticamente un monkey coder è una persona che conosce la sintassi e riesce a scrivere un programma, ma non sa nemmeno cosa sta scrivendo o non sa come ottimizzare il codice e strutturarlo in modo decente.
Devi riuscire a capire come pensa la macchina, quali sono i passaggi che deve compiere per un certo obbiettivo e riuscire a creare un flusso logico. Prima di tutto viene la logica, poi, quando hai chiaro cosa fare e in che modalità, lo scrivi in codice.
Python è un ottimo linguaggio, però non credere che tutte le sintassi siano facili e flessibili come quella di python :)
 
Mi piacerebbe molto intraprendere una carriera nel mondo dell'informatica\programmazione. Secondo te conviene più passare all'itis informatico, prendere il diploma e studiare da solo oppure prendere il diploma all'itis e poi specializzarsi all'università? Oppure ancora scegliere la strada del liceo scientifico e specializzarsi attraverso un corso di laurea specifico?
 
Per me è inutile andare al liceo se vuoi proprio intraprendere questa strada.
Di certo all'iti farai molte ore di informatica, sistemi e reti, telecomunicazioni, elettronica etc, materie che ovviamente al liceo non si fanno, e che ti daranno una preparazione nettamente più avanzata nel settore. Io l'anno prossimo inizio il triennio, ed inizierò quindi anche lo studio delle materie sopracitate.
Tieni a mente, però, che non tutti gli ITI hanno anche indirizzo informatico, quindi dovresti informarti per quanto riguarda la tua zona.
Ripeto, rimanere al liceo non ti darà alcuna preparazione o conoscenza nel settore, potrai solo studiare da solo.
 
Grazie mille! Ho già in mente la scuola dove vorrei andare (la frequenta un mio amico). Secondo te potrei rimanere al liceo anche in secondo anno e poi andare all'itis nel triennio? Te in questo anno che argomenti hai affrontato in informatica?
 
Grazie mille! Ho già in mente la scuola dove vorrei andare (la frequenta un mio amico). Secondo te potrei rimanere al liceo anche in secondo anno e poi andare all'itis nel triennio? Te in questo anno che argomenti hai affrontato in informatica?
È molto soggettiva come cosa.
Io questo secondo anno, secondo la normativa vigente, non avrei dovuto fare quasi nulla di informatica, nemmeno andare in laboratorio. Per fortuna il nostro vicepreside e il professore di infomatica si sono accordati, per cui siamo riusciti ad ottenere 3 ore settimanali di laboratorio. Come argomenti, abbiamo studiato praticamente le basi di HTML e CSS e abbiamo fatto qualcosina in C (input/output, stringhe, array, cicli, if e via dicendo). Alla fine mi è andata bene, perché sono in una classe di ritardati nullafacenti e perché appunto secondo normativa vigente non avremmo dovuto fare granché, da programma.
Nel tuo caso non saprei proprio, però restare un'altro anno al liceo non mi sembra così fondamentale, perlomento usi il secondo anno per ambientarti e socializzare con la classe. Magari poi ti insegnano anche qualcosa di utile, come è successo nel mio caso.
 
Heyy, allora siamo tutti nella stessa situazione!! Anch'io ho finito appena il primo liceo e se ho imparato una cosa é che di bello ha solo il nome. Nel mio caso c'é odio reciproco con i compagni. Vado bene a scuola e non ho mai avuto problemi, poco prima di leggere questo 3d valutavo di andare ad un itis. Alla fine a lasciare il liceo almeno io non ci perdo nulla.
Buona fortuna!
 
Mi piacerebbe molto intraprendere una carriera nel mondo dell'informatica\programmazione. Secondo te conviene più passare all'itis informatico, prendere il diploma e studiare da solo oppure prendere il diploma all'itis e poi specializzarsi all'università? Oppure ancora scegliere la strada del liceo scientifico e specializzarsi attraverso un corso di laurea specifico?




Heyy, allora siamo tutti nella stessa situazione!! Anch'io ho finito appena il primo liceo e se ho imparato una cosa é che di bello ha solo il nome. Nel mio caso c'é odio reciproco con i compagni. Vado bene a scuola e non ho mai avuto problemi, poco prima di leggere questo 3d valutavo di andare ad un itis. Alla fine a lasciare il liceo almeno io non ci perdo nulla.
Buona fortuna!


Vi racconto la mia storia, e lo faccio principalmente perchè, a leggervi, mi sembrate dei ragazzi molto giovani, intelligenti e soprattutto determinati a fare della vostra passione una vera professione.
Sarò che io ci son passato 20 anni prima di voi, quindi inizio con una doverosa premessa:
ho fatto il liceo scientifico, mi son poi laureato in Informatica, mi son specializzato con un master 1° livello post laurea in Web Technologies.
Oggi lavoro come sviluppatore senior, su sviluppo di piattaforme bancarie / postali e spesso realizzo anche software client di supporto a macchine dedicate a basso livello (su API Win32).

Ricordo bene i primi tempi del liceo: stavo sempre a lamentarmi perchè sebbene ci fosse un bienno informatico, tutto ciò che facevamo erano le funzioncine per calcolare un esponenziale in TURBO-Pascal :mad:
Gli amici dell'ITIS e del Programmatori, invece, facevano le classiche materie tutte informatiche che mi facevano sbavare.
Di conseguenza anche io volevo cambiare scuola superiore e passare all'ITIS o ad altro istituto specifico per programmatori, poi per pigrizia non l'ho fatto.
E, forse, visti i risultati alla distanza è stato un bene.
Mi spiego:
Se l'obiettivo è terminare la scuola superiore e andare da subito a lavorare nel settore tecnico-informatico, tutto bene, si va al ITIS e bon.
Se l'obiettivo invece è già da ora iscriversi all'università, beh, il discorso cambia.
il liceo ti dà una forma mentis ben precisa, oltre alla innata formazione di un metodo di studio molto molto producente.
e poi c'è il discorso matematica, che notoriamente è il tallone d'achille di tutti i Nerds/Geeks che a 19 anni vanno ad iscriversi alla facoltà di Informatica.
Chi ha fatto il liceo supererà tali esami (i più rognosi, diciamolo) senza grosse difficoltà, a differenza dei diplomati in altri istituti.
Poi per gli esami di programmazione/reti/etc prettamente informatici, interverrano la vostra passione e appunto il metodo di studio appreso al Liceo.
Ricordo all'epoca i miei amici NON-liceali avranno sostenuto gli esami di matematica almeno 5 volte ciascuno.. qualcuno poi ce l'ha fatta, qualcun altro invece si è perso per strada. Onestamente io li ho superati tutti al primo tentativo.
Oggi quando ripenso al liceo, e a quanto io lo MALEDICESSI, mi torna un sorriso :)
Quindi vi dico: non imprecate da ora, ma aspettate di raccoglierne i frutti più tardi.
Ah, dimenticavo: la passione vuole essere trasformata in lavoro, ma sappiate che quando ci lavorerete poi cambierà tutto.
Programmare per passione o per diletto è molto divertente. Ma quando si programma per lavoro, con scadenze, tempi che non bastano mai, etc. poi potrete non amare più la programmazione come un tempo.
Per finire, se da un lato è vero che non è più un lavoro remunerato come un tempo (il Boom dei primi anni '90 è solo un ricordo) dall'altro lato c'è il vantaggio è che è difficile "restare a piedi", il lavoro lo si trova abbastanza facilmente. :) (e oggi è tutt'altro che scontato visto il periodo).
Tenete duro e scusatemi per il lungo post che probabilmente vi avrà annoiato :)
 
Bel post, davvero :)

Senza offesa, sia chiaro, ma penso che le cose siano cambiate dai tuoi tempi.
Adesso, con tutti i corsi e le opportunità di apprendimento extrascolastico che ti offre un istituto tecnico, penso che chiunque voglia intraprendere il mondo della programmazione per lavoro, DOVREBBE frequentare un ITI.
Ad esempio, io l'anno prossimo parteciperò ad una competizione di robotica, cosa impensabile in un liceo. Senza contare i programmi che si frequentano, molto più specifici e accurati per la professione.
Senza contare che si può comunque intraprendere una qualsivoglia università (del settore, ovviamente) anche se ci si diploma ad un ITI.
 
Bel post, davvero :)

Senza offesa, sia chiaro, ma penso che le cose siano cambiate dai tuoi tempi.
Adesso, con tutti i corsi e le opportunità di apprendimento extrascolastico che ti offre un istituto tecnico, penso che chiunque voglia intraprendere il mondo della programmazione per lavoro, DOVREBBE frequentare un ITI.
Ad esempio, io l'anno prossimo parteciperò ad una competizione di robotica, cosa impensabile in un liceo. Senza contare i programmi che si frequentano, molto più specifici e accurati per la professione.
Senza contare che si può comunque intraprendere una qualsivoglia università (del settore, ovviamente) anche se ci si diploma ad un ITI.

Guarda, se i tempi son cambiati, ti dirò che ne son contento per primo perchè è un bene per tutti :) (noi al tempo abbiamo schiumato mica poco)
oh per carità, all'epoca si son laureati anche quelli dell'ITI, ci mancherebbe, il miio non era un discorso di "i liceali si laureano e gli altri no", anzi. Era solo un discorso di matematiche all'epoca rognose e più indicate per liceali, poi sia chiaro che se una persona vale veramente, riesce nel suo intento anche se ha svolto l'Alberghiero :)
Mi diresti qualcosa di più su quella competizione di robotica ?
Grazie
Ciao
P.S. il mio era anche un incentivo a non mollare per chi si trova al liceo. Never Give Up ! :D
 
Si chiama Robocup, ed è riservata agli alunni delle superiori.
Praticamente l'istituto unisce le proprie forze e capacità in ogni settore: elettronica, informatica e meccanica. Adesso è ancora un po' vaga come cosa, perché me lo hanno comunicato le ultime settimane di scuola, appena saprò di più, se vuoi, ti aggiornerò.

Molto più importante è stato il successo, sempre della mia scuola, al conocorso mondiale (mi sembra, ma forse era europeo) di ZeroRobotics. Hanno fatto un robo di soccorso e recupero, costruito interamente in lego. Una ****ta assurda. Ovviamente era di dimesioni ridotte, però è stato davvero molto interessante analizzarlo.
Qui e qui ti lascio un paio di link, se sei curioso :)


Ritornando al discorso principale, secondo me, va bene qualsiasi scuola se c'è impegno e amore per la materia. Di certo sono due programmi di studio abbastanza differenti, ma ugualmente validi, per certi versi.
 
Interessante, vado subito a vedermi i link, grazie :)
Tienici aggiornati sugli sviluppi futuri, mi raccomando.
 
Io mi sto per laureare in ingegneria informatica... quindi forse ho qualche anno in meno di coder7 e qualcuno in più dei liceali qui presenti. Ho fatto il liceo scientifico tradizionale e sono uscito che non avevo mai programmato nulla e a brevissimo mi laurererò in corso con lode quindi, innanzitutto, diciamo che si può fare.

Sono al 100% d'accordo con coder7, anche io all'inizio ero un po' scettico quando appena arrivato in università vedevo intorno a me persone che già avevano buone basi di programmazione ma anche di elettronica, elettrotecnica ecc., ma dopo un po' i risultati del liceo vengono fuori e oggi credo che rifarei la stessa scelta, al massimo se avessi avuto già le idee chiare sull'università che avrei voluto fare (io quando facevo il liceo non le avevo) integrerei studiando da solo alcune cose. Sono anche d'accordo che se uno invece vuole lavorare subito (e questo oggi ha una grande convenienza secondo me, ma è un altro discorso) dovrebbe fare l'ITIS.

La cosa già detta, di matematica, oggi penso sia ancora vera ma meno. Ho visto che dal liceo scientifico più o meno usciamo abbastanza preparati in matematica, ma anche dagli ITIS ho visto che molti sono bravi e da quel che so è migliorato molto negli ultimissimi anni su questo aspetto.
Più che altro non credo ci sia tutta questa necessità di imparare cose molto specialistiche presto e devo dire che in molti casi volendo anticipare troppo i tempi si imparano cose sbagliate (pensando chiaramente che siano giuste) che poi ci si mette anni a correggere, mentre imparare le cose più avanti permette di comprenderle nella maniera corretta "al primo colpo" e quindi padroneggiarle meglio. Ho anche notato che chi sa già programmare qualcosa dalle superiori ha meno umiltà all'università e quindi è meno disposto a imparare, crede di sapere fare già tutto perchè magari aveva buoni voti alle superiori ma in realtà ha tecniche e stili orribili e scorretti. Io non ho trovato alcuna difficoltà a programmare, se hai delle basi scientifiche, un po' di passione e un po di umiltà è molto facile.
Alla fine le cose per cui ti aiuta molto il liceo sono quelle che non c'entrano con l'informatica, esempio: la maggior parte degli esami che farete all'università relativi all'informatica ha una parte teorica e questa parte molti prof. ve la faranno fare come un tema scritto, altri come colloquio orale; ecco, nessuno valuterà come scrivete, ma vi assicuro che sapere scrivere un tema che abbia senso, con delle frasi di senso compiuto, ben diviso in premesse-sviluppo-conclusioni, un filo logico convincente, ecc. (il classico tema argomentativo, o saggio breve, su cui rompono tanto al liceo) può fare la differenza. Cioè, se sapete tutto ma non sapete scrivere o non sapete parlare (se l'esame è orale) potreste prendere meno di chi sa meno di voi ma sa esprimersi meglio.

Tornando al topic, se vuoi imparare il C++ ti consiglio di partire da questo. E' stato il primo linguaggio che ho imparato ed è un buon punto di partenza oggi come oggi. Se proprio vuoi partire da qualcos'altro, puoi partire studiando il C, non ha senso partire dal C# o dal python.
 
Pubblicità
Pubblicità
Indietro
Top