|
|
Ecco il profilo del programmatore/sviluppatore/progettista software (Visual Basic) che cerchiamo, articolato in 49 punti:
- sa di essere un bravo sviluppatore software, indipendentemente dalla conoscenza dell'ambiente VB;
- vuole dimostrarlo;
- si sente attualmente sotto-utilizzato, o compresso, o non apprezzato per quello che ritiene di meritare;
- oltre ad essere un bravo sviluppatore VB, ha la visione a 360° del vero progettista software: pensa sempre in anticipo alle conseguenze di ciò che sta per fare;
- è preferibilmente laureato in Informatica, o ha una preparazione tecnica equivalente;
- gli piace fare il programmatore Visual Basic;
- ma vuole anche evolvere entro 12-18 mesi verso .NET;
- ha scritto controlli OCX; è già esperto di sviluppo, utilizzo, ottimizzazione di oggetti COM; oppure è in grado di acquisire velocemente i fondamentali;
- sa parlare l'Inglese (quindi livello superiore al triste "scolastico" che si legge spesso nei C.V.); se arriva la telefonata di un cliente straniero non si imbosca per evitare la conversazione;
- ha iniziativa;
- è un programmatore software che si fa carico dei problemi dei suoi prodotti e non molla finché non ha adeguatamente risolto;
- cura i dettagli, è un maledetto perfezionista, per niente approssimativo;
- è puntuale e metodico;
- ha il culto del "lavoro finito", non lascia mai cose perennemente incompiute;
- è efficace;
- quando riceve una richiesta di supporto, risponde subito ai colleghi;
- e ancor più, risponde SUBITISSIMO ai clienti;
- vuole imparare ancora tante cose in un contesto a contatto con clienti multinazionali;
- "tiene" al suo software;
- "si fa il mazzo": lavora sodo, senza trascorrere le ore a chattare su msn o in Skype;
- però sa quando è il momento di prendersi una pausa, bersi un caffè, tirare il fiato, farsi una chattatina con la fidanzata o il fidanzato;
- sorride :-)
- è nato e vive a Milano o zone limitrofe, non ha nostalgie di terre lontane;
- arriva puntuale in ufficio entro le 9:00 ogni mattina;
- si fa la barba tutti i giorni;
- si presenta bene, non sembra un "coatto" né quando viene in ufficio né tantomeno quando gli capita di incontrare dei clienti;
- non è "scazzato";
- incontra i clienti in giacca-e-cravatta;
- oltre che di Visual Basic, conosce l'uso dei congiuntivi;
- quando scrive una e-mail ad un cliente, non fà errori di ortografia, tipo questo di scrivere "fa" con l'accento, per l'appunto...;
- gli piace assolvere compiti di supporto tecnico alla vendita;
- è uno smanettone: installa, configura, aggiusta, sistema, risolve;
- ha il sacro fuoco del programmatore software Visual Basic, ma non è affatto un "bieco implementatore": pensa sempre, prima di iniziare a far parlare la tastiera;
- quindi valorizza e nobilita il suo ruolo;
- si occupa di tutto il ciclo di produzione del software: progetto, sviluppo degli applicativi, sviluppo dei setup di installazione, e prove di progetto (prima di passare il tutto a chi fa i test di integrazione e il controllo qualità);
- sa lavorare in completa autonomia;
- sa però lavorare bene anche in team: è un "uomo di spogliatoio";
- è un programmatore software che sa stimare i tempi;
- dà sempre un contributo propositivo;
- conosce la differenza tra il software e il sudoku: il software che sviluppa è fatto per ragioni di business, non è un cimento intellettuale fine a se stesso;
- si rende conto che il suo software deve semplificare la vita, non complicarla; e che sarà verosimilmente usato da persone normali, non guru tecnici. Quindi è molto sensibile all'usabilità, e pensa sempre prima agli utilizzatori che a se stesso;
- sa che se gli viene chiesta una modifica o una nuova funzionalità non è per fargli un dispetto, ma perché è utile per la migliore riuscita commerciale del software; di conseguenza si attiva per soddisfare la richiesta;
- non dice che per fare una cosa ci vogliono 5 giorni, se sa che ce ne vogliono 10; viceversa, non dice che per fare una cosa ci vogliono 10 giorni, se sa che ne bastano 5;
- non minimizza i problemi, né li drammatizza;
- offre sempre una soluzione alternativa, quando una cosa non si può fare o richiede troppo tempo;
- è in grado di svolgere il ruolo di braccio destro tecnico del Direttore Generale della società;
- è consapevole che se lavora bene può fare la fortuna sua, oltreché dell'azienda;
- è talmente sicuro delle sue capacità (o potenzialità) di progettista e sviluppatore software, da mettere la mano sul fuoco che nelle sue mani i prodotti funzioneranno come dei gioiellini;
- vuole guadagnare tanto, ma vuole meritarsi tutto fino all'ultima lira; quindi è consapevole che avrà un fisso mensile minimo, ma potrà guadagnare più di qualunque altro sviluppatore Visual Basic grazie alla percentuale sulle vendite del "suo" software:
 |
