FobiaSociale.com  
     

Home Messaggi odierni Registrazione FAQ
 
Vai indietro   FobiaSociale.com > Off Topic > Off Topic Generale > Consigli per programmare
Discussione: Consigli per programmare Rispondi alla discussione
Il tuo nome utente: Clicca Qui per loggarti
Verifica immagine
Inserisci le lettere o i numeri (o entrambi) nell'immagine che visualizzi qui a destra.

Titolo:
  
Messaggio:

Opzioni addizionali
Opzioni varie

Visualizza l'argomento(prima i nuovi)
08-04-2018 20:26
Fodico
Re: Consigli per programmare

Quote:
Originariamente inviata da milton erickson Visualizza il messaggio
Mo mi hai incuriosito su questi progetti..magari avevi anche delle idee buone..peccato tu non sia riuscito a concretizzarle
Tra le varie ho pensato a due app per il jogging, di cui una veramente unica. Non le ho mai cominciate perché ai tempi ero alla fine della triennale, tra ultimo esame, tesi e lavoro.
Poi ho inventato un gioco di carte, pensavo di farne sempre un'app. Ho cominciato un prototipo, ma mi sono accorto che era un gioco troppo basato sulla fortuna e ho lasciato perdere, anche se le regole e le carte le avevo progettate tutte.
Dopo è venuta l'ora di qualche semplice app, giusto per aggiungere qualcosa al curriculum. Però lo strumento di sviluppo mi sarebbe costato veramente troppo, e ho lasciato perdere. Avendo appena imparato quello, non ho avuto voglia di impararne uno gratuito e totalmente diverso.
Poi ancora ho avuto l'idea di un social network un po' particolare. Se lo facessi e avessi fortuna, altro che Zuckerberg! Però l'unico ambiente di sviluppo "economico" che mi avrebbe permesso di generare codice per iOs, Android e web era quello di prima. Inoltre avrei dovuto comprare un Mac e uno tra iPhone e iPad, più la spesa mensile fissa di un server pari a qualche centinaio di euro. Decisamente troppo per chi vive una situazione economica non felice.
Più recentemente mi sono dato ai videogiochi. Ne ho pensato uno e disegnato qualcosa, ma è ambizioso e dovrei farmi tante conoscenze, più ingaggiare un grafico e un musicista. Allora ne ho inventato un altro, basandolo sul materiale open-source che si trova su Internet. Ho programmato un primo prototipo dove ti muovi, collidi e spari, con musica, animazioni ed effetti sonori, ma sono mesi che non ci lavoro più. Però vorrei riprenderlo non appena vivrò un periodo più sereno.
08-04-2018 19:58
milton erickson
Re: Consigli per programmare

Quote:
Originariamente inviata da Fodico Visualizza il messaggio
Se hai l'idea giusta, in effetti, come programmatore e con molta fortuna puoi anche sfondare. Però io non ho mai portato in fondo nessuno dei miei progetti personali, frenato da diverse cose (poco tempo, difficoltà della vita, poco carattere, nessun budget a disposizione).
Mo mi hai incuriosito su questi progetti..magari avevi anche delle idee buone..peccato tu non sia riuscito a concretizzarle
08-04-2018 18:34
Fodico
Re: Consigli per programmare

Quote:
Originariamente inviata da milton erickson Visualizza il messaggio
A meno credo, che diventi ricco come bill gates
Se hai l'idea giusta, in effetti, come programmatore e con molta fortuna puoi anche sfondare. Però io non ho mai portato in fondo nessuno dei miei progetti personali, frenato da diverse cose (poco tempo, difficoltà della vita, poco carattere, nessun budget a disposizione).

Quote:
Originariamente inviata da Harold Finch Visualizza il messaggio
Scusate ma ovvio che se andate in un corso di INGEGNERIA informatica poi di informatica ne vedrete ben poca. L'offerta formativa è sempre impiantata sul tipico corso ingegneristico con materie quali elettrotecnica, elettronica, automatica, chimica, analisi due, fisica due e forse qualcos altro: tutta roba che "ruba" cfu a materie più specifiche del campo informatico.
Sono d'accordo che la parte ingegneristica non debba scomparire, però, anziché uscirne un Ingegnere del Software, da una triennale ne esce uno che sa appena le basi di programmazione. Roba che un diplomato dell'ITIS gli fa le pernacchie, e quest'ultimo gli dà i giri pure sull'elettronica. A quel punto, il laureato ne sa di più solo di fisica e ha qualcosina in più in matematica. Ma sono solo le basi delle materie, sul lavoro non servono e te le dimentichi appena passati gli esami interessati.
08-04-2018 17:39
Mike Patton
Re: Consigli per programmare

