2018-10-17 19:24:07 +0000 2018-10-17 19:24:07 +0000
132
132

Il mio precedente datore di lavoro mi ha chiesto di risolvere un bug nel codice che ho scritto per loro

Il mio precedente datore di lavoro vuole che io risolva un bug nel codice che ho scritto mentre lavoravo per loro. Dovrei fornire loro assistenza su contratto (retribuita) o gratuitamente, nonostante il fatto che non lavoro più per loro?

Background: La scorsa estate ho lavorato come stagista per una grande azienda manifatturiera. La durata del mio contratto è stata fissata a 3 mesi. Mi hanno pagato una tariffa oraria per il mio lavoro. Le mie responsabilità lavorative comportavano il supporto informatico e lo sviluppo di software. Il progetto software su cui ho lavorato era un'applicazione server piuttosto semplice. Ho lavorato esclusivamente sul progetto. All'inizio il progetto sembrava essere un successo, il software funzionava come previsto. Prima di concludere il mio contratto e di lasciare l'azienda, mi sono assicurato di lasciare un'ampia documentazione su come utilizzare il programma e come modificare il codice sorgente in caso di necessità.

Non ho firmato un contratto riguardante specificamente questo progetto software e l'assistenza post distribuzione che potrebbe richiedere.

Da allora ho iniziato a lavorare per un'altra azienda come sviluppatore di software a tempo pieno in un altro paese.

Problema: Sono stato recentemente contattato dal mio precedente datore di lavoro (questo è più di un anno dopo la fine del mio contratto con loro), dicendo che c'è un piccolo bug con il software che ho scritto in precedenza, e che hanno bisogno del mio aiuto per risolvere tale problema. Come già detto in precedenza, ora lavoro a tempo pieno in un altro paese. Questo significa che tornare lì di persona è fuori questione. Anche se credo che sarà possibile risolvere il bug a distanza. Se dovessi aiutare a risolvere questo bug, dovrei dedicare il mio tempo libero (sera e nei fine settimana) ad aiutarli.

È nel mio interesse risolvere questo bug in modo da poter utilizzare il precedente datore di lavoro come riferimento per la mia futura occupazione. Non voglio che siano in cattive condizioni con me.

Questione: Devo negoziare un nuovo contratto con il mio precedente datore di lavoro e far pagare loro il denaro per questa ulteriore assistenza che gli fornirei nel mio tempo libero? Oppure devo fornire l'assistenza gratuitamente, poiché è una mia responsabilità morale, anche se non sono contrattualmente obbligato a farlo?

Aggiornamento importante: Il mio attuale datore di lavoro mi ha dato il permesso di lavorare per il precedente datore di lavoro, a condizione che siano soddisfatti determinati criteri:

  • Fornisco loro aggiornamenti regolari sulla progressione e la durata stimata del progetto.
  • Gestisco il mio tempo in modo tale che questo lavoro aggiuntivo non influisca negativamente sul mio lavoro attuale per loro, cioè non lavoro fino a tarda notte prima di un giorno lavorativo.
  • Mantengo il silenzio su tutti gli altri lavori che svolgo attualmente per il mio attuale datore di lavoro.

Réponses (17)

292
292
292
2018-10-17 19:35:43 +0000

La riparazione del bug non è una tua responsabilità.

dovrei fornire l'assistenza gratuitamente poiché è mia responsabilità morale

No. Non è tua responsabilità morale o legale fornire aiuto gratuito. Non sei più un loro dipendente.

Ho fatto in modo di lasciare una documentazione completa su come usare il programma e come modificare il codice sorgente, se necessario.

Bene! Avete già fatto quello che dovete fare per dare una mano. Sono consapevoli del bug e hanno le risorse per risolverlo da soli. Ci si aspetta che siano loro a risolverlo, non voi.

