Mój kolega napisał kiedyś post z pytaniem Czy posiadasz swoje narzędzia . Rodzi ważne pytanie. Czy ty? Odpowiedziałem w dół w komentarzach. Jako niezależny posiadam własne narzędzia. Nawet gdy nie byłem niezależny, miałem własne (w pełni licencjonowane) narzędzia, których użyłem do rozwoju osobistego. Nie sądzę, że kupowanie własnych narzędzi jest czymś, co może nadmuchać twoją klatkę piersiową (tylko dlatego, że możesz kupić parę trampek do koszykówki o wartości 100 $, nie uczynią cię tak dobrym jak Michael Jordan), ale jest to inwestycja w ciebie, że nie należy tego lekceważyć.
Co sądzisz, dobrzy ludzie?
źródło
U poprzednich pracodawców nie zastanawiałem się zbytnio nad wydaniem do 100 $ z własnych kieszeni na oprogramowanie. Jednak od wczesnych lat 00. większość firm, w których pracowałem, miała zasady zabraniające tego. Chociaż nie miałem nic przeciwko wydawaniu pieniędzy, stało się to niezgodne z zasadami.
Co więcej, ponieważ wiele firm jest bardzo zadowolonych, że natychmiast podprowadzają cię do drzwi i zabraniają dostępu do komputera, z którym pracujesz, kiedy powiadamiasz (lub zostajesz zwolniony lub zwolniony), nie będziesz w stanie odzyskać narzędzi, które „ zapłaciłem za. Pozostawienie ich zainstalowanych prawdopodobnie narusza szereg umów licencyjnych.
Moja dzisiejsza zasada jest następująca:
źródło
Jeśli jesteś niezależny, to tak, powinieneś. Gdybym zatrudnił kontrahenta, żeby przyszedł i naprawił moją płytę gipsowo-kartonową, oczekiwałbym, że przyniesie on własne narzędzia. Gdybym założył firmę zajmującą się naprawą płyt kartonowo-gipsowych, mógłbym dostarczyć wszystkim standardowe narzędzia dla zachowania spójności, a jeśli chcą własnych narzędzi, mogą wydać własne pieniądze.
Jeśli chcesz iść do przodu i kupić własne narzędzia programistyczne do własnych celów, śmiało! :)
źródło
Pracuję dla firmy. Firma twierdzi, że jest właścicielem wszystkiego, co produkuję. Uważam, że absolutnie nieuzasadnione jest, aby nie udostępniać wszystkich moich narzędzi. Nie ma mowy, żebym wydał na narzędzia 15 000 $ rocznie i dałbym im wszystko, co produkuję za pomocą tych narzędzi.
Dodatkowo stanowi to około 33% mojej rocznej pensji z domu. Nie ma sposobu, aby uzasadnić tego rodzaju wydatki.
źródło
Łącznie narzędzia, których używam do pracy, kosztują około 80 000 USD. Gdybym miał je kupić, spodziewałbym się również znacznie wyższej stawki godzinowej.
źródło
Jest to styczne do pytania PO, ale dotyczy kilku odpowiedzi:
Jeśli jesteś freelancerem / pracownikiem kontraktowym w USA, a firma dostarcza twoje narzędzia, mogą wystąpić konsekwencje podatkowe: dobre dla ciebie, ale nie dla firmy.
IRS ma wytyczne dotyczące ustalania, czy jesteś niezależnym wykonawcą (samozatrudnionym) lub pracownikiem . Jednym z czynników jest „kto dostarcza narzędzia / materiały eksploatacyjne”.
Nazywanie cię wolnym strzelcem może leżeć w interesie finansowym firmy, ale jeśli zapewnią ci narzędzia i powiedzą ci, kiedy, gdzie i na czym pracować, możesz zostać oszukany.
Dodatkowe informacje można znaleźć w Permatemp (Wikipedia).
[ Uwaga : nie jest prawnikiem, nie jest agentem IRS, nie jest doradcą podatkowym, nie ma porady prawnej, konsultuje się z kimś, kto wie o czym mówi, itp.]
źródło
Myślę, że zależy to zarówno od polityki firmy, w której pracuje, jak i od tego, co dział IT jest skłonny wspierać, jak wszystko inne. Musiałem kupić prawie wszystkie własne narzędzia, ponieważ musiałem wykonać pracę, a wówczas autoryzacja pieniędzy na zakup tego, czego potrzebowałem, była większym kłopotem niż był wart lub po prostu nie było budżetu. Od tamtej pory kazałem im otwierać kasetony i kupować własne licencje, ale kasety te są ponownie zamykane i kilka aplikacji wymaga znacznych aktualizacji.
Czy czuję się lepiej - a nawet dumny - z posiadania własnych narzędzi? Nie do końca. Chociaż mam poczucie własności produktów, które tworzę dla mojej firmy, praca została ostatecznie wykonana dla nich, a nie dla mnie, więc powinni byli za to płacić. Jednocześnie, gdybym chciał używać narzędzi do pracy w domu, a także w pracy, nigdy nie miałem moralnego zadurzenia się w pożyczaniu (kradzieży) licencji firmy na moje niecne cele i wiele się nauczyłem dzień roboczy, więc nie mam nic przeciwko. Mimo to może być drogo i musiałem rzucić kilka narzędzi z powodu braku funduszy.
źródło
Jako wolny strzelec zdecydowanie powinieneś, w przeciwnym razie jesteś zależny od tego, co zapewnia twój klient, co nie zawsze może być najlepsze dla twojego przepływu pracy, jeśli w ogóle mają jakieś narzędzie (czy konsultanci są nawet objęci licencjami VL?)
Jako pracownik może być interesujące, jeśli jest to narzędzie, na które firma nie ma licencji, jednak jeśli zwiększa produktywność, powinieneś naciskać na to, aby zarząd udzielił licencji wszystkim, w ten sposób inni skorzystaliby na tym, a ty nie masz wydawać na to własne pieniądze (i to zdecydowanie pomaga, jeśli wszyscy używają tych samych narzędzi programistycznych).
źródło
Nie sądzę, że nierozsądne jest oczekiwanie od pracodawcy zakupu Twoich narzędzi, ale sądzę również, że najlepsi programiści będą w końcu mieli własne narzędzia do swoich osobistych projektów - kiedy będą mieli trochę dodatkowych pieniędzy po ukończeniu studiów.
W poście jego tata mówi: „Tak, mam około 6000 dolarów na własne narzędzia”. Narzędzia zapewnione mi w pracy prawdopodobnie zbliżają się do 15 000 $ i prawdopodobnie wystarczą na rok lub dwa, zanim trzeba będzie dokonać kolejnej płatności za nową wersję (w porównaniu do narzędzi sprzętowych, które trwają dekady, o ile są dobre). Ponadto programiści często „kupują własne narzędzia” w postaci książek bibliotecznych, sprzętu technologicznego i innych inwestycji, za które pracodawcy trudniej zapłacić. Na koniec istnieje znacznie większa różnorodność narzędzi programistycznych - poczynając od Microsoft a open source, w tym kontrola źródła, CI i wiele innych - które naprawdę musi wybrać osoba podejmująca decyzje biznesowe, zwykle pracodawca ( chyba że jesteś freelancerem). Myślę więc, że rozsądne jest nie posiadać własnych narzędzi do codziennej pracy.
Jednocześnie odłożenie czasu na osobiste projekty jest kluczem do zostania jednym z najlepszych programistów, a częścią tej inwestycji jest zakup narzędzi do własnych projektów.
źródło
Lubię wiele z twojego trzeciego akapitu @Michael Kohne. Zasadniczo dla mnie sprowadza się to do dwóch rzeczy:
Jeśli to ja robię rzeczy, wtedy Open Source rządzi, ponieważ prawie wszystko, czego potrzebuję, to open source (gcc / llvm, cmake, doxygen, python, ruby i eclipse) (programuję głównie w C / C ++, python, java, ruby i czasami robię trochę programowania)
Jeśli jest to firma, dla której (będę) pracował, to jest to problem firmy, chcę po prostu robić swoje, najlepiej jak potrafię (jestem tylko głupim programistą);
źródło
Jako freelancer widziałem, że wszystko idzie w jedną stronę, ale jeśli jesteś zatrudniony do obsługi projektu (w przeciwieństwie do bycia jeszcze jednym ciepłym ciałem w fotelu), prawdopodobnie potrzebujesz własnych narzędzi.
Jako zwykły pracownik Twój pracodawca będzie musiał zapewnić narzędzia, ponieważ będą korzystać z określonego łańcucha narzędzi (często nie wybranego przez Ciebie).
Do osobistej pracy, oczywiście potrzebujesz własnych narzędzi, ale dla wielu ludzi, które składają się z łańcucha narzędzi open source. Szczerze mówiąc, większość osobistych projektów nie dotyka rzeczy, do których potrzebujesz wysokiej klasy łańcucha narzędzi.
źródło