¿Existe alguna correlación entre la capacidad del desarrollador y el eclipse vs vim?

Creo que es una buena práctica experimentar con diferentes opciones independientemente del problema de programación, y esto se extiende a su IDE. He usado algunos y estoy muy contento de cambiar entre editores en función de la necesidad / idioma / entorno actual. Conocer vim es útil si está editando archivos mientras SSHed en un servidor y le gustaría hacerlo de forma remota en lugar de descargar archivos y empujar ediciones. Pero los IDE con funciones completas proporcionan introspección de código, error de sintaxis y resaltado de formato y sugerencias de finalización de código. Una de mis características favoritas en Eclipse es su capacidad de proporcionarle sugerencias sobre lo que está dentro de un módulo en Python basado en los argumentos de RUTA provistos.

Los IDE con todas las funciones proporcionan al codificador características similares a IntelliSense que pueden ayudar a acelerar el desarrollo independientemente de su nivel de habilidad.

No hay absolutamente ninguna correlación entre el editor de texto / IDE que un desarrollador usa con sus habilidades. Muchos luchan con vim / eclipse solo porque la comunidad lo considera genial y reciben el respeto de otros desarrolladores.

Al final del día, lo único que importa es qué tan cómodo se siente con el medio ambiente. Estoy seguro de que puedo producir un mejor código con Gedit (que fue mi editor predeterminado durante mucho tiempo) que muchos programadores mediocres que prefieren vim y emacs.

PD: En este momento, estoy enamorado de SublimeText.

No hay correlación en absoluto. Se trata de preferencias personales en la organización del entorno de desarrollo.

More Interesting

¿Cuál es una buena metodología cuando se trabaja en una tarea de programación?

¿Es mejor convertirse en un desarrollador de t24 o un proyecto en un dominio de soporte para el crecimiento profesional?

Cómo hacer mi propio sistema de reconocimiento de voz como Apple Siri

¿VB.Net está muriendo? ¿Vale la pena aprenderlo?

¿Cuál es el equipo de desarrollo de SugarCRM más grande?

¿Cómo impacta el 'Naming of Things' en un desarrollo eficiente del código fuente?

¿Hasta qué punto en el proceso de aprendizaje de ruby ​​un codificador principiante comenzará a trabajar con cosas que se parecen a la web moderna (usuarios, perfiles, mensajes, publicaciones), en oposición a las variables y cadenas iniciales en las ventanas de terminal negras?

Si fuera a subcontratar sus pruebas de software, ¿qué parámetros usaría para seleccionar proveedores?

Tengo una aplicación que está a punto de comenzar las pruebas de usuarios externos antes de un lanzamiento público. ¿Cuáles son las mejores soluciones gratuitas o de bajo costo para recopilar comentarios de los usuarios?

¿Cómo debería un equipo de desarrollo de software elegir una estrategia de ramificación git?

¿Es 'ágil' fundamentalmente opuesto a cómo operan las grandes empresas?

Cómo pasar de un desarrollador senior de .NET a un arquitecto de software .NET

¿Qué es O (n) u O (nlogn) u otras expresiones similares con respecto a las estructuras de datos y algoritmos en informática?

¿Cuáles son sus principales desafíos como Project Manager en software o desarrollo web?

¿Es aceptable mantener una biblioteca de códigos externa en la misma carpeta que el proyecto que la usa?