Newsgroup: it.lavoro.informatica
Titolo: laureato e programmazione

ciao,
vi faccio una bella domanda che forse potrebbe scatenare un polverone, ma 
credo sia una questione interessante da dibattere e discutere.
Un giovane neolaureato in Informatica, supponendo di avere la fortuna di 
trovare un posto a T.I. ed uno sipendio buono, quale strategia di lavoro 
potrebbe adottare (in vista di carriera futura e soddisfazione personale) :
1) testing e analisi bug
2) programmazione
3) sistemista
4) progettazione di un sistema informatico (analisi requisiti, modellazione, 
customizzazione dal cliente, magari installazione)
A mio parere la 2) o la 3) sono importanti per farsi le ossa, ipotizzando 
una futura evoluzione nella 4) ... che all'inizio è piuttosto difficile da 
trovare come tipologia lavorativa.
Credo anche che iniziare con un 2) o 3) ed arrivare a 50 anni sempre con un 
2) o 3) sia riduttivo ... a meno che non si abbia nel sangue la 
programmazione a vita o il sistemista ... ma in tal caso mi chiedo, la 
laurea cosa te la sei presa a fare ? Nascono ottimi programmatori da corsi 
specializzati o anche dai periti informatici ...
grazie a tutti per le vostre impressioni !
Alessandro 

 specializzati o anche dai periti informatici ...
Sarà anche vero che programmare è riduttivo, sta di fatto che di gente 
che sa programmare ce n'è poca. E se vuoi saperla tutta trovo assurdo 
pensare di lavorare intorno al software senza esperienza di 
programmazione, assurdo ma purtroppo un pensiero diffuso. Come trovo 
assurdo che uno debba essere preoccupato di fare una certa attività fino 
a 50 anni prima ancora di iniziare.

 grazie a tutti per le vostre impressioni !
prego, ciao!

 trattarla sono persone incivili
qua sei partito te se diventa flame il post.
 >> 4) progettazione di un sistema informatico (analisi requisiti, 
 >>modellazione, customizzazione dal cliente, magari installazione)
 >ecco questo è ciò a cui si dovrebbe aspirare, in quanto l'esperienza 
 >universitaria (soprattutto se hai fatto informatica e non ing e quindi 
 >hai fatto molti progetti)ti da le basi per poter partire a fare più 
 >l'analista che il programmatore. Queste figure professionali sono più 
 >flessibili, si occupano di aspetti di più alto livello e sono più a 
 >contatto con altre persone di quanto non siano i programmatori.
questo è come funziona di solito (quello che ho visto io finora), 
analisti che di programmazione non sanno un tubo e analizzano il 
problema dall'altro poi la merda la lasciano spalare ai programmatori.
poi il project manager (d'ora in poi pm ) che ha messo le date a caso 
per rispettare i tempi di consegna, scopre dal programmatore che quello 
che l'analista gli ha detto non si può fare per sa la mammma quale problema.
Il pm ci pensa e dice al programmatore come fare a trovare un 
'workaround' per il pezzo di analisi non corretta e questo porta a 
smontare il castellino di sabbia.
Ecco che allora il programmatore non ha tempo per scrivere codice 
decente , perchè la cosa andava fatta il giorno prima ed ecco che ci 
ficca un padulo in codice nato ababstanza bene perchè fatto con buon 
senso fino ad allora.
Arriva il primo bug ed ecco tutti a pararsi il didietro scaricando 
nell'ordine : il pm  la responsabilità all'analista , l'analista al 
programmatore il programmatore al sistemista ed il sistemista al 
programmatore.
comunque la vedi chi fa qualcosa male nella catena dei ruoli cercherà 
nel breve-medio periodo di infilarti un padulo nel tuo di sedere 
qualunque di questi ruoli ricopri.
p.s.
in questi anni di buoni nel loro lavoro ne ho incontrati pochi, ma sai 
sono sfortunato io.
p.p.s.s
scegli una cosa che ti piace ed in cui non sei negato, il resto viene da 
solo.

 grazie a tutti per le vostre impressioni !
vai a cagare :)
Mi sono rotto i coglioni delle stesse manfrine.
Non ci sono altre risposte.
Se hai gia' cagato, consulta gli archivi dell' ennegi e troverai centomila
domande uguali alla tua e risposte...

 Alessandro
