UFFICIALE Imparare a Programmare

BAT

Moderatore
Staff Forum
Utente Èlite
22,912
11,561
CPU
1-Neurone
Dissipatore
Ventaglio
RAM
Scarsa
Net
Segnali di fumo
OS
Windows 10000 BUG
per far capire che una laurea non farà di tè un miglior programmatore rispetto ad uno che ha imparato da solo
già, peccato che ti sfugga completamente il fatto che se uno è un ottimo/eccellente programmatore se prende anche una laurea specialistica avrà 5 marce in più di uno che la laurea non ce l'ha perché senza QUEL titolo di studio certe conoscenze non le può avere.

Forse in Italia le cose stanno come dici tu (infatti vediamo ogni giorno i "brillanti" risultati di gente che si occupa di sicurezza senza saperne nulla, tanto basta essere raccomandati da qualcuno importante), ma se ti sposti all'estero e te ne esci che vuoi lavorare in cybersicurezza, minimo ti ridono in faccia. Anche la cybersicurezza si avvarrà sempre di più delle IA, e per comprendere quelle la passione personale non basta, serve lo studio teorico.
 
  • Mi piace
Reazioni: Krona

Signo

Utente Attivo
856
30
CPU
AMD Ryzen 7 2700x
Scheda Madre
Gigabyte Aorus X470 Ultra Gaming
HDD
SSD 970 Evo Plus 500 gb
RAM
Gskill 3200 MHz CL 15 4 x 8 gb
GPU
Evga RTX 2070 XC Ultra Gaming
Monitor
Dell UltraSharp UP2516D
PSU
Corsair HX650
Case
Aerocool XPredator X3
OS
Windows 10 Pro
Quindi cosa consigliate di fare per entrare nel mondo del web developer? Cos'è meglio fare
 

Andretti60

Utente Èlite
6,440
5,091
È una delle professioni più ricercata adesso, ma anche molto difficile. Esiste una parte client e una server, molto diverse tra loro, in genere viene richiesta conoscenza di entrambe. Devi conoscere parecchi linguaggi di programmazione, per esempio javaScript per la parte client e Ruby per quella server, e per la parte server devi avere conoscenza di database. E ovviamente tecniche di programmazione. Un titolo di studio ti dà tutte le conoscenze di base, poi ovviamente occorre fare pratica per metterle insieme. Se vuoi qui di iniziare, devi cominciare da quello, senza basi non fai nulla.
 

Signo

Utente Attivo
856
30
CPU
AMD Ryzen 7 2700x
Scheda Madre
Gigabyte Aorus X470 Ultra Gaming
HDD
SSD 970 Evo Plus 500 gb
RAM
Gskill 3200 MHz CL 15 4 x 8 gb
GPU
Evga RTX 2070 XC Ultra Gaming
Monitor
Dell UltraSharp UP2516D
PSU
Corsair HX650
Case
Aerocool XPredator X3
OS
Windows 10 Pro
È una delle professioni più ricercata adesso, ma anche molto difficile. Esiste una parte client e una server, molto diverse tra loro, in genere viene richiesta conoscenza di entrambe. Devi conoscere parecchi linguaggi di programmazione, per esempio javaScript per la parte client e Ruby per quella server, e per la parte server devi avere conoscenza di database. E ovviamente tecniche di programmazione. Un titolo di studio ti dà tutte le conoscenze di base, poi ovviamente occorre fare pratica per metterle insieme. Se vuoi qui di iniziare, devi cominciare da quello, senza basi non fai nulla.
quindi in pratica senza fare l'università d'informatica è inutile avvicinarsi a questo?
 

DispatchCode

Moderatore
Staff Forum
Utente Èlite
2,222
1,853
CPU
Intel I9-10900KF 3.75GHz 10x 125W
Dissipatore
Gigabyte Aorus Waterforce X360 ARGB
Scheda Madre
Asus 1200 TUF Z590-Plus Gaming ATX DDR4
HDD
1TB NVMe PCI 3.0 x4, 1TB 7200rpm 64MB SATA3
RAM
DDR4 32GB 3600MHz CL18 ARGB
GPU
Nvidia RTX 3080 10GB DDR6
Audio
Integrata 7.1 HD audio
Monitor
LG 34GN850
PSU
Gigabyte P850PM
Case
Phanteks Enthoo Evolv X ARGB
Periferiche
MSI Vigor GK30, mouse Logitech
Net
FTTH Aruba, 1Gb (effettivi: ~950Mb / ~480Mb)
OS
Windows 10 64bit / OpenSUSE Tumbleweed
Non è tutto così bianco o nero, ci sono anche le sfumature. Quanti anni hai?
Conosco persone laureate e non che lavorano nel settore informatico. Gli unici che sono praticamente sempre laureati sono quelli che lavorano nel mondo Machine Learning, data science etc etc.

