¿Es imprescindible para usted ser un programador ávido si su enfoque se centra principalmente en el aprendizaje automático / análisis de datos / análisis empresarial e inteligencia?

En general no. Sin embargo, su pregunta cubre una amplia gama de especialidades de análisis de datos, algunas de las cuales pueden requerir habilidades de programación.

Dejemos algo claro: el aprendizaje automático no es algo comúnmente utilizado en el análisis de datos. La mayoría de los análisis de datos se realizan utilizando SQL y “cortar y cortar” (tablas cruzadas). Los métodos estadísticos, como la comparación simple de medios, la correlación o la regresión, se pueden realizar en SAS, R e incluso Excel. Por lo tanto, la mayoría de los analistas de datos nunca tienen que implementar algoritmos. Si tiene un caso raro de un trabajo de aprendizaje automático, su situación podría ser muy diferente de eso, pero entonces sería una excepción en lugar de la regla.

De mis casi 15 años de experiencia en análisis de marketing, puedo decirle que pocos analistas tienen experiencia en programación, y la mayoría de los trabajos no requieren escribir otro código que no sea SQL. Hay analistas que escriben código en SAS o SPSS, y está justificado ya que tiene algunas ventajas, sin embargo, no lo describiría como “programación”.

Re aprendizaje automático y análisis de datos: sí, debe ser un programador ávido, si quiere ser bueno.

Si usted es un científico de datos, una gran parte de su jornada laboral se dedica a la programación. Puede ser que el objetivo final de su programación no sea el código en sí mismo, es decir, no una aplicación o ejecutable, sino más bien un documento, una presentación o una decisión comercial realizada en la parte posterior del resultado de la ejecución del programa. Bien, pero todavía está programando . Debe disfrutarlo y debe preocuparse por el proceso de programación lo suficiente como para programar bien.

Si no disfruta de la programación, no disfrutará de lo que es un gran aspecto de muchos trabajos de ciencia de datos.

Daría una fuerte preferencia de contratación a un entrevistado de ML / ciencia de datos que fuera un programador ávido sobre uno que no lo fuera, y creo que muchas otras personas también lo harían.

No, no es importante ser un programador experto. Debe ser un programador decente y competente en un lenguaje como Python, R o SAS: sepa cómo hacer análisis estadísticos básicos, manipulación de datos y hacer gráficos.

Más importante es entender que no eres un gran programador y entregar el problema cuando es demasiado difícil para ti. Traerás tus puntos fuertes a la mesa. Deje que los grandes programadores, que a menudo, pero no siempre, tienen títulos avanzados en ciencias de la computación, también aporten sus puntos fuertes.

Probablemente no soy la mejor persona para responder a esta pregunta, ya que actualmente no trabajo en el campo, pero he escrito algunos programas de aprendizaje automático y análisis de datos.

¿Es necesario que seas un gran programador? No. Pero alguien en su equipo debería ser un buen programador y tener un buen conocimiento de algoritmos porque alguien tiene que dar vida a toda la teoría en la computadora. Si eres excelente en estadísticas o eres un experto en los datos que analizarás, ciertamente puedes agregar mucho valor sin mucha habilidad de programación: en el aprendizaje automático y el análisis de datos, construir el modelo es la parte difícil, la programación es solo un paso necesario para implementar el modelo a escala.

Depende de lo que quiera decir con “ávido”: la mayoría de las veces necesita poder desarrollar un algoritmo de ML para comprender cómo funciona realmente, por lo que la capacidad de codificar parece ser un requisito previo para ML y cosas relacionadas.

Sin embargo, no es realmente el caso para el análisis de datos y la inteligencia empresarial: muchas herramientas de BI son simplemente arrastrar y soltar, no necesita saber cómo codificar para poder usarlas.

More Interesting

¿Es Big Data todo sobre sistemas distribuidos?

¿Cuál es el alcance de la ciencia de datos con Python?

¿Qué tan difícil es conseguir un trabajo como científico de datos en Silicon Valley o Nueva York si estudiaste fuera del estado?

Para un big data más reciente, ¿es un almacén de datos una mejor opción o no?

¿Cuál es la forma más eficiente de analizar los datos de transacciones bancarias de Yodlee?

En términos simples, ¿qué son exactamente Apache y Hadoop, y qué importancia tienen para los grandes datos y la ciencia de datos?

¿Cuáles son algunas de las jergas comunes de ciencia de datos?

¿Vale la pena gastar 3 lakh para el curso de ciencia de datos en INSOFE? ¿Realmente proporcionan ubicaciones?

¿Qué habilidades de codificación se necesitan para ser un científico de datos?

¿En qué se diferencian las matemáticas que usan los cuantos de las matemáticas que usan los científicos de datos?

¿Cuáles son las oportunidades interesantes en la industria farmacéutica para emprendedores con experiencia en negocios, economía y ciencia de datos?

¿Cómo puede una persona con conocimientos básicos de ciencia de datos no CS en 2 años?

¿Cuál es la diferencia entre un ingeniero y un científico, y cuál es más divertido?

¿Cómo podemos crecer programadores principiantes como ciencia de datos profesional durante unos meses?

¿Qué es el ERP? ¿Cómo apoya ERP a las empresas? ¿Es una herramienta que ayuda con el mantenimiento de registros y ofrece una instalación de almacenamiento de datos?