У вас есть свои инструменты? [закрыто]

9

Мой коллега недавно написал пост с вопросом , владеете ли вы своими инструментами . Это поднимает важный вопрос. Вы? Я ответил далеко вниз в комментариях. Как независимый, я владею своими инструментами. Даже когда я не был независимым, у меня были свои (полностью лицензированные) инструменты, которые я использовал для личного развития. Я не думаю, что покупка ваших собственных инструментов - это то, от чего вы будете пухнуть (просто потому, что вы можете купить пару баскетбольных кроссовок за 100 долларов, они не сделают вас такими же хорошими, как Майкл Джордан), но это инвестиция в вас, что не следует воспринимать легкомысленно

Как вы думаете, хорошие люди?

Майкл Браун
источник

Ответы:

19

Проблема между традиционными мастерами и программистами заключается в том, что срок годности традиционных инструментов обычно не истекает. Мой папа в свободное время работает на автомобилях, дома и многом другом, и за эти годы накопил тонны инструментов. Разница, которую я вижу, состоит в том, что у него все тот же удивительный молоток с 90-х годов, та же самая мощная пила, которую он имел с 10+ лет назад, такой же верстак со времени моего рождения. Допустим, я хочу купить Решарпер. Это 100 баксов. Через год мне нужно купить его снова, чтобы я мог получить лицензию на следующий год ... и снова и снова. Инструменты меняются так часто, а лицензии нужно выкупать так часто, что действительно не имеет смысла много раз покупать ваши собственные инструменты, кроме базовых. Только если вы выполняете контрактную работу, это имеет смысл, потому что по закону вы не можете украсть инструменты, и вам, вероятно, понадобится эта IDE, чтобы выполнить работу в конкурентное время.

Райан Хейс
источник
Вы делаете большое замечание! Постоянное обновление инструментов делает обслуживание вашей коллекции более дорогим.
Майкл Браун
1
Это делает его дороже. Но это инвестиция в ваше ремесло, немного похожее на тех мастеров, которые все платили за членство в ремесленных гильдиях. Вы не получаете что-то даром. И если вы получаете прибыль от тех инструментов, за которые продолжаете платить, вы должны быть в состоянии компенсировать эти расходы с вашим доходом. По крайней мере, его оплачено до уплаты налогов.
quick_now
1
это все верно, но не полностью;) Для программистов есть потрясающие бесплатные инструменты, так что иногда вы получаете этот причудливый молоток бесплатно.
Антонио Бакула
1
Или, если причудливый молоток не существует, как программисты, мы можем попытаться найти других программистов, объединиться и разработать новый и улучшенный молоток, чтобы заменить их всех. Мы должны назвать это ... "Отвертка!" :-)
Жестянщик
16

У предыдущих работодателей я не особо задумывался о том, чтобы потратить до 100 долларов из собственных карманов на программный инструмент. Однако с начала 00-х годов большинство компаний, в которых я работал, имели политику, запрещающую это. Так что, хотя я не возражал тратить деньги, с тех пор это стало противоречить правилам.

Кроме того, поскольку многие компании с радостью сразу же проведут вас до двери и запретят вам доступ к компьютеру, с которым вы работали, когда вы уведомляете (или увольняетесь, или увольняетесь), вы не сможете восстановить свои инструменты, которые вы " Мы заплатили за. Оставляя их установленными, вы, вероятно, нарушаете ряд лицензионных соглашений.

Мое эмпирическое правило в эти дни:

  • Если он идет на моем персональном компьютере, то я заплачу за него, установлю и использую.
  • Если это идет в собственность компании, то компания должна заплатить за это.
  • Если компания не желает платить за инструмент, то это означает, что они хотят, чтобы я тратил время на то, чтобы проделать этот трудный / долгий путь.
Tangurena
источник
7

Если вы независимы, тогда да, вы должны. Если я найму подрядчика, который придет и починит гипсокартон, я ожидаю, что он принесет свои инструменты. Если бы я основал компанию по ремонту гипсокартона, я мог бы предоставить некоторые стандартные инструменты для обеспечения согласованности, и если они хотят иметь свои собственные инструменты, они могут потратить свои собственные деньги.

Если вы хотите пойти дальше и купить свои собственные инструменты разработки для своих собственных целей, идите вперед !! :)

FrustratedWithFormsDesigner
источник
7

Я работаю на компанию. Компания настаивает на том, что они владеют всем, что я производю. Я думаю, что для них абсолютно неразумно не предоставлять все мои инструменты. Я бы ни за что не потратил 15 000 долларов в год на инструменты и отдал бы им все, что я производил с помощью этих инструментов.

Кроме того, это около 33% от моей годовой зарплаты. Я никак не могу оправдать такие расходы.

Джон Крафт
источник
6

В совокупности инструменты, которые я использую для своей работы, могут стоить около 80 000 долларов. Если бы я ожидал купить их, я бы также ожидал, что мне будут платить гораздо более почасовую ставку.

как зовут
источник
4

Это имеет отношение к вопросу ОП, но относится к нескольким ответам:

Если вы работаете фрилансером или работником по контракту в США, и компания предоставляет ваши инструменты, могут возникнуть налоговые последствия: хорошие для вас, но не для компании.

В IRS есть рекомендации по выяснению, являетесь ли вы независимым подрядчиком (самостоятельно занятым) или сотрудником . Одним из факторов является «кто предоставляет инструменты / материалы».

Возможно, в финансовых интересах компании называть вас фрилансером, но если они предоставят ваши инструменты и сообщат вам, когда, где и над чем работать, вас могут обокрасть.

Смотрите Permatemp (Википедия) для дополнительной информации.

