Подтвердить что ты не робот

Оправдывать мою любовь к gvim

Я использую gvim на работе в течение года или около того, просто в тот момент, когда я люблю его, получая зависание и пытаюсь j, k во всем Microsoft Outlook. Затем мой компьютер умер. Теперь изначально я сам установил gvim, который в то время был "нет-нет", и теперь это действительно плохая идея (что со всеми людьми, которые вводят вирусы в сеть и еще много чего).

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

Я немного растерялся. Очевидно, я могу рекламировать экономию средств, но мне было трудно объяснить, в чем была моя суета. Если бы это был еще один программист, я бы просто заставил их использовать его, и они выяснили бы это сами. Но люди управления не очень заинтересованы в том, чтобы не понять, что вам нужно "i", прежде чем вы сможете ввести, er, insert.

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

И после того, как ваш удивительный совет выиграет у меня день, как я могу облегчить бывшим пользователям UltraEdit становиться gvimmers?

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

4b9b3361

Ответ 1

Кажется, достаточно просто. Скажите им, что вы гораздо лучше разбираетесь в Vim и знаете, что ничего не знаете о UltraEdit. Является ли это правдой, не имеет значения - запросы на предоставление программного обеспечения не предоставляются под присягой: -)

Это имеет два эффекта:

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

Кроме того, преимущества Vim высоки, так как вы сразу же продуктивны.

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

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

Ответ 3

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

Ответ 4

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

Учитывая это, я бы предложил вам взять какое-то измерение производительности, если можно. Для подобных простых задач разработки измерьте строки кода, который вы выводите в n часов с помощью gvim, а затем с помощью UltraEdit. Включите в эти задачи такие задачи, как рефакторинг. Затем, возьмите эти цифры руководству и скажите: "Не могли бы вы выполнить с 1/x скоростью, которую я мог бы выполнять? Помните, это доллары и центы, о которых мы говорим!"

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

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

Удачи тебе, Роджер. Будучи попутчиком гвима, я приветствую вас.

Ответ 5

Честно говоря, я не знаю, что UltraEdit обеспечивает, что Notepad ++ не делает - это предполагает пустую трату денег.

Но их ответ кажется консервированным "мы не хотим делать свою работу, поэтому уходим". Если бы я был на вашем месте, я бы представил варианты использования, которые я использовал с vi и DEMAND, чтобы они показали мне, как делать то же самое в UltraEdit, потому что они "поддерживают" этот продукт. И поверьте мне, я бы удостоверился, что я делаю несколько билетов в билетной системе, чтобы просто разозлить их. И в любом случае, если они скажут "я не знаю", обратитесь к своему супервизору и спросите их, почему вы не можете установить gvim, когда технические специалисты даже не знают о "поддерживаемом" программном обеспечении.

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

В конце концов кто-то будет слушать вас и пещеру:).

Ответ 6

Этот вопрос лучше подходит для programers.stackexchange.com. Но в любом случае. Я думаю, что весь этот "каждый на работе должен использовать только один редактор" абсурден. Что бы ни случилось с "разными штрихами для разных людей", особенно для творческих типов, таких как программисты?

Если ваша работа не видит программистов как типы объявлений, тогда у вас есть большая проблема. Время для посещения careers.stackoverflow.com.; -)

Как личный, я печатаю с Дворжаком. Я не обязательно хочу преобразовать всех моих товарищей по работе в Дворжак, но я бы нашел другую работу, если бы работа заставила меня использовать qwerty. Я просто не соглашусь переучиваться на qwerty, учитывая, что я набираю от 100 до 120 wpm на Dvorak, и никакое количество обучения qwerty не приведет меня к этой скорости.

Ответ 7

В этих условиях я бы подумал о том, чтобы стать жуликом.

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

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

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

Ответ 8

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

Предположим, вы тратите 60 минут в день на месяц, занимаясь UltraEdit, а не на программирование. Затем, возможно, после месяца настройки, вам потребуется дополнительно 30 минут в день, чтобы использовать UltraEdit. Добавьте эти минуты вместе, и вы получите почти 20 дней в году! Это означает, что каждый год ваша компания тратит около месяца на использование UltraEdit.

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

Просто переверните номера и скажите своему менеджеру, что вы знаете отличный способ: A) сохранить компанию в кучу денег или B) значительно повысить производительность программистов.

Будет ли этот аргумент работать, зависит от вашей компании (и вашей позиции в компании).

Люди, занимающиеся ИТ-политикой, должны понимать, что компьютерные потребности программиста сильно отличаются от потребностей обычного бизнес-пользователя.