|
|
inviato il 24 Aprile 2017 ore 9:35
Se vuoi imparare a programmare da solo hai bisogno di tanto tempo, tanta curiosità e tanta voglia di giocare e sperimentare (e anche tanto spirito critico, perché non è detto che le soluzioni che si trovano proposte in rete siano le migliori). Per costruire applicazioni per Android serve conoscere java, per costruire siti servono HTML, CSS, JavaScript e, lato server, se si vogliono costruire siti non statici, PHP, Python, Java. Se vuoi imparare a programmare comincia a giocare con Java (se il tuo obbiettivo principale è sviluppare per Android) o PHP o Python se l'obbiettivo è costruire siti; "giocare" serve a farsi un'idea del linguaggio, per poi approndire. Appena riesci a scrivere i primi programmini funzionanti (ad esempio leggere due numeri e stampare il minimo e il massimo), comincia a studiare le strutture dati (es: array, linked list, stack, ecc) e gli algoritmi (es: bubble sort). La cosa più importante nella programmazione, secondo me, è sviluppare la capacità di ridurre la complessità riducendo un problema in sottoproblemi, ma questa si sviluppa negli anni con l'esperienza (e anche, magari, con qualche lettura). Buon divertimento... ;-) |
|
|
inviato il 24 Aprile 2017 ore 9:37
E' il mio lavoro per cui conosco bene l'argomento. Se ti vuoi orientare alla programmazione web devi anzitutto conoscere non bene ma benissimo HTML che non è un linguaggio di programmazione ma è la base su cui si poggiano tutte le pagine web, poi devi conoscere bene i CSS che servono per impaginare e dare stile e colore alle pagine infine ma non meno importante è imparare Javascript divenuto oramai fondamentale per ogni pagina web. Ti servirà anche impare un linguaggio di programmazione tipo PHP o ASP se vuoi che le pagine web sia dinamiche cioè che cambiano i contenuti in base alla pagine e seguano delle logiche. Tipicamente queste pagine ottengono i dati da un database e poi vengono mostrati. Per quanto riguarda imparare a creare le App o ti studi l'SDK di android e/o IOS oppure impari a fare APP ibride che sono semplice HTML/CSS/Javascript "appoggiate" sopra a Cordova che sempre tramite Javascript ti permette di accedere alle funzioni native del telefono (rubrica, GPS, fotocamera) e poi compilate per i vari dispositivi tramite Phonegap. |
user117231
|
inviato il 24 Aprile 2017 ore 9:41
Mi sa che ha cambiato idea. ... I tempi sono profondamente cambiati. Quando ho iniziato io, con il BASIC V2 e l'ASSEMBLY del Commodore 64, correva l'anno 1984. Era tutto nuovo, bello, interessante, appassionante e pionieristico. Rimane il piacere di quelle notti passate a scrivere sorgente e verificare i risultati sul televisore di casa. Nostalgia. |
|
|
inviato il 24 Aprile 2017 ore 10:37
“ Noi in azienda abbiamo as400 sviluppato inRPG e cobol 36.... „ Archeologia industriale ... |
|
|
inviato il 24 Aprile 2017 ore 10:44
Non direi.... l'as400 è ancora largamente diffuso e venduto da IBM. Considera che sostituire un intero ERP, costerebbe per la mia (magari) azienda un milione di euro (e non basterebbe). Tutto interfacciato con impianti, magazzini, lettori industriali ecc ecc Il CED da noi è formato da 4 persone, 2 programmatori (cobol e .net), uno per l'hw ed uno per i sw di 3 parti (BI, CRM, Logistica ecc) Abbiamo valutato come alternativa SAP Confuso ed un gestionale sempre su AS400. Andremo quasi sicuramente su quest'ultimo cambiando un pezzo alla volta |
|
|
inviato il 24 Aprile 2017 ore 10:46
Ribadisco, archeologia ... |
|
|
inviato il 24 Aprile 2017 ore 10:59
siete un pò OT, l'autore chiede info per realizzare siti web app e mettersi a parlare di ERP e AS400 mi pare un tantino fuori strada e comunque le aziende moderne hanno abbandonato da anni questi sistemi in favore di soluzioni web centralizzate. Il client/server è morto da anni. |
|
|
inviato il 24 Aprile 2017 ore 12:07
@Danny: sei sicuro? In ambito bancario non è abbandonato neanche un pò, ci lavoro tutti i santi giorni da 15 anni. |
|
|
inviato il 24 Aprile 2017 ore 12:15
Io non volevo scriverlo....per non essere OT |
|
|
inviato il 24 Aprile 2017 ore 15:31
“ le aziende moderne hanno abbandonato da anni questi sistemi in favore di soluzioni web centralizzate. Il client/server è morto da anni „ Di fatto le applicazioni web non sono altro che una forma di client/server, dove il "client" è il browser e il "server" è il web server (e/o application server). Tra l'altro le cosiddette applicazioni web adottano una forma di client/server, il cosidetto "pseudo-conversazionale", utilizzata trenta e passa anni fa dalle applicazioni COBOL/CICS dei mainframe IBM. Quindi, per amor di precisione, il client/server è vivo e vegeto |
|
|
inviato il 24 Aprile 2017 ore 16:03
Io sviluppo da una ventina di anni. Il consiglio che posso darti è armarti di umiltà, tempo e risorse e cercare qualcuno (una piccola società, un piccolo laboratorio etc) dove, magari una mezza giornata al giorno, gratis, vai ed impari. La programmazione, come scrivere il codice etc non la impari dai libri o dai tutorial su YouTube, ma la impari stando fianco a fianco a chi la conosce, a chi risolve problemi, a chi fa implementazione, problem solving etc. Da solo farai una gran fatica ed imparerai solo quelle piccole cose sempre uguali per tutti i linguaggi di programmazione che trovi in internet. Se è quello che vuoi fare, devi farlo tutti i giorni per imparare e l'unica è riuscire ad affiancarsi a qualcuno. |
|
|
inviato il 07 Maggio 2017 ore 0:14
Ringrazio tutti delle risposte; qualcuno sa indicarmi un corso di qualità a cui potermi iscrivere e che rilasci un attestato una volta superato l'esame? |
|
|
inviato il 07 Maggio 2017 ore 9:05
Corsi extra scolastici che insegnino la programmazione a partire dalle basi non so se ne esistono. Tutt'al più potresti trovare dei corsi specifici su uno specifico linguaggio di programmazione, ma se parti da zero non so quanto possa esserti utile. Se t'interessa sviluppare per la piattaforma Microsoft puoi guardare quali corsi organizza Microsoft, per Java guarda sul sito di Oracle, credo che entrambe organizzino corsi per conseguire le certificazioni sui loro prodotti/piattaforme (sarebbero comunque corsi specifici). Per corsi generici prova a vedere se il tuo comune o la tua regione organizzano qualcosa. I migliori corsi scolastici per chi parte da zero, a mio parere, sono quelli degli istituti tecnici industriali (indirizzo informatica), a patto di non trovare dei professori che son lì solo per scaldare la sedia. Edit: dimenticavo, potresti anche guardare se ci sono corsi online di università italiane o straniere. |
|
|
inviato il 07 Maggio 2017 ore 9:21
adesso al posto dell'AS400 nelle aziende si viaggia con gamma e nicim |
|
|
inviato il 07 Maggio 2017 ore 10:48
E comunque... PRIMA DI CERCARE UN CORSO o un linguaggio bisognerebbe definire cosa ci si aspetta dal saper programmare. Ossia se lo si fa per soldi, per necessita' personale o solo per studio. L'approccio e' molto diverso nei tre casi. Pensare di acquisire una capacita' tecnica di analisi e programmazione da Autodidatta e' un obiettivo vasto come la catalogazione delle specie marine. IMPOSSIBILE da raggiungere per un singolo. Bisogna cominciare fissando degli obiettivi raggiungibili...in quattro o cinque anni di lavoro assiduo. |
Che cosa ne pensi di questo argomento?
Vuoi dire la tua? Per partecipare alla discussione iscriviti a JuzaPhoto, è semplice e gratuito!
Non solo: iscrivendoti potrai creare una tua pagina personale, pubblicare foto, ricevere commenti e sfruttare tutte le funzionalità di JuzaPhoto.
Con oltre 259000 iscritti, c'è spazio per tutti, dal principiante al professionista. |

Metti la tua pubblicità su JuzaPhoto (info) |