[ Примечание : ни юрист, ни агент IRS, ни про налоговый, ни юридический совет, консультируйтесь с кем-то, кто знает, о чем они говорят, и т. Д.]

Дори
источник
2
Да, многие компании делают сомнительные вещи, чтобы уклониться от своей налоговой ответственности.
Майкл Браун
3

Я думаю, что это зависит как от политики компании, на которую она работает, так и от того, что ИТ-отдел готов поддержать, от всего остального. Я должен был купить почти все свои инструменты, потому что мне нужно было выполнить работу, и в то время получение денег, разрешенных на покупку того, что мне было нужно, было либо большим количеством проблем, чем оно того стоило, либо просто не было бюджета. С тех пор я заставил их открыть сундуки и купить их собственные лицензии, но эти сундуки снова закрыты, и пара приложений должна быть значительно обновлена.

Чувствую ли я себя лучше, даже горжусь тем, что владею своими инструментами? Не совсем. Хотя у меня есть чувство причастности к продуктам, которые я создаю для своей компании, в конечном итоге работа была проделана для них, а не для меня, поэтому они должны были платить за это. В то же время, если бы я хотел использовать свои инструменты для дома и для работы, то у меня никогда не было морального увлечения заимствованием (кражей) лицензий компании для моих гнусных целей, и я многому научился за пределами мучительных рабочий день, так что я не против этого. Тем не менее, это может стать дорогим, и я был вынужден отказаться от нескольких инструментов из-за отсутствия финансирования.

Филип Реган
источник
Если компания не предоставит вам инструменты, вы не сможете выполнить эту работу. Что они собираются делать? Уволить тебя? На каком основании? Я хотел бы быть мухой на стене на несправедливом увольнении :-)
Mawg говорит восстановить Монику
2

Как внештатный сотрудник , вам определенно следует, в противном случае вы зависите от того, что предоставляет ваш клиент, что может не всегда быть лучшим для вашего рабочего процесса, если у них вообще есть какой-либо инструмент (есть ли у консультантов даже лицензии VL?)

Как сотруднику , может быть интересно, если это инструмент, на который у компании нет лицензии, однако, если он повышает производительность, вам следует подтолкнуть руководство к тому, чтобы лицензировать его для всех, чтобы другие получили от него выгоду, а у вас нет тратить на это свои собственные деньги (и это определенно помогает, если все используют одни и те же инструменты разработки).

wildpeaks
источник
Я хотел бы уточнить это: если вы фрилансер, работодатель может, если он решит предоставить инструменты. В этом случае вы должны взимать более низкую ставку, чем если бы вы предоставили инструменты самостоятельно. Если работодатель (или вы подрядчик / фрилансер) нанимаете вас на том основании, что у вас есть все инструменты и понимает, что вы будете использовать свои собственные, вы должны будете взимать подходящую ставку, которая компенсирует вам расходы, которые вы должны сделать. Вы не всегда должны раскрывать эту разницу ваших ставок списания. Работодатель может поговорить с вами или нет.
fast_now
2

Я не думаю, что было бы неразумно ожидать, что ваш работодатель будет покупать ваши инструменты, но я также думаю, что лучшие разработчики в конечном итоге будут иметь свои собственные инструменты для своих личных проектов - как только они получат немного дополнительных денег после окончания колледжа.

В этом посте его отец говорит: «Да, у меня есть около 6000 долларов моих собственных инструментов». Инструменты, предоставленные мне на работе, вероятно, стоят ближе к 15 000 долларов и, вероятно, длится всего год или два, прежде чем нужно будет сделать еще один платеж за новую версию (в отличие от аппаратных инструментов, которые работают десятилетиями, если они хороши). Кроме того, разработчики часто «покупают свои собственные инструменты» в виде библиотечных книг, технологического оборудования и других инвестиций, которые труднее оплачивать работодателям. Наконец, инструменты для разработчиков гораздо разнообразнее - начиная с Microsoft и заканчивая открытым исходным кодом, включая контроль источников, CI и многое другое, - которые действительно должен выбирать человек, принимающий бизнес-решения, обычно работодатель ( если вы не внештатный). Поэтому я считаю разумным не иметь собственных инструментов для повседневной работы.

В то же время, выделение времени для личных проектов является ключом к тому, чтобы стать одним из лучших разработчиков, и часть этих инвестиций - покупка инструментов для ваших собственных проектов.

Этель Эванс
источник
2

Мне очень нравится ваш третий абзац @ Michael Kohne. В основном для меня это сводится к двум вещам:

  • Если я делаю что-то, то правила с открытым исходным кодом, потому что почти все, что мне нужно, это с открытым исходным кодом (gcc / llvm, cmake, doxygen, python, ruby ​​и eclipse) (я в основном программирую на C / C ++, python, java, ruby ​​и изредка занимаюсь веб-разработкой)

  • Если это компания, на которую я (буду) работать, то это проблема компании, я просто хочу делать свое дело, как могу (я только тупой разработчик);

Coyote21
источник
1

Как фрилансер, я мог видеть, что в любом случае это происходит, но если вас нанимают для управления проектом (в отличие от того, чтобы быть еще одним теплым телом в кресле), то вам, вероятно, понадобятся ваши собственные инструменты.

Как обычный работник, ваш работодатель должен будет предоставить инструменты, потому что они будут использовать определенную цепочку инструментов (часто не по вашему выбору).

Очевидно, что для личной работы вам понадобятся ваши собственные инструменты, но для многих людей они состоят из цепочки инструментов с открытым исходным кодом. Честно говоря, большинство личных проектов не затрагивают те вещи, для которых вам нужен высококлассный набор инструментов.

Майкл Кон
источник