Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/facebook/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Resharper-说服管理层_Resharper - Fatal编程技术网

Resharper-说服管理层

Resharper-说服管理层,resharper,Resharper,可能重复: 我最近刚毕业,在我的第一家公司工作。大学期间,我的一位教授让每台电脑都装上了Resharper,我很喜欢它!我给自己买了一张个人驾照,从那以后一直在使用它 但在我的新工作中,只有少数(主要是高级开发人员)在使用Resharper。当我要求我的主管为我自己购买许可证时,我被拒绝了,因为“这不会提高一级程序员的生产率” 我试着向他们展示,Resharper只是程序员工资的一小部分,这会让我的程序员生活更轻松。但不幸的是,我的话被置若罔闻。是否有任何案例或论据可以让我的主管了解,这将提高

可能重复:

我最近刚毕业,在我的第一家公司工作。大学期间,我的一位教授让每台电脑都装上了Resharper,我很喜欢它!我给自己买了一张个人驾照,从那以后一直在使用它

但在我的新工作中,只有少数(主要是高级开发人员)在使用Resharper。当我要求我的主管为我自己购买许可证时,我被拒绝了,因为“这不会提高一级程序员的生产率”


我试着向他们展示,Resharper只是程序员工资的一小部分,这会让我的程序员生活更轻松。但不幸的是,我的话被置若罔闻。是否有任何案例或论据可以让我的主管了解,这将提高我的工作效率?

如果你想使用resharper,为什么不为自己购买一个许可证呢?如果你购买自己的(非个人)许可证,他们会允许你使用吗?也许这是可以扣除的商业成本

否则,我建议尝试从公司中已经使用它的人那里获得支持


也许您还可以解释您以前使用它的经验,或者向他们演示它如何提高您实现代码的能力?让他们自己看看,因为他们把它贴上了“对一级程序员没有好处”的标签——证明他们错了

他们可能怀疑你在使用它时是否会有任何价值,他们总结说,一级程序员的平均收益非常少。这显然是一个概括,所以你应该证明他们是错的

列出您在resharper中使用的一些功能,以证明您了解resharper的功能,并为每个功能估算您节省公关使用的时间

  • 添加引用和添加导入语句(xx秒)
  • 将类移动到命名空间(xx秒)
  • 生成属性、方法、字段等(xx秒) ... ... 等等
然后疯狂地猜测一下你一天做多少次,然后保守地把它加起来,直到一天几分钟

然后计算出这个节省的时间相当于一个月多少现金,并用Resharper的成本来抵消。我打赌这将是痛苦的明显,这将是一个坏主意,不给你一个再竖琴许可证

您可以通过静态代码分析提高代码质量来增加它的趣味性

如果他们仍然怀疑你,给他们演示一些节省时间的功能

"it won't improve the productivity of level 1 programmers"
我得先告诉你,那些说那么荒谬的话的人没什么希望了。这等于说“VisualStudio不值得初级开发人员花费,他们可以使用记事本

根据我的经验,任何要求使用Resharper(或任何其他生产力工具)的人都可能会很好地利用它,因为他们已经知道它将给他们带来什么

它不会帮助的人是那些不知道它提供了什么并且周围没有互相帮助的人。我已经使用它很多年了,我仍然在不断地寻找新的功能来节省我的时间。即使你不是那种能够获得所有好处的人,在一个规模合适的项目中,找到类型并点击Ctrl键单独支付许可证嗯

我想你可以试一下这个论点。或者你可以试一下长期的方法——一个人被给予resharper的时间越长,他们从中得到的好处就越多,那么为什么要等到你成为一名高年级学生,然后浪费学习曲线呢?或者你可以试着说,作为一名低水平的1级开发人员,你需要高年级学生的帮助,而他们是g如果你的机器功能不太好,你就不太愿意使用它

但老实说,我看不出有任何争论会让这样说的人无法接受。我想他们脑子里唯一想的是:如果我不投资让我的长辈开心,他们就会离开(或者更糟,越过我的头去找我的老板);如果我不投资于我的年轻人,他们就不会投资。我怀疑生产率的论据是否已经过时

我很同情你。我真正得到的最好建议是,这是你在面试时第一堂提问的课。我猜你会学到很多关于如何发现你不想为之工作的公司的东西


顺便说一句,这是我在为我的团队申请许可证时提出的部分论点(这不是一场艰苦的战斗——一封电子邮件):如果resharper不做任何其他事情,它会吸引优秀的开发人员加入您的公司。

如果您已经拥有个人许可证,我不认为任何事情会阻止您在工作中使用它,只要您的公司允许您安装它…

您的主管是个白痴

计算一下:计算出你的公司每分钟运行你的成本(你的工资,加上所有的日常开支,比如你的电脑设备和软件,电力,住宿。你可能会大约翻倍你的工资)。您可能会发现,每天节省约1-2分钟将在一年内偿还公司的重新精简成本。因此,如果您能说服您的经理,您将每天节省2分钟、5分钟或10分钟,您可以向他表明,他将在短短几个月内节约资金

提醒他,使用这种工具,你可能会犯更少的错误,尤其是在你缺乏经验的情况下。发现和修复每一个可以用Resharper避免的bug需要花费多少钱?25美元?50美元?当然,使用Resharper将帮助没有经验的程序员学习如何更好地编写代码。因此,它也是一种培训工具。在这些感觉,实际上对受训者比对有经验的程序员更有用


如果您的公司认为Resharper值得为任何人购买,那么不为每个人购买它的唯一原因是,如果您的预算如此紧张,以至于您现在买不起它,即使您知道它将在中期内为您节省大量资金。

您也可以在这方面提出纳税申请