Scusate ma ovvio che se andate in un corso di INGEGNERIA informatica poi di informatica ne vedrete ben poca. L'offerta formativa è sempre impiantata sul tipico corso ingegneristico con materie quali elettrotecnica, elettronica, automatica, chimica, analisi due, fisica due e forse qualcos altro: tutta roba che "ruba" cfu a materie più specifiche del campo informatico.
08-04-2018 15:49
milton erickson
Re: Consigli per programmare

Quote:
Originariamente inviata da Fodico Visualizza il messaggio
A quello che hai scritto aggiungerei che in Italia è difficile per chiunque parta da zero guadagnare bene e fare carriera. Poi, in generale, il mestiere dell'informatico è classificato come inferiore a tanti altri, mentre l'informatico spesso viene visto come uno sfigato che spreca la vita davanti al computer.
A meno credo, che diventi ricco come bill gates
08-04-2018 11:35
Fodico
Re: Consigli per programmare

Quote:
Originariamente inviata da milton erickson Visualizza il messaggio
Non v'è dubbio che una laurea in informatica sia più utile per trovare lavoro di una chessò in filosofia o scienze politiche..però converrai che se una laurea fortemente tecnica come la tua latita sul piano pratico, questo sia un segnale preoccupante di un piu diffuso problema delle università italiane..nel senso che a maggior ragione saranno ancor piu carenti su questo piano gli altri corsi di laurea

Inoltre su altri siti specializzati ho letto molti informatici lamentarsi dei bassi stipendi e delle scarse prospettive di lavoro nel loro settore..mi chiedo se queste lamentele (sempre se vere) siano dovute proprio al fatto che escono dall'università con un poter contrattuale minore, proprio perchè la loro preparazione non è all'altezza di quello che vorrebbero le aziende
A quello che hai scritto aggiungerei che in Italia è difficile per chiunque parta da zero guadagnare bene e fare carriera. Poi, in generale, il mestiere dell'informatico è classificato come inferiore a tanti altri, mentre l'informatico spesso viene visto come uno sfigato che spreca la vita davanti al computer.
07-04-2018 18:43
milton erickson
Re: Consigli per programmare

Quote:
Originariamente inviata da Fodico Visualizza il messaggio


Non so se tutte le facoltà siano scarse come quella che ho fatto io e non conosco le statistiche sulle iscrizioni all'università, però tutti quelli che conosco che hanno fatto la triennale con me hanno trovato lavoro nel settore, sia che fossero bravi che no, sia che abbiano fatto la magistrale che no.
Quindi sono dell'idea che una laurea sia utile anche se impari poco o nulla, ma dipende di che laurea si parla. Molti prendono lauree che non hanno nessun valore sul mercato, e io non comprendo né come facciano ad esistere certe facoltà, né come la gente le ritenga utili per trovare lavoro.
Non v'è dubbio che una laurea in informatica sia più utile per trovare lavoro di una chessò in filosofia o scienze politiche..però converrai che se una laurea fortemente tecnica come la tua latita sul piano pratico, questo sia un segnale preoccupante di un piu diffuso problema delle università italiane..nel senso che a maggior ragione saranno ancor piu carenti su questo piano gli altri corsi di laurea

Inoltre su altri siti specializzati ho letto molti informatici lamentarsi dei bassi stipendi e delle scarse prospettive di lavoro nel loro settore..mi chiedo se queste lamentele (sempre se vere) siano dovute proprio al fatto che escono dall'università con un poter contrattuale minore, proprio perchè la loro preparazione non è all'altezza di quello che vorrebbero le aziende
07-04-2018 18:26
Fodico
Re: Consigli per programmare

Quote:
Originariamente inviata da Itachi Visualizza il messaggio
@Fodico Per la questione "si preferisce chi ha la laurea (salvo specializzazione)" non è proprio così: mettiamo che l'azienda è interessata ad assumere per un ruolo di Web Developer Java Enterprise e debba scegliere un candidato tra un neo laureato in ingegneria informatica ed un diplomato con certificazione Oracle in Java 8 e Web editing; la scelta differisce con la premessa di poc'anzi.
Io parlavo di un confronto tra un laureato in Informatica e un autodidatta senza nessun titolo nel campo. Nel caso che dici tu, sono d'accordo con te.

