Infatti
Mi chiedevo.... i programmatori delle case di produzione di vg (intendo i veri programmatori, non i designer, ecc...) che facoltà hanno fatto?
Infatti
Mi chiedevo.... i programmatori delle case di produzione di vg (intendo i veri programmatori, non i designer, ecc...) che facoltà hanno fatto?
credo che molti non abbiano neppure fatto informatica
nella software house dove lavoro (niente videogiochi) i "vecchi" son tutti autodidatti+tanta, tanta esperienza sul campo
(giusto per aumentare la confusione già abbondante...)
Ma quindi un programmatore con una laurea in informatica non dovrebbe avere, almeno inizialmente, una marcia in più rispetto a programmatori come i tuoi colleghi?
Niente laurea in informatica nelle software house. Allora basta la quinta elementare?
neolaureato in info < non laureato con 3 anni d'esperienza
(in media)
tutto qua, poi ovviamente si parte da una base tecnica minima, da zero diventa un tantinello complicato
sisi ovvio, io intendevo paragonare un laureato in informatica con un laureato, che so, in ingegneria informatica... mi chiedevo il primo quanto fosse più facilitato nei primi tempi rispetto al secondo
Ma allora che requisiti occorrono per essere assunti da una software house di vg?
Stiamo cercando persone di talento.
Rendering, reti, problemi incompatibilità multi-piattaforma, ecc..
Secondo me una laurea ci vuole.
Ma che tipo di laurea?
Io ho fatto informatica e mi son trovato bene nonostante tutto (almeno a bari c'erano un mucchio di esami non dico inutili ma che potevano affrontati in modo decisamente più marginale a favore di argomenti più "core")
conosco gente di ing. informatica che non sapeva una ceppa, ma è un discorso moolto relativo che varia a seconda dell'uni e delle persone;
poi si sa, se uno segue un corso gli altri corsi fanno schifo "a prescindere"
cmq siamo lì, per fare il programmatore di vg non ti basterà certo fare il "compitino" dell'uni; dovrai prendere iniziativa tu, sfruttare corsi extra (se ci sono) documentarti e fare esperienza (sempre extra-uni).
Si ma che facoltà di informatica devo scegliere per cominciare?Io ho fatto informatica e mi son trovato bene nonostante tutto (almeno a bari c'erano un mucchio di esami non dico inutili ma che potevano affrontati in modo decisamente più marginale a favore di argomenti più "core")
conosco gente di ing. informatica che non sapeva una ceppa, ma è un discorso moolto relativo che varia a seconda dell'uni e delle persone;
poi si sa, se uno segue un corso gli altri corsi fanno schifo "a prescindere"
cmq siamo lì, per fare il programmatore di vg non ti basterà certo fare il "compitino" dell'uni; dovrai prendere iniziativa tu, sfruttare corsi extra (se ci sono) documentarti e fare esperienza (sempre extra-uni).
Quei requisiti della Milenstone mi hanno un po' spaventato (vedi il link).
Bo, dipende quello che offre la tua università, ormai con i corsi diversificati ovunque è un casino. Informati, controlla i programmi, cose così...
A Bari comunque qualsiasi cosa attinente al 3D era fantascienza (e probabilmente lo è ancora, anche perchè ho saputo che hanno "semplificato" ancora di più la laurea ).
Che tristezza, non ho neppure io i requisiti per la milestone...
Ultima modifica di pasquaz; 18-10-09 alle 20:32:05
se non sai poco o nulla, fai ingegneria. Ti dà una base e soprattutto ti toglierà dalla testa l'idea assurda di "programmare un giochino da solo" come se costruissi la casetta col lego. Con l'infarinatura che ti darà poi se ti piacerà dovrai approfondire da solo.
Io sono al primo anno di Ingegneria Informatica a Brescia, (alla veneranda età di 30'anni), ma per farti un giochino tipo arkanoid o super mario ti basta un diploma di perito informatico, saper programmare in c++ e tanti giri in rete nei forum in inglese.
Se vuoi fare Half Life 3 tutto da solo, scordatelo, ti serve un team. Chi ti fa la grafica, chi progetta l'AI, chi il suono ecc ecc.
Una laurea ing ingegneria può darti un metodo per lavorare ma per il resto è tutta esperienza.
Diciamo che il problema non è la conoscenza dei linguaggi di programmazione (per chi ha una base minima di informatica), infatti alla fine si assomigliano tutti (cambia soltanto la sintassi ). Ho studiato C# (programmazione ad oggetti) e mi sento abbastanza tranquillo.
Il problema è legato alla parte teorica del computer. Non saprei come spiegarvi... Ad esempio, guardate i requisiti della Milestone e capirete (Reti, Rendering, capire i problemi di incompatibilità e bla bla bla). Per capire queste cose, è impossibile affidarsi ad internet, bisogna andare in una qualche università che sia incentrata sull'informatica (non solo linguaggi) e soprattutto sulla parte grafica.
si ma ti stiamo dicendo che una facoltà che ti insegni roba del genere su un piatto d'argento non c'è, devi essere tu che ti compri libri e ti metti di buzzo buono a studiare
mi ero perso questa
Non ho detto che sono identici, non facciamo i pignoli!
Ho soltanto detto che alla fine si assomigliano e non è un'impresa imparare nuovi linguaggi (alla fine troviamo i puntatori, i sottoprogrammi, il passaggio di parametri, ecc... i concetti sono quelli, cambia soltanto la forma).
Ultima modifica di Toty_; 20-10-09 alle 17:56:35
Ok. Allora quale facoltà si avvicina di più a questo mondo (della grafica e dei vg, intendo)?
Informatica non ingegneria, ma proprio informatica "pura" (c'è ancora? alla Sapienza 6/7 anni fa c'era)
Bene.
Scusa se rompo un po' le scatole ma cosa insegnano di preciso in questa facoltà? Soltanto linguaggi o qualcosa di più "importante" (scusa ma mi attengo a quei requisiti per entrare nella Milenstone, sono un po' ripetitivo )?
Secondo me non é affatto vero. Conosco sviluppatori che privi di laurea pur avendo decadi di esperienza sono dei pessimi architetti. Ingegnerizzare bene una soluzione richiede parecchia conoscenza teorica, e un autodidatta raramente si spinge oltre la capacitá di raccogliere il codice in classi piú o meno ragionate. Cose come la metaprogrammazione, librerie di templates, saper distinguere tra dove servono design patterns e dove servono altri framework (streams, categorie) é roba tosta e serve almeno un MD in informatica...
Ok, da questo si deduce che devi fare informatica. Scoprirai quanto questa affermazione sia, ehm, ingenuaNon ho detto che sono identici, non facciamo i pignoli!
Ho soltanto detto che alla fine si assomigliano e non è un'impresa imparare nuovi linguaggi (alla fine troviamo i puntatori, i sottoprogrammi, il passaggio di parametri, ecc... i concetti sono quelli, cambia soltanto la forma).
Hint: check Prolog, Haskell, Smalltalk, Lisp, CaML