|
|
|
|
Strumenti |
19-09-2012, 20:46 | #141 | |
Senior Member
Iscritto dal: Nov 2010
Messaggi: 595
|
Quote:
|
|
19-09-2012, 23:16 | #142 | |||
Senior Member
Iscritto dal: Oct 2005
Messaggi: 3305
|
Quote:
Quote:
E poi permettimi ma uno che si fa un mazzo così a finire ingegneria e poi si accontenta di fare il programmatore ha sbagliato qualcosa. Ha buttato via un sacco di tempo e di energie e forse non è stato nemmeno molto attento a quello che gli insegnavano ai corsi. L'informatica non è solo programmazione, è un ambito un tantino più vasto... Quote:
Per realizzare un sistema complesso bisogna avere una visione dall'alto e il ruolo del programmatore semplicemente non prevede questo livello di visione. E' per questo che vanno di moda i programmatori indiani, alla fine sono solo braccia, se ben indirizzate non possono fare molti danni e il risultato è comunque accettabile. Ho esempi di software totalmente italiani realizzati da ogni punto di vista peggio di quelli indiani, ad un costo 10 volte superiore. Ad immaginarsi come sarà il sistema da qui a un paio d'anni non è lo sviluppatore. Nel momento in cui arrivi a definire la linea evolutiva hai già smesso di scrivere codice e hai assunto un ruolo di "responsabilità". Io trovo molto più stimolante dover pensare a forgiare un intero sistema che non a scrivere secondo il pattern più di moda al momento un pezzettino del sistema. Ma sono punti di vista, io ho fatto ingegneria |
|||
20-09-2012, 01:26 | #143 |
Senior Member
Iscritto dal: Feb 2006
Messaggi: 1304
|
Fai ingegneria informatica e il tuo scopo nella vita è non programmare, ma non facevi prima a fare economia se volevi diventare manager?
IMO programmare materialmente un sistema, o quantomeno i pezzi fondamentali e più "spinosi" è la parte fondamentale quando si tratta di pianificare il futuro, e che io sappia nelle aziende che apprezzo si fa così. John Carmack a 40+ anni è il capo di tutto ma ancora scrive gran parte del suo motore, come ha sempre fatto Stesso vale per più o meno tutti nel campo, non lo trovi uno a cui "non è stato insegnato come programmare". E che sa fare, tempera le matite? parla bene? ha una bella faccia? Posso far fare scelte tecniche a uno che non sa nemmeno di cosa sta parlando e che non ha alcuna esperienza di come si sviluppa davvero qualcosa? Magari in italia si, e questo spiega un sacco di cose PS: se programmare per te è solo l'atto di scrivere il codice stiamo parlando di due cose diverse. Per me "programmare" è tutto ciò che serve a realizzare un design nel migliore dei modi. E nonostante le interessanti fantasie che puoi aver sentito, chi si rende conto di come funziona tutto lo "stack" di tecnologie ha un enorme vantaggio su chi ha una visione ristretta. Ingegneria dovrebbe essere questo: il corso che ti insegna come vedere tutta la faccenda in termini scientifici. Non un posto dove ti si da il diritto divino di disegnare gli UML Ultima modifica di Tommo : 20-09-2012 alle 01:32. |
20-09-2012, 08:33 | #144 |
Senior Member
Iscritto dal: Jul 2005
Città: Bologna
Messaggi: 1130
|
It happens ALL the time.
__________________
-> The Motherfucking Manifesto For Programming, Motherfuckers |
20-09-2012, 09:44 | #145 |
Senior Member
Iscritto dal: Jan 2002
Città: Germania
Messaggi: 26110
|
Tristemente vero...
__________________
Per iniziare a programmare c'è solo Python con questo o quest'altro (più avanzato) libro @LinkedIn Non parlo in alcun modo a nome dell'azienda per la quale lavoro Ho poco tempo per frequentare il forum; eventualmente, contattatemi in PVT o nel mio sito. Fanboys |
20-09-2012, 11:40 | #146 | |
Senior Member
Iscritto dal: Sep 2009
Messaggi: 3627
|
Quote:
|
|
20-09-2012, 11:43 | #147 | ||
Senior Member
Iscritto dal: Jan 2004
Città: Gallarate (VA)
Messaggi: 3902
|
Quote:
Quote:
Poi " finire in uno scantinato a scrivere 'hello world' " o a programmare cose interessanti con uno stipendio decente dipende sempre dal fattore culo (a me comunque è andata abbastanza bene ). |
||
20-09-2012, 22:39 | #148 | |
Senior Member
Iscritto dal: May 2001
Messaggi: 12646
|
Quote:
Non capisco il perché si debba sempre stare a fare i soliti discorsi che tendono a ragionare a compartimenti stagni, un minimo di elasticità mentale ci vorrebbe. Tutto il resto non lo commento perché onestamente, da ingegnere ad ingegnere, non coincide minimamente con il mio punto di vista e avrei fin troppo da ribattere. |
|
21-09-2012, 08:18 | #149 |
Senior Member
Iscritto dal: Aug 2006
Città: Padova
Messaggi: 5643
|
Lavoriamo tutti nella stessa azienda?
__________________
DESKTOP: Corsair Obsidian 550D || Corsair HX520W || Intel i5 3570k || Noctua NH-U9B SE2 || Gigabyte Z77-D3H || 2x4GB DDR3 Corsair 1600MHz || Sapphire R9 270X Dual-X || Crucial M4 128GB, WD Blue 1TB || Liteon 16x || LG IPS236V FullHD || Logitech X540 NAS: QNap TS219P || APC BE550G-IT DIABLO 3: Zhoth#2214 |
21-09-2012, 09:09 | #150 |
Senior Member
Iscritto dal: Nov 2004
Città: Padova
Messaggi: 2342
|
Lavorate in Italia?
Oh un padovano
__________________
CPU Ryzen 2600 @ 3,95Ghz + Bequiet Dark Rock TF / MB Asus X470-F Gaming / RAM 2x8GB DDR4 G.Skill FlareX 3200 CL14 / VGA Sapphire RX 7900 XT Nitro+ @ 3200Mhz / SSD Samsung 970 Pro 512GB + Sandisk 240GB Plus + Sandisk 960GB Ultra II PSU Seasonic Platinum P-660 / Headset Kingston HyperX Flight Ultima modifica di demos88 : 21-09-2012 alle 09:13. |
21-09-2012, 09:37 | #151 |
Senior Member
Iscritto dal: Mar 2006
Messaggi: 2516
|
Il mio professore ieri mi ha detto che quando le aziende hanno aperte posizioni per ingegneri con almeno x anni di esperienza contano anche gli anni di dottorato, se lo hai fatto in quell'ambito. Secondo me è una cazzata, confermate?
Io pensavo di farmi un 2/3 anni qui (magari in una multinazionale conosciuta anche all'estero) in modo da affrontare il mondo del lavoro per la prima volta vicino casa ed imparare bene l'inglese. A quel punto mi potrei guardare attorno e se la situazione continua ad essere una schifezza qui cercare anche nelle grandi aziende estere... Che ne pensate? Ultima modifica di -Slash : 21-09-2012 alle 10:22. |
21-09-2012, 10:01 | #152 | ||
Senior Member
Iscritto dal: Oct 2005
Messaggi: 3305
|
Non ho detto che io non so programmare
Solo che quando devo scegliere una persona del team che deve fare il programmatore puro, difficilmente capita l'ingegnere... Quote:
Il team leader non sviluppa, fa in modo che altri sviluppino nelle migliori condizioni possibili. Organizzare il lavoro degli altri è un lavoro a tempo pieno, così come la scrittura del codice. Quote:
|
||
21-09-2012, 11:45 | #153 |
Senior Member
Iscritto dal: Nov 2004
Città: Padova
Messaggi: 2342
|
No... non penso sia una cazzata. L'attività di dottorato (di ricerca) è simile a quella che puoi fare in un reparto R&S di una grossa azienda (che preveda un reparto di ricerca e sviluppo). Poi comunque durante l'attività di dottorato capita spesso di entrare a far parte di programmi in collaborazione con più università nel mondo, quindi non è raro che capiti di passare qualche mese all'estero.
__________________
CPU Ryzen 2600 @ 3,95Ghz + Bequiet Dark Rock TF / MB Asus X470-F Gaming / RAM 2x8GB DDR4 G.Skill FlareX 3200 CL14 / VGA Sapphire RX 7900 XT Nitro+ @ 3200Mhz / SSD Samsung 970 Pro 512GB + Sandisk 240GB Plus + Sandisk 960GB Ultra II PSU Seasonic Platinum P-660 / Headset Kingston HyperX Flight |
21-09-2012, 14:36 | #154 | |
Senior Member
Iscritto dal: Mar 2006
Messaggi: 2516
|
Quote:
|
|
21-09-2012, 19:24 | #155 | ||
Senior Member
Iscritto dal: May 2001
Messaggi: 12646
|
Quote:
Quote:
Per organizzare il lavoro degli altri devi conoscere gli strumenti che essi hanno a disposizione (in questo caso tools, linguaggi, pregi e difetti per fare cosa, etc, etc...). Ribadisco quello che ho detto, il ragionare a compartimenti stagni, del tipo l'ingegnere sa fare questo e non altro, l'informatico sa fare quest'altro e non altro, è fuori luogo, primo perché le università sono diverse tra loro, e secondo poi perché dipende esclusivamente dalle persone, e non dal titolo, quello che sanno fare. I titoli sinceramente contano poco (almeno a mio modo di vedere). Ultima modifica di WarDuck : 21-09-2012 alle 19:27. |
||
21-09-2012, 20:10 | #156 | |
Senior Member
Iscritto dal: Dec 2005
Città: Istanbul
Messaggi: 1817
|
Quote:
In ogni caso c'e' pure qualche (raro) caso in cui il dottorato e' un requisito, anche si tratta di pochi casi isolati, visto che aziende che facciano ricerca di quel livello in Italia sono gran poche (a me viene in mente il centro di ricerca dell'elettrolux, perche' ho un paio di amici che ci lavorano).
__________________
One of the conclusions that we reached was that the "object" need not be a primitive notion in a programming language; one can build objects and their behaviour from little more than assignable value cells and good old lambda expressions. —Guy Steele |
|
21-09-2012, 20:16 | #157 |
Senior Member
Iscritto dal: Dec 2005
Città: Istanbul
Messaggi: 1817
|
Cambia la quantita' di persone che hai sopra. Con meno persone se hai un po' di fortuna le cose cambiano meno in fretta e hai piu' liberta' d'azione. In generale piu' piccola e' l'azienda e meno burocrazia c'e' = piu' tempo per fare le cose divertenti.
__________________
One of the conclusions that we reached was that the "object" need not be a primitive notion in a programming language; one can build objects and their behaviour from little more than assignable value cells and good old lambda expressions. —Guy Steele |
21-09-2012, 20:23 | #158 | |
Senior Member
Iscritto dal: Dec 2005
Città: Istanbul
Messaggi: 1817
|
Quote:
Problemi nuovi e irrisolti, soluzioni innovative da trovare con poche spese Nei team di una certa dimensione hai problemi che ti sogni in team piu' piccoli, ma sono frazionati tra molte piu' persone. In un team piccolo quindi riesci a lavorare su aspetti piu' ampi del problema. Nell'ottica di mettersi a guidare dei gruppi di lavoro e' probabilmente piu' istruttivo.
__________________
One of the conclusions that we reached was that the "object" need not be a primitive notion in a programming language; one can build objects and their behaviour from little more than assignable value cells and good old lambda expressions. —Guy Steele |
|
22-09-2012, 08:17 | #159 | |
Senior Member
Iscritto dal: Apr 2010
Città: Leuven
Messaggi: 667
|
Quote:
Non è che "ah no io sono ingegnere, voglio fare il team leader". Non funziona così. Tutta la "sbobba" teorica che ti sparano ad ingegneria è quella base che serve per fare il salto di qualità rispetto a chi non se l'è sorbita e vi assicuro che quando si va al di là di hello world la differenza si sente. Sulla storia della programmazione ad ingegneria, a parte che io vedo la mia ragazza che butta le ore in progetti e progettini, ma è davvero necessario buttare ore di lezione per qualcosa che si può imparare da soli? Intendo... Invece di studiare le cose fancy del linguaggio del momento, non è meglio imparare un po'di teoria (algoritmi, ing. del software, teoria dei linguaggi, ecc...) che è più difficile da studiarsi a casetta da soli? La programmazione non è altro che lo strumento per applicare quelle teorie a problemi concreti, è giusto che si insegni ma non che occupi l'80% del tempo. Saper usare benissimo tutti gli attrezzi della cassetta non significa essere un progettista meccanico. Lo stesso vale per l'informatica. Io, e come me molti altri, ho fatto un solo esame di programmazione, ma mica per questo non sono in grado di scrivere i piccoli software che mi servono. Ma lo scrivere software non è una cosa che "ah che figo so scrivere software" è una cosa che serve per lavoro a CHIUNQUE ricopra un ruolo tecnico in ambito ICT. Infine torno a precisare che il pezzetto di carta conta veramente poco, quello che conta è l'approccio al problema che ad ingegneria è diverso da informatica o da fisica, ma che comunque può essere altrettanto efficace se applicato correttamente al contesto. Quindi in sostanza meno pippe mentali, chi vuol fare il programmatore che vada a programmare, chi vuol fare il progettista che vada a progettare, ma in entrambi casi la parola d'ordine è sempre la stessa: STUDIARE STUDIARE STUDIARE!! Io stamattina ho deciso di fare il "colazionista" e vado a mangiare
__________________
L'elettronica digitale non esiste, è solo elettrotecnica con interruttori piccoli! |
|
22-09-2012, 09:36 | #160 |
Senior Member
Iscritto dal: Jan 2002
Città: Germania
Messaggi: 26110
|
Il pezzo di carta, invece, ha un valore e lo cercano. Altrimenti non avrei deciso di ritornare all'università per prenderlo (anche se dopo averlo in mano non è andata come avevo pensato; ma questa è un'altra storia).
__________________
Per iniziare a programmare c'è solo Python con questo o quest'altro (più avanzato) libro @LinkedIn Non parlo in alcun modo a nome dell'azienda per la quale lavoro Ho poco tempo per frequentare il forum; eventualmente, contattatemi in PVT o nel mio sito. Fanboys |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 09:45.