|
 |
|
Quanto è il 10% del "suo" software venduto ogni mese?
il 10% di 20.000 Euro sono +2.000 Euro al mese
il 10% di 30.000 Euro sono +3.000 Euro al mese
il 10% di 50.000 Euro sono +5.000 Euro al mese
... |
|
 |
|
 |
L'occasione c'è.
Sei tu la persona?
Questa pagina web contiene in 49 punti la job description molto particolareggiata della persona che stiamo cercando.
Ti invitiamo pertanto a rileggerla con attenzione: la selezione è di fatto già in corso, il tuo primo selezionatore sarai tu stesso...
Non abbiamo bisogno di schiappe, quindi se hai gravi lacune in una o più delle attitudini richieste, per favore non ci contattare.
Se invece ritieni sinceramente di essere la persona giusta, e ti entusiasma l'idea di poter finalmente dimostrare tutto quello che vali come progettista software,
manda subito il tuo C.V. a job@adhoc-online.com
Ti daremo comunque un riscontro in tempi rapidi. Se dal CV sembrerai idoneo, ti convocheremo per un colloquio nel corso del quale approfondiremo la conoscenza e ti illustreremo nel dettaglio tutti gli obiettivi e le opportunità di sviluppo professionale della tua figura.
Domande e Risposte
1. Che differenza c'è tra progettista software, sviluppatore software, e programmatore software? Sono la stessa cosa?
In teoria sono profili diversi. Ecco ad esempio come il sito Wikipedia definisce lo sviluppatore software (http://it.wikipedia.org/wiki/Sviluppatore_software): Uno sviluppatore software è un programmatore che si prende cura di uno o più aspetti del ciclo di vita del software, che è un qualcosa di più ampio della programmazione. Questa figura può contribuire alla visione d'insieme del progetto ad un livello applicativo piuttosto che a livello di componenti o operazioni individuali di programmazione (la codifica). Altri nomi che vengono spesso usati nello stesso contesto ravvicinato sono analista software e ingegnere del software. Col passar del tempo, le differenze tra progettazione di sistema, ciclo del software (o sviluppo del software) e programmazione sono più evidenti. Gia nel mercato del lavoro ci sono differenziazioni tra i programmatori e gli sviluppatori, essendo che colui che in pratica implementa il software non è lo stesso che progetta la struttura di una classe o la gerarchia. Nel nostro caso, invece, sviluppatore software e programmatore software sono sostanzialmente la stessa figura: figura che scrive codice in linguaggio Visual Basic (e verosimilmente entro 12-18 mesi lavorerà quasi esclusivamente in .NET), su indicazioni/specifiche/requisiti funzionali scritti da altri.
Il progettista software è una figura di profilo più senior, essendo ANCHE responsabile della identificazione/stesura di requisiti funzionali o specifiche.
Di fatto, però, la persona cui si rivolge questa offerta di lavoro deve essere un progettista software, o un progettista software "junior", ma avere la passione per svolgere con efficacia anche la parte di sviluppo.
2. Ma avrò uno stipendio fisso?
Sì. Ma sarà uno stipendio minimo. Ecco perché:
-
se NON lavori bene, il tuo software verosimilmente non sarà di buona qualità. Quindi non si venderà molto. Di conseguenza guadagnerai meno della media del mercato.
-
se lavori bene, il tuo software sarà robusto e apprezzato dal mercato. Se ne venderanno tante licenze. Guadagnerai molto di più di un qualunque sviluppatore o progettista software sul mercato.
Riassumendo, la formula è semplice. Una volta si chiamava, molto semplicemente, "merito": chi merita guadagna tanto, chi non merita no.
Formula meritocratica:
 |
|
 |
|
Software scarso -> Vendite scarse -> Guadagno scarso
Software di qualità -> Vendite consistenti -> Guadagni eccellenti |
|
 |
|
 |
3. Sono un freelance: la ricerca vale per me? Posso inviare il C.V.?
Sì. Le condizioni per i freelance sono le stesse dei punti 1 e 2. Se sei un freelance, dovresti avere già il giusto spirito imprenditoriale, che da noi potrai mettere davvero alla prova. Qui non guadagni per le ore che stai in ufficio a programmare, ma in base alla qualità del software che progetti e sviluppi.
4. Ma chi mi garantisce se il software si vende o no?
Il mercato. I contatti già li abbiamo, e ne vengono sviluppati sempre di nuovi. Quindi, se il prodotto funziona, i clienti lo compreranno. Altrimenti, no. Decide il mercato.
5. Quando si comincia?
Subito.
Se dunque pensi di avere l'attitudine giusta
per essere il nostro programmatore software (o sviluppatore software o progettista software che dir si voglia),
se questa opportunità fa per te,
manda subito il tuo C.V. a job@adhoc-online.com |
|