Quote:
Originariamente inviata da milton erickson Visualizza il messaggio
Questo dell'università che insegnano cose inutili secondo me è uno dei grandi problemi dell'Italia..motivo per cui la percentuale di chi si iscrive all'università sta calando, e chi si laurea spesso fatica a trovare lavoro perchè gli hanno insegnato poco o nulla di realmente utile
Non so se tutte le facoltà siano scarse come quella che ho fatto io e non conosco le statistiche sulle iscrizioni all'università, però tutti quelli che conosco che hanno fatto la triennale con me hanno trovato lavoro nel settore, sia che fossero bravi che no, sia che abbiano fatto la magistrale che no.
Quindi sono dell'idea che una laurea sia utile anche se impari poco o nulla, ma dipende di che laurea si parla. Molti prendono lauree che non hanno nessun valore sul mercato, e io non comprendo né come facciano ad esistere certe facoltà, né come la gente le ritenga utili per trovare lavoro.
07-04-2018 17:58
milton erickson
Re: Consigli per programmare

Quote:
Originariamente inviata da Fodico Visualizza il messaggio
Io ho imparato a programmare alle superiori, all'università ho visto solo fuffa. .....

su 22 esami mi pare, solo otto sono stati di informatica, di cui quattro sono stati solo un ripasso di quanto visto alle superiori, due quasi solo teorici, uno troppo specifico per essere utile e l'ultimo fatto bene, ma quanto imparato non mi è più servito e ho dimenticato tutto. Da un certo punto di vista sono stati anni sprecati, dall'altro però ho trovato lavoro grazie a questa laurea.
Poi non ho potuto fare la magistrale, ma lì su 14 esami ho visto che a parte uno o due sono tutti di informatica, poi non so quanto utili o fatti bene.
Questo dell'università che insegnano cose inutili secondo me è uno dei grandi problemi dell'Italia..motivo per cui la percentuale di chi si iscrive all'università sta calando, e chi si laurea spesso fatica a trovare lavoro perchè gli hanno insegnato poco o nulla di realmente utile
07-04-2018 17:04
Jai
Re: Consigli per programmare

@Fodico Per la questione "si preferisce chi ha la laurea (salvo specializzazione)" non è proprio così: mettiamo che l'azienda è interessata ad assumere per un ruolo di Web Developer Java Enterprise e debba scegliere un candidato tra un neo laureato in ingegneria informatica ed un diplomato con certificazione Oracle in Java 8 e Web editing; la scelta differisce con la premessa di poc'anzi.
07-04-2018 15:47
Fodico
Re: Consigli per programmare

Io ho imparato a programmare alle superiori, all'università ho visto solo fuffa. Durante i primi due anni di lavoro ho perfezionato alcune conoscenze che avevo, ne ho dimenticate altre e ne ho acquisite di nuove. La maggior parte di quest'ultime sono specifiche per dove lavoro adesso, quindi se dovessi cambiare azienda dovrei ripartire dalla capacità che ho maturato di ragionare in questo ambito e dalle conoscenze di base di programmazione.
Quindi per me non è un problema di età, è solo un problema di titolo di studio. Perché una laurea in Ingegneria Informatica, anche se non ti ha insegnato altro che fuffa, verrà con molta probabilità preferita ad una conoscenza sicuramente più ampia ma formata da autodidatta.
Adesso spiego perché, perlomeno per me, l'università è stata quasi inutile: su 22 esami mi pare, solo otto sono stati di informatica, di cui quattro sono stati solo un ripasso di quanto visto alle superiori, due quasi solo teorici, uno troppo specifico per essere utile e l'ultimo fatto bene, ma quanto imparato non mi è più servito e ho dimenticato tutto. Da un certo punto di vista sono stati anni sprecati, dall'altro però ho trovato lavoro grazie a questa laurea.
Poi non ho potuto fare la magistrale, ma lì su 14 esami ho visto che a parte uno o due sono tutti di informatica, poi non so quanto utili o fatti bene.
31-03-2018 15:33
Fodico
Re: Consigli per programmare

