Answers:
传统工匠和程序员之间的问题是传统工具通常不会在一年后过期。 我父亲在业余时间从事汽车,房屋等工作,并且多年来积累了大量工具。我看到的区别是,自90年代以来,他仍然拥有同样出色的锤子,与10年前一样,拥有相同的力量,自我出生以来就拥有相同的工作台。假设我想购买Resharper。那是一百美元。一年后,我需要再次购买它,这样我才能获得下一年的许可……一次又一次。工具变化如此频繁,并且需要频繁购买许可证,以至于除了基础知识以外,购买自己的工具确实没有太多次意义。只有在进行合同工作时,这才有意义,因为从法律上讲,您不能偷工具,并且您可能需要IDE才能在有竞争力的时间内完成工作。
在以前的雇主那里,我不花太多钱在自己的软件工具上花100美元。但是,自00年代初以来,我工作过的大多数公司都制定了禁止这样做的政策。因此,尽管我不介意花这笔钱,但是自那以后,这样做就违反了规则。
此外,许多公司非常乐意在发出通知(或被解雇或解雇)时立即将您带到门前并禁止您使用所使用的计算机,因此您将无法收回自己的工具。我付了钱。通过安装它们,您可能会违反许多许可协议。
这些天我的经验法则是:
如果您是独立的,那么应该。如果我雇用承包商来修理我的石膏板,我希望他带上自己的工具。如果我成立了石膏板维修公司,我可能会向每个人提供一些标准问题的工具,以保持一致性,如果他们想要自己的工具,他们可以花自己的钱。
如果您要继续为自己的目的购买自己的开发工具,那就继续吧!!:)
我用来工作的工具加起来总共要花费80,000美元。如果希望我买这些,我也希望得到更高的时薪。
这与OP的问题相切,但适用于以下几个答案:
如果你在美国是自由职业者/合同工,以及公司提供的工具,有可能是税务后果:好的你,但不是为公司。
美国国税局(IRS)提供了有关确定您是 独立承包商(个体经营)还是雇员的指南。因素之一是“谁提供工具/用品”。
称您为自由职业者可能符合公司的财务利益,但如果他们提供您的工具并告诉您何时,何地以及工作方式,则您可能会被扯掉。
有关其他背景,请参见Permatemp(Wikipedia)。
[ 注意:不是律师,不是IRS代理,不是税务专家,不是法律建议,咨询知道他们在说什么的人,等等。]
我认为这很大程度上取决于一个公司的工作政策以及IT部门愿意提供的支持。我必须购买几乎所有我自己的工具,因为我需要完成工作,并且在那时,获得授权购买我所需要的钱的麻烦可能超过其价值,或者根本没有预算。从那以后,我已经让他们打开保险箱并购买了自己的许可证,但是这些保险箱又被关闭了,还有一些应用程序需要进行重大升级。
拥有自己的工具,我会感到更好吗?不是完全。虽然我确实对自己为公司创建的产品有主人翁感,但最终还是为他们而不是为我完成了工作,因此他们应该为此付出代价。同时,如果我想用自己的工具在家中和工作中使用东西,那么我就从来没有出于道德目的而借用(窃取)公司的许可证,这在道德上是压倒性的,在此之后,我学到了很多东西工作日,所以我不太介意。不过,它可能会变得昂贵,而且由于缺乏资金,我不得不放弃一些工具。
作为一名自由职业者,您绝对应该这样做,否则,您将取决于客户端提供的内容,如果他们有任何工具,这可能并不总是最适合您的工作流程(顾问甚至包括在VL许可证中?)
作为员工,如果它是公司没有许可证的工具可能会很有趣,但是,如果要提高生产力,您应该推动让管理层为所有人授予许可证,这样其他人就会从中受益,而您却没有花你自己的钱(如果每个人都使用相同的开发工具,这肯定会有所帮助)。
我认为期望您的雇主购买您的工具并不是没有道理的,但是我也认为,最好的开发人员最终会为自己的个人项目拥有自己的工具-一旦他们在大学后有一点额外的钱。
在帖子中,他的父亲说:“是的,我有大约6000美元的工具。” 为我提供的工具在工作中可能花费将近15,000美元,并且可能只使用一年或两年,然后需要为新版本进行另一笔付款(相对于使用了数十年的硬件工具,只要它们还不错)。而且,开发人员通常以图书馆书籍,技术设备和其他投资的形式“购买自己的工具”,而这些投资更难以由雇主支付。最后,开发人员工具的种类繁多-从Microsoft到开源,包括源代码管理,CI等,还有很多-确实需要由做出业务决策的人(通常是雇主)进行选择(除非您是自由职业者)。因此,我认为不为日常工作拥有自己的工具是合理的。
同时,为个人项目留出时间是成为最佳开发人员之一的关键,其中一部分投资是为自己的项目购买工具。