Newsgroup: it.lavoro.informatica
Titolo: Sistemisti programmatori, esistono?

La domanda che sembra scema, e' che sono un po' fuori mercato e mi 
servirebbe qualche info...
Sto valutando un accordo con un futuro cliente e, tra le altre cose, e' 
saltata fuori la possibilita' che lui si fornisca di un CED interno...
Mi spiego meglio: 'sto tipo ha 4 aziende, per un totale di circa 30 
postazioni di lavoro; prima ci lavoravo io come 
co.co.pro
, poi mi sono messo 
a seguire i miei progetti ed il cliente e' passato ad una azienda esterna a 
cui paga uno sproposito mensile per avere in sede per 3 ore al giorno un 
sistemista, chiamiamolo X, che non fa un accidenti di niente.
Cioe', non e' colpa sua...i PC sono IBM ed in caso di guasto interviene lei, 
le stampanti sono in garanzia (e relativa estensione) anche loro, tutti i 
software usati dalle aziende hanno le loro assistenza, la rete FISICA e' 
stata realizzata da una struttura esterna che gli fa anche assistenza...Le 
uniche cose che devono esser fatte dal sistemista X sono al mattino 
controllare che i backup dei server siano andati a buon fine, cambiare un 
mouse nel caso si sia rotto, controllare ogni tanto che il software di posta 
funzioni, quando serve formattare qualche PC. Tutti lavori che io ho fatto 
per un anno e che non mi sono mai risultati minimamente ostici.
Ed in piu', oltre ai soldi che paga per avere X in azienda 3 ore al giorno, 
tutto il resto e' extra (tipo, se c'e' un problema con un software che 
necessita' di impostazioni particolari sul server, il lavoro viene fatturato 
extra).
A questo punto, visto che il cliente in questione avrebbe intenzione di 
finanziarmi alcuni progetti, pensavamo di applicare la tecnica de "una mano 
lava l'altra".
Lui ha in realta' la necessita' di un PROGRAMMATORE che pero' gli segua 
anche la rete dei PC e che sia in grado di fare un minimo di consulenza 
(tipo, devo comprare un videoproiettore, quale compro?); la parte 
programmazione consta del 95% del tempo giornaliero, il resto va 
nell'assistenza agli utenti ed a quei lavori che dicevo sopra. Io sarei di 
supporto fino a fine 2008 in casi di necessita' e per aiutare la nuova 
figura ad integrarsi e conoscere bene l'azienda.
Quindi, tornando all'oggetto del messaggio, figure del genere, esistono? Con 
un budget di 2600 euro lordi al mese, 
co.co.pro
. con ferie e malattia 
comunque pagate, magari 7 ore al giorno...se ne trovano in giro?

 
Si che esitono ... faccio tale tipo di mestiere da 6 anni.
Dapprima sistemista programmatore in ambiente linux ed ora
entrambe le cose anche in ambiente windows.
Ciao
Antares

Antares ha scritto:

