2010-10-21 10 views
12

He estado usando gvim en el trabajo durante un año más o menos, justo en el punto en el que me encanta, aprendiendo y tratando de j, k en todo Microsoft Outlook. Entonces mi computadora murió. Ahora, originalmente había instalado gvim, que en ese momento era un "no-no" y ahora es realmente una mala idea (con todas las personas que introducen virus a la red y otras cosas).justificar mi amor por gvim

Tenemos una placa de revisión de software a la que me enviaron cuando quería instalar gvim "legalmente". Me dijeron que el editor de texto estándar es UltraEdit y no quieren admitir más de uno. Si quiero usar gvim, necesito hablar con la gerencia para que sea el estándar.

Estoy algo perdido. Obviamente, puedo promocionar el ahorro de costos, pero estaba teniendo dificultades para explicar de qué se trataba mi alboroto. Si fuera otro programador, simplemente los forzaría a usarlo y lo resolverían por sí mismos. Pero la gente de la administración no está muy interesada en no ser capaz de darse cuenta de que necesita una "i" para poder escribir, insertar.

Le dije a mi gerente que era como tener un bote de remos en lugar de nadar en todas partes. Y a veces estás conduciendo a motor en esa cosa, pero estoy buscando argumentos concisos y convincentes que no estén basados ​​en malas analogías. Hay una serie de preguntas similares, pero me temo que tienden demasiado técnicas. ¿Algunas ideas?

Y después de todos sus increíbles consejos me gana el día, ¿cómo puedo hacer que los antiguos usuarios de UltraEdit se conviertan en jugadores?

Actualización: ¡Gracias por las respuestas! Acepté uno pero tomé de muchos (no sé si eso importa ya que la pregunta está cerrada). Aunque aparentemente fue demasiado abierto, me está ayudando a defender mi caso con los poderes fácticos.

+1

Windows es probablemente el único sistema operativo de escritorio principal que no incluye una variante 'vi' de fábrica. –

+0

@Alexandre, ¿no es verdad? –

+7

Dondequiera que trabaje suena como un lugar terrible para ser empleado. :/ – Amber

Respuesta

12

Parece bastante simple. Dígales que usted es ahora más hábil con Vim y que no sabe casi nada sobre UltraEdit. Si esto es verdad es irrelevante - aprovisionamiento de solicitudes de software no se entregan bajo juramento :-)

Esto tiene dos efectos:

  • no se necesita el personal de TI para apoyarle ya que tal gurú
  • No necesitará semanas de tiempo de aceleración para averiguar cómo funciona UltraEdit.

Los gerentes entienden los análisis de costo/beneficio. El costo de permitirte usar Vim es cero. El costo de hacer que use UltraEdit es considerablemente mayor.

Del mismo modo, los beneficios de Vim son altos ya que es inmediatamente productivo.

La empresa donde trabajo en realidad tiene dos clases de software que nos permiten usar. Lo primero es lo que apoyan. El segundo es lo que necesita obtener usted mismo (fuera del sitio de distribución de la compañía , no desde el exterior, todavía son paranoicos sobre el malware y con razón) y, si tiene problemas con él, no los llame.

Pero no cometa el error de intentar evangelizar a Vim. Desea recibir una opción de , no intente convencer a todos los demás de que se les quite su elección.

+1

+1 para el último párrafo. Ojalá más gente pensara de esa manera. –

1

En estas circunstancias, consideraría ir deshonesto.

Me temo que ha presentado una situación de no ganar que he enfrentado muchas veces en mi carrera de programación: una política draconiana infligida a los empleados productivos por la gerencia media. Un esfuerzo vano por homogeneizar el medio ambiente y la fuerza de trabajo más allá de cualquier nivel que pueda considerarse razonable.

Reflexione sobre las consecuencias de ir deshonesto, instalando vim en su caja de todos modos, y vea si le valen la ventaja. Si decides que vale la pena, solo hazlo. No es que estés haciendo algo ilegal, después de todo. Si las consecuencias son nefastas, me temo que tendrá que ceder y comenzar a usar UltraEdit. No es el fin del mundo (podría haber sido un bloc de notas), pero como un usuario vim ávido, siento tu dolor.

Actualización: Veo que la gente me está votando, pero este es el mundo real y el mundo real no es perfecto (de naturaleza teórica). A veces hay que hacer sacrificios, pero al final sigue siendo tu decisión y solo tú tienes suficiente información para sopesar las consecuencias. Todo lo que podemos hacer es presentarle opciones, algunas más extremas que otras ...

+1

En esas circunstancias, casi con toda seguridad será disciplinado, probablemente despedido por una causa (lo que significa que sería una mala idea tratar de obtener una referencia de ellos). Por supuesto, considere las consecuencias: no creo que los riesgos valgan los beneficios yo mismo :-) – paxdiablo

2

