Newsgroup: it.comp.java
Titolo: aspirante programmatore

 Salve a tutti,
cosa pensate debba far parte del bagaglio di conoscenze di una persona che 
vuole lavorare come programmatore?
quali librerie, quali piattaforme, quali tecnologie, pensate siano 
assenziali ad un aspirante programmatore in generale, sviluppatore web in 
particolare?
conoscendo, Java e C++, a livello base, ossia conoscendo i costrutti dei due 
linguaggi, cosa consigliereste di imparare ad un persona che vuole lavorare 
nel settore?
Da cosa cominciare? 


Personalmente credo che bisogna essere flessibili
nel adattarsi al tipo di lavoro che si trova.
Se si riesce a venir assunti come programmatore
si lavorerà sicuramente in un gruppo di lavoro dato che
una persona sola difficilmente riuscirà a realizzare
programmi concorrenziali. Se invece si viene assunti come
tecnici informatici il discorso cambia dato che si farà
un po' di tutto.
Dalle mie conoscenze ho deciso di dedicarmi alla programmazione
come hobby sentendo le lamentele  da parte di persone che hanno
lavorato nel settore e hanno deciso di cambiare.
Orari assurdi e paghe inadatte allo "sforzo di stare incatenati"
di fronte ad una macchina...
E se no' rischiare, prendere in prestito qualche migliaio di euro per
i primi anni, farsi pubblicità e proporre ai clienti prodotti validi e
commercializzabili - ma attenzione la concorrenza è grande e tale
dovrà essere anche la qualità del servizio fornito.
In alternativa siti di "arte della programmazione" esistono eccome
basta cercare qualche raduno di persone dedite a questo tipo di
creatività.
Bye! 