Non per denigrare il lavoro di nessuno, ma IMHO sono 2 cose completamente diverse!
Il Programmatore è una cosa e il Sistemista è un'altra (notare le iniziali
maiuscole).
E' ovvio che si possono fare tranquillamente le 2 cose insieme anche ad un
buon livello di conoscenza, ma se parliamo di professionisti/specialisti non è
possibile coniugare le 2 cose allo stesso modo, o si è uno specialista IT sui
sistemi magari anche con buone nozioni di programmazione o si è uno
Programmatore con la P maiuscola con qualche nozione di sistemista.
Addirittura negli ambienti enterprise o di un certo livello (non certo in una
piccola società) la separazione diventa netta anche all'interno delle 2
professioni. Infatti fra i sistemisti si distinguono anche i DBA (oracle O
sqlserver O mysql,etc..) dai sistemisti Microsoft a quelli Unix, etc.. e
spesso ognuno di loro non ha adeguate conoscenze di quello che fanno gli altri.
Ormai si sa che nell'informatica la quantità di informazioni per ogni
professione è veramente immane, quindi se si vuole offrire un servizio di un
certo tipo è necessaria una formazione ed una dedizione esclusiva alla propria
attività.
Quindi al limite, la risposta alla domanda può essere: dipende dal livello
professionale necessario.
bye
Andrea

 
A mio parere una persona non puo' ritenersi Sistemista senza una buona (se non
addirittura ottima) conoscenza di programmazione.
Parlo dell'ambiente in cui mi sono maggiormente formato: Linux.
Senza una buona conoscenza di programmazione cosa speri di poter fare
come sistemista? La semplice configurazione del sistema? E quando
ad esempio e' richiesto l'inserimento di funzionalita' aggiuntive
ad un programma od allo stesso sistema operativo ?
E poi, un programmatore con nozioni sistemistiche, avanzate o di base,
non pensi sia una figura professionalmente piu' completa?
Per non parlare del fatto che, almeno nel mio caso, l'affrontare determinate
problematiche di programmazione ti porta *necessariamente* ad approfondire
le tue conoscenze del sistema operativo.
A mio parere, quindi, il limite tra le due figure non e' cosi' netto come si puo'
pensare ne tantomeno il livello professionale rischiesto deve essere
necessariamente basso.
Spero di non avere esagerato con la reply; non voleva essere un'accusa
ma un chiarimento di una posizione forse non apprezzata da tanti informatici.
Buona Serata
Antares

 comunque pagate, magari 7 ore al giorno...se ne trovano in giro?
Questo è un altro paio di maniche... l'offerta può anche essere buona,
ma devi trovare qualcuno che o non abbia già un TI (altrimenti col
piffero che ti viene a cocopro) o che sia al primo impiego (che è un
po' un terno al lotto, magari trovi uno vispo, magari trovi uno che
non si sa levare il ditino dal cosiddetto). Quindi la ricerca potrà
non essere facile.
Bye!


per carità, visto che non siamo novizi in questo campo, ognuno ha il
diritto di prendere e difendere la propria posizione sull'argomento.
bye
Andrea

 per un anno e che non mi sono mai risultati minimamente ostici.
Ci mancherebbe altro :)
Il sistemista (quello vero) non è colui che vigila sulle macchine ma
colui che sa che esistono protocolli e fior di software per farlo. E
eventualmente sa anche come intervenire se c'è un allarme :)
Per rispondere alla tua domanda: per l'attività sistemistica
(specialmente se si parla di *nix)  le competenze di programmazione
sono sicuramente gradite. Penso però che la figura sistemistica che tu
descrivi sia abbastanza sui generis.

 ad un programma od allo stesso sistema operativo ?
Un'esempio di funzionalita' aggiuntive?
Non penso che un sistemista che non sappia mettere le mani sui
sorgenti di sendmail sia un sistemista a meta' :-)
ciao
deb

 sorgenti di sendmail sia un sistemista a meta' :-)
Bisogna mettersi daccordo su cosa si intende per programmare.
Scrivere script in perl, python o shell può essere considerato
programmare? Un sistemista che si rispetti ricorre spesso a questi
strumenti.

emmeesse ha scritto:

Questo volevo sapere. Fare script è un conto, programmare un modulo
del kernel, e non rischiare di esporre poi la macchina ad altri
problemi, è un altro. Sia chiaro che saperlo fare è un notevole valore
aggiunto, ma rimane *solo* valore aggiunto.
Nella mia esperienza devo dire che me la "chiavicchio" con la
programmazione, per contro devo dire che, ad esempio, nella
configurazione di un pc desktop ho qualche lacuna. Ormai mi trovo più
a mio agio con server e apparati di rete.
Capita spesso e volentieri che alla domanda "come mai la funzione x di
outlook non funziona piu'" risponda "Mandami una mail con la
descrizione del problema e vediamo". Il mio collega magari l'avrebbe
risolto al volo ma lui se si ferma il server di posta non sa che fare.
Ciao
deb

 problemi, è un altro.
