Otro equipo de mi departamento contrató recientemente a un científico de datos. Soy el único con capacitación real en ciencia de datos en nuestro departamento y mi gerente me pidió que tuviera una conversación informal con él para evaluar el nivel de su conocimiento y ver si también puede ayudar a nuestro equipo.
Dado que ya estaba contratado y si colaboró con nosotros, habría sido de manera informal "su equipo le está haciendo un favor a nuestro equipo", no estaba en condiciones de hacerle preguntas técnicas puntuales, sino que tenía que evaluar su nivel de habilidad indirectamente de la reunión informal para conocernos que tuvimos.
Le pregunté si se sentía cómodo codificando en R y dijo que sí, pero que no sabía qué era RStudio, que en los últimos 4 o 5 años se ha convertido en el IDE estándar de facto para escribir código R.
¿Tengo razón al ver esto como una bandera roja?
Personalmente, encuentro muy sorprendente que alguien que se ha mantenido actualizado sobre las últimas estadísticas y técnicas de aprendizaje automático en R, no esté al tanto del IDE que todos los demás están usando, y estoy tentado de volver con mi jefe y decir que no sabe tanto como dice que sabe.
Pero siento que podría estar siendo demasiado apresurado al emitir un juicio.
Según la respuesta y algunos de los comentarios que recibí, necesito aclarar algo: no espero que sea competente en RStudio, si se siente cómodo con otro IDE o con la línea de comandos, está perfectamente bien. De hecho, me impresionaría más alguien que no use RStudio y use el intérprete básico de R o R Jupyter.
Pero no usar el IDE más popular es una cosa. No haber oído nada de eso es otra cosa.
Un desarrollador de Windows al que no le gusta Linux está bien, un desarrollador de Windows que no ha oído hablar de Linux es alarmante.
Creo que su pregunta subestima un poco a RStudio.
RStudio es más que un IDE realmente. RStudio como organización también es responsable de varios paquetes R populares (ejemplos: ggplot2, shiny, stringr, dplyr y otros , especialmente a través de Hadley Wickham ). Han tenido un impacto notable en R como lenguaje a lo largo de los años y ahora tienen una presencia bastante grande en el mundo R.
No usar su IDE no es un problema, pero alguien que no haya oído hablar de RStudio probablemente no se haya mantenido al tanto de manera proactiva con los desarrollos de R.
Si la persona en cuestión supuestamente ha estado usando R todos los días durante algunos años con un título de trabajo como "Científico de datos", entonces me sorprendería que nunca haya oído hablar de RStudio. Si usan mucho R pero su trabajo principal es, por ejemplo, investigador biológico, economista, etc., me sorprendería menos. Si son un "científico de datos" cuyo idioma principal no es R, tampoco me preocuparía.
Su pregunta solo menciona que les preguntó si se sentían cómodos con R y dijeron "sí". Supongo que no habría preguntado esto si su idioma principal fuera R, por lo que no lo veo como una señal de alerta.
Resumen: Lo encontraría extraño solo si han estado trabajando en trabajos de tipo "Científico de datos" durante un tiempo con su idioma principal como R.
(FWIW, soy un usuario de R)
Codifico en vim. No tengo idea de qué IDE están usando todos los chicos geniales en estos días para el tipo de programación que hago; vim funciona, es poderoso y no he tenido ninguna razón para explorar nuevas alternativas.
Exploro las adiciones a los lenguajes, las nuevas bibliotecas, las nuevas herramientas, los nuevos algoritmos, las nuevas ideas. ¿Por qué debería revisar también cada nuevo IDE que se presente?
Entonces, no, no vería esto como una señal de alerta. Lo que importa es qué tan bien conoce y trabaja con R, no qué tan familiarizado está con el último juguete llamativo asociado con R.
Es como preocuparse por contratar a un escritor que no está familiarizado con todas las campanas y silbatos de la aplicación de procesamiento de texto más nueva y elegante. Está contratando a un escritor, que necesita entender la gramática, la voz y el tipo de escritura para el que se le contrata, no un especialista en este procesador de texto en particular.
Lo mismo aquí: está contratando a alguien que hace análisis de datos y programación en R, no un especialista en un IDE en particular.
No sé qué herramientas usaría, por lo que no puedo decir si no conocer X en su área es una señal de alerta o no. Pero no tiene por qué ser una señal de alerta: si tiene dos candidatos que son igualmente buenos, y uno conoce las herramientas que está utilizando y el otro no (ya sea que estas herramientas sean algo que todos usan o algo realmente oscuro). ), tomas el que tiene la ventaja de conocer tus herramientas.
La respuesta aceptada parece correcta. Pero me gustaría agregar otra opción a considerar:
Suponiendo que RStudio es para R lo que Visual Studio es para C#, si alguien me dijera que se siente cómodo con C# pero que no ha oído hablar de Visual Studio, mi primer pensamiento sería que no me escuchó bien . O no necesariamente "escuchado" sino "entendido". Tal vez me "escucharon", pero lo llaman VS, o tal vez solo lo consideran el IDE. ( ¿Quiere decirme que hay otros IDE? ). Imagine que alguien que se siente cómodo usando SQL le preguntó acerca de Sequel (vea aquí , aquí , y si tiene suficiente representante aquí )...
carrdelling
Nadie
Hombre enmascarado
carrdelling
Capitán Emacs
el viernes se reúne el domingo
obispo