Possiedi i tuoi strumenti? [chiuso]


9

Un mio collega ha scritto un post qualche tempo fa chiedendo Possiedi i tuoi strumenti . Solleva una domanda importante. Fai? Ho risposto fino in fondo nei commenti. Come indipendente, possiedo i miei strumenti. Anche quando non ero indipendente, avevo i miei strumenti (con piena licenza) che utilizzavo per lo sviluppo personale. Non penso che acquistare i tuoi strumenti sia qualcosa per gonfiare il petto (solo perché puoi comprare un paio di scarpe da basket da $ 100 che non ti renderanno buono come Michael Jordan), ma è un investimento in te stesso che non dovrebbe essere preso alla leggera.

Cosa pensi delle brave persone?

Risposte:


19

Il problema tra artigiani e programmatori tradizionali è che gli strumenti tradizionali in genere non scadono dopo un anno. Mio padre lavora su auto, casa e altro nel suo tempo libero e ha accumulato tonnellate di strumenti nel corso degli anni. La differenza che vedo è che ha ancora lo stesso fantastico martello dagli anni '90, la stessa potenza che ha visto da più di 10 anni fa, lo stesso banco da lavoro da quando sono nato. Diciamo che voglio comprare Resharper. Sono 100 dollari. Dopo un anno ho bisogno di acquistarlo di nuovo in modo da poter ottenere una licenza per il prossimo anno ... e ancora e ancora. Gli strumenti cambiano così spesso e le licenze devono essere riacquistate così spesso che in realtà non ha molto senso acquistare i tuoi strumenti oltre alle nozioni di base. Solo se lavori a contratto ha senso perché legalmente non puoi rubare gli strumenti e probabilmente hai bisogno di quell'IDE per svolgere il lavoro in un periodo di tempo competitivo.


Sei un ottimo punto! Dover aggiornare costantemente i tuoi strumenti rende più costosa la manutenzione della tua collezione.
Michael Brown,

1
Lo rende più costoso. Ma è un investimento nel tuo mestiere, un po 'come quegli artigiani che tutti pagavano le tasse per l'adesione alle corporazioni del mestiere. Non ottieni qualcosa per niente. E se realizzi un profitto da quegli strumenti per cui continui a pagare, dovresti essere in grado di compensare tale spesa con il tuo reddito. Almeno è pagato in dollari al lordo delle imposte.
quick_now

1
è tutto vero, ma non completo;) Per i programmatori ci sono fantastici strumenti gratuiti, quindi a volte ottieni quel martello di fantasia gratis.
Antonio Bakula,

1
Oppure, se il martello di fantasia non esiste, come programmatori possiamo provare a trovare altri programmatori, riunirsi e sviluppare un martello nuovo e migliorato per sostituirli tutti. Dovremmo chiamarlo un ... "Cacciavite!" :-)
Tin Man,

16

Ai precedenti datori di lavoro, non avevo pensato troppo a spendere fino a $ 100 di tasca mia in uno strumento software. Tuttavia, sin dai primi anni '00, la maggior parte delle aziende in cui ho lavorato hanno adottato politiche che lo vietano. Quindi, anche se non mi dispiaceva spendere i soldi, da allora è diventato contro le regole farlo.

Inoltre, con molte aziende abbastanza felici di accompagnarti immediatamente alla porta e vietare l'accesso al computer con cui hai lavorato quando dai preavviso (o sei licenziato o licenziato), non sarai in grado di recuperare i tuoi strumenti che " ho pagato per. E lasciandoli installati probabilmente si violano una serie di accordi di licenza.

La mia regola empirica in questi giorni è:

  • Se va sul mio computer personale, allora lo pago, lo installo e lo uso.
  • Se va di proprietà dell'azienda, allora l'azienda dovrebbe pagare per questo.
  • Se la società non è disposta a pagare per lo strumento, significa che vogliono che io passi il tempo a farlo duramente / a lungo.

7

Se sei indipendente, allora sì, dovresti. Se assumo un appaltatore per entrare e riparare il mio muro a secco, mi aspetto che porti i suoi strumenti. Se avessi fondato una società di riparazione del muro a secco, potrei fornire alcuni strumenti standard per tutti, per coerenza e se vogliono i propri strumenti, possono spendere i propri soldi.

Se vuoi andare avanti e acquistare i tuoi strumenti di sviluppo per i tuoi scopi, vai avanti !! :)


7

Lavoro per un'azienda. La compagnia insiste sul fatto che possiede tutto ciò che produco. Penso che sia assolutamente irragionevole per loro non fornire tutti i miei strumenti. In nessun modo spenderei $ 15.000 / anno per gli strumenti e darei loro tutto ciò che produco con quegli strumenti.

Inoltre, è circa il 33% della mia paga annuale da portare a casa. Non posso giustificare questo tipo di spese.


6

Collettivamente, gli strumenti che utilizzo per svolgere il mio lavoro costerebbero circa $ 80.000 per l'acquisto. Se mi aspettassi di acquistarli, mi aspetterei anche di ricevere una tariffa oraria notevolmente maggiore.


4

Ciò è tangenziale alla domanda del PO, ma si applica a diverse risposte:

Se sei un libero professionista / lavoratore a contratto negli Stati Uniti e una società fornisce i tuoi strumenti, potrebbero esserci conseguenze fiscali: buone per te, ma non per l'azienda.

L'IRS ha linee guida per capire se sei un contraente indipendente (autonomo) o dipendente . Uno dei fattori è "chi fornisce strumenti / forniture".

Potrebbe essere nell'interesse finanziario dell'azienda chiamarti libero professionista, ma se forniscono i tuoi strumenti e ti dicono quando, dove e su cosa lavorare, potresti essere derubato.

Vedi Permatemp (Wikipedia) per ulteriori informazioni.

[ Nota : non un avvocato, non un agente IRS, non un professionista fiscale, non consulenza legale, consulta qualcuno che sa di cosa sta parlando, ecc.]


2
Sì, molte aziende fanno cose discutibili per sottrarsi alla loro responsabilità fiscale.
Michael Brown,

3

Penso che dipenda tanto dalla politica dell'azienda per cui si lavora e da ciò che il dipartimento IT è disposto a supportare come qualsiasi altra cosa. Ho dovuto comprare praticamente tutti i miei strumenti perché avevo bisogno di lavorare, e, all'epoca, ottenere i soldi autorizzati per acquistare ciò di cui avevo bisogno era più un problema di quanto valesse o semplicemente non c'era un budget. Da allora li ho fatti aprire i forzieri e acquistare le loro licenze, ma quei forzieri sono chiusi di nuovo e un paio di app sono dovute per aggiornamenti significativi.

Mi sento meglio, persino orgoglioso, di possedere i miei strumenti? Non del tutto. Anche se ho un senso di proprietà sui prodotti che creo per la mia azienda, il lavoro è stato alla fine svolto per loro e non per me, quindi avrebbero dovuto pagarlo. Allo stesso tempo, se volevo usare i miei strumenti per le cose a casa e per il lavoro, allora non ho mai avuto la cotta morale di prendere in prestito (rubare) le licenze dell'azienda per i miei scopi malvagi, e ho imparato molto al di fuori delle preoccupazioni giorno lavorativo, quindi non mi dispiace molto. Tuttavia, può diventare costoso e sono stato costretto a lasciare un paio di strumenti per mancanza di fondi.


Se la società non ti fornirà gli strumenti, allora non puoi fare il lavoro. Cosa faranno? Licenziarti? Per quali motivi? Mi piacerebbe essere una mosca sul muro nel processo di licenziamento ingiusto :-)
Mawg dice di reintegrare Monica il

2

Come freelance , dovresti assolutamente farlo, altrimenti sei dipendente da ciò che fornisce il tuo client che potrebbe non essere sempre il migliore per il tuo flusso di lavoro, se hanno qualche strumento (i consulenti sono anche coperti da licenze VL?)

Come dipendente , potrebbe essere interessante se si tratta di uno strumento per il quale l'azienda non ha licenza, tuttavia se sta aumentando la produttività, dovresti spingere il management a licenziarlo per tutti, in questo modo gli altri ne trarrebbero beneficio e tu non hai per spendere i tuoi soldi (e sicuramente aiuta se tutti usano gli stessi strumenti di sviluppo).


Lo qualificherei: se sei un libero professionista, il datore di lavoro può, se lo desidera, fornire strumenti. In questo caso dovresti addebitare una tariffa inferiore rispetto a quando fornisci gli strumenti da solo. Se il datore di lavoro (o tu l'appaltatore / libero professionista) ti impegna sulla base del fatto che hai tutti gli strumenti e capisce che userai i tuoi, dovresti addebitare una tariffa adeguata che ti compensi per le spese che devi fare. Non è sempre necessario rivelare questa differenza delle tariffe di addebito. Il datore di lavoro potrebbe avere quella conversazione con te o no.
quick_now

2

Non penso che sia irragionevole aspettarsi che il tuo datore di lavoro acquisti i tuoi strumenti, ma penso anche che i migliori sviluppatori alla fine avranno i propri strumenti per i loro progetti personali - una volta che avranno un po 'di soldi in più dopo il college.

Nel post, suo padre dice: "Sì, ho circa $ 6000 dei miei strumenti". Gli strumenti che mi vengono forniti al lavoro probabilmente si avvicinano ai $ 15.000 e probabilmente durano solo un anno o due prima che sia necessario effettuare un altro pagamento per una nuova versione (rispetto agli strumenti hardware che durano decenni, a condizione che siano buoni). Inoltre, gli sviluppatori spesso "acquistano i propri strumenti" sotto forma di libri di biblioteca, attrezzature tecnologiche e altri investimenti per i quali è più difficile far pagare i datori di lavoro. Infine, esiste una maggiore varietà di strumenti per gli sviluppatori, a partire da Microsoft rispetto all'open source e compresi il controllo del codice sorgente, CI e molto altro ancora, che deve essere selezionato dalla persona che prende le decisioni aziendali, di solito il datore di lavoro ( a meno che tu non sia un libero professionista). Quindi penso che sia ragionevole non possedere i tuoi strumenti per il tuo lavoro quotidiano.

Allo stesso tempo, riservare tempo ai progetti personali è la chiave per diventare uno dei migliori sviluppatori e parte di tale investimento è l'acquisto degli strumenti per i propri progetti.


2

Mi piace molto il tuo terzo paragrafo @Michael Kohne. Fondamentalmente per me si tratta di due cose:

  • Se sto facendo delle cose, allora regole Open Source, perché quasi tutto ciò di cui ho bisogno è open source (gcc / llvm, cmake, doxygen, python, ruby ​​ed eclipse) (programma principalmente in C / C ++, python, java, ruby ​​e ogni tanto faccio qualche sviluppo web)

  • Se è una società per cui (lavorerò), allora è il problema dell'azienda, voglio solo fare le mie cose, il meglio che posso (sono solo uno sviluppatore stupido);


1

Come libero professionista potrei vederlo andare in entrambi i modi, ma se vieni assunto per gestire un progetto (invece di essere un altro corpo caldo in una sedia), probabilmente avresti bisogno dei tuoi strumenti.

Come impiegato regolare, il tuo datore di lavoro dovrà fornire gli strumenti perché utilizzerà una particolare catena di strumenti (spesso non di tua scelta).

Per il lavoro personale, ovviamente avrai bisogno dei tuoi strumenti, ma per molte persone che consiste in una catena di strumenti open source. Onestamente, la maggior parte dei progetti personali di persone non tocca il genere di cose per le quali avresti bisogno di una toolchain di fascia alta.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.