Ci sono anche diverse ragioni forti per cui non dovreste fare il lavoro gratuitamente:

  • Ora siete un professionista. Svolgere un lavoro non retribuito non vi avvantaggia.
  • Attualmente siete impiegati in una nuova società. Svolgere un lavoro fuori orario per la vostra vecchia azienda può essere considerato un conflitto di interessi o una violazione del contratto.
  • È passato almeno un anno da quando avete lasciato la vecchia azienda, e i loro sistemi potrebbero essere cambiati. Non ha idea di quanto tempo ci vorrà per completare questa correzione.

Come deve rispondere alla loro richiesta?

L'opzione A è quella di rifiutare gentilmente e di indirizzarli alla documentazione che ha lasciato.

Devo negoziare un nuovo contratto con il mio precedente datore di lavoro e far pagare loro l'assistenza aggiuntiva che gli fornirei nel mio tempo libero?

L'opzione B è quella di discuterne con il suo attuale datore di lavoro. Forse potete negoziare un contratto temporaneo per aiutare la vecchia azienda, ma prima dovete ottenere il permesso del vostro attuale datore di lavoro. Assicuratevi anche di chiedere quanto tempo si aspettano da voi (la vecchia società).

59
59
59
2018-10-17 19:46:07 +0000

Devo negoziare un nuovo contratto con il mio precedente datore di lavoro e far pagare loro l'assistenza aggiuntiva che gli fornirei nel mio tempo libero?

Sì, se vi sentite a vostro agio. Stai scrivendo un codice in modo che possano trarre profitto. A parte questo, è del tutto possibile che la vostra attuale società non vi permetta di lavorare. Verificate con il vostro manager se vi è permesso farlo prima di chiedere informazioni sul contratto. La maggior parte delle aziende che ho visto hanno delle clausole/regole riguardanti il lavoro per un'azienda simile mentre lavorano lì.

O dovrei fornire l'assistenza gratuitamente perché è una mia responsabilità morale, anche se non sono contrattualmente obbligato a farlo?

No, non credo che tu abbia la responsabilità morale di correggere il tuo errore. Se hai scritto un software che ha risolto la fame nel mondo, allora sì, forse in questo caso. Tuttavia, dato che tu facevi soldi, e loro facevano soldi con te, allora non c'è nessun obbligo morale o meno.

35
35
35
2018-10-18 08:35:21 +0000

Devo negoziare un nuovo contratto con il mio precedente datore di lavoro e far pagare loro l'assistenza supplementare che fornirei loro nel mio tempo libero? Oppure dovrei fornire l'assistenza gratuitamente, poiché è una mia responsabilità morale, anche se non sono contrattualmente obbligato a farlo?

Non ci sono obblighi morali negli affari.

Sei stato pagato ad ore, non dal risultato. E da quanto lei ha descritto, l'azienda sta cercando la sua assistenza da una posizione neutrale, non è arrabbiata o minacciosa.

Molto probabilmente, hanno già fatto una rapida stima e credono che chiederle di risolvere il bug sarà più veloce, meno costoso e forse meno probabile che introduca altri bug rispetto all'assunzione di qualcuno nuovo che non ha familiarità con il codice.

La loro richiesta è assolutamente razionale. La persona che ha scritto il codice è di solito la persona migliore per risolvere un bug. Raggiungervi con una richiesta di aiuto è una soluzione ovvia. Molto probabilmente non saranno sorpresi dalla vostra richiesta di pagamento, e molto probabilmente non perderebbero il sonno se vi rifiutaste.

Quindi , se lo desiderate, potete offrire loro di risolvere il bug ad una tariffa oraria che ritenete giustificata. Dovreste specificare tutto ciò che avete detto sopra - che siete impiegati a tempo pieno, che completate questo lavoro nel vostro tempo libero (importante per una stima delle scadenze!) e che potete fare il lavoro solo a distanza.

E , dovreste chiedere un compenso per il vostro tempo. Perché dovreste farlo gratuitamente? Perché dovresti supporre che si aspettano che tu lo faccia gratis? Farebbero qualcosa gratis per voi?

E questo è tutto. Mi asterrei dalle riflessioni filosofiche di altre risposte. Perché hanno trovato il bug adesso, che leggano o meno la tua documentazione, se hanno già provato a risolvere il bug con persone interne - tutto questo non ha alcuna importanza per la tua domanda.

