Programmatori: Schiavi o masochisti?
Programmatori: Schiavi o masochisti? postato il 20/09/2011 11:35:04 nel forum programmazione, open source e hosting
Avendo programmato qualche land nel corso di qualche anno ed avendo osservato il comportamento di diversi gestori la domanda mi vien spontanea: Perchè i programmatori dovrebbero rispondere agli annunci invece di crearsi una land per conto proprio?
Tanto per fare un esempio: Da tre mesi circa gli annunci per la ricerca di programmatori sono da volontari (aggratis, in pratica), ma giustamente con poche pretese.
E' tuttavia abbastanza risibile il fatto che molti, senza comprendere nulla di programmazione si mettano addirittura a stimare il lavoro con storie tipo "Modificare il gdrcd è più facile che creare la land da zero! Non pago per quello!" Cavolata assurda, certo se vuoi modificare giusto il nome delle abilità o installare plug in il discorso filerebbe, ma le modifiche decenti sono assai difficoltose, onestamente io preferisco sempre programmare siti da zero.
Altrettanto ridicolo, poi, che programmatori che si offrono di programmare gratis vengono poi trattati come quelli "mercenari" con assurde pretese dei tempi di sviluppo (massimo una settimana e deve essere pronta!?) assoluta inflessibilità su quello che deve poi essere il risultato finale (della serie "la land la facciamo insieme ma decido io!") e sfruttamento assurdo in altri campi non attinenti (Programamtori forzati ad improvvisarsi grafici, ideatori etc..).
Fra le scuse accampate:
- "Ho contattato gente che poi s'è dileguata": Come se ai programmatori non sono mai apparsi committenti che prima della fine del lavoro se ne sono andati senza pagare (dopo giorni di sbattimenti fra codici vari, non certo per scrivere la storia della land).
- "Non si paga mica un lavoro così leggero": Se è così leggero perchè non lo fate voi? Tanto per tornare al punto dello stimare un lavoro che non si conosce.
Insomma, un programmatore dovrebbe programmare per la fama o perché è semplicemente pazzo?
Pagine → 1 2
20/09/2011 11:37:54
Se vuoi farlo gratis in questo ambito è per passione.
Se non vuoi farlo gratis e uno prova a convincerti lo mandi in quel paese.
Semplice ed efficace :p
20/09/2011 12:13:21
Io sto programmando perchè ho trovato gente che gioca su un gdrcd immodificato (o quasi), disposta ad avere me come gestore/semidio, in cambio di una versione migliore della landa :-D
Per il resto, carissimi programmatori (ove questo sostantivo effettivamente riesca a descrivere le vostre conoscenze tecniche): non fatevi mettere i piedi in testa, ricordatevi che siete voi a comandare!!
20/09/2011 15:08:26 e modificato da layka il 20/09/2011 15:33:47
credo che sia stato detto tutto ormai.
- Ci sono i Gestori SERI che capiscono che programmare SERIAMENTE richiede tempo e conoscenza sul codice, e che sono quindi disposti a pagare terze persone per il LAVORO fatto.
- Ci sono i Gestori SERI che si cercano un Programmatore qualificato da mettere nella Gestione o come collaboratore (evitando così di spendere soldi) capendo che una Land non può restare sempre uguale e che servono spesso delle modifiche/miglioramenti.
- Ci sono i Gestori bimbim***ia che si credono che programmare una Land sia cosa da poco che si sentono schifati se ti azzardi a spiegargli che programmare SERIAMENTE richiede tempo e fatica e quindi sarebbe giusto dare un compenso. (Tali Gestori rientrano nella fascia di quelli che pretendono un lavoro con i controfiocchi in tempistica breve dettando legge)
..Ma d'altro canto, abbiamo:
_ VERI programmatori che non perdono tempo della loro giornata in cui potrebbero ricavare qualche guadagno per accontentare questi Gestori bimbim***ia.
- VERI programmatori che mossi da compassione, o fiducia verso alcuni Gestori, o semplicemente per passione dei Gdr, si mettono pazientemente a lavorare in una land.
- FALSI programmatori che infangono i VERI programmatori dicendo che quest'ultimi sanno solo rubare soldi perchè per fare un gdr non ci vuol nulla..e magari sono quelli che ti installano o ti sanno soltanto installare un pacchetto già pronto modificando qui e lì qualche immagine o colore.
- FALSI programmatori che si spacciano per VERI programmatori mossi da compassione, etc, che poi ti ritrovi nei forum a chiedere come si fa una cosa.
A DreamOfYou fortunatamente abbiamo nella Gestione un VERO Programmatore (che fa ciò anche come lavoro) che si mette ogni santo GIORNO a migliorare la Land, a prescindere dalle idee e proposte dell'Utenza. Forse si può dire che siamo stati molto fortunati ad averlo :)
Comunque sia, concludendo, chi vuole veramente una land decente, e non la solita ciofeca caricata e modificata qui e lì, deve per forza mettersi una mano nel cuore e l'altra nel portafogli e spendere i soldi: che sia per pagare un programmatore, o per comprarsi i dovuti libri per farsi le cose da sè.
Da una parte, mi dispiace dirlo così, ma appoggio PIENAMENTE i programmatori SERI che non scrivono le soluzioni a questi Gestori ignoranti sulla programmazione...perchè loro hanno utilizzato il loro tempo ed i loro soldi per STUDIARE e sapere ciò che sanno. E' troppo comodo prendere e chiedere aiuto senza impegnarsi o almeno provarci a capire qualcosa (basta leggere qualche topic anche qui, per vedere che ci sono richieste di aiuto per semplici stupidagini..quindi non sono cose che mi sto inventando >.<)
Forse il punto è questo: finchè ci saranno persone che danno il codice giusto a questi Programmatori improvvisati, quest'ultimi non capiranno MAI che programmare è una cosa seria che richiede certi sacrifici e conoscenze.
come si dire: bisogna fargli sbattere la testa al muro come gli asini.
22/09/2011 01:39:53
ramsay ha scritto: Un programmatore dovrebbe farlo perché è il suo lavoro, pertanto venire pagato regolarmente in base alle ore di lavoro svolto per creare/modificare il sito richiesto.
Ci sono poi persone che, per bontà d'anima, si prodigano ad aiutare imberbi gestori nel realizzare la loro land. Oramai penso siano anche pochi e quei pochi che sono mossi da questa generosità solitamente lo fanno perché ritengono che il prodotto sia valido, il gestore sia serio e che aiutarlo dopotutto ne vale la pena. Alcuni di questi gestori poi fanno tesoro dell'aiuto, non solo ringraziando, ma cimentandosi loro stessi per acquisire le competenze necessarie anche solo ad amministrare un sito
Perdona, ma se programmatore fosse sinonimo di "giusto profitto derivante dal proprio lavoro di programmatore" non esisterebbe il mondo dell'opensource. E con opensource ovviamente non mi riferisco a Gdr-cd (nota a esclusivo beneficio di chi li considera sinonimi).
Credo ci sia anche chi lo fa per semplice passione o per (scusate la banalizzazione) la "gloria", o meglio la "reputazione", un elemento che nelle comunità virtuali tematizzate non va mai sottovalutato e che in certi ambienti è una "moneta" molto più valida di quella finanziaria: la soddisfazione di aver creato qualcosa che funziona, averlo messo a disposizione di altri, e sapere che quegli "altri" penseranno a lui prima di andare a dormire rivolgendogli le preghiere serali in luogo di quelle rivolte all'angelo custode.
Ovviamente l'ho un po' banalizzata e ridicolizzata, ma credo sia il succo del perchè tanta gente sviluppa software volentieri e senza guadagnarci un centesimo... e non necessariamente per altruismo o spirito filantropico.
Chiusa parente. :-)
22/09/2011 10:37:06
ghennadi72 ha scritto: e non necessariamente per altruismo o spirito filantropico.
Per quel che mi riguarda è stato puro spirito filantropico.
Semplicemente avevo l'opportunità, anzichè criticare e basta, di aiutare a migliorare un qualcosa che in molti hanno reputato utile.
C'è soddisfazione, si, come in ogni progetto ma la gloria è qualcosa che lascio volentieri ad altri (da non confondere il riconoscimento alla paternità di un opera con la gloria, pls).
Di certo non mi sono mai presentato (e mai lo farò) a qualcuno con "ciao sono il tipo che ha programmato la base di partenza da cui hai messo in piedi la tua applicazione e sono un gran figo come sai, come va?".
Si insomma, visto che siamo in tema di ridicolizzazione, ridicolizzo anche io lo scenario, penso che però esprima bene il concetto xD
BTW tornando al tema del topic, per passione posso dare un aiuto, un suggerimento, essere disponibile ad un confronto logico ed intellettuale o sviluppare un progetto Open Source (subordinato al tempo che ho da dedicarci) ma se mi si chiede di riprogrammare qualcosa o di costruire per intero uno script a qualcuno perchè "non ci capisce nulla di codici" la mia risposta è sempre la medesima: Non lavoro gratis.
22/09/2011 12:33:34 e modificato da layka il 22/09/2011 12:36:39
non so voi, ma spero che coloro che sottovalutano il lavoro dei programmatori rispondessero a questo topic..per capire anche il loro punto di vista. :P (molti in questo topic sono pro-programmatori, ma nessuna delle risposte date rispecchia la realtà dei fatti che abbiamo su "ricerca staff")
comunque sia, spero soltanto una cosa: che questo topic serva per far capire agli ignoranti/vergini di programmazione, che per diventare un programmatore serve STUDIARE e che non ci si può improvvisare grafici e/o programmatori dall'oggi al domani. :)
22/09/2011 12:50:59 e modificato da blancks il 22/09/2011 12:51:22
layka ha scritto: comunque sia, spero soltanto una cosa: che questo topic serva per far capire agli ignoranti/vergini di programmazione, che per diventare un programmatore serve STUDIARE e che non ci si può improvvisare grafici e/o programmatori dall'oggi al domani. :)
In linea di massima hai sicuramente ragione, ma molto dipende anche dal contesto.
SE sei disposta a pagare una forza lavoro per la programmazione del gioco allora il tuo discorso è valido: è impensabile pagare qualcuno dalle conoscenze lacunose se si cerca un lavoro di qualità. (ma attenzione che spesso anche dall'altro lato non ci si rende conto che per la creazione di una comunità virtuale 100€ sono un offerta ridicola.)
SE invece sai cavartela in qualche modo e lavori per un progetto tuo o comunque metti in chiaro le cose con l'amministatore del progetto allora il discorso non sta in piedi: nessuno si sta definendo programmatore o ha la presunzione di presentarsi come tale, si prova a fare del proprio meglio per arrivare ai risultati, che poi tali risultati siano più o meno apprezzabili è tutt'altro discorso.
SE tu, cliente, decidi di pagare un "presunto" programmatore dalle conoscenze lacunose e perchè questo non fa altro che fregiarsi di tale titolo senza aver mostrato neanche mezzo lavoro svolto in precedenza allora sei Tu cliente in primis che stai commettendo un errore finendo quindi con l'alimentare questo focolare di smanettoni convinti di essere programmatori.
22/09/2011 13:29:38
john ryan ha scritto: che non sa utilizzare.
E' per questo motivo che il prodotto deve essere il più semplice possibile, essere munito di un infinità di gui che permettano di fare QUALSIASI operazione.
E' la base del successo dietro noti cms come wordpress, joomla, oggi anche ubuntu e altri sistemi operativi liberi.
Quanto alla questione del fatto che "l'utente riceve un prodotto che non vuole" è vero solo in determinati casi.
Primo fra tutti se ad un utente non torna comodo un prodotto semplicemente non lo usa.
Secondariamente il prodotto viene sviluppato per assolvere a determinati compiti dettati da determinate esigenze: un semplice esempio è stata la mia raccolta di informazioni circa i tool o le funzionalità che GDRCD 5 avrebbe dovuto avere secondo gli utenti ed ho implementato quelle nella 5.1, tralasciando inizialmente alcune mie idee dal momento che il software è per una comunità di persone che devono trovarlo utile e non per me.
In genere è e deve essere così per tutti i progetti Open, altrimenti semplicemente non vengono usati, di casi ce ne sono un infinità: ti basta guardare i progetti morti su git o su sourceforge che nella maggior parte dei casi riguardano questioni così specifiche che è difficile siano di utilità per qualcuno.
Il tutto ovviamente IMHO.
22/09/2011 15:41:39
Vorrei dire che non giudico un programmatore che programma aggratis perchè gli piace il progetto, anzi, beato chi trova progetti abbastanza validi da pensare di donare il suo sapere.
Quello che mi sconvolge è che spesso se programmi un codice gratis ti viene più volte sbattuto in faccia che tu "non hai la benchè minima autorità a riguardo e neanche un tornaconto di qualsiasi natura esso sia" che si tratti di un eventuale posto da gestore (per carità, non mi piacciono neanche le cariche assegnate in questo modo), neanche un eventuale possibilità di proporre una corp, un tipo di gioco, una modifica strutturale o un minimo di aggiunta all'ambientazione (neanche dove questa è costituita da 3 righe strimizzite), il che più che programmare mi sembra appunto "perdere tempo" in un progetto altrui... come se io mi mettessi a dipingere un opera d'arte e la firmassi con il nome di un illustre sconosciuto senza pretendere neanche il riconoscimento del lavoro svolto ne monetario, ne scritto, neanche la possibilità di mettere a proprie spese un aggiunta personale! XD (ben diverso dal fare a gratis un progetto opensource, al quale quantomeno puoi dare il tuo nome o per sfizio personale o per vera e propria aggiunta al portfolio)
Il fatto che poi la land debba essere APERTA (no, non in beta, proprio aperta) nel giro di una settimana, è un po' la controprova del fatto che di programmazione non capiscono un acca, ma neanche di gdr online.
23/09/2011 01:11:23
john ryan ha scritto: [quote]mnensir ha scritto:
[...]
il che più che programmare mi sembra appunto "perdere tempo" in un progetto altrui... come se io mi mettessi a dipingere un opera d'arte e la firmassi con il nome di un illustre sconosciuto senza pretendere neanche il riconoscimento del lavoro svolto ne monetario, ne scritto, neanche la possibilità di mettere a proprie spese un aggiunta personale! XD (ben diverso dal fare a gratis un progetto opensource, al quale quantomeno puoi dare il tuo nome o per sfizio personale o per vera e propria aggiunta al portfolio)
[...]
Probabilmente i collaboratori di Linux non la penserebbero così ma è dopotutto un punto di vista.[/quote]
Linux è un Opensource, ed è fra l'altro pensato per chi non è spaventato dalla programmazione, dalla console o, in generale, a far muovere più il cervello che il mouse, inoltre modifiche, collaborazioni ed implementazioni se non erro sono firmate da ogni singolo.. no, non è esattamente la situazione che ho descritto.
Discussione seguita da
Pagine → 1 2
Rispondi alla Discussione Segui Discussione Inoltra Discussione Forum Programmazione, Open Source e Hosting Elenco Forum
Articoli, Interviste e altre Risorse!
Tibia ↗
Cafuné ↗
Wuthering Waves ↗
World of the Sea Battle ↗
Sea of Conquest ↗
World of Warship ↗
State of Survival ↗
The Coven ↗
World of Tanks ↗