Ciao,
Marco.
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 specializzati o anche dai periti informatici ...
La figura del test engineer/architect e' una figura molto complessa e
probabilmente anche la piu' interessante di questi tempi. Da decenni la
fase di test viene unicamente vista come formale mentre invece e' una
delle componenti piu' importanti. Ecco perche' aziende serie pagano cifre
spropositate alle figure dei test engineer/architect. Ovvio che dovranno
essere in grado di comprendere tutta l'architettura, saper simulare da
stressing test intensivi ai singoli unit test. Normalmente serve anche
saper programmare e amministrare software complessi come la suite di
Mercury. Qualsiasi azienda che si rispetti a livello informatico sa anche
che non dovrebbero essere i programmatori a testare il proprio software ma
un team indipendente. Solo le aziende poco professionali o chi non ha
esperienza di applicativi complessi ti dira' che la fase di test e'
riduttiva. A mio parere la 1) e' un esperienza molto valida ma non puoi
certo cominciare la tua carriera con quella perche' richiede vaste
conoscenze di 2-3.
La figura dell'architect, quella riportata al punto 4, arriva proprio dopo
anni di esperienza della 2 e/o della 3. Il perche' molti a 50 anni restano
ancora alla 2-3 e' semplice. O vogliono specializzarsi come i migliori 2-3
sul mercato o altrimenti preferiscono non avere una funzione di
responsabilita' perche' come architect il tuo nome compare su tutti i
documenti ufficiali dell'azienda e in qualsiasi problema la tua testa e'
sul piatto di tutte le figure business a cui dovra spiegare i motivi delle
tue scelte. Sul fatto di sprecare le proprie professionalita' (non sul
fatto di avere una laurea o meno) non sono molto convinto. Ci sono livelli
2-3 che sono particolarmente complessi (ti faccio un esempio,2) compilare
un broker per MQ Integrator in cui dovrai mappare tutto il routing della
messagistica e tutta la trasformazione necessaria per comunicare tra
diversi ambienti, non e' un compito semplice - 3) Amministrare la rete
mondiale di un'azienda multinazionale composta da 100 server spesso con
differenti os e 2000 postazioni client in cui ti perdi in 30 pagine di
diagrammi tra firewall/switch/load balancer/etc.) e farlo anche a 50 anni
e' tutt'altro che riduttivo, sia a livello di stipendio che di rispetto
professionale.
Ciao
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 2) programmazione
Questo lavoro viene fatto bene solo se hai i controca**i. Altrimenti rimani un 
mediocre. Normalmente un laureato è meglio faccia altro (più conoscienze, ma 
meno specifiche). 
-- 
______________________________________
Luc (32, CO, VC++ Programmer)
Editorial Systems Software development
______________________________________

 domande uguali alla tua e risposte...
IO anche non li reggo +
quesrto e' meno polemico, ma uno che esce dall'universita' e si pone ste
domande
mi chiedo ma a cosa ha pensato tutta la vita ?
Nicola
 
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 potrebbe adottare (in vista di carriera futura e soddisfazione personale)
:
Considerando l'andamento del mercato mondiale, le prospettive future e
la mia attuale esperienza di lavoro, ti consiglio di imparare il cinese.
Non e' una battuta..
Francesco


la mia attuale esperienza di lavoro, ti consiglio di imparare il cinese.
Credo molto poco in questa strategia, e' molto piu' facile che ci sia
un cinese che conosce bene quanto te anche l'italiano, do you remember
flussi migratori verso tutte le nazioni occidentali? ;)
G

meno specifiche).
eh, tu si che hai studiato scienze e cono...scienze

 eh, tu si che hai studiato scienze
Ti ho appena tolto, unico e primo, dal mio KF, e te ne esci segnalandomi questo 
errore di battitura? Profondo, direi... 


Questo lavoro viene fatto bene solo se hai i controca**i.
cioe' la tua solita pappa di qualunquismo demagogico.
QUALI lavori vengono fatti bene senza averne i requisiti?

 cioe' la tua solita pappa di qualunquismo demagogico.
Contentissimo di essere diverso da te. Qualunque coneguenza porti. 


 G
beh non e' male l'idea di imparare il cinese, se ci riesce puoě'
trasferirsi in Cina e mettere su la propria sw house che naturalmente
prendera' in outsourcing un sacco di lavori....
ciao!
Nobuteru

 prendera' in outsourcing un sacco di lavori....
Finche' dura 'sta sbornia della Cina... vedremo quando il governo cinese si 
decidera' a consentire la convertibilita' della moneta cinese, se i prezzi 
non aumenteranno.
Gia' l'est europeo non ha un costo del lavoro cosi' basso come qualche anno 
fa, specie nell'informatica. Pensiamoci bene ... potremmo essere noi ad 
essere colonizzati :-) 

 essere colonizzati :-) 
no non credo, cmq noi abbiamo un buon livello di competenze, quello che 
ci manca è la voglia di lavorare e la mentalità giusta, ma vedrai che le 
cose si stabilizzeranno, la cina non avrà questo boom per molti anni 
ancora e si scontrerà con i problemi di una crescita così rapida.
Peccato che nel frattempo noi stiamo a guardare...

Credo molto poco in questa strategia, e' molto piu' facile che ci sia
un cinese che conosce bene quanto te anche l'italiano
Infatti per ora è del tutto inutile, sono richiesti solo traduttori
cinesi.

 Alessandro
Posso assicurarti che dipende molto dalla zona di lavoro e dalla tua
mobilita'.
Tu, per esempio, dove abiti?
Io ho una pluriennale esperienza nella ricerca di un impiego dignitoso per
cui so in quali zone le cosa vanno meglio o peggio.
Sai, la mentalita' e' diversa da regione a regione...