Non pensare troppo alle cose semplici.

20
20
20
2018-10-17 19:52:17 +0000

Devo negoziare un nuovo contratto con il mio precedente datore di lavoro e far pagare loro l'assistenza supplementare che fornirei loro nel mio tempo libero? Oppure dovrei fornire l'assistenza gratuitamente, poiché è una mia responsabilità morale, anche se non sono contrattualmente obbligato a farlo?

Questo dipende da come consideri la tua responsabilità morale, da quanto apprezzi il tuo rapporto con loro, da quanto tempo pensi che ci vorrà per risolvere il bug e da quanto apprezzi questo tempo.

Potresti semplicemente indicare che sei troppo occupato e quindi rifiutare di aiutare a risolvere il bug.

Potreste offrirvi di dare una rapida occhiata al problema e poi dare loro una stima di quanto tempo e a quale ritmo ci vorrebbe per risolvere il problema.

Oppure potreste semplicemente accettare di intervenire e aiutare a risolverlo.

Se fosse per me, e non pensavo che avrebbe occupato troppo del mio tempo libero, farei solo quest'ultimo.

In effetti ho aiutato i precedenti datori di lavoro. Molte volte.

Una volta ho lasciato il posto di Amministratore di sistemi. Il mio sostituto ha finito per cancellare i file di sistema critici su un'unità principale e per cancellare inavvertitamente il loro unico backup nel processo. Anche se non ho avuto nulla a che fare con la causa, ho lavorato con il mio sostituto per tutta la notte per ricostruire l'unità del sistema operativo e creare un backup valido, poi sono andato al mio lavoro regolare la mattina. In cambio ho ricevuto una bella lettera di ringraziamento. Per me, era la cosa giusta da fare.

10
10
10
2018-10-17 20:51:14 +0000

IANAL.

Supponendo che aiutare la società precedente non costituisca una violazione del contratto o un conflitto di interessi ai sensi del vostro contratto attuale (verificate prima questo!):

  1. 1. Non dovreste fare il lavoro gratuitamente. Presumibilmente questa azienda crea ancora software. Presumibilmente hanno sviluppatori nel loro staff. Presumibilmente questi sviluppatori hanno più esperienza di qualche stagista di basso livello che ha lavorato lì per 3 mesi (non per dire che tu sia di basso livello ora, ma tu stesso a quel tempo avevi probabilmente meno esperienza del loro personale a tempo pieno oggi). Possono pagare i loro dipendenti per farlo, o puoi farlo tu per loro. Quello che sperano di fare è che tu faccia il lavoro per meno di quanto loro dovrebbero pagare i loro dipendenti per farlo. Ciò significa presumibilmente:

  2. 2. Dovreste chiarire loro che questo lavoro sarà fatto secondo il vostro programma, non secondo il loro, perché avete un lavoro a tempo pieno altrove e farete questo lavoro per loro dopo l'orario di lavoro. Questo è per stabilire delle aspettative. Dovrebbero capire che dopo un'intera giornata di lavoro di 9-5 giorni, non siete interessati a fare un lavoro 5-1, e che ci lavorerete solo per un paio d'ore al giorno. Devono capire questo, perché altrimenti saranno guai per voi.

  3. Dovreste chiarire loro che si tratta di un'operazione una tantum, e dopo che questo è stato fatto, non dovrebbero contare su di voi per mantenere questo codice per loro per sempre. Avete fornito la documentazione (ottimo lavoro!) sul codice che avete scritto, e questo è davvero dove la vostra responsabilità dovrebbe finire, ma state fornendo questo servizio per la bontà del vostro cuore, e loro non dovrebbero spingere la loro fortuna. Ancora una volta, fissare le aspettative.

  4. E questa è la parte più importante, quindi è in grassetto e in corsivo: Prenderlo per iscritto.** Stilare e firmare un contratto. Non fatelo volenti o nolenti, perché è così che si viene fottuti dal proprio lavoro. Probabilmente (IANAL) non dovreste avere bisogno di un avvocato per fare questo per voi; una semplice dichiarazione dei termini di cui sopra (e qualsiasi altro termine vogliate) in una e-mail, con una risposta “riconosciuta” o “confermata” da loro dovrebbe essere sufficiente (IANAL).

