Newsgroup: it.lavoro.informatica
Titolo: Ambito bancario.

Mi arrivano spesso offerte di lavoro come programmatore in ambito bancario.
Dal momento che io lavoro nel campo dell'informatica per automotive vorrei
sapere se tali offerte debbano considerarsi interessanti dal punto di
vista della crescita professionale.
Solitamente si tratta di sviluppo di interfaccie grafiche per
interfacciarsi con DB e a volte mi hanno proposto anche di lavorare sulla
parte server. Gli stipendi sono solitamente alti (piu` alti di quello che
percepisco ora).
Attualmente non svolgo un lavoro particolarmente interessante per
vari motivi (metodologia completamente errata, strumenti SW antiquati,
organizzazione del personale molto arretrata) ma non vorrei trovarmi a
fare un lavoro che, dal punto di vista professionale, si dimostri
altrettanto insoddisfacente: per esempio framework destinati a scomparire
(mi hanno anche proposto di lavorare su AS400, COBOL, ecc. ecc.), patch a
SW datato o facento query dalla mattina alla sera o sviluppando solo
interfaccie grafiche o pagine Internet o altre cose che ogni programmatore
esperto vorrebbe evitare.
Qualcuno lavora in tale ambito?

vista della crescita professionale.
Dipende.
L'ambito non fa il monaco.
G

 (mi hanno anche proposto di lavorare su AS400, COBOL, ecc. ecc.)
Sono anni e anni che chiedo ai miei superiori di poter lavorare (e nel
frattempo imparare) in COBOL, CISC, AS400...ma nulla.
Da cosa deduci che sia destinato a scomparire?
-- 
I.M.D. faq-you and menimanimor: 
http://indec.altervista.org
 
Magnt Quisht!
Io Voto Cina!
L.F.N.E.
http://img300.imageshack.us/img300/3158/untitledip8.png

 L'ambito non fa il monaco.
rotfl
felice_pago
il mio ambito e' indifferente
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 esperto vorrebbe evitare.
Perchè?
Ciao,
Giulio
-- 
OnAir: Pain of Salvation - "Second love"


Dal fatto che si stanno solidificanto tecnologie piu` recenti.
OK AS400 e` una piattaforma molto solida la filosofia e` vecchia.
Questa e` solo una mia opinione, comunque se si vuole andare su soluzioni
proprietarie mi piacerebbe piuttosto lavorare su server Sun Spark con
Solaris: sono piu` avanti di anni luce.

Solaris: sono piu` avanti di anni luce.
uhmm in cosa di grazia?

Qualcuno lavora in tale ambito?
guarda in quell'ambito ci ho lavorato (vabbe' secoli fa :-), anzi
almeno un secolo fa', ma da amicizie rimaste nel settore so' bene che
le cose non sono cambiate poi di molto), se pensi che COBOL sia una
tecnologia superata ti dico gia' lascia perdere, risparmiati tali
sofferenze e procedi in altri ambiti.

il 05/09/2007 14.49, Scrive Marco Filo 33056072:

Cosa fai, trolli?
:-))
a) quando e' nata la filosofia dell'as/400 lo unix esisteva gia' da un 
pezzo.
b) il sistema operativo del'as400 e' nato ad oggetti, precorrendo i 
tempi di anni luce.
c) il db dell'as400 e' nato relazionale quando in altri ambienti al 
massimo si parlava di file ISAM
d) i processori dell'as400 erano a 64bit quando per altre piattaforme hw 
si cominciava a parlare di 32bit
e) l'architettura dell as/400 e' basata da sempre su multiprocessori, 
specializzati e non, (gestiti ed ottimizzati dall'os) quando per altre 
piattaforme cominciano ad essere disponibili ora
f) per l'as/400 la virtualizzazione era gia' un'arte gia' molti anni 
prima che se ne cominciasse a fare accenno su tutte le altre piattaforme.
etc.etc.etc.
-- 
Dr.Ugo Gagliardelli,Modena,ItalyCertifiedUindoscrasherAñejoAlcoolInside
Spaccamaroni andate a cagare/Spammers not welcome/Spammers vão à merda
Spamers iros a la mierda/Spamers allez vous faire foutre/Spammers loop
schijten/Spammers macht Euch vom Acker/Spamerzy wypierdalac'

etc.etc.etc.
basterebbe fargli vedere un (banale?) wrkactjob per fargli capire
quanta pastasciutta hanno da' magna' le altre piattaforme 

 quanta pastasciutta hanno da' magna' le altre piattaforme 
Perche', conosci qualche altro sistema operativo che abbia una gestione 
stampe anche solo lontanamente paragonabile a quella dell'as?


stampe anche solo lontanamente paragonabile a quella dell'as?
No, cmq per esperienza personale gia il wrkactjob se hai davanti un
sistemista (o cmq qualcuno ocn esperienza di sistemi) e' sufficente
per "annientarlo" ;-DD credimi ho visto scene come john belushi
durante la messa di james brown in Blues Brothers.

 OK AS400 e` una piattaforma molto solida la filosofia e` vecchia.
A parte che non esiste solo l'AS/400, ma anche il Mainframe che 
praticamente la fa da assoluto padrone. Io trovo il mondo Cics di un 
assoluta vitalità ed è una piattaforma sempre più nuova, anche se vecchia 
come il cucco ;)
Poi se vuoi lavorare sugli unix in generale, allora non venire in banca: 
qui si fa Cics e Microsoft. A capitolato anche la Pop di Bergamo e forse 
si salvano ancora solo le piccole rurali, le quali comunque affittano 
tempo macchina dai grossi data center dei soliti noti.
Ecco, se trovi posto in una rurale, non ci pensar due volte ed entraci: 
avrai l'opportunità di stare in una banca a misura d'uomo, dinamica, e 
imparerai certamente cosa vuol dire essere in una banca.
ivan
-- 
By 1977 or so, PLATO was featuring real-time multiplayer dungeon games,
not to mention real-time spacewar, IM, chat, email, netnews, and a host of
other things we now take for granted. All this on high-resolution plasma
panel terminals connected at 1200 baud to twin Cyber 6600 supercomputer.
Now you understand why I was kicked out of Cornell for a year; PLATO was
crack for computer nerds. (Robert Woodhead, co-creator of Wizardry)

 tempo macchina dai grossi data center dei soliti noti.
BCC sta facendo il percorso contrario, passando da Microsoft ad Unix. E
facendo casini, ma e' un'altra storia :)

 Qualcuno lavora in tale ambito?
io.
mainframe bancario/assicurativo.
e felice del fatto che molti "giovinastri" scansano questi lavori e 
rendano ancora più rare, preziose e ben pagate le nostre figure 
professionali.
tu continua pure a pensare che il mainframe è moribondo e che il lavoro 
non è interessante.
e magari spargi anche la voce...
-- 
FabMind

 E comunque Java, in banca, oramai è praticamente un must.
Ho avuto l'esperienza opposta: roba talvolta fighetta (vedi trading on 
line), ma sempre estremamente non interessante.
ciao, U.

 praticamente la fa da assoluto padrone. 
AFAIK in ambito bancario (e forse anche assicurativo) o si lavora
su mainframe o su as, quindi direi lungi da darli per morti....



Sono assolutamente d'accordo con il fatto che il mainframe sia una
soluzione ottima in ambito bancario ed anche interessante ma io lavoro in
Lunux e mi sembra sulla cresta dell'onda e piuttosto schiacciante. OK Linux
e` fondamentalmente un kernel ed una libreria libc, tutto il resto e` un
plus che varia da distribuzione a distribuzione, ma la filosofia di Linux
e` correttezza concettuale e dinamismo (evoluzione).
La mia paura e` che in A.B. interessi solo produzione veloce, modifica,
help desking, GUI sviluppate per far fronte ai capricci degli utenti.
Non e` cosi`?
Un programmatore come me che entra per la prima volta in una banca puo`
sperare di fare anche analisi di dati, data ware ousing, sviluppo di DB?
Non so....ma tutte le volte che si parla di soldi ho l'impressione che
l'utenza si fidi solo di cio` che sta` usando da anni e quindi che il
il SW usato debba essere cristallizzato prima che imparato.

il SW usato debba essere cristallizzato prima che imparato.
affatto ma proprio perche' si tratta di soldi prima di mettere in
produzione qualsiasi cosa bisogna pensarci su' almeno 4 o 5 volte (che
anche in quei casi si sono fatte e si fanno delle
cappellate...aivoglia a raccontarne)

 su mainframe o su as, quindi direi lungi da darli per morti....
