¿Cuántas personas de negocios conocen bien todo lo siguiente: Python, SQL, R, Excel y Hadoop? ¿La combinación de estas habilidades con una personalidad decente y perspicacia comercial general esencialmente garantiza el éxito profesional?

No sé cuántas personas poseen familiaridad con todas estas herramientas, pero me parece una descripción de trabajo completamente razonable para un analista de negocios. Cada una de las herramientas mencionadas cumple un propósito específico y necesario para analizar datos y comunicar conclusiones:

  • Use Hadoop / Hive y SQL para extraer los datos necesarios para el análisis.
  • Use R, Excel y / o Python (SciPy / NumPy) para experimentar con datos, construir modelos estadísticos y generar visualizaciones. De estos, Excel es el más adecuado para el análisis rápido y la creación de gráficos, mientras que R es el mejor para el modelado estadístico y Python para el trabajo estadístico que requiere más potencia programática.
  • Use PHP y / o Python para desarrollar paneles e informes que otros puedan verificar regularmente. Sospecho que la mención específica de PHP en la posición de Facebook es un síntoma del hecho de que la capa de aplicación de Facebook está escrita en PHP, por lo tanto, PHP es el mejor lenguaje para crear informes internos. Si la aplicación web principal estuviera en Python, probablemente tendría sentido usar Python para construir un tablero.

Creo que lo que lo está desanimando a usted y a otros respondedores aquí es la mención de Hadoop, que es un proyecto de sistemas distribuidos bastante grande que requiere mucha perspicacia de ingeniería de back-end para trabajar. Pero para un analista, Hive ha simplificado enormemente el proceso de consulta de datos usando Hadoop, y ese es el sentido en el que se hace referencia a Hadoop en esta descripción del trabajo. Si un analista conoce SQL (y casi cualquier analista que valga la pena sabe SQL), entonces Hive debería ser muy fácil. Por lo tanto, encontrar un analista que pueda consultar los datos almacenados con Hadoop no es tan difícil.

En cuanto a si este conjunto de habilidades es apropiado para un gerente de producto: bueno, supongo que no es estrictamente necesario que un gerente de producto esté familiarizado con el conjunto de herramientas de un analista, pero creo que la capacidad de extraer y analizar efectivamente los datos de uso del producto es Una gran ayuda para un gerente de producto. La intuición puede llevarte lejos, pero incluso si tienes una gran intuición, eventualmente necesitarás datos para llenar los vacíos.

EDITAR: Bien, fui y miré las publicaciones de trabajo de PM de Facebook porque tenía curiosidad, y las únicas tres publicaciones de PM que mencionan este conjunto de herramientas son para el producto Insights [1], el equipo de Crecimiento [2] y un correo electrónico papel de optimización dentro del equipo de Crecimiento [3]. Todos estos roles están, por naturaleza, altamente basados ​​en datos, por lo que no estoy seguro de por qué te sorprende que los candidatos para estos puestos conozcan el conjunto de herramientas relevante. Otras publicaciones de PM de Facebook para productos con menos datos no mencionan estas herramientas.

[1] https://www.facebook.com/careers…
[2] https://www.facebook.com/careers…
[3] https://www.facebook.com/careers…

Algo sobre la premisa de la pregunta parece defectuoso. Pocos PMs en Facebook o Google se describirían a sí mismos como “gente de negocios”. La gestión de productos en esas empresas tiene más que ver con la comprensión de la tecnología y la comunicación efectiva con los ingenieros que con ser una “persona de negocios”, sea lo que sea que eso signifique. Ser capaz de profundizar en los datos es extremadamente útil para los PM en estas compañías, por lo que la fluidez con mySQL y Python es un requisito razonable para establecer (generalmente no es un requisito difícil, pero una gran ventaja). También es bastante útil poder leer código; por lo menos, ayuda a generar confianza con los ingenieros.

También preguntaste:

¿La combinación de estas habilidades con una personalidad decente y perspicacia comercial general garantiza esencialmente el éxito profesional? (o al menos un trabajo de Facebook PM?)

y la respuesta obvia es que ninguna combinación de habilidades, personalidad y perspicacia garantiza el éxito profesional o la capacidad de conseguir un puesto de PM en Facebook o en otro lugar. Sin embargo, traer a alguien que no sabe nada sobre codificación o estructuras de datos modernas es una forma bastante segura de prepararlos para el fracaso como gerentes de producto.

Finalmente, no leo los requisitos que dicen que debes conocer Python y PHP, por ejemplo, por lo que “todo lo siguiente” en la pregunta tampoco es la interpretación correcta.

El mundo de los “negocios” está cambiando. Cuando las empresas comenzaron a subcontratar trabajos de desarrollo, los desarrolladores que estaban acostumbrados a trabajar en segundo plano y escribir software tuvieron que ser creativos. Comenzaron a pasar a la gestión y a crear sus propias empresas. Un ingeniero de software que está en gestión no contrata personas con títulos en negocios. Los gerentes técnicos (que pueden tener todo tipo de títulos de trabajo “comerciales”) buscan personas técnicas con buenas habilidades blandas y algo de conocimiento comercial con sentido común.

La tendencia de tener títulos de trabajo comerciales tradicionales que ahora requieren habilidades técnicas ha aumentado desde que comenzó la deslocalización y no muestra signos de desaceleración. La competencia técnica en empresas no técnicas ya es la norma y es absolutamente esperada para las empresas técnicas. A medida que los líderes empresariales que vinieron antes de la era digital se van, están siendo reemplazados por técnicos.

More Interesting

¿Qué tipos de trabajo hacen los ingenieros de yacimientos?

¿Qué tan buena es una oferta salarial de 21k AED por mes en Dubai en comparación con mi compensación actual de 1 Lac INR (en mano) por mes en Bangalore?

¿Por qué muchos hombres no se especializan en recursos humanos o entran en el campo de recursos humanos?

¿Puede un ingeniero electrónico convertirse en CEO?

¿Debo continuar desarrollando en un idioma o debo aprender otros?

Una gran cantidad de jóvenes no puede encontrar trabajo después de abandonar la escuela. ¿Qué problemas causará el desempleo juvenil para las personas y la sociedad? ¿Qué medidas deberían tomarse para reducir el nivel de desempleo entre los jóvenes?

¿Cuáles son algunas de las carreras más sobrevaloradas en los Estados Unidos?

¿Es bueno hacer un trabajo contractual durante dos años cuando eres un ingeniero recién graduado?

¿Debo trabajar para una empresa o como profesional independiente?

¿Cuál será el lado positivo de unirse a Genpact como un nuevo analista de negocios?

¿Qué empresas de TI contratan candidatos con experiencia en SAP SD?

¿Está su gente en Quora, que tomó una opción de carrera profesional después de B.tech, en India? ¿Cómo encontraron el trabajo? ¿Cómo fue su experiencia?

¿Debo tomar un trabajo de ventas de salario mínimo por experiencia o pasar tiempo estudiando la industria en la que deseo entrar?

¿Cómo es trabajar en Snapchat?

¿Cómo gana un analista de CAE con 7 años de experiencia?