Andretti qui sopra non ti ha detto che serve una laurea, ha detto che serve prima di tutto studiare e conoscere linguaggi (e tecnologie) e che l'università ti permette di avere già un bagaglio di competenze sufficiente in un pò di tutto; poi dovrai affinarle tu in base a ciò che davvero vorrai fare. Le scuole ti forniscono un percorso di apprendimento inoltre; viceversa starà solo a te.
 
  • Mi piace
Reazioni: Andretti60

Signo

Utente Attivo
856
30
CPU
AMD Ryzen 7 2700x
Scheda Madre
Gigabyte Aorus X470 Ultra Gaming
HDD
SSD 970 Evo Plus 500 gb
RAM
Gskill 3200 MHz CL 15 4 x 8 gb
GPU
Evga RTX 2070 XC Ultra Gaming
Monitor
Dell UltraSharp UP2516D
PSU
Corsair HX650
Case
Aerocool XPredator X3
OS
Windows 10 Pro
Non è tutto così bianco o nero, ci sono anche le sfumature. Quanti anni hai?
Conosco persone laureate e non che lavorano nel settore informatico. Gli unici che sono praticamente sempre laureati sono quelli che lavorano nel mondo Machine Learning, data science etc etc.

Andretti qui sopra non ti ha detto che serve una laurea, ha detto che serve prima di tutto studiare e conoscere linguaggi (e tecnologie) e che l'università ti permette di avere già un bagaglio di competenze sufficiente in un pò di tutto; poi dovrai affinarle tu in base a ciò che davvero vorrai fare. Le scuole ti forniscono un percorso di apprendimento inoltre; viceversa starà solo a te.
26 anni
 

Signo

Utente Attivo
856
30
CPU
AMD Ryzen 7 2700x
Scheda Madre
Gigabyte Aorus X470 Ultra Gaming
HDD
SSD 970 Evo Plus 500 gb
RAM
Gskill 3200 MHz CL 15 4 x 8 gb
GPU
Evga RTX 2070 XC Ultra Gaming
Monitor
Dell UltraSharp UP2516D
PSU
Corsair HX650
Case
Aerocool XPredator X3
OS
Windows 10 Pro
No zero, nell'ultimo mese ho imparato un po' di html e css che va beh non è programmazione
 

DispatchCode

Moderatore
Staff Forum
Utente Èlite
2,222
1,853
CPU
Intel I9-10900KF 3.75GHz 10x 125W
Dissipatore
Gigabyte Aorus Waterforce X360 ARGB
Scheda Madre
Asus 1200 TUF Z590-Plus Gaming ATX DDR4
HDD
1TB NVMe PCI 3.0 x4, 1TB 7200rpm 64MB SATA3
RAM
DDR4 32GB 3600MHz CL18 ARGB
GPU
Nvidia RTX 3080 10GB DDR6
Audio
Integrata 7.1 HD audio
Monitor
LG 34GN850
PSU
Gigabyte P850PM
Case
Phanteks Enthoo Evolv X ARGB
Periferiche
MSI Vigor GK30, mouse Logitech
Net
FTTH Aruba, 1Gb (effettivi: ~950Mb / ~480Mb)
OS
Windows 10 64bit / OpenSUSE Tumbleweed
Se sei diplomato fai ancora in tempo ad iscriverti ad un ITS. Fai un corso di due anni come full stack e negli ultimi 3 mesi sarai in azienda. Quelli che conosco direttamente (e indirettamente) hanno trovato lavoro in aziende (anche grandi).
Io conosco solo questo, ma in base alla tua zona puoi cercare altro di analogo https://www.itstechtalentfactory.it

Senza un corso come questo avresti davvero tanto da studiare da solo, e presentarsi ad aziende non sarà facile, non avendo esperienze o titoli.
E quando riuscirai a fare qualcosa, crea un progettino e pubblicalo su github.
 

Signo

Utente Attivo
856
30
CPU
AMD Ryzen 7 2700x
Scheda Madre
Gigabyte Aorus X470 Ultra Gaming
HDD
SSD 970 Evo Plus 500 gb
RAM
Gskill 3200 MHz CL 15 4 x 8 gb
GPU
Evga RTX 2070 XC Ultra Gaming
Monitor
Dell UltraSharp UP2516D
PSU
Corsair HX650
Case
Aerocool XPredator X3
OS
Windows 10 Pro
Se sei diplomato fai ancora in tempo ad iscriverti ad un ITS. Fai un corso di due anni come full stack e negli ultimi 3 mesi sarai in azienda. Quelli che conosco direttamente (e indirettamente) hanno trovato lavoro in aziende (anche grandi).
Io conosco solo questo, ma in base alla tua zona puoi cercare altro di analogo https://www.itstechtalentfactory.it

Senza un corso come questo avresti davvero tanto da studiare da solo, e presentarsi ad aziende non sarà facile, non avendo esperienze o titoli.
E quando riuscirai a fare qualcosa, crea un progettino e pubblicalo su github.
Intendi questo precisamente?
Si si sono diplomato
 

Allegati

  • Screenshot_20210620-111708__01.jpg
    Screenshot_20210620-111708__01.jpg
    233.9 KB · Visualizzazioni: 63

DispatchCode

Moderatore
Staff Forum
Utente Èlite
2,222
1,853
CPU
Intel I9-10900KF 3.75GHz 10x 125W
Dissipatore
Gigabyte Aorus Waterforce X360 ARGB
Scheda Madre
Asus 1200 TUF Z590-Plus Gaming ATX DDR4
HDD
1TB NVMe PCI 3.0 x4, 1TB 7200rpm 64MB SATA3
RAM
DDR4 32GB 3600MHz CL18 ARGB
GPU
Nvidia RTX 3080 10GB DDR6
Audio
Integrata 7.1 HD audio
Monitor
LG 34GN850
PSU
Gigabyte P850PM
Case
Phanteks Enthoo Evolv X ARGB
Periferiche
MSI Vigor GK30, mouse Logitech
Net
FTTH Aruba, 1Gb (effettivi: ~950Mb / ~480Mb)
OS
Windows 10 64bit / OpenSUSE Tumbleweed
Si anche, ma dipende da cosa vuoi andare a fare come lavoro.
 

Signo

Utente Attivo
856
30
CPU
AMD Ryzen 7 2700x
Scheda Madre
Gigabyte Aorus X470 Ultra Gaming
HDD
SSD 970 Evo Plus 500 gb
RAM
Gskill 3200 MHz CL 15 4 x 8 gb
GPU
Evga RTX 2070 XC Ultra Gaming
Monitor
Dell UltraSharp UP2516D
PSU
Corsair HX650
Case
Aerocool XPredator X3
OS
Windows 10 Pro

xx--crystal--xx

Nuovo Utente
34
0
Buonasera a tutti,

Mi chiamo Marco, ho 30 anni e lavoro come ICT&HelpDesk specialist.
Visto che quando finisco di lavorare ho un sacco di tempo libero, è da qualche settimana che mi frulla nella testa l'idea di imparare a programmare.

Pensavo di iniziare con un linguaggio come Java, oppure qualcosa che renda il mio curriculum più appetitoso per le aziende.

So che online ci sono molti corsi gratuiti e spiegati molto bene, ma io vorrei qualcosa di più professionale, che alla fine ti dia una certificazione, oppure che ti prepari a sostenere un esame di certificazione.(Ho trovato anche corsi a pagamento ma non sembrano buoni).

C'è qualche buona anima che può consigliarmi qualcosa? oppure che mi faccia sapere come posso intraprendere questa strada che voglio percorrere?

Grazie in anticipo e per aver letto il mio lungo post.

Saluti
 

DispatchCode