nel settore?
Non è detto che una persona debba scegliere o l'uno o l'altro. I
linguaggi sono strumenti, ognuno con un campo d'applicazione. Io
conosco entrambi i linguaggi che citi e li applico a contesti diversi.
Se punti al lavoro, Java è sicuramente il linguaggio più richiesto dal
mercato (+ le sue varie tecnologie, s'intende), ma l'importante è che
non pensi di fare TUTTO in Java. Io ho visto applicare male Java in
contesti in cui, per esempio, avrebbe funzionato meglio il C++.

 Da cosa cominciare? 
Dallo studio.
-- 
Andrea Francia
http://www.andreafrancia.it/

 Servlet, JSP, e JSF basate su Java.
Questo iter mi e' incomprensibile. PHP non e' preparatorio a servlet e 
JSP, visto che sono piuttosto simili. Se vuole buttarsi nel mondo Java 
allora che parta subito con le servlet, non credi?

 allora che parta subito con le servlet, non credi?
Non so. Forse hai ragione tu.
Io pensavo PHP perché mi sembrava piu' facile da iniziare ad usare senza 
conoscere molta teoria. Se hai linux ti basta quasi aggiungere un file 
con <?php print "Hello World!"?> nella directory giusta.
Pero' pensandoci meglio il tempo necessario per iniziare ad usare le 
Servlet non sarà molto di più.


 
http://www.andreafrancia.it/
ciao Nicola
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/


La domanda riguardava anche Java nello specifico e le applicazioni 
web...quindi... 


Applet, Grafica e Multimedialità ! 

 writes:
E>  Salve a tutti, cosa pensate debba far parte del bagaglio di
E> conoscenze di una persona che vuole lavorare come programmatore?
Prima di tutto deve piacerti programmare. Programmare è un processo
creativo non molto dissimile dallo scrivere articoli per un quotidiano
ed è finita l'epoca delle vacche grasse della niu economi.
In compenso ti può capitare di essere assunto e sbattuto solo soletto su
un progetto decisamente molto rognoso con solamente 4 giorni di
passaggio di consegne.
Per le conoscenze altri sono già andati nel dettaglio. Aggiungo che una
certa conoscenza sistemistica pratica serve (che non è la conoscenza
scolastica dei sistemi operativi) per capire come la macchina sta
"reagendo al tuo programma"
E> quali librerie, quali piattaforme, quali tecnologie, pensate siano
E> assenziali ad un aspirante programmatore in generale, sviluppatore
E> web in particolare?
Aspirante sfruttato in particolare ? Te le hanno già
elencate. Aggiungerei anche Ruby e Ruby on Rails.
E su Javascript (purtroppo) non mi fermerei in superfice...
E> conoscendo, Java e C++, a livello base, ossia conoscendo i costrutti
E> dei due linguaggi, cosa consigliereste di imparare ad un persona che
E> vuole lavorare nel settore?
I costrutti fanno poco. Sapersi esprimere in italiano corretto non
implica essere in automatico dei giornalisti o degli scrittori.
I  linguaggi  vanno approfonditi  e  bisogna  imparare  ad usarli.   Poi
bisogna imparare  a mettere in pratica  le cose, ma  entrando come "AP0"
non pretendono che tu sia già un Ken Tompson.
E> Da cosa cominciare?
Da libri che insegnano a programmare come i "thinking in" o, ancora
meglio, "the art of programming". E magari qualche libro sugli
algoritmi, che cominci a capire cosa è programmare.
-- 
 /\           ___                                    Ubuntu: ancient
/___/\_|_|\_|__|___Gian Uberto Lauri_____               African word
  //--\| | \|  |   Integralista GNUslamico            meaning "I can
\/                   e coltivatore diretto               not install
                               di software                   Debian"
a Cesare avrei detto di scrivermi | I would have told Caesar to write
a 
fn...@rat.vg
                    | me at 
fn...@rat.vg

> Da cosa cominciare?
Anch'io concordo con Andrea Francia.
Penso che il suo intento fosse quello di suggerire una overview su
cosa é l'informatica e non quella di indicare in modo stringente Java
piuttosto che PHP.
Non conosco il "livello base" di Estragon, ma ad un completo
principiante con suggerirei anche io di studiare un po'.
A prescindere che lo si faccia per scopi professionali o amatoriali.
Sono convinto che "sapendo" dove si mettono le mani, si riesce a
trarre la massima soddisfazione e il migliore risultato (magari fosse
cosí semplice ;-D).
Appoggio quindi il suggerimento di iniziare dall' "informatica di
base" come descritto da Francia.
Capisco anche che spesso c'é la fretta del risultato e allora direi
Autore: N.Wirth
Titolo: Algoritmi + Strutture dati = Programmi
Casa editrice: Tecniche Nuove
Reperibile a meno di 15 EURO nelle librerie universitarie.
Questo testo illustra i fondamenti della programmazione in modo
pratico.
Magari un testo troppo teorico puó annoiare chi non intende seguire un
percorso formativo strutturato.
Se non ricordo male gli esempi sono in Pascal, ma per gli scopi
didattici del testo va benissimo, e gli argomenti trattati sono di
carattere assolutamente generale.
Per la programmazione in senso stratto, che si scelga C, C++ o Java
suggerirei i testi della collana SHAUM, pieni di esempi pratici.
O, meglio ancora, quelli della Apogeo della serie "Imparare .... in 21
giorni"
Se invece ci si orienta verso il mondo web, in effetti la piattaforma
LAMP/WAMP puó essere un modo semplice e rapido per approcciare il
mondo delle web application.
In generale risorse online come 
html.it
 possono dare delle buone
overview per farsi unídea di quello che c'é in giro.
Ma suggerirei di non ubriacarsi con 1000 cose tutte insieme.
Chiaramente, come é stato giá detto, il percorso dipende da mille
fattori: conoscenze attuali, aspirazioni, volontá, settore di maggiore
interesse...
Ciao
Mauro

 di Francia, magari un po' abbreviato
Be.. una cosa è sicura, se conosci java di sicuro la fame non la fai 
anche se mi fa schifo la stessa cosa si può dire del cobol.
Oggi trovare, competenti, figure java non è assolutamente facile.



1) Fare la gavetta..Essere pagato poco sapendo che puoi dare poco...
2) Un pò di visione ad alto livello. Metodi per i design..
3) Aggioronamento continuo. Io ho sono Ingegnere informatico, 46 anni e 
continuo a studiare.
4) La fortuna di lavorare con un capo progetto competente che ti possa 
fare da mentore.

continuo a studiare.
Credo che questa frase sia da incorniciare.

 Da cosa cominciare?
Ad esempio, da un diploma o una laurea in informatica?

 Credo che questa frase sia da incorniciare.
Perche' tu non commetti mai errori di battitura? 

Perche' tu non commetti mai errori di battitura? 
Rilassati fratello. Io l'errore di battitura non l'avevo neanche
visto, me lo stai facendo notare tu... In realtà, badavo al succo del
discorso di Olindo e il mio messaggio era serio, tutt'altro che
ironico. Era un modo di dire che concordo al 100% con quanto dice.

 Rilassati fratello.
Yeah! :)

 ha scritto nel messaggio 
news:IacFj.273154$%k.39...@twister2.libero.it...