7
7
7
2018-10-18 01:57:22 +0000

E’ abbastanza normale che gli sviluppatori svolgano un lavoro freelance a parte. Se vuoi farlo, assicurati solo che non ci siano conflitti, legali o pratici, tra il tuo lavoro a tempo pieno e quello a tempo parziale. Assicuratevi che entrambe le parti siano chiare su ciò che siete e non siete d'accordo a fare per loro, compreso l'impegno di tempo. Fate delle ricerche per creare la vostra società per proteggere voi stessi. Non lavorate senza un contratto equo, debitamente scritto e firmato.

Ma in base alla vostra descrizione, questo non è, in realtà, “un bug in il vostro codice”. È un bug nel loro codice, e tu non lavori più per loro. Se non vuoi accettare il nuovo contratto, non sei obbligato a farlo. Molto probabilmente, in assenza di un contratto di questo tipo, non vi sarebbe consentito di correggere, o addirittura di accedere, al codice. E quindi, non potreste mai esserne responsabili.

5
5
5
2018-10-18 05:21:55 +0000

Un punto importante che non è stato sollevato: quale sarà il vostro rapporto con loro e come vi pagheranno.

Ci sono due opzioni: vi considerano come dipendenti (a tempo parziale, con contratto a tempo determinato), oppure vi considerano come appaltatori. Non possono semplicemente “inviarvi del denaro”.

  • Nel primo caso, questo può essere un po’ complesso, dato che non siete più nel paese, soprattutto per quanto riguarda le tasse, i contributi previdenziali, ecc. Se non si sa in anticipo quanto tempo ci vorrà, può anche essere un bel grattacapo per loro in termini di contratto, a meno che non si sia d'accordo su un importo fisso.

  • Nel secondo caso, sarebbe necessario fatturarli. Ma ciò significa essere registrati come ditta individuale (o società), dichiarando tali entrate e pagando tasse e contributi su tali entrate. Questo a sua volta significa:

In alcuni paesi, ci sono aziende che faranno l'interfaccia per voi: fattureranno l'azienda target per voi, e vi pagheranno (meno le tasse, i contributi, e le loro commissioni) come dipendenti. Dovreste scegliere una società di questo tipo nel paese in cui risiedete attualmente per evitare i problemi di cui sopra.

In tutti i casi, controllate il vostro contratto con il vostro attuale datore di lavoro e quali sono le regole nel vostro attuale paese di lavoro. Potrebbe essere necessario notificare o anche ottenere un'autorizzazione formale dal vostro attuale datore di lavoro prima di poter lavorare per qualcun altro allo stesso tempo.

3
3
3
2018-10-18 20:17:08 +0000

Naturalmente si può fare questo. Come altri hanno affermato, prima di farlo dovresti verificare con il tuo attuale datore di lavoro.

Mi farei diverse domande:

  • Cosa succederebbe se in futuro dovessero trovare un altro ‘bug’? Farebbe la stessa cosa la prossima volta? La volta successiva?

  • Farebbe lo stesso per il suo attuale datore di lavoro se passasse dalla sua attuale posizione?

Mi è successo qualcosa del genere. Ero lo SME (esperto in materia) di diversi sistemi quando sono stato licenziato 28 mesi fa. Ho ricevuto alcune telefonate mesi dopo che la mia posizione è stata eliminata - molte da parte di utenti e il resto da parte di addetti alle operazioni (entrambi avevano il mio cellulare). Ho gentilmente spiegato che non lavoravo più lì (non è stata una mia scelta) e la loro migliore linea d'azione è stata quella di contattare il mio vecchio manager (responsabile dei sistemi). Egli poteva assegnare allo sviluppatore ora assegnato al sistema.

E no - non hai un obbligo morale nei confronti del tuo vecchio datore di lavoro.

