Resharper - убедите управление [дубликат]

5
задан Community 23 May 2017 в 12:26
поделиться

5 ответов

Если у вас уже есть личная лицензия, я не думаю, что что-то мешает вам использовать ее и на работе, при условии, что ваша компания разрешает вам ее установить ... http://www.jetbrains.com/ resharper / buy / license-matrix.jsp

6
ответ дан 18 December 2019 в 07:29
поделиться

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

Составьте список некоторых функций, которые вы используете в resharper, демонстрируя, что вы знакомы с функциями Resharpers, и оцените для каждой из них, сколько времени вы экономите на pr. использовать.

  • Добавить ссылку и добавить оператор импорта (xx секунд)
  • Переместить класс в пространство имен (xx секунд)
  • Создать свойство, метод, поле и т. Д. (Xx секунд) ... {{1 }} ... и т. Д.

А затем сделайте безумное предположение, сколько раз вы делаете это в день, и прибавьте это консервативно до нескольких минут в день.

Затем вычислите, сколько это сэкономленное время равно деньгам в месяц, и сравните это с затратами на Resharper. Бьюсь об заклад, это будет до боли очевидным, что было бы плохой идеей не давать вам лицензию Resharper.

Вы можете оживить его, повысив качество кода за счет статического анализа кода.

Если они все еще сомневаются в вас, покажите им демонстрацию некоторых функций, позволяющих сэкономить время.

2
ответ дан 18 December 2019 в 07:29
поделиться

Если вы хотите использовать resharper, почему бы просто не купить лицензию для себя? Разрешат ли они вам использовать его, если вы купите собственную (не персональную) лицензию? Может быть, это можно отнести к вычитаемым расходам на бизнес?

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

Возможно, вы также могли бы рассказать о своем предыдущем опыте его использования или продемонстрировать им, как он ускоряет вашу способность реализовывать код? Пусть они убедятся сами, раз уж они назвали его "бесполезным для программиста первого уровня" - докажите, что они ошибаются!

0
ответ дан 18 December 2019 в 07:29
поделиться
"it won't improve the productivity of level 1 programmers"

Должен сказать вам сразу, у людей, которые говорят такие нелепые вещи, мало надежды.Это равносильно утверждению: «Visual Studio не стоит затрат для младших разработчиков, они могут использовать Блокнот».

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

Это не поможет людям, которые не знают, что он предлагает, и не окружены людьми, которые помогают друг другу. Я использовал это в течение многих лет, и я все еще продолжаю находить новые функции, которые экономят мне время. Даже если вы не из тех, кто получает все преимущества, в проекте приличного размера только Find Type и Ctrl-Click оплачивают лицензию.

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

Но, честно говоря, я не вижу аргументов, которые пройдут мимо того, кто говорит такие вещи. Я думаю, что единственное, о чем они думают, это: если я не инвестирую в то, чтобы сделать своих пожилых людей счастливыми, они уходят (или, что еще хуже, бросаются через мою голову к моему боссу); если я не инвестирую в своих юниоров, они этого не делают. Я сомневаюсь, что аргумент производительности когда-либо был принят.

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

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

9
ответ дан 18 December 2019 в 07:29
поделиться

] Ваш начальник идиот.

Подсчитайте: вычислите, сколько стоит ваша компания, чтобы управлять вами в минуту (ваша зарплата плюс все накладные расходы, такие как ваше компьютерное оборудование и программное обеспечение, электричество, проживание. Вероятно, вы можете примерно удвоить свою зарплату). Вероятно, вы обнаружите, что экономия 1-2 минут в день окупит стоимость Resharper вашей компании за год. Итак, если вы можете убедить своего менеджера, что вы будете экономить 2 минуты, 5 минут или 10 минут в день, вы можете показать ему, что он будет экономить деньги всего через несколько месяцев.

Напомните ему, что с таким инструментом вы, вероятно, будете делать меньше ошибок - особенно , поскольку у вас нет опыта.Сколько стоит поиск и исправление каждой ошибки, которой можно было бы избежать с помощью Resharper? 25 долларов? 50 долларов? И, конечно же, использование Resharper поможет неопытным программистам научиться лучше писать код. Так что это тоже обучающий инструмент. В этом смысле для обучаемых он больше , чем для опытных программистов.

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

4
ответ дан 18 December 2019 в 07:29
поделиться
Другие вопросы по тегам:

Похожие вопросы: