Possiedi i tuoi strumenti? [chiuso]

9

Un mio collega ha scritto un post poco fa chiedendo Possiedi i tuoi strumenti . Solleva una domanda importante. Fai? Ho risposto in modo negativo nei commenti. Come indipendente, possiedo i miei strumenti. Anche quando non ero indipendente, avevo i miei strumenti (completamente autorizzati) che usavo per lo sviluppo personale. Non credo che comprare i tuoi strumenti sia qualcosa su cui gonfi il petto (solo perché puoi comprare un paio di sneakers da basket da $ 100 che non ti renderanno buono come Michael Jordan), ma è un investimento in te stesso che non dovrebbe essere presa alla leggera.

Che cosa pensi brave persone?

    
posta Michael Brown 04.02.2011 - 20:19
fonte

11 risposte

19

Il problema tra gli artigiani tradizionali e i programmatori è che gli strumenti tradizionali non scadono in genere 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 impressionante martello dagli anni '90, la stessa potenza che ha visto da oltre 10 anni, lo stesso banco da quando sono nato. Diciamo che voglio comprare Resharper. Sono 100 dollari. Dopo un anno ho bisogno di comprarlo di nuovo così posso 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 senso molte volte acquistare i propri strumenti oltre alle basi. Solo se stai facendo un lavoro a contratto ha senso perché legalmente non puoi rubare gli strumenti e probabilmente hai bisogno di quell'IDE per svolgere il lavoro in un tempo competitivo.

    
risposta data 04.02.2011 - 21:01
fonte
16

Ai precedenti datori di lavoro, non pensavo troppo di spendere fino a $ 100 dalle mie tasche su uno strumento software. Tuttavia, sin dagli inizi degli anni 00, la maggior parte delle aziende in cui ho lavorato ha avuto politiche che vietano questo. Quindi, anche se non mi dispiaceva spendere i soldi, da allora è diventato contro le regole farlo.

Inoltre, con molte aziende abbastanza felici di camminare immediatamente verso la porta e vietare l'accesso al computer con cui hai lavorato quando hai dato l'avviso (o essere licenziato o licenziato), non sarai in grado di recuperare i tuoi strumenti per cui hai pagato. E lasciandoli installati probabilmente violerai una serie di accordi di licenza.

La mia regola empirica in questi giorni è:

  • Se va sul mio computer personale, allora pago I per questo, lo installo e lo uso.
  • Se va in proprietà dell'azienda, l'azienda dovrebbe pagare per questo.
  • Se la società non è disposta a pagare lo strumento, vuol dire che vogliono che passi il tempo a farlo in modo difficile / lungo.
risposta data 04.02.2011 - 21:51
fonte
7

Se sei indipendente, allora sì, dovresti. Se assumo un appaltatore per entrare e riparare il mio muro a secco, mi aspetterei che portasse i suoi strumenti. Se avvii una società di riparazione di cartongessi, 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 !! :)

    
risposta data 04.02.2011 - 20:25
fonte
7

Lavoro per un'azienda. L'azienda insiste sul fatto che possiedono tutto ciò che produco. Penso che sia assolutamente irragionevole per loro non fornire tutti i miei strumenti. Non ho modo di spendere $ 15.000 / anno per gli strumenti e dare loro tutto ciò che produco con quegli strumenti.

Inoltre, questo è circa il 33% della mia paga annuale da portare a casa. Non c'è modo di giustificare questo tipo di spesa.

    
risposta data 04.02.2011 - 21:15
fonte
6

Collettivamente, gli strumenti che uso per svolgere il mio lavoro costerebbero circa $ 80.000 per l'acquisto. Se mi aspettassi di comprarli, mi aspetterei anche di ricevere una tariffa molto più oraria.

    
risposta data 04.02.2011 - 20:50
fonte
4

Questo è tangente alla domanda dell'OP, ma si applica a molte delle risposte:

Se sei un libero professionista / collaboratore negli Stati Uniti e un'azienda fornisce i tuoi strumenti, potrebbero esserci delle conseguenze fiscali: buone per te, ma non per l'azienda.

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

Potrebbe essere nell'interesse finanziario della società chiamarti freelance, ma se forniscono i tuoi strumenti e ti dicono quando, dove, & su cosa lavorare, potresti essere derubato.

Vedi Permatemp (Wikipedia) per ulteriori informazioni.

[ Nota : non è un avvocato, non è un agente dell'IRS, non è un professionista delle imposte, non è un consulente legale, consulta qualcuno che sa di cosa sta parlando, ecc.]

    
risposta data 06.02.2011 - 01:14
fonte
3

Penso che dipenda tanto dalla politica dell'azienda per cui lavori e da quanto il reparto IT è disposto a supportare come qualsiasi altra cosa. Ho dovuto comprare praticamente tutti i miei strumenti perché Avevo bisogno di portare a termine il lavoro e, al tempo, ottenere i soldi autorizzati ad acquistare ciò di cui avevo bisogno era più difficile di quanto valesse o semplicemente non c'era budget. Da allora li ho convinti ad aprire le casse e acquistare le loro licenze, ma quelle casse sono di nuovo chiuse e un paio di app sono dovute per aggiornamenti significativi.

Mi sento persino più orgoglioso di possedere i miei strumenti? Non del tutto. Mentre ho un senso di proprietà sui prodotti che creo per la mia azienda, il lavoro è stato ultimato per loro e non per me, quindi avrebbero dovuto pagare per questo. Allo stesso tempo, se volevo usare i miei strumenti per le cose a casa e al lavoro, allora non ho mai avuto la schiacciante morale di prendere in prestito (rubare) le licenze della compagnia per i miei scopi nefandi, e ho imparato molto al di fuori del tormentato giornata lavorativa, quindi non mi dispiace molto. Tuttavia, può diventare costoso e sono stato costretto a lasciare un paio di strumenti per mancanza di fondi.

    
risposta data 04.02.2011 - 20:42
fonte
2

Come freelance , dovresti assolutamente, altrimenti sei dipendente da ciò che fornisce il tuo cliente, che potrebbe non essere sempre il migliore per il tuo flusso di lavoro, se hanno uno strumento (sono consulenti addirittura coperti nelle licenze VL?)

In qualità di impiegato , potrebbe essere interessante se si tratta di uno strumento per il quale la società non ha alcuna licenza, tuttavia se si aumenta la produttività, si dovrebbe spingere il management a concedere la licenza per tutti, in questo modo gli altri ne trarrebbe vantaggio e non dovrai spendere i tuoi soldi (e sicuramente aiuta se tutti usano gli stessi strumenti di sviluppo).

    
risposta data 04.02.2011 - 20:37
fonte
2

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

Nel post, suo padre dice "Sì, ho circa $ 6000 dei miei strumenti". Gli strumenti forniti per me al lavoro probabilmente si avvicinano a $ 15.000 e probabilmente durano solo un anno o due prima di dover effettuare un altro pagamento per una nuova versione (rispetto agli strumenti hardware degli ultimi decenni, a condizione che siano utili). Inoltre, gli sviluppatori spesso "acquistano i propri strumenti" sotto forma di libri di biblioteca, attrezzature tecnologiche e altri investimenti che sono più difficili da pagare per i datori di lavoro. Infine, c'è molta più varietà negli strumenti di sviluppo - a partire da Microsoft rispetto all'open source, incluso il controllo del codice sorgente, l'IC e molto altro - che deve essere selezionato dalla persona che prende le decisioni aziendali, solitamente il datore di lavoro ( a meno che tu non sia un freelance). Quindi penso che sia ragionevole non possedere i tuoi strumenti per il tuo lavoro diurno.

Allo stesso tempo, mettere il tempo da parte per i progetti personali è la chiave per diventare uno degli sviluppatori migliori e parte di questo investimento è acquistare gli strumenti per i propri progetti.

    
risposta data 04.02.2011 - 20:41
fonte
2

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

  • Se sono io a fare le 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 occasionalmente sviluppo web)

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

risposta data 04.02.2011 - 23:49
fonte
1

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

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

Per il lavoro personale, ovviamente avrai bisogno dei tuoi strumenti, ma per molte persone è costituito da una catena di strumenti open-source. Onestamente, la maggior parte delle persone progetti personali non toccano il genere di cose di cui avresti bisogno per un toolchain di fascia alta.

    
risposta data 04.02.2011 - 20:53
fonte

Leggi altre domande sui tag