Ovviamente.
Glielo ho consigliato perché comunque se ha piacere nel programmare e nel mondo del computer, andare all'università a studiare informatica è un passo consigliato (e dato che sta quest'anno fa la maturità non ci vedo nulla di male a consigliarlo).
Certo, se a lui interessa programmare (e solo fare quello) per sfizio, allora che continui come autodidatta, si può diventare discreti sviluppatori anche senza una preparazione accademica. Poi non saprà leggere un diagramma UML, ma per togliersi uno "sfizio" si può passare oltre.
//No comment
Ti assicuro che nell'università che ho frequentato, molti laureandi non sapevano minimamente cosa fosse un diagramma UML.
Poi comunque ormai si trovano risorse e informazioni ovunque (in inglese ovviamente), da autodidatta sono riuscito a raggiungere un livello di preparazione più che buono.
Certo, si fatica il doppio e spesso devi fare ricerche parallele (tipo leggi un argomento, trovi qualcosa ad un certo punto che non è chiaro e lo vai a ricercare per poter andare avanti).
Ultima modifica di Dr Pepper; 15-01-2015 alle 16:53:40
Spiace per te
A padova al terzo anno c'è un corso (ingegneria del software) che richiede lo sviluppo di un progetto in gruppi di 7 persone, minimo 4-5 mesi. Non ti dico la documentazione, non ti dico la quantità di diagrammi UML fatti. Una faticaccia, ma ne è valsa la pena.
Best corso evah
//No comment
La classica differenza tra un operaio del codice e un programmatore.
Yay!
Ti dirò fra un paio di mesi...ma finora tutte le aziende con cui ho avuto a che fare (colloqui, iniziative varie) hanno sempre sottolineato l'importanza di pratiche simili.
Io comunque parlo di software development/engineering in grandi aziende multinazionali. Probabilmente in compagnie con meno di 50 dipendenti o progetti più piccoli le cose cambiano (insomma, di che contesto stavi parlando?).
Whoever will be free must make himself free. Freedom is no fairy gift to fall into a man's lap. What is freedom? To have the will to be responsible for one's self.
Ma infatti sono importanti e son richiesti ai colloqui per due motivi: raramente ti fa il colloquio un tecnico ed appunto per questo vuole vedere se sai cosa significhi un po' di ingegneria del software.
Nel mondo reale scordateli tranquillamente, sopratutto nelle grandi aziende con grandi progetti La storiella del planning game e dei vari diagrammi UML è una specie di favoletta da accademici e l' unica cosa che conta davvero è codare.
Ultima modifica di panzone; 16-01-2015 alle 20:55:48