Esta pregunta encaja mejor con programmers.stackexchange.com. Pero de todos modos. Creo que todo este "todos en el trabajo deben usar solo un editor" es absurdo. ¿Qué pasó con "diferentes trazos para diferentes personas", especialmente para tipos creativos como programadores?

Si su trabajo no ve a los programadores como tipos creativos, entonces usted tiene un problema mayor. Hora de visitar careers.stackoverflow.com. ;-)

Como un aparte personal, escribo con Dvorak. No necesariamente quiero convertir a todos mis compañeros de trabajo en Dvorak, pero encontraría un trabajo diferente si el trabajo me hiciera usar qwerty. Simplemente no hay forma de que acepte entrenarme en qwerty dado que escribo de 100 a 120 palabras por minuto en Dvorak, y ninguna cantidad de entrenamiento qwerty me llevará a esa velocidad.

+0

Acepto, programmers.se es un lugar mejor. – Chris

3

El argumento que usaría es que los desarrolladores individuales son más productivos en diferentes entornos y este ni siquiera les cuesta nada. Y, en ese sentido, aunque soy un amante de los gvim, creo que obligar a otros a hacerlo solo garantiza que lo odien.

3

gvim es de hecho una gran cosa. Se sabe que los hombres adultos lloran solo de pensar en su belleza. Los aumentos de productividad provistos por esta herramienta son inmensos si los conoce de memoria, y volver a un editor convencional puede hacer que sienta que está escribiendo solo con los pulgares.

Dado esto, le sugiero que tome algún tipo de medición de productividad, si puede. Para tareas de desarrollo sencillas similares, mida las líneas de código que genera en n horas con gvim y luego con UltraEdit. Incluye tareas como la refactorización en estas medidas. A continuación, tomar estos números para la gestión y decir, "quieres que realizo en 1/x de la velocidad que podía estar realizando? Recuerde, se trata de dólares y centavos que estamos hablando!"

también asegurar a éstos criaturas ingenuas que gvim no es un virus y no derribarán la red en llamas. Es, de hecho, un editor de texto.

Les pido que modifiquen las normas para permitir la aplicación de un poco de lógica. Una pequeña lógica puede ser larga, larga manera.

Buena suerte, roger. Como entusiasta compañero gvim, te saludo.

+0

Excelente respuesta. Comparar con "escribir solo con los pulgares" es realmente bienvenido. – Benoit

7

gvim es un portable app. Así que no lo instales, pero tenlo de todos modos.

+0

Por supuesto, UltraEdit también es una aplicación protable y hay licencias disponibles para ese uso. http://www.ultraedit.com/products/mobility.html –

3

Para ser sincero, no sé qué UltraEdit proporciona que Notepad ++ no lo hace, lo que sugiere una pérdida de dinero.

Pero, su respuesta parece como una lata "no queremos hacer nuestro trabajo, así que vete". Si estuviera en su posición, presentaría los casos de uso que utilicé con vi y DEMAND que me muestran cómo hacer lo mismo en UltraEdit porque "admiten" ese producto. Y créeme, me aseguraría de hacer varias entradas en el sistema de venta de entradas solo para fastidiarlas. Y en cualquier momento si dicen "No sé", contacte a su supervisor y pregúnteles por qué no puede tener instalado gvim cuando los técnicos ni siquiera conocen el software "compatible".

Si se niegan a ayudarlo o se toman su tiempo, contacte a su supervisor y cuénteles que están perjudicando su capacidad para hacer su trabajo.

Eventualmente alguien te escuchará y cavará :).

+0

Te daré +1 por eso. Aumente el costo de los mismos, lo que le obligará a usar UltraEdit, por lo que no solo se desperdiciará su tiempo, sino también el personal de soporte. Esa es una buena estrategia, muy desviada, me gusta :-) – paxdiablo

0

Los programadores son un recurso muy costoso, y está perdiendo productividad al usar UltraEdit. Solo haga un poco de matemática:

Suponga que pasa 60 minutos al día durante un mes lidiando con UltraEdit en lugar de programar. Luego, tal vez después de un mes de ajustes, solo se requieren 30 minutos adicionales por día para usar UltraEdit. ¡Agregue esos minutos, y obtendrá casi 20 días por año! Esto significa que le cuesta a su empresa casi un mes de su tiempo cada año usar UltraEdit.

Ahora encuentre algunos colegas que tengan opiniones similares. Si cuatro o cinco de ustedes se juntan, la cantidad de tiempo perdido se vuelve realmente grande muy rápido.

Simplemente voltee los números y dígale a su gerente que usted conoce una excelente manera de A) ahorrarle a la compañía un montón de dinero o B) mejorar en gran medida la productividad del programador.

Si ese argumento funcionará depende de su empresa (y su posición en la empresa).

Las personas que diseñan las políticas de TI deben comprender que las necesidades informáticas de un programador son bastante diferentes de las del usuario comercial promedio.