Programmare è il mio mestiere e ho cominciato a farlo alle superiori oltre dieci anni fa. Quel che ti posso dire è che, una volta imparato un linguaggio, li hai imparati tutti. Questo perché sono i ragionamenti che contano, inoltre la "base" dei linguaggi è sempre quella. Ognuno ha le sue particolarità, ma quelle le studi in un paio d'ore e poi è solo questione di abitudine. Ovviamente il discorso vale per i linguaggi ad alto livello, ma dubito che ti interessi metterti a programmare in Assembly.
Comunque, se vuoi fare siti web statici devi imparare almeno HTML e CSS, ma preferibilmente anche JavaScript. Il passo successivo è imparare ad usare Bootstrap e JQuery. Ma qualunque giovane informatico sa fare siti Internet e le aziende che fanno siti web hanno saturato il mercato, quindi ti direi di guardare oltre.
Oltre ci sono i siti dinamici. A quanto detto prima si aggiunge altro e qui le alternative cominciano ad essere diverse, ma c'è il PHP che è sempreverde, oppure puoi rimanere sul solo JavaScript con Node.js. Ovviamente, a questo punto, bisogna conoscere i database relazionali e imparare l'SQL (ha tante implementazioni, ma la base è sempre quella). Come DBMS gratuito c'è MySQL. Però, anche qui, ti consiglio di andare oltre perché chi sa fare siti statici, spesso sa fare anche quelli dinamici.
Ancora oltre, ci sono le applicazioni web, che in parole povere sono siti web dinamici all'ennesima potenza.
Dopo ci sono le app ibride per dispositivi mobile, con HTML, CSS, JavaScript e magari un DBMS, tipo SQLite. Hanno performance inferiori alle app native, ma neanche tanto e hanno il vantaggio che le scrivi una volta e funzionano ovunque. Se invece vuoi fare un'app nativa, su Android c'è il Java e su iOs ci sono Swift e Objective-C, e si va sulla "programmazione classica".
A questo punto, per andare sulla programmazione di applicazioni per PC, si ricade nel "classico" e i linguaggi più popolari sono Java, C, C++ e C#, in particolare il primo e l'ultimo, gli altri due sono a più basso livello. Con Java e C# puoi farci qualsiasi cosa, ma io preferisco di gran lunga il secondo con .NET e Visual Studio. Per me ha strumenti migliori e lo vedo più moderno e comodo.
Comunque, per quanto ne so io, è difficile essere assunti in azienda e trovarsi a fare un programma in Java o C# "puri". Questo perché è molto più vantaggioso usare framework che usano un certo linguaggio o ne hanno un proprio, che poi ti generano il codice specifico e allo stato dell'arte per varie piattaforme. Hanno limiti e svantaggi, ma sono spesso irrilevanti perché aumentano moltissimo la produttività. Ad esempio, lato mobile, con Xamarin programmi in C# e ottieni il codice Java e Objective C per Android e iOs, mentre con Ionic ottieni app ibride. Oppure, per andare sulla programmazione di videogiochi, Unity ha il suo UnityScript che viene convertito in codice per tutte le piattaforme (oppure puoi scegliere il C# che, come puoi vedere, salta fuori sempre). Inoltre ha varie funzionalità che vanno usate per via grafica.
Ma ci sono ambienti di sviluppo così anche per le applicazioni gestionali per aziende, roba del tipo che trascini un oggetto e lui ti genera tutta l'interfaccia per interagirci: un secondo di lavoro contro ore! Uno di questi è FileMaker Pro. Poi ovviamente è più difficile passare da uno di questi IDE ad un altro rispetto a cambiare linguaggio, ma sono tutti fatti per essere semplici da imparare e usare.
Quindi, ricapitolando e aggiungendo qualcosa:
- imparando un linguaggio di programmazione, li impari tutti;
- se ti interessa imparare per lavoro, non concentrarti troppo su qualcosa di avanzato perché probabilmente in azienda finirai a lavorare con ambienti di sviluppo orientati alla produttività;
- se ti interessa imparare per hobby, buttati su quello che ti piace di più e cerca tecnologie open-source;
- se vuoi avere soddisfazione personale, guarda oltre ai siti web perché quelli che studiano informatica li sanno fare tutti.
Ma, ovviamente, questa è solo una sintesi della la mia visione delle cose e non la verità assoluta.
31-03-2018 14:56
Mivar
Re: Consigli per programmare

Quote:
Originariamente inviata da Nagato Visualizza il messaggio
Premetto che alle superiori ho frequentato una scuola tecnica a indirizzo informatico e ho imparato solo le basi, mi piacerebbe riprendere gli studi in ambito informatico. Ho bisogno di qualche consiglio dato che non ricordo molto e il mondo informatico corre in fretta. Quale linguaggio di programmazione mi consigliate di approfondire? Mi conviene provare a frequentare qualche corso, posso davvero, li è possibile imparare anche la pratica?

