Discutere i conflitti tra programmatori e clienti. Una discussione sulle situazioni ambigue tra il programmatore e il cliente, e una valutazione dei programmatori più conflittuali. - pagina 28

 
abolk: Ho appena ricordato le tue parole di questa settimana sul "trolling duro" e l'appello ai "molti indeterminati". E non ho potuto farne a meno.
Non era quello di cui stavo parlando in quel momento. Non deviamo dall'argomento.
 
Mathemat:

Il modo di scegliere non è giusto. Il criterio di selezione è la capacità del codificatore di lavorare con compiti simili.

Buon punto. Se si guarda la lista dei lavori completati, non è chiaro di cosa si trattasse. Aggiungere la possibilità di annotazioni brevi, come "griglia bidirezionale", "entrata per ordini di mercato su segnali da 8 indicatori", ecc. L'annotazione può essere fatta dall'esecutore.

A proposito, in realtà, i clienti stanno cercando di determinare dalla lista dei lavori completati se lo sviluppatore ha fatto compiti simili, e ci sono casi in cui chiedono: "Bene, hai fatto un lavoro simile, per favore fallo per me secondo i miei requisiti".

 
abolk:

Com'è? Ci sono codificatori, proficoders, undercoders, bullcoders? In base a quali parametri vengono classificati, separati e sommati?

E dalla bocca di un moderatore. Senza offesa, ma il tuo post è troppo.

E se classifichiamo i clienti allo stesso modo?

C'è una classificazione ed è abbastanza sana, non offensiva. Dipende dalla profondità e dalla completezza della comprensione del programmatore del problema da risolvere. Ci sono articoli su Internet, non sono riuscito a trovarli, ma li ho visti e letti. Il più alto è chiamato architettonico; qui il programmatore ha una comprensione completa del compito da risolvere. Dopo tutto, si può capire tutto dalla A alla Z e scrivere tutto in una volta. Si può iniziare dal bordo e osservare e modificare man mano che si crea il programma... e così via fino in fondo, fino al caso in cui, per esempio, un errore di accesso al database non corretto è sostituito da un messaggio "nessun dato" (o risolvendo tutti i problemi con la gestione delle eccezioni). Qualcosa del genere...
 
Ecco una classificazione divertente, ma non è la stessa - http://www.coderoid.com/2009/04/blog-post_08.html
Восемь уровней программистов
  • 2009.04.08
  • www.coderoid.com
Автор Jeff Atwood www.codinghorror.com/blog Оригинальная статья: The Eight Levels of Programmers Вам когда-нибудь задавали на интервью вопрос: "Кем Вы себя видите в ближайщие пять лет?" Когда меня спрашивают, я всегда вспоминаю клип Twisted Sister 1984 года.                    Чего вы хотите добиться в своей жизни? Конечно же, вы...
 
ZS. per quanto riguarda la classificazione dei codificatori - i codificatori indiani sono stati dimenticati ;)
 
Mathemat:

Non è abusato, è un termine noto, cercatelo su Google. Non conosco però il termine 'bulldozer'.

Si scopre che "bulldocker" è un termine consolidato. Non lo sapevo. C'è una chiara spiegazione "da dizionario".

Ma c'è anche il termine "orderer", "bullfighters", "bullsubcontractors" - google dà una serie di riferimenti al loro uso.

 
Mathemat:

Grider non è un lavoro facile davvero, non si fa in 3 giorni (a meno che non sia abbastanza semplice).

Totalmente d'accordo, è un ordine complicato. Ma, eccessivamente, la complessità non dovrebbe nemmeno essere esagerata, specialmente

Se l'appaltatore selezionato ha avuto lavori simili, ciò significa che c'è una certa esperienza e competenza.

E quando, questo ipotetico programmatore comincia a gonfiare il prezzo dicendo dell'incredibile complessità e del costo proibitivo,

si può sempre cercare un'alternativa. Ce ne sono molti.

Per me, come cliente, non è un segreto che la maggior parte dei miei ordini, così come non i miei ordini - spazzatura inutile.

Sono disposto a pagare dei soldi per questa spazzatura e qualcuno è disposto a farlo per dei soldi accettabili per me.

Se l'ordine è di principio, ovviamente, il cliente pagherà quanto gli viene detto e cercherà di ordinare da un programmatore esperto.

L'intera questione è come trovare questo programmatore esperto.

Potresti dover ordinare qualcosa di non così importante e non così costoso e vedere chi è capace di cosa, come lavora e soprattutto come comunica con il cliente.

Bene, e nel processo, per capire quale ordine vale i soldi, per il quale - si può seriamente pagare di più, o per esempio, semplicemente trovare un altro programmatore.

 
abolk: Aggiungere la possibilità di fornire una breve annotazione, come "griglia bidirezionale", "inserire gli ordini di mercato sui segnali di 8 indicatori", ecc. L'annotazione può essere fatta dal programmatore stesso.

A proposito, in realtà, i clienti cercano di determinare dalla lista dei lavori completati se uno sviluppatore ha fatto compiti simili, e ci sono casi in cui chiedono: "Hai fatto un lavoro simile, fallo per me secondo il mio TOR".

Fare un promemoria per il cliente, che descriverà brevemente come [creare TOR e] selezionare il contraente. E nominarlo di conseguenza: "Come [scrivere il ToR e] scegliere il contraente. E questo promemoria dovrebbe essere nel posto più prominente del servizio "Jobs". Anche se non sotto forma di testo, ma con un link. Non leggere attentamente - la sua colpa. E spuntare la casella per la lettura come punto obbligatorio nelle fasi di approvazione del TOR.

E gli articoli - solo poche persone li leggono, questo non è un obbligo.

In futuro, se si verifica una situazione di arbitraggio, la prima cosa da fare è dirlo al cliente: Avete letto il Memo, ecco la vostra spunta. Si procede dal fatto che il cliente è stato scelto da voi consapevolmente, e non in base al principio "il più bello (top), è mio".

 

Il cliente ha ragione. Vuole la qualità. Ecco perché non si accontenta del lavoro manuale. E se pensate che il vostro ordine sia spazzatura senza valore, allora che differenza fa se è fatto secondo la vostra coscienza o un lavoro scadente?

A proposito, stimato autore del thread. Per favore, rispondetemi per posta interna al sito.

 
Wex: Il cliente ha ragione. Vuole la qualità. Ecco perché non si accontenta del lavoro manuale.

In questo caso, il cliente ha davvero più probabilità di avere ragione dell'appaltatore. Ma lo è se stiamo parlando del topicstarter, e non di un qualsiasi cliente.

E se pensate che il vostro ordine sia un'inutile spazzatura, che differenza fa se è fatto in buona fede o a tavolino?

Sbagliato. Se è fatto in buona coscienza, si può controllare se è spazzatura o no.

Il cliente scopre più tardi, quando l'ordine viene evaso, che è spazzatura.