3
3
3
2018-10-18 15:53:59 +0000

Dovrei negoziare un nuovo contratto con il mio precedente datore di lavoro e far pagare loro l'assistenza aggiuntiva che gli fornirei nel mio tempo libero?

Sì, potresti (non “dovresti”) - anche se fai attenzione alle potenziali implicazioni fiscali e al conflitto di interessi. La scelta di farlo o meno dipende da voi.

O dovrei fornire l'assistenza gratuitamente, poiché è una mia responsabilità morale, anche se non sono contrattualmente obbligato a farlo?

No. Non avete una responsabilità morale in questo caso. È a tutti gli effetti impossibile scrivere codice non banale che sia perfetto sia ora che in futuro per sempre - se tutti noi dovessimo sostenere, gratuitamente, il codice che abbiamo scritto anni fa, per i precedenti datori di lavoro, allora dopo alcuni anni di tali “obblighi” che si accumulano, non avremmo il tempo di fare il nostro lavoro attuale (per il quale veniamo pagati).

Un esperimento di pensiero interessante sarebbe: se quel codice che avete scritto un anno fa si rivelasse utile per ottenere un grosso contratto con un nuovo cliente dal vostro ex datore di lavoro, avrebbe l'obbligo morale di inviarvi un grosso bonus per averlo scritto, anche se non lavorate più lì? E lo farebbero davvero? Poche persone risponderebbero “sì” a entrambe le domande. Allora perché l'aspettativa inversa dovrebbe essere accompagnata da un tale obbligo morale?

Lei ha fatto il lavoro (presumibilmente) al meglio delle sue capacità a quel tempo, e in cambio è stato pagato un (presumibilmente) salario equo. Questo era il rapporto d'affari che aveva con il suo datore di lavoro all'epoca. Ora è finita. Se scegliete di farlo, potreste decidere di avviare un altro rapporto d'affari con quel datore di lavoro - ma sarebbe molto stupido che un tale nuovo rapporto prevedesse di lavorare gratis.

2
2
2
2018-10-19 20:51:52 +0000

Una volta ho avuto un ex datore di lavoro che lo faceva con me. Ecco le opzioni di base:

  1. 1. Fallo gratis.
  2. Digli di andare a pescare.
  3. 3. Invia loro il tuo preventivo di tempo e la tua tariffa oraria. Offrite di fissarlo per un prezzo.

Questo è un modo carino di metterglielo in testa; non stai dicendo di no e sei disposto a lavorare con loro, ma non sei uno stupido.

Io eviterei (2), che praticamente brucia il ponte, e raccomanderei o (1) o (3).

Se il riferimento/rapporto è molto importante per voi, allora magari fatelo gratis questa volta, ma se vi chiedono un altro favore, quotateli un tempo e un costo.

Se lavorate gratis, perdono il rispetto per voi.

Ho scelto (3). Hanno detto di no.

2
2
2
2018-10-18 20:57:34 +0000

Permettetemi di iniziare dicendovi che il titolo della vostra domanda può cambiare tutto. Il codice è YOURS? Capisco che all'epoca non aveva firmato un contratto con quel datore di lavoro, ma credo sia lecito supporre che, come in ogni contratto per sviluppatori di software, il codice non sia il suo, ma quello del suo datore di lavoro. Certo, l'hai scritto tu, ma se avessi un contratto da rispedire a te troveresti una clausola che afferma che tutto il codice che scrivi per l'azienda è di proprietà dell'azienda, e non di tua proprietà.

Se siamo d'accordo che è il codice del tuo datore di lavoro, allora le altre risposte forniscono un ottimo consiglio, e spero che questa ti dia un po’ di prospettiva su come procedere. Avete venduto il vostro tempo e i vostri sforzi, e avete adempiuto a questo obbligo. Potresti volergli vendere di nuovo il tuo tempo e i tuoi sforzi, se ne hai un po’ da vendere.

Se hai qualche ragione di credere che il codice sia in realtà il tuo , allora dovresti consultarti con un avvocato.

2
2
2
2018-10-21 23:22:26 +0000

La mia regola empirica è che per un precedente datore di lavoro fornisco un aiuto banale/facile come cortesia, cioè gratuitamente. Si tratta di 5 minuti di lavoro o di conversazione con qualcuno.

Dopodiché sono felice di operare su base contrattuale con loro, purché la legge e la mia situazione personale lo consentano. (Nessun conflitto con il mio altro impiego/non concorrenza ecc., legale per fare il lavoro in quel paese, ecc.)

In particolare, dovete pensare alla legge sull'immigrazione e alla questione di fare un lavoro per loro. Le leggi sull'immigrazione variano (ad esempio, il Regno Unito non permette nemmeno a uno straniero in visita per turismo di telefonare per l'azienda della sua nazione d'origine, quindi non osare controllare l'e-mail! Se il lavoro passato su un visto che non hai più, devi rivedere la legalità di fare un lavoro per loro _ora.

Infine ricordati la vecchia storia dell'operaio specializzato.

La possente, antica macchina forgiatrice era fuori uso. Non riuscivamo a forgiare alberi a gomito, e loro avevano chiamato il costruttore (non era Ingersoll-Rand) e nemmeno i loro migliori collaboratori riuscivano a capirlo. Alcuni dei loro vecchi e alcuni dei nostri erano d'accordo, era il momento di chiamare Bill.

Bill era un genio con queste macchine. Ha contribuito a progettare questo sistema e si è ritirato dall'azienda.

Bill ha camminato su e giù per la grande macchina. Guardò qui, guardò là, sentì l'odore dell'olio. Bill chiese in prestito un martello. BAP! “Provalo subito”. La grande macchina prese vita.

Grazie Bill! Sì, mandaci una fattura.

La fattura è tornata, 10.000 dollari!?!? Abbiamo chiesto un preventivo. È tornata

  • Chiamata di riparazione in loco —– $199
  • Colpisci la macchina con il martello —- $1
  • Sapere dove colpirla —- $9.800
1
1
1
2018-10-20 13:41:43 +0000

Non devi niente alla vecchia compagnia. Lei ha scritto quello che sembra essere un codice soddisfacente e ben documentato. Non ti è stato richiesto di scrivere codice privo di bug. Sarebbe impossibile!

Ti hanno chiesto di fare qualche altro lavoro per loro. Il tuo attuale datore di lavoro è d'accordo. L'unica domanda è come si fa a pagare per questo lavoro.

Ottenere una descrizione precisa del problema. Stima il numero di ore necessarie per risolvere il problema. Stimare il tempo necessario per poter assegnare questo numero di ore al di fuori del vostro tempo libero. Preventivare una tariffa oraria. Poi hanno la possibilità di scegliere se coinvolgervi o meno nel lavoro.

1
1
1
2018-10-20 21:57:09 +0000

Non rispondete nemmeno a loro. Qualsiasi somma di denaro che potreste far loro pagare non vale il disturbo che causerebbe. Cercano qualcuno che faccia un lavoro per loro e che riescano a non pagare. Lasciate che vi spieghi come funziona. Per prima cosa, hanno solo “un piccolo cambiamento - sono sicuro che si può fare in quindici minuti”. Poi è “finché abbiamo la vostra attenzione, potreste fare un altro cambiamento per noi? Con le tue grandi capacità questo non ti porterà via tempo”. Molto presto passerai tutto il tuo tempo libero, le serate e i fine settimana a lavorare per questa azienda nel FarAwayLandistan. E quando arriverà il momento del pagamento? ……… (crickets)

Fatevi un favore, risparmiatevi un po’ di tempo e di fastidio e ignorateli. Se vogliono che questo lavoro venga fatto, troveranno qualcuno del posto che lo faccia.

1
1
1
2018-10-22 13:33:09 +0000

Non si correggono i bug gratuitamente a meno che non si crei/distribuisca software libero.

Ci sono 2 modi per risolvere i bug “gratuitamente” negli altri casi:

(A) sei un dipendente e risolvere i tuoi bug fa parte del tuo lavoro, nel qual caso il “gratuito” è effettivamente pagato dal tuo stipendio;

(B) hai un contratto come venditore di software con il cliente che dice che durante X mesi dopo la vendita del software risolverai i bug gratuitamente, nel qual caso il “gratuito” è factored nel prezzo iniziale che il cliente paga.

Al momento della consegna eri nella posizione A, quindi la posizione B non si applica e non puoi più essere richiesto di risolvere i bug gratuitamente come fornitore di software dopo la fine del periodo iniziale di supporto gratuito.

Quindi l'unica cosa normale da fare è essere come un venditore nella posizione B dopo la fine del “supporto gratuito” e offrire di (1) fare un lavoro una tantum per risolvere il bug, o (2) offrire un contratto di servizio per mantenere il software aggiornato.

In questa posizione si applicano le solite avvertenze menzionate in altre risposte - assicuratevi che il vostro attuale datore di lavoro sia d'accordo, e siate molto specifici su ciò per cui siete pagati.

I guasti tipici in questo caso sono la sottoscrizione di un prezzo fisso una tantum per mantenere la correzione di bug eternamente o l'accettazione di correggere bug che non sono effettivamente tuoi (cioè mantenere il tuo codice aggiornato con i cambiamenti di altri programmi o requisiti).

1
1
1
2018-10-20 16:52:07 +0000

Oltre agli ottimi consigli già forniti da altri, vi invito a tenere presente quanto segue:

  1. Il software, come qualsiasi altra cosa costruita dall'uomo, richiede manutenzione, e quindi, se vogliono fare affidamento su di esso, devono pianificare e preventivare la manutenzione, indipendentemente da chi la eseguirà.
  2. La differenza di costo tra una prova di concetto scritta da uno stagista e un software manutenibile e di qualità della produzione, scritto per eseguire più o meno lo stesso compito, può essere compresa tra l'1% e il 99%, e di solito è molto più vicina a quest'ultimo.

Pensando alla manutenzione come “solo questa piccola cosa in più” non fa sparire il costo, ma impedisce loro di pianificarla e di fare un budget.

Potresti doverglielo dire chiaramente prima di accettare qualsiasi altro lavoro. Non dirlo in questo modo, naturalmente; sarebbe pedante. Ma non avviare alcuna trattativa in cui la loro posizione sia basata sull'ignoranza o sull'incomprensione.

1
1
1
2018-10-20 09:04:47 +0000

Mi sorprende che nessuna delle risposte finora abbia menzionato il fatto che tu fossi un “stagista”.

La realtà è che hanno abusato della tua presenza come stagista per fare un lavoro di qualità nella produzione e ora ti chiedono se continui a sostenere le loro operazioni. In conclusione, lo stage è terminato e non gli devi nulla. Uno stagista è uno stagista, dopotutto. Ad esempio, Avresti dovuto avere un mentore che ti guidasse e conoscesse il lavoro che ti sei lasciato alle spalle, e non è tua responsabilità che non sia successo.

È comunque una buona idea continuare a non bruciare quel ponte.

Se siete ancora disposti ad assisterli, cercherei di avere una stima approssimativa del tempo che ci vorrebbe per farlo, o, per essere sicuri, citare voi stessi come lavoro tra i 100-200 euro all'ora con un anticipo minimo di 3-4 ore.

Altrimenti il denaro non varrà il disturbo che crea nella vostra vita professionale e privata.

Come altri dicono, siate anche molto consapevoli delle vostre leggi fiscali locali. In passato ho rifiutato lavori o lavori brevi che sulla carta sembravano molto buoni, ma al netto delle tasse non ne valeva la pena, per diversi motivi che non sono rilevanti per la vostra domanda.

P.S. Siate anche consapevoli delle leggi di eccezione/precedenza. Abbiamo un'eccezione per un paio d'anni che non richiede molta burocrazia, ma se bruciamo quell'opportunità con un lavoro di un paio di centinaia di euro, non possiamo beneficiarne se si presenta un'altra opportunità.