Inviato dal mio WAS-LX1A utilizzando Tapatalk
CS50 corso online che ti offre una panoramica sulle basi di informatica e programmazione;
teachyourselfcs lista curata di risorse per studiare e approfondire svariati argomenti fondamentali;
bonus.
31-03-2018 14:18
lauretum
Re: Consigli per programmare

Quote:
Originariamente inviata da mirko.bianchi Visualizza il messaggio
per quella ci sono i bulgari o gli indiani mi sa
riuppo un vecchio post di liuk76 che mi pare possa essere utile
Ah beh argomenti di prim'ordine

Le cazzate di quel soggetto ancora stanno in circolo, come siamo messi
31-03-2018 14:10
no-body
Re: Consigli per programmare

Quote:
Originariamente inviata da Krieg Visualizza il messaggio
Si può fare anche "l'operaio da codice" con una pessima conoscenza della matematica?
Si puo' fare tutto basta sapersi inserire e vendere. Anche
uno scalzacane spaghetti code puo' conquistare la sua pagnotta.
Ne conosco.
31-03-2018 08:36
cancellato18863
Re: Consigli per programmare

Impara magari con un linguaggio semplice a livello sintattico, magari non troppo potente: inizia a fare qualche macro Office con Visual basic for Applications.

Cerca di concentrarti sulla logica di programmazione, più che sulla sintassi. La sintassi potrebbe cambiare da linguaggio in linguaggio, la logica è sempre quella.

Studia, studia, studia: fai delle prove, vedi se gira tutto. Quando gira, inizia a chiederti se potevi fare le stesse cose in modo diverso, con meno righe di codice.

Poi ancora studia e fai altre prove.
31-03-2018 01:15
Redrum_
Re: Consigli per programmare

Quote:
Originariamente inviata da Nagato Visualizza il messaggio
Premetto che alle superiori ho frequentato una scuola tecnica a indirizzo informatico e ho imparato solo le basi, mi piacerebbe riprendere gli studi in ambito informatico. Ho bisogno di qualche consiglio dato che non ricordo molto e il mondo informatico corre in fretta. Quale linguaggio di programmazione mi consigliate di approfondire? Mi conviene provare a frequentare qualche corso, posso davvero, li è possibile imparare anche la pratica?

Inviato dal mio WAS-LX1A utilizzando Tapatalk
all'uni di informatica la prima cosa che spiegano e' java e da li tutti gli altri ...ti direi di iniziare con quello, su internet si trova tutto per imparare da solo
31-03-2018 00:29
TheCopacabana
Re: Consigli per programmare

Quote:
Originariamente inviata da mirko.bianchi Visualizza il messaggio
ci si sta spostando verso cloud, big data,iot, dove le conoscenze matematiche fanno la differenza.
Sei sicuro per il cloud?
Giusto il mese scorso ho preparato un preventivo per un MicrosoftCloud, che mi è venuto circa 24,000 euro/anno.

Con quella cifra si sono portati tutto in casa e si sono creati un datacenter.

Quote:
Originariamente inviata da mirko.bianchi Visualizza il messaggio
big data...
Chi mi aiuta ad imparare MongoDB?
30-03-2018 21:48
lauretum
Re: Consigli per programmare

Quote:
Originariamente inviata da mirko.bianchi Visualizza il messaggio
io ho sempre visto grosse differenze tra il programmatore non laureato (ingegnere, matematico, ecc) e l'autodidatta sia in termini di qualità delle cose che fanno che di stipendio, anche.
i siti web con wordpress li sanno fare tutti oramai, ci si sta spostando verso cloud, big data,iot, dove le conoscenze matematiche fanno la differenza. in altri settori è pieno di scalzacani.

Beh ma serve anche la manovalanza

Una casa mica la tirano su l'ingegnere e l'architetto

I muratori non sono scalzacani!
30-03-2018 21:28
alien boy Impariamo a programmare e creiamo la fobic solutions srl.
Questa discussione ha più di 20 risposte. Clicca QUI per visualizzare l'intera discussione.



Tutti gli orari sono GMT +2. Attualmente sono le 02:05.
Powered by vBulletin versione 3.8.8
Copyright ©: 2000 - 2024, Jelsoft Enterprises Ltd.