Programmatori seri: Razza in via d'estinzione
Programmatori seri: Razza in via d'estinzione postato il 06/07/2017 16:44:14 nel forum giochi e dintorni
Giusto per sdrammatizzare su questo evento.
Vorrei capire se capitano solo a me queste cose.
Negli anni di gdr mi è capitato di assistere fin troppe volte a progetti di gdr mai aperti per lo stesso motivo: il programmatore ad un certo punto sparisce!
E senza programmatore, si sa, non si può aprire un bel niente!
Si può anche avere un grafico attivo e bravissimo, ma se il programmatore non carica gli sfondi e i pulsantini bellissimi sul sito, il grafico lavora per niente.
Chi redige i documenti può anche essere un genio dalla fantasia sconfinata, ma se il programmatore non fa copia e incolla della documentazione sul sito, anche il suo lavoro è inutile.
Ma se qualcuno sparisce, è sempre il programmatore. Non ho mai visto sparire un grafico o un redattore di documenti. Sempre i programmatori spariscono.
Ultimamente poi... mi è capitato di dare una manina con la grafica a ben tre gdr. Tutti e tre ora hanno i lavori fermi perchè da tutte tre le parti il programmatore a un certo punto si è reso irrintracciabile. Quindi si sta così senza fare nulla, in attesa che lui risponda almeno a un messaggio!
Secondo voi è normale?
Cos'hanno i programmatori nel dna che a un certo punto spariscono?
E' così difficile accettare di programmare una land e poi farlo senza sparire?
Pagine → 1 2 3 4 5 6 7 8 9 10 11
06/07/2017 17:02:22
arryx ha scritto: Oppure, semplicemente, il "programmatore" dice di saper fare tutto, però appena si ritrova in difficoltà con richieste che sconfinano nel modificare due pulsanti scappa a gambe levate.
In questo caso, se io non so fare quello che mi chiedono, basta esprimersi e dire: "Non lo so fare. O troviamo un'altra soluzione o non vi posso aiutare."
Non capisco questa paura di dire che una cosa non si sa fare.
06/07/2017 17:27:18
arryx ha scritto: Semplicemente chi si prende carico di programmare una land (solitamente a gratis) è molto giovane. Il che risponde per buona parte alla tua domanda.
/Thread
06/07/2017 17:51:07
lady s ha scritto: Giusto per sdrammatizzare su questo evento.
Ho 27 anni, sono entrato nei GDR a 12 anni, ho iniziato a programmare a 13 (semplice HTML), a 15 iscritto ad Informatica e da 6 anni lavoro come programmatore Web e Java.
Ho aiutato nello sviluppo di almeno 3 land ed ora ho riprogrammato praticamente da capo a piedi SSC Forgotten Years, introducendo un sacco di codice personalizzato su una base GDRCD già ampiamente modificata. Doveva essere solo una restyling, ma mi sono trovato nella situazione in cui il codice era talmente intricato, che ho preferito riscriverlo...
La situazione che con questo po' di esperienza ho potuto vedere è la seguente: spesso chi programma non sa realmente programmare. Sa cosa fanno dei codici e li riutilizza senza sapere esattamente COME si programma. L'uso di funzioni, le variabili globali, le JOIN tra tabelle in database spesso sono una chimera o reputate troppo complicate, quindi che fanno i "programmatori"? Copiano del codice e lo incollano, cambiando il minimo indispensabile.
E questo rende le land lente, poco performanti, pesanti a livello di server e talvolta anche di client.
Ad un certo punto, tutto questo codice accumulato crea confusione nella testa del programmatore, che per fare una semplice modifica non sa più come muoversi perchè ha accumulato un sacco di ordigni esplosivi senza sapere come disinnescarli, e quindi molla il colpo.
MA!
C'è un Ma. Ed è un "ma" bello grosso: i gestori ed i grafici talvolta (spesso) hanno competenze informatiche pari a zero e non hanno voglia di ampliarle. Gestire una community online vuole anche dire capire come funziona "l'online", altrimenti è meglio rimanere a giocare a D&D su carta, secondo me.
I grafici preparano i simboli, però non muovono il c**o per caricarli su una cartella tramite filezilla, e mandano uno zip al programmatore.
Le guide riscrivono le pagine, ma non preparano una semplice pagina HTML, passando tutto quanto in word e il programmatore che deve copiare, incollare, sistemare i codici per il grassetto, sottolineato, colorato, i link, ecc.
I gestori richiedono di fare quella modifica lì "che tanto basta aggiungere un'icona", ma che in realtà vuole dire interrogare 3 tabelle diverse al database e prevedere un fallback in caso di errore.
Quindi, non scarichiamo tutto sui programmatori fantasma, perchè spesso le richieste che arrivano sono assurde ed evitabili con un po' di sforzo da parte altrui, e soprattutto non screditiamo il loro lavoro "perchè prendono GDRCD e mettono due immagini" o "perchè non ha aggiunto l'icona perchè non ha voglia di far niente", perchè senza quello, la land non nascerebbe, e perchè soprattutto chi si parla e lamenta spesso lo fa senza cognizione di causa (come spesso accade in Italia).
Spero di aver dato un punto di vista tecnico e professionale alla discussione, senza voler puntare il dito su nessuno ma spiegando situazioni vissute e cosa sta dietro alla magica figura del programmatore :)
06/07/2017 17:55:00
Premesso che il mondo è pieno di gente che si spaccia per programmatori ...
Il più delle volte non è nemmeno il sapere o non sapere fare qualcosa, gratis o meno (e a pagamento è grave). Semplicemente qualcuno nel proprio DNA non ha nemmeno l'onestà intellettuale di portare a termine una cosa di cui si è fatto carico (magari millantando di essere il dio dei programmatori). Se poi spariscono nel nulla come è capitato credo a molti, si tratta di mancanza di correttezza ed educazione nel dire "mi sono stufato" oppure " non sono in grado".
I programmatori seri sono da fare santi subito per me ;-)
Ma questo vale per ogni ruolo dal programmatore al gestore al grafico a chiunque ruoti intorno a un gioco. E' un gioco ma il rispetto è la cosa fondamentale lo stess.
06/07/2017 18:26:57 e modificato da lady s il 06/07/2017 18:30:12
true rick ha scritto:
I grafici preparano i simboli, però non muovono il c**o per caricarli su una cartella tramite filezilla, e mandano uno zip al programmatore.
Le guide riscrivono le pagine, ma non preparano una semplice pagina HTML, passando tutto quanto in word e il programmatore che deve copiare, incollare, sistemare i codici per il grassetto, sottolineato, colorato, i link, ecc.
Ecco. Su questo non sono d'accordo.
Ognuno ha il suo compito e le sue competenze.
Perchè secondo i tuoi esempi il grafico oltre a saper fare simboli e quant'altro deve saper anche caricare i file nel database, le guide oltre a scervellarsi sulle documentazioni devono pure saper sistemare i testi nel database con i codici... mentre il programmatore deve solo programmare senza saper fare nemmeno una "O" col bicchiere con la grafica e senza tirare fuori nemmeno un'idea originale per le documentazioni?
Perchè i grafici e le guide devono saper lavorare anche sulla programmazione e invece il programmatore deve fare solo il programmatore?
Allora o tutti collaborano in tutto o ognuno fa ciò che è di sua competenza, scusami! :)
Comunque siamo OT perchè si parlava di sparizioni.
Io scrivo quello che ho visto. Non è colpa mia se l'ho visto.
Quello che ho visto è che quelli che a un certo punto spariscono sono i programmatori. Che sono anche quelli che si fatica di più a trovare.
06/07/2017 18:47:27
Credo che il punto sia che in un modo o nell'altro, se sparisce il grafico, una pezza alla grafica con un minimo di impegno un gestore riesce a mettercela.
Se sparisce un gestore, comunque con molta pazienza un master riesce a fare una documentazione decente.
Ma se sparisce il programmatore, solitamente il resto dello staff alza le mani 'noi non sappiamo programmare'.
Fermo restando che un programmatore che lascia una pagina con codice ammezzato fa potenzialmente molti più danni di un testo od una grafica ammezzati, perché rischia di far cascare tutta l'impalcatura su cui documenti e grafica sono "montati"...
Ma di base credo sia il fatto che la programmazione sia spesso vista come un'arte Arcana in cui non vuole tentare di addentrarsi nessuno... Se il programmatore va via, le mani al codice nonprova a mettercele nessuno...
06/07/2017 19:17:58
lady s ha scritto: [quote]true rick ha scritto:
I grafici preparano i simboli, però non muovono il c**o per caricarli su una cartella tramite filezilla, e mandano uno zip al programmatore.
Le guide riscrivono le pagine, ma non preparano una semplice pagina HTML, passando tutto quanto in word e il programmatore che deve copiare, incollare, sistemare i codici per il grassetto, sottolineato, colorato, i link, ecc.
Ecco. Su questo non sono d'accordo.
Ognuno ha il suo compito e le sue competenze.
Perchè secondo i tuoi esempi il grafico oltre a saper fare simboli e quant'altro deve saper anche caricare i file nel database, le guide oltre a scervellarsi sulle documentazioni devono pure saper sistemare i testi nel database con i codici... mentre il programmatore deve solo programmare senza saper fare nemmeno una "O" col bicchiere con la grafica e senza tirare fuori nemmeno un'idea originale per le documentazioni?
Perchè i grafici e le guide devono saper lavorare anche sulla programmazione e invece il programmatore deve fare solo il programmatore?
Allora o tutti collaborano in tutto o ognuno fa ciò che è di sua competenza, scusami! :)
Comunque siamo OT perchè si parlava di sparizioni.
Io scrivo quello che ho visto. Non è colpa mia se l'ho visto.
Quello che ho visto è che quelli che a un certo punto spariscono sono i programmatori. Che sono anche quelli che si fatica di più a trovare.[/quote]
Io studio per diventare un programmatore, e sebbene le mie conoscenze ed esperienze lavorative non si possano comparare a quelle di true rick (non volermene man xD col tempo anche io mi farò le ossa :3), posso dire con certezza che so -nel mio piccolo- quanto sia frustrante fare il programmatore.
Perché la prima cosa che ci insegnano in classe è rispettare le scadenze, fare ciò che viene chiesto e nel tempo richiesto. Non ci insegnano il linguaggio di programmazione, ma a lavorare in pratica.
Il compito devi consegnarlo, e se non lo consegni e chiedi una proroga a volte neanche te lo accetta il prof.
E posso dire che è frustrante quando lavoro in html dover fare tutto da solo.
Io sono un programmatore, devo programmare la land/pagina/database non devo stare a mettere le tue immagini lì, il tuo testo là e sistemare il font. Non è il mio compito.
Io devo assicurarmi che il login funzioni e che non s'inceppi, che l'iscrizione non dia problemi, che tutte le parti di programmazione della land (e non di styling, che è il lavoro da grafico) funzionino correttamente.
C'è un problema di fondo: con programmatore si vuole il tizio che ti fa il sito, ti gestisce i DB, ti crea tutti quei meccanismi che ti fanno funzionare la land mentre gli altri si sentono in diritto di non fare nulla che esca dal loro compito.
Perché il programmatore deve fare il lavoro del designer, ma il designer non deve fare quello del programmatore?
Il grafico DEVE sapere l'html e il css, se vuole lavorare nel web. Non c'è scusante.
Non deve essere il programmatore a mettere il pulsantino, a mettere le doc con il font bellino e con l'impaginazione fighetta.
Quello è il lavoro di design, e deve farlo il grafico.
Il programmatore è quello che ti prende la bella paginetta statica e te la rende dinamica, ti crea tutto ciò che la fa funzionare.
Se la cosa può risultare più comprensibile:
E' come chiedere ad un architetto di arredare la casa.
O come chiedere ad un meccanico di rifarti la carrozzeria e gli interni dell'auto.
06/07/2017 19:25:43
Nel mio piccolo ringrazierò sempre un programmatore poco serio, perchè a causa delle sue continue inadempienze, mi sono messa a smanettare e oggi, grazie anche al fatto di essere una discreta grafica (sempre amatoriale si intende) quando ho voluto cimentarmi in qualche progetto, con l'aiuto delle varie patch disponibili qua sul portale, non ho avuto bisogno di appoggiarmi a nessuno.
Detto questo, ho sempre sostenuto che una landa ha senso se viene programmata, resa funzionale, e questo vale sia per progetti realizzati con il gdrcd un po' arricchito e modificato, che per lande che possano permettersi un codice proprietario.
Il mio pensiero è che il programmatore debba essere parte dello staff di un progetto, non solo un elemento esterno che " ci fa la landa" solo così non si rimane a piedi
06/07/2017 20:10:35
Esistono programmatori e Programmatori (con la "P" maiuscola).
I primi sono ragazzi (o ragazze XD) giovani che decidono di "provarci"... Spesso non hanno alcuna base o esperienza e iniziano con la buona volontà MA ben presto si rendono conto che è tutto molto divertente ma costa anche tanta fatica, dedizione e tempo... E se il progetto non è loro (perché "lavorano" su commissione (gratuitamente magari)) ecco che il progetto (probabilmente) non vedrà mai la luce del giorno.
E poi ci sono i Programmatori, quelli con esperienza, che hanno studiato (magari laureati in Ingegneria informatica). Professionisti del settore insomma... Loro, in genere (e giustamente) si fanno pagare, ma anche quando non si fanno pagare partono con diversi vantaggi rispetto ai programmatori:
1) Sanno esattamente che lavoro accettano e dovranno affrontare.
2) Non si bloccheranno a ogni 3a riga di codice, avranno sempre manuali e problemi vari MA non di certo tanti quanti ne hanno gli altri che quindi perderanno molto più tempo a ricercare.
3) Sono professionisti (so che mi ripeto). E da professionista (di un'altro settore) posso dirvi che qualsiasi progetto che accetto, pagato o meno, lo porto a termine con delle competenze e una serietà che non posso aspettarmi da persone che "si improvvisano" a fare il mio mestiere... E questo vale un po' per tutto penso.
Quindi i Programmatori sono in via d'estinzione? No, ma vanno cercati tra le "orde" di programmatori che, seppur partono con tutte le buone intenzioni, spesso non riescono a portare avanti il progetto.
06/07/2017 20:34:43 e modificato da mirmidone il 06/07/2017 20:36:02
Non ricordo più ... non si era parlato in passato di una sorta di "albo" o addirittura commenti dei clienti per i programmatori che si prestavano (a pagamento e non) presso il portale?
Magari in questo modo si andrebbe meno per sentito dire e ci sarebbe meno "percezione soggettiva" a riguardo.
Pagine → 1 2 3 4 5 6 7 8 9 10 11
Rispondi alla Discussione Segui Discussione Inoltra Discussione Forum Giochi e Dintorni Elenco Forum
Articoli, Interviste e altre Risorse!
World of Warship ↗
Fallen Gods ↗
World of Tanks ↗
War Thunder ↗
Seconda Era ↗
New Orleans ↗
Storie di Agarthi ↗
Tiles Survive ↗
AlterEgo ↗