Non è che scrivere moduli del kernel sia la tipica attività del
programmatore. E anche il confine fra "script vulgaris" e "programma"
è assai labile specie quando si parla di linguaggi scripting come
python o perl con i quali si arriva a fare più che con linguaggi
cosiddetti di programmazione.
Fermo restando che è più probabile che metta le mani nei sorgenti
kernel un sistemista di un programmatore. Naturalmente se parliamo di
sistemi dove i sorgenti del kernel ci sono.

 cosiddetti di programmazione.
Verissimo.
Stavo pensando che forse il problema e' nel termine sistemista.
Ho avuto solo una volta a che fare con una grossa realta' e ho visto,
sistemisti per il parco macchine client, sistemisti NT, sistemisti
*nix, sistemisti sun. Lato sviluppo non c'era questa divisione ma
erano divisi a seconda degli applicativi che seguivano. Uno
sviluppatore era uno sviluppatore e anche sulle macchine di sviluppo
non avevano diritti amministrativi.
ciao
deb

emmeesse ha scritto:

Pienamente ragione..
cmq vi state focalizzando troppo su Linux. In quel caso la programmazione è
basilare se si vuole conoscere in modo approfondito il sistema operativo
stesso. In questo caso si parla di un'attività sistemistica di nicchia e
comprende solo una parte dell'attività che potrebbe/dovrebbe fare il sistemista.

 programmatore ??
Mi sento piu' Sistemista, principalmente perche' si puo' dire che
sono "nato" cosi' :-)
A mio parere, comunque, diciamo la stessa cosa con parole diverse.
Anche io sono d'accordo che la figura del "tuttologo" non puo' esistere
non solo per una questione di tempo (per nulla trascurabile) ma anche
per una questione personale: in ognuno di noi col tempo finisce
per prevalere, per passione, per affinita', l'una o l'altra figura.
Il punto e' che, a mio parere, le figure si completano a vicenda:
non si puo' essere *IL* Sistemista e contemporaneamente *IL*
Programmatore ma il semplice fatto di crescere in una posizione
ti porta a dover *necessariamente* non trascurare le basi (e qlc in piu')
dell'altra.
Considerando poi la realta' di una piccola e media azienda le due
figure tendono necessariamente ad essere fuse in una principalmente
per un problema di impiego delle risorse: se non si necessita di servizi
sistemistici a tempo pieno (come evidenziato dal post iniziale) si cerca
di impiegare tale risorsa umana in altre attivita'.
(Lasciamo stare le discussioni etiche sulla cosa che penso siano off-topic :-)
penso di aver detto tutto,
Antares

 sorgenti di sendmail sia un sistemista a meta' :-)
Un nostro cliente una volta ci chiese di poter inviare posta
tramite il nostro server (su cui era configurato il suo dominio).
Peccato che Qmail (il daemon di posta da noi utilizzato) non prevede
l'autenticazione per l'invio salvo patch non sempre esistenti o funzionanti.
Gli dovevo rispondere che la comunita' non lo permetteva? ;-)
Ciao

 
Pienamente d'accordo! :-)

 ma un chiarimento di una posizione forse non apprezzata da tanti informatici.
Io ritengo che non sia vera. O quantomeno, in 15 anni di lavoro, non mi
e' mai
successo di trovare tutte queste convergenze.
-- 
Posted via a free Usenet account from 
http://www.teranews.com

 Non basta avere le nozioni, bisogna anche averle messe in pratica.
Scusa ma non sono d'accordo. Non e' una questione di quantita' di tempo
spesa su progetti quanto di visione che uno ha del progetto: se il tuo
software lo vedi (e di conseguenza lo realizzi) in funzione del sistema
in cui operi (e non puoi farlo senza conoscenze sistemistiche) a mio parere
sei molto piu' completo di programmatori che si limitano al "basta che funziona". :-)
Antares
P.S. Pensavo fosse chiuso il thread invece attira ancora reply :-D

 Gli dovevo rispondere che la comunita' non lo permetteva? ;-)
Dovevate dismettere qmail e passare a postfix :-)

 wrote:

Ti capitano spesso queste richieste?
Non penso che quello sia un lavoro prettamente sistemistico.
Ripeto saper programmare serve. Saperlo fare moltomolto bene non e'
necessario.
ciao
deb