Newsgroup: it.lavoro.informatica
Titolo: Appena laureato inizio con Cobol.Mi date del pazzo?

Ciao a tutti.
Appena finita laurea 5 in informatica sto accettando una proposta per
lavorare in Cobol. Secondo voi è una follia accettare nel 2006 una cosa
del genere? Rimarro presto disoccupato e non rivendibile? O voi che ci
lavorate, ditemi cosa ne pensate. E poi...il Cobol mica sarà
difficile...!?!
Ciao!
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 difficile...!?!
Non e' affatto una follia, vai tranquillo.
Francesco
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 Ciao!
e' una follia una volta laureato mettersi a fare i sitarelli...
col cobol entri in banca, specializzati col cics/db2 e' da una vita che
dicono e' obsoleto ma va sempre


 col cobol entri in banca
Ma poi li rimani, visto che solo li ormai si usa... 
-- 
_______________________________________________________________
Luc (33, CO)
MS Visual Studio developer - 1986/2006: 20 years of programming
_______________________________________________________________

 dicono e' obsoleto ma va sempre
Il mio consiglio č quello di lavorare.
E' vero che quando scrivi cobol sul curriculum non fai una bella 
impressione,
ma i garantisco che ti da da lavorare piů lui del php.
Nel php hai una concorrenza sfrenata.
Nel cobol no.
Ma attenzione.
Non perdere di vista la programmazione ad oggetti.
Se te la dimentichi allora si che diventi obsoleno nel giro di pochi anni.
Secondo me lavorare nel mondo cobol/rpg ti da il pane, ma
vedi di stare ben attento a non confonderti con chi ci lavora da 30 anni
e non ha mai visto altro, ovvero con chi č veramente giurassico.
Ciao, Sboffo. 

 impressione,
secondo me, non e' tanto il cobol che fara' impressione, ma magari il 
nome delle banche in cui lavorera'.
-- 
Dietro a un grande uomo c'e' sempre una grande donna.
Se invece c'e' un uomo ancora piu' grande, di colore e 
perdipiu' nudo, che si fa chiamare ubuntu,  si consiglia 
di non chinarsi a raccogliere margheritine :)

Esiste il Cobol ad oggetti, mi sembra della MicroFocus, che gira in
ambiente Unix. Esistono varie versioni che girano su Windows,
quello della Fujtsu ti consente di fare pure le finestre, ed
attualmente
c'è la versione Cobol.Net integrata in Net.
Esiste la versione opensource che gira su Windows e Linux, TinyCobol
(
http://tiny-cobol.sourceforge.net
) .
Probabilmente inizierai a fare manutenzione di applicazioni
fatte da altri. Ma questo è fastidioso sia che sono in Cobol che
in Java o PHP.
Il Cobol è "vecchio" più per gli argomenti a cui viene applicato che
per le possibilità che ha oggi nelle sue varie versioni.
Sicuramente il mercato maggiore riguarda applicazioni che girano
su mainframe o mini IBM. 
Ciao

 Ciao!
Ricordati sempre che fare l'informatico non è una missione, non è una
questione di religione, non è una questione di filosofia: è una professione.
In questa situazione di super offerta di informatici e di scarsa offerta di
posti di lavoro la cosa principale mi pare avere un lavoro. Cambiare lavoro
poi è molto più semplice.
Poi meglio avere una competenza dove pochi ce l'hanno che essere nella
massa.
I mie due centesimi (netti o lordi lascio l'interessante discussione ad
altri)
Il camerlengo


 del genere?