Molto lungi! E francamente io ogni volta che scendo nel "bunker" e guardo 
il nostro mainframe rimango in assoluta ammirazione: ha pure una bella 
forma fighetta ;)))


 sperare di fare anche analisi di dati, data ware ousing, sviluppo di DB?
Beh, la banca è un'immenso DB! :)


 e` correttezza concettuale e dinamismo (evoluzione).
Scusa ma hai le idee poco chiare. Che significa , io lavoro in Linux
????????
sviluppi sistemi operativi ?
Nelle banceh oggi ci sono i mainframe e spesso J2EE.
Di solito sviluppi su un pc microsoft perche' sono piu' comodi. Oppure se
usi un portatile ci puoi mettere sopra quello che vuoi. In una banca grossa
trovai tutti i pc su linux. Ma la vita di un programmatore non cambia molto
, anzi nulla. Se sviluppi in Eclipse eclipse e' lo stesso su Linux e su
Windows per esempio. Se lavori su un db userai una consolle che non ncambia
nulla se e' su linux o su MS
I server possono essere Linux, Unix, AX, Windows, HP ma a te non cambia
nulla perche' oggi i database e gli application server funzionano ovunque e
tu metti tutto la dentro. 99% dei developer non accedono ai server
ovviamente o accedono solo a qualche console di deploy.
Aggiungi che nelle banche spesso c'e' un livello di sicurezza elevato e non
puoi manco installare nulla sui loro PC ovviamente.
Insomma mi pare che hai le idee poco chiare, la cosa migliore e' che provi e
vedi se ti piace.
Come ti hanno detto altri la banca e' un enorme DB su cui fare milioni di
query e anche parecchie interfacce utente.. Non esistono utenti capricciosi
perche' gli utenti sono 99% impiegati della banca e non sono capricciosi. I
bancari tendono a essere riservati e fare quello che gli dicono di fare i
superiori.
Poi c'e' un team di analisti che decidono come fare evolvere i progetti. Se
sei in gamba e hai le competenze e ti piace puoi anche partecipare
all'analisi, che di fatto e' sempre una analisi dei dati del DB. Nulla di
particolarmente emozionante. Si va in un miliardo di tabelle con un miliardo
di chiavi e ci si sporca un po' le mani la dentro.
le tabelle ci sono da 40, 50 anni circa , ogni tanto si modificano un po' ma
non e' che si rifa' il database da capo. Quelle sono e quelle saranno fra 50
anni.
Vedi te vai e prova, come diceva Fab Mind a molti non piace l'idea di
lavorare per il bancario , in Italia e' uno dei pochi settori che investono
costantemente in IT quindi a volte ci trovi dento gente che sognava di fare
altro.
Ciao Nicola


 Java.
Si ma non e' che perche' prendi un as400 da IBM allora devi farti
rifilare tutta la roba di IBM... :)
da noi ad es. c'e' un as400 e non c'e' una virgola di java (non che
sia un vanto o che, una semplice constatazione)

 sia un vanto o che, una semplice constatazione)
RPG ? C++ ?
Volendo con un po' di fatica :-) su iSeries ci fai funzionare anche 
Tomcat, Geronimo, WebSphere Community Edition e JBoss.
Non bisogna per forza spendere una barcata di soldi in WebSphere 
Enterprise qualcosa.
Bye
Jarod

il 07/09/2007 1.17, Scrive jarod 40646240:

Su iSeries il Websphere Express e' incluso nella fornitura assieme al 
sistema operativo e ad un sacco di altre cose, ovvio che se hai proprio 
bisogno di servizi di web-clustering, ad esempio, devi acquistare una 
versione diversa.


 sia un vanto o che, una semplice constatazione)
Evvabbč, mica siamo tutti uguali ;) E comunque gli AS/400 vengono usati 
come sistemi di interfacciamento con i mainframe, da queste parti :)


sbagliato. Se scegli altri, se le cose vanno a puttane è colpa tua. :)
non per fare "pompini a gratis" cmq e' una delle poche societa'
(anchee tra le big del settore) che ha sempre garantito l'esito dei
progetti in cui interveniva (esito tecnico almeno)

 progetti in cui interveniva (esito tecnico almeno)
Mi spiace se il mio commento possa esser stato letto in maniera ironica, 
ma la mia era una semplice constatazione di fatto. E comunque i casini li 
fanno anche loro. Solo che sono bravi a correggerli, prendendosi le 
proprie responsabilità. E ciò non è da poco.


 versione diversa
Dai che se riesci a far funzionare JBoss sull'AS400 puoi pure mettere su 
tutti i servizi di clustering che vuoi
https://www.redhat.com/docs/manuals/jboss/jboss-eap-4.2/doc/Clustering_Guide.pdf
Non fare lo gnorri tu che sei un ottimo sysadmin di iSeries ;-)
Bye
Jarod

 proprie responsabilità. E ciò non è da poco.
Va bè ragazzi ma stiamo parlando di aziende che praticano le tariffe più 
alte sul mercato.
Se compri Mercedes, Bmv (o peggio Ferrari, Lamborghini) ti aspetti un 
prodotto ed un'assistenza post vendita impeccabile.
Altrimenti ti incavoli di brutto, no ? ;-)
Bye
Jarod

alte sul mercato.
uhm, no guarda lavoro da 15 anni in ambito IBM e ti posso garantire
che non e' affatto cosi', attenzione non sto dicendo che sono i piu'
convenienti, dico solo che sono concorrenziali (laddove la loro
concorrenza si chiama "Oracle" o "HP" mica "Pears&Cheese Software
Inc."). Cmq il mio ragionamento faceva riferimento piu' ad un fatto di
"cultura aziendale" che spesso ho trovato presso IBM ma non presso
altri big del settore (ed e' ovviamente limitato alla mia personale
esperienza) 

 esperienza)
Come cultura aziendale concordo.
Sono fra i migliori.
Ma come prezzi continuo a pensare che il mio paragone con Mercedes e Bmw 
(o Ferrari) non sia tanto campato in aria.
Infatti parlavo al plurale (aziende ... IBM, HP, Oracle, Sun)
p.s. parlavo giusto ieri con un amico che stava scegliendo fornitori per 
un progetto abbastanza grosso in ambito enterprise.
Non ti dico di quanto era più alta l'offerta di IBM e Sun rispetto a 
concorrenti come Canonical (quelli di Ubuntu) e Redhat (che non saranno 
colossi dell'IT ma qualche competenza tecnica ce l'hanno ;-)
Bye
Jarod

 esperto vorrebbe evitare.
Mi sembra che nel tuo settore non stai messo meglio, quanto ad
attività
ripetitive e noiose.

il 07/09/2007 13.37, Scrive jarod 40646240:

Gia' su iSeries il WebSphere Application Server non ha prestazioni 
eccezionali (a meno di non disporre di un processore di ultima 
generazione, dal power5+ in su per intenderci), ma il JBoss, per quanto 
abbia potuto provare, e' anche peggio, per usare un eufemismo, ma se 
potessi esprimermi liberamente direi che fa cagare.
:-))


 (o Ferrari) non sia tanto campato in aria.
Non mi dire che ignori le tariffe delle major dell'erp (tipo sap aa etc.)


 potessi esprimermi liberamente direi che fa cagare.
Su che macchina l'hai provato ? Del 2002-2003 ?
Cmq si, intendevo su un iSeries moderno.
Anche perchè mettere su WebSphere Enterprise 6 (con node agent, cluster, 
ecc.) su un vecchio AS400 deve essere come spararsi sui genitali :-)
Bye
Jarod

 ecc.) su un vecchio AS400 deve essere come spararsi sui genitali :-)
Io ci ho provato (con anche il portal server), ma ho sbagliato mira.
:-P


 Non mi dire che ignori le tariffe delle major dell'erp (tipo sap aa etc.)
Comprese nelle più costose :-D
Come qualità invece (a differenza di IBM, HP, ecc..) non mi esprimo ;-)
Bye
Jarod

 Io ci ho provato (con anche il portal server), ma ho sbagliato mira.
Ma č utilizzabile per lavoro o č puro esercizio teorico ?
p.s. a naso un cluster WebSphere 6 (o JBoss 4) lo metterei su server 
unix moderni e lascerei fare agli AS400 il loro dannato quotidiano 
ottimo sporco lavoro :-)
Bye
Jarod

 ottimo sporco lavoro :-)
Non sai quanto sia d'accordo! Purtroppo ci sono delle cosucce che 
funzionano solo se e' installato su iSeries (a meno di non volersi per 
forza giocare il paradiso) ad esempio l'iSeries Access for Web, che in 
ambiente as400 e' abbastanza tipico, anche se non diffusissimo.
(e dai con la birra!)
Poi ci sono appassionati che con l'as400 ci farebbero pure il brodo, 
vedi system consolidation varie, il piu' delle volte con l'unico scopo 
di utilizzare una gestione dei back-up unica.
(e ancora birra a gogo!)
Adesso che e' possibile virtualizzare praticamente ogni cosa si stanno 
scatenando.
(e qui l'as400 diventa una specie di oktober-fest)
E io tremo! :-))


il 07/09/2007 13.37, Scrive jarod 40646240:

Sysadmin?
Mi sembra un po' riduttivo, potrei anche offendermi!
:-))


 E io tremo! :-))
Un classico.
Come spendere decine (o centinaia) di migliaia di euro e ritrovarsi in 
breve tempo con un sistema sottodimensionato.
Poi quelli che lo usano tutti i giorni per la loro applicazioncina 
(magari con terminale 5250) si lamentano dicendo che è troppo lento.
Fra l'altro per fare portali o altri applicativi web che danno accesso 
alle risorse dell'AS400 basterebbe mettere un gateway se non sbaglio (ce 
ne sono sugli z/OS che via web services permettono l'uso di risorse CICS).
Bye
Jarod

 :-))
Se vuoi ti appioppo una di quelle belle qualifiche niu iconomi 
http://www.phibbi.com/extra/gqswe.php
Senior corporate systems coordination manager
ti piace ?
:-)
Bye
Jarod

 ne sono sugli z/OS che via web services permettono l'uso di risorse CICS).
Il problema e' proprio quello, il CICS e' gia' nativamente strutturato 
con una logica di tipo web service, per cui il transito 
dell'applicazione da green a web in genere risulta in un bus di wrapper 
che richiamano le stesse transazioni CICS di prima. Purtroppo, il CICS 
su as400 e' veramente molto raro, e le applicazioni, le "famigerate" 
legacy 5250, mescolano l'elaborazione ed il presentation, per cui 
diventa abbastanza arduo separare la presentazione dalla logica senza 
risrivere massicciamente i programmi. Da cui, visto che la generale 
esigenza e' soprattutto quella di dare accesso alle applicazioni 
dall'esterno, veramente molto spesso si ricorre a sorte di 
screen-scraper se non pubblicare su web il datastream 5250 pari-pari.
Non che la direzione non sia quella, IBM stessa e' in fase di 
riscrittura del suo ERP in modalita' SOA, ma si va pian-pianino, anche 
troppo.
Noterai che nel disegno di cui sopra, se l'applicazione non tiene 
traccia della sessione tutto crolla, ed e' per questo motivo che un 
application server funzionante nella stessa macchina in cui funziona 
anche l'applicazione da' piu' garanzie di continuita' della sessione.
Per cui, un semplice gateway, in genere non e' sufficiente se non 
addirittura dannoso.


il 07/09/2007 17.45, Scrive jarod 40646240:

Si', non c'e' male. Ma ti svelo il mio sogno segreto: Evangelist!
:-D


 addirittura dannoso.
Come aumentare la complessità per porre rimedio a limiti progettuali 
degli applicativi :-(
Quindi sono le legacy 5250 apps il miglior possibile cliente di HATS
http://tinyurl.com/26bfyb
Mah ... ho visto (e vissuto) un difficile progetto su z/OS dove forse 
era meglio se usavano il transaction gateway ;-)
Bye
Jarod

 il SW usato debba essere cristallizzato prima che imparato.
si tratta di una tua impressione.
errata.
-- 
FabMind

 AFAIK in ambito bancario (e forse anche assicurativo) 
togli pure il forse.
in italia ci sono tre grandi gruppi assicurativi, e tutti e tre per l'IT 
si basano principalmente su mainframe e DB2.
-- 
FabMind

 RPG ? C++ ?
afaik il codice sopra lo sviluppano in RPG anche se probabilmente ci
sara' qualcosa anche in C.Comunque l'as400 contiene "solo"
l'applicazione bancaria "legacy", per cui o ci si parla via terminale
per le varie interrogazioni (fatte ovviam. dagli utenti interni) o
altrimenti il dialogo avviene a livello di db con i sql server che  a
loro volta servono il frontend web (asp/
asp.net
) [piu' qualche
altra roba basata su code ma vabbe'..].

 errata.
Anche perche' ogni 3x2 esce una qualche normativa nuova (accertamenti
telematici, antiriciclaggio, mifid etc..) che impone, volenti o nolenti,
nuove implementazioni lato bancario (non che questo sia divertente,
anzi spesso sono solo rotture di palle :D)

 Quindi sono le legacy 5250 apps il miglior possibile cliente di HATS
Purtroppo si'. Dico purtroppo perche' sono convinto che *modernizzare* 
un'applicazione partendo dal presentation ottieni gli stessi risultati 
che potresti ottenere operando una tonsillectomia partendo dal buco del 
culo. Non sono un medico, ma mi sono fatto un'idea abbastanza precisa.
:-))


 Non e` cosi`?
Ti spaventi per poco. In realta' in ambito bancario, ma lo stesso 
discorso vale per qualsiasi altro ambito, interessa che esistano 
applicazioni e procedure che ben si adattino al core-business aziendale.
Ora finche' per linux non saranno disponibili tali applicazioni, il 
linux sara' relegato ad aspetti marginali, che non significa che non 
siano imortanti, ma che sono semplicemente marginali rispetto al 
core-business aziendale.


Mi accodo a questo post anzichč aprirne un altro visto che anche io ho 
appena ricevuto una proposta per un lavoro appunto in ambito bancario/ramo 
assicurazioni, le tecnologie che mi sono state richieste sono VB6 e SQl 
Server.
Visto che il post si č "allargato" a considerazioni sui mainframe anzichč 
dare pareri su impieghi in questo settore, mi piacerebbe tornare in tema ed 
avere punti di vista in proposito riguardanti ad esempio gli ambienti di 
lavoro, il livello di stress ecc. ecc.
Grazie