Moderatore
Staff Forum
Utente Èlite
2,222
1,853
CPU
Intel I9-10900KF 3.75GHz 10x 125W
Dissipatore
Gigabyte Aorus Waterforce X360 ARGB
Scheda Madre
Asus 1200 TUF Z590-Plus Gaming ATX DDR4
HDD
1TB NVMe PCI 3.0 x4, 1TB 7200rpm 64MB SATA3
RAM
DDR4 32GB 3600MHz CL18 ARGB
GPU
Nvidia RTX 3080 10GB DDR6
Audio
Integrata 7.1 HD audio
Monitor
LG 34GN850
PSU
Gigabyte P850PM
Case
Phanteks Enthoo Evolv X ARGB
Periferiche
MSI Vigor GK30, mouse Logitech
Net
FTTH Aruba, 1Gb (effettivi: ~950Mb / ~480Mb)
OS
Windows 10 64bit / OpenSUSE Tumbleweed
Java è molto richiesto dalle aziende. Mi sembra un buon inizio.
Difficile dire però quanto poi possa essere appetibile senza titoli o esperienze. Considera comunque che non sarà immediato il tutto: dipende dalla tua velocità di apprendimento e altri N fattori, ma in generale con Java ti ci vorrà qualche mese per prendere confidenza con il linguaggio (diciamo 2-3, dipende ovviamente anche dalla quantità di tempo che dedichi allo studio, oltre che agli N fattori di cui sopra). Prima di produrre qualche software desktop qualche mese in più... non so, diciamo 5-6 forse.

Una volta appreso J2SE, o meglio, aver raggiunto un buon livello di conoscenze e averci preso la mano, puoi guardare Spring. Negli annunci compare il 90% delle volte che è presente Java (direi anche il 95%, ma non vorrei sparare troppo alto).
A questo aggiungi un minimo di competenze frontend (HTML, CSS, JS più se vuoi eventuali framework, come React).

Dipende cosa vuoi o vorresti fare nello specifico poi. Con Spring vai a realizzare applicazioni backend per il web. Se non sei orientato al web allora tutto cambia moltissimo, e a quel punto dovresti dirci più concretamente cosa ti interessa; e Java potrebbe essere inutile (inutile allo scopo lavorativo).
Ormai ripetiamo tutti come un mantra "inizia dal linguaggio che preferisci, l'importante è la mentalità che sviluppi", ma visto che non hai 15-20 anni ti direi sia meglio se, iniziare per iniziare, scegli direttamente il linguaggio usato nel settore che ti interessa.

Non è semplice entrare in questo mondo lavorativo con 30 anni, secondo me (ne abbiamo già discusso diffusamente, prova a cercare sul forum). Principalmente perchè non hai progetti da mostrare, visto che devi ancora imparare, e poi perchè non hai (ovviamente) esperienze in aziende.
Sui corsi, ahimè, ci sarebbero anche a pagamento e "in presenza"... il problema è che hai già più dell'età massima per parteciparvi.

In merito alle certificazioni sui linguaggi... non conosco persone che sono state assunte grazie alla certificazione, partendo da zero; di norma è qualcosa che fai dopo, o che comunque prendi anche prima, ma avendo già esperienze.

Detto ciò: il settore che ti interessa, qual è? O quali sono?
 

Dernius

Utente Attivo
267
20
CPU
I7 6700
Dissipatore
arctic freezer 34 esports
Scheda Madre
Msi b150m pro vd
HDD
Wd Cavier blue 1tb 7200rpm + ssd 250gb 860evo samsung
RAM
Hyperx fury 16gb ddr4 cl 15 2133 mhz
GPU
Zotac 1060 6gb mini
Audio
logitech g430
Monitor
aoc 24g2 + philips 60hz full hd
PSU
cooler master b500 ver 2 da 500 w 80 plus
Case
Versa n21 thermaltake
Periferiche
Mouse: logitech g600 mmo cuffie: logitech g430 mousepad: logitech g640 tastiera: devastator led red
Net
no comment
OS
W10 pro Oem
Ciao ragazzi

Volevo chiedere secondo voi su cosa mi dovrei preparare se voglio iscrivermi alla magistrale di informatica... sono reduce da superiori ininfluenti...qualsiasi fonte / libro è gradito, grazie.
 
Ultima modifica:

Entra

oppure Accedi utilizzando
Discord Ufficiale Entra ora!

Discussioni Simili