non è una follia è una opportunità!!!
notoriamente la contrapposizione è tra il giurassico (cobol, rpg, ecc.)
e il moderno (Java, c#, ecc.) poichè presumo e spero che la laurea ti
abbia dato le basi del moderno, hai la possibilità di acquisire anche il
giurassico, questo ti pone nella migliore condizione possibile per future
possibilità. Te lo dice uno che ha fatto il percorso inverso, ho iniziato
con il cobol 25 anni fa, poi però non mi sono fossilizzato, ho sempre
cercato di acquisire quello che veniva proposto, visual basic, delphi,
e infine Java, ti assicuro che quando si parla di progetti di migrazione
o scambio dati tra piattaforme è un gran bel vivere.

 del genere?
L'opportunità di lavoro non si misura in linguaggi. Lavorare in cobol
può voler dire inserirsi in un settore di sicuro interesse come
potrebbe essere quello bancario o dei gestionali. Poi cambiare è
diventa molto più facile che trovare il primo impiego.

 difficile...!?!
Assolutamente non è una follia.
Un linguaggio è solo una delle cose che si possono imparare sul lavoro.
Se lavorerai in Cobol immagino che l'ambito sarà quello bancario, quindi
avrai l'opportunità di lavorare in team su progetti piuttosto grandi. Le
cose da apprendere saranno molte, a prescindere dal linguaggio, e
l'esperienza penso possa essere molto interessante.
In bocca al lupo,
risikoo


 
falso.
faresti bene ad informarti meglio prima di dare false informazioni.
magari puoi pontificare sulle tecnologie che utilizzi da anni, ma dove 
non si ha mai messo mano è buona norma astenersi nell'esprimere giudizi 
perché si rischia di dare informazioni fuorvianti.
-- 
FabMind

 difficile...!?!
No.
Il cobol in se è abbastanza banale (un po' come il Pascal, per 
intenderci); magari tutto il contorno (JCL, CICS, gestione dei VSAM...) 
potrebbe inizialmente apparirti complicato.
Ma in realtà poi tutto si impara.
-- 
FabMind

 non è una follia è una opportunità!!!
domanda facile: ma tu sei piceno di nome o di fatto?
-- 
FabMind


Certo che non sarebbe stato male leggere una smentita concreta, con
esempi dove si utilizza ancora COBOL, invece di leggere solo critiche (a
prescindere dal destinatario).

 prescindere dal destinatario).
Praticamente tutti i gestionali di fascia media?

 difficile...!?!
mah.. e perchè dovrebbe essere facile ? Solo perchè è vecchio ???


Cosa è fascia media? Inoltre, io ho indicato la luna e tu guardi il dito.

Sinclair ha scritto:

Mah, forse avevi la frase ad effetto da rivendere ma non ho capito che 
c'entri.
In ogni modo, una azienda del gruppo per cui lavoravo ha tutt'ora 150 
installazioni (principalmente in toscana) del loro gestionale cobol, 
aziende di varie categorie e fra i 5 e i 50 milioni di fatturato. 
Nonostante commercializzino un ERP continuano a vendere il gestionale 
cobol tant'è che hanno ancora la maggior parte degli addetti 
specializzati sul cobol.
Farei fatica poi a nominare una azienda di mia conoscenza che non abbia 
il software finanziario cobol.

 prescindere dal destinatario).
è scritto in maniera chiara ed esaustiva nel mio messaggio di risposta 
al post di apertura.
la critica è in risposta ad un messaggio banale e superficiale.
le argomentazioni le ho poste in risposta a chi chiedeva informazioni.
dove si utilizza ancora il cobol?
praticamente in tutte le aziende con sistemi informativi su mainframe, 
quindi praticamente in tutte le banche, assicurazioni e molti istituti 
della pubblica amministrazione; e in più in numerose altre aziende di 
fascia grande.
-- 
FabMind

 fascia grande.
Ecco, bastava questo per dare al tuo messaggio il tono diverso. Invece
di una sterile critica, sarebbe stato anche informativo, non solo per il
soggetto destinatartio della risposta, ma anche per gli altri.

 c'entri.
Semplicemente, quando si critica un messaggio bisogna anche argomentare
le cose. Tutto qui.

 prescindere dal destinatario).
Nomi: P*ste, In*s (previdenza), tutte le banche, tutte le
assicurazioni,
ministeri, enti vari, Tel*com............
(nota: sostituisci tu la lettera giusta all'asterisco ;-)
Nella prima azienda detta si usa una transazione Cics per registrare
gli ospiti
a cui viene rilasciato il relativo badge. Tanto per dire che con il
Cobol
non si fanno solo gli estratti conto, ancora oggi.

 questione di religione, non è una questione di filosofia: è una professione.
Quoto, se poi si ha anche la fortuna di svolgere una professione che ti
"piace", talvolta ti diverte e magari ti da' pure soddisfazioni, e'
ancora meglio ;)

 non è una follia è una opportunità!!!
domanda facile: ma tu sei piceno di nome o di fatto?
di nome, perchè?

 faresti bene ad informarti meglio
Va bene, io mi informo meglio, tu torna a giocare in Cobol...
PS: uno dei primissimi lavori che mi offrirono, nel 94, era di programmatore 
cobol/cics. Rifiutai perchè lo vedevo già vetusto. 12 anni fa... 


 intenderci)
Non ha polimorfismo ed ereditarietà multipla? ROTFL!!! 


 cobol/cics. Rifiutai perchè lo vedevo già vetusto. 12 anni fa... 
Chennesai, magari hai fatto una cazzata....magari... ;)

 di nome, perchè?
pura curiosità.
è solo perché io sono piceno di fatto.
-- 
FabMind

 Non ha polimorfismo ed ereditarietà multipla? ROTFL!!! 
mi spieghi il senso della risata?
fallo pure con parole tue.
-- 
FabMind

 Non ha polimorfismo ed ereditarietà multipla? ROTFL!!! 
Ce l'hai un cervello? Non esistono solo i linguaggi OOP eh
-- 
Lawrence - 
http://www.oluyede.org/blog
http://www.neropercaso.it
"Nothing is more dangerous than an idea
if it's the only one you have" - E. A. Chartier

 Non esistono solo i linguaggi OOP eh
Certo, programmo da 20 anni...


 mi spieghi il senso della risata?
Anche una vecchia fiat 500 ti porta da A a B, ma preferisco farlo con la mia 
alfa 159... 


 
Luc, questi sono discorsi da bar e dovresti saperlo benissimo.
Rileggiti l'intero thread e le mie risposte: chi si occupa di gestionale 
su mainframe non conosce solo il cobol ma un mucchio di altre cose anche 
estremamente complesse.
il cobol, come ogni altro linguaggio, non è che uno strumento.
non ha senso stare a misurarsi la fava tra chi usa il linguaggio più 
nuovo e più fico.
è un discorso estremamente infantile o, peggio, da frustrati.
se vogliamo fare un discorso serio, e in questo contesto sarebbe 
opportuno visto che il thread lo ha aperto chi sta cercando dei consigli 
professionali, dovremmo solo disquisire dell'opportunità di certe scelte 
in base a certi parametri: il cobol, il mainframe e tutto quello che c'è 
intorno offrono delle opportunità concrete.
il linguaggio fico invece ti offre l'opportunità di scrivere che ce 
l'hai più lungo su un newsgroup.
-- 
FabMind

 Domanda irriverente, non permetterti più.
Ma LOL


 nuovo e più fico.
Non reputo C++ un linguaggio "cool", ma *IL* linguaggio più usato nelle 
applicazioni di un certo livello...
Il resto delle tue considerazioni è per me irrilevante.


 Ma LOL
LOLlati una canna.... 


 
errore, si usa di più l'assembler ;-)

 errore, si usa di più l'assembler ;-)
Altro ottimo linguaggio. Ora sono un po arruginito, ma anni fa implementavo 
cose molto carine, oltre che ovviamente... rapide... ;) 


 cose molto carine, oltre che ovviamente... rapide... ;)
Infatti..quando paghi con carta di credito se la gestione della tua
transazione
fosse eseguita in C++ avresti il tempo di prenderti un caffe' al bar..
Francesco
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 fosse eseguita in C++ avresti il tempo di prenderti un caffe' al bar..
Intendevi Java, vero? 


 applicazioni di un certo livello...
quindi asserisci che nel settore bancario assicurativo per lo sviluppo 
di software gestionale il linguaggio più diffuso è il C++?
ok.
è semplicemente falso.
e te lo dico da professionista dentro questo settore da più di dieci 
anni e non in un discorso da bar davanti ad un crodino e noccioline tostate.
-- 
FabMind

 applicazioni di un certo livello...
Onestamente io, che pure ho usato C e C++ fin dalla prima ora (ho
ancora le prime edizioni di Stroustrup e Lippman), lo trovo
eccessivamente verboso e ormai superato. Se devo andare verso il basso,
scelgo direttamente C, se devo andare verso l'alto, Java o C#, giusto
per rimanere nella famiglia.
-- 
Ciao!
Luca

 errore, si usa di più l'assembler ;-)
Sai cosa? io sono in contatto con alcune aziende della mia zona che si
occupano di elettrronica industriale e, se è vero che per le
applicazioni vecchie o specifiche l'assembly è d'obbligo, ho iniziato a
vedere diversi microcontrollori programmati in C.
-- 
Ciao!
Luca

 alfa 159...
capisco: solo una scusa per poter vantarsi un po' sul proprio tenore di
vita da briatore di borgata (tra l'altro un po' a rate, un po' ad
incentivi per i neonati...).

 Domanda irriverente, non permetterti più.
se no che fai?

 di software gestionale il linguaggio più diffuso è il C++?
No, quello è software di "nicchia". Pensaci bene... 


 eccessivamente verboso e ormai superato
Superato mi sembra eccessivo. C# è una buona alternativa, ma ancora le 
prestazioni sono un po distanti. 


 vita
Pensiero da comunista sfigato, questo. Se ero un briatorino mi compravo il 
ferrarino, no? Invece ho una "semplice" Alfa Romeo. 


 se no che fai?
Meno te. :-P 


 Intendevi Java, vero?
Intendevo quello che ho scritto.. ;-)



E' vero, per il microcontroller
PIC 16F84 esistono compilatori C, ma anche... udite udite,
Pascal e Basic! Ma in quegli ambiti  a volte usare frammenti di
assembler è d'obbligo,
per esempio nei cicli di timing dove conta perfino quante istruzioni di
CPU esegui.
Non c'è niente da fare, più un linguaggio si allontana dall'assembler
e meno efficientemente sfrutta la macchina. E siccome l'assembler
è tuttora ferocemente non-OO, e senza VM ............

 Intendevo quello che ho scritto.. ;-)
Vabbè, allora parliamo del meteo. Oggi a MI piove.


 Vabbè, allora parliamo del meteo. Oggi a MI piove.
Ti sei dimenticato il governo ladro..


 Ti sei dimenticato ...
... che la politica è ot. :P


 
bene.
dunque siamo d'accordo che nel settore bancario/assicurativo è 
maggiormente diffuso software gestionale su mainframe con linguaggi 
senza "polimorfismo ed eredità multipla", la qual cosa ti ha fatto 
stramazzare al suolo dalle risate precisando mentre sghignazzavi che il 
settore bancario/assicurativo in Italia è un settore di nicchia.
Michele ha aperto il thread chiedendo consiglio su un'offerta di lavoro 
e tu in pratica gli hai risposto di non accettare l'offerta in quel 
settore perché il C++ è più usato per applicazioni di un certo livello.
Luc, parliamoci chiaro: stai consigliando a questo ragazzo di rifiutare 
l'offerta perché è meglio aspettare che gli propongano un lavoro in C++?
Sì o No?
Oppure scrivi consigli tanto per scrivere qualcosa?
-- 
FabMind

 č tuttora ferocemente non-OO, e senza VM ............
Pure il C...
-- 
Ciao!
Luca

 le prestazioni sono un po distanti. 
Non ne facevo una questione di prestazioni, per le quali non c'è storia
(ma li il linguaggio non c'entra, è il framework che, checché ne
dicano, è elefantiaco). Ne facevo una questione di linguaggio e di
eleganza. A me, come è evoluto il C++ non è piaciuto. E, giusto per
sgombrare il campo da fraintendimenti, non mi piace nemmeno come sta
evolvendo Java.
-- 
Ciao!
Luca

 Sì o No?
Si (non solo C++) se non vuole infognarsi... Nel mio precedente posto di lavoro 
usavamo HW e compilatori propietari e praticamente non usati da nessun'altro. 
Non era bello (non per colpa dell'HW/SW, ma del troppo "chiuso")... 


 Non era bello (non per colpa dell'HW/SW, ma del troppo "chiuso")...
Beh, quello che tu intendi per "infognarsi", da altri viene inteso come
lavorare in un
settore, quello assicurativo/bancario, che nei prossimi anni diventera'
sempre piu'
strategico per l'economia italiana. Il linguaggio che poi usa e'
ininfluente, puo'
iniziare col COBOL cics/DB2 e poi passare al C++, non e' che occorra essere
dei
geni per riuscire.


 geni per riuscire.
Certo, ma in quei settori tendono molto a rimanere "arenati" sul funzionante... 
Politica accettabile, ma con alcuni svantaggi. 


 e meno efficientemente sfrutta la macchina. 
Dipende dal compilatore. Un loop unrolling è difficile che ti metti
a scriverlo per l'assemblatore o che ti crei la macro per implementarlo.
Un buon compilatore te lo implementa senza sforzi (e senza errori).
Ricorderò sempre quello che mi era capitato da studente, nei primi
anni 90, con un 286. Per ottimizzare una routine che tracciava
delle rette per una scheda grafica hercules, metto mano al codice
per il turbo pascal e passo all'assembly. Il risultato fu che la
routine "ottimizzata" (da me) in assembly era più lenta del codice
in pascal, semplicemente perché io non conoscevo delle istruzioni
che il 286 aveva in più rispetto all'8086, mentre la Borland sì.
Ciao,
-- 
Virgilio Lattanzi        HARPAX srl
Tel: 
+39 0733 818863
     via Fontanella, 38
Fax: 
+39 0733 819133
     62012 Civitanova Marche MC
WWW: 
www.harpax.com
      ITALY