¿Por qué las empresas como Google, Microsoft y Facebook publican su trabajo en lugar de guardar los hallazgos como secretos industriales?

Hay una gran variedad de razones por las cuales las empresas hacen esto. Para Google, parece ser en gran medida un ejercicio de marketing y retención de talento: toda la evidencia que he visto dice que publican un gran artículo sobre el momento en que implementan su sucesor (Borg tiene al menos una década, pero cuándo lo hizo cuando otras compañías lanzaron proyectos similares. El periódico Spanner dice que comenzaron a implementarlo en 2011, que es cuando publicaron su periódico Megastore). Al hacerlo, ellos:

  • Establecerse técnicamente como una empresa por delante de la curva (amplios beneficios de reputación)
  • Demuestre que si trabaja para ellos, su investigación no desaparece en un agujero negro (importante para atraer talento)
  • Cree ecosistemas de investigadores y desarrolladores que estén conceptualmente familiarizados con los sistemas en los que Google necesita talento
  • No regale la “salsa secreta” que los mantiene por delante de otras compañías.

Facebook, por otro lado, no ha ocultado el hecho de que creen que necesitan comunidades de código abierto que trabajen en sus sistemas solo para mantenerse al día con Google (más explícitamente cuando se discute el Open Compute Project), presumiblemente porque Facebook considera la base de usuarios y la experiencia del usuario como salsa secreta, en lugar de destreza técnica.

Microsoft ha tenido experiencia publicando cosas para mejorar la experiencia típica de Windows (demostrando lo que es posible con sus tecnologías propietarias), pero ahora también está publicando una gran cantidad de documentos para demostrar que sus equipos internos pueden mantenerse al día con el resto de el mundo, tratando de contrarrestar su caída de reputación en la última década más o menos, y tratar de encajar con las grandes compañías web cuyos modelos de negocio son cada vez más importantes para él.

Cuando una empresa publica material de fuentes o publica libros blancos, está logrando varias cosas:

  • Exponiendo sus ideas para el escrutinio. Si Google hubiera pasado por alto alguna falla en BigTable, alguien ciertamente lo señalaría después de la publicación.
  • Construyendo una reputación de altruismo e información abierta. Esto atrae a académicos que no están interesados ​​en unirse a una empresa por el dinero tanto como por impulsar la ciencia hacia adelante.
  • Muestra confianza. Cuando una empresa publica la receta de su salsa secreta, dice algo sobre cuánto cree la empresa en la eficacia continua de los fabricantes de esa salsa.
  • Otras personas construirán a partir de esa publicación. Mira lo que ha sucedido con BigTable y MapReduce. Esas publicaciones contribuyeron a la revolución de Hadoop. Podrían descubrirse tecnologías sin precedentes que utilizan estos conceptos como trampolín. ¿Quién se posicionará para aprovechar esas nuevas tecnologías? Google

Hace muchos años, uno de los mejores diarios para leer fue el Journal técnico de Bell Labs. El IBM Research Journal también fue uno de los mejores. Cuando trabajaba en HP Labs, nuestro director quería que fuéramos “el mejor laboratorio de investigación industrial”. En mi laboratorio, era un objetivo anual tener al menos un artículo en la conferencia IEEE ISSCC, uno de los más prestigiosos, o más tarde en SIGGRAPH. Entonces, sí, todos los laboratorios industriales se esfuerzan por mostrar excelencia y atraer a los mejores graduados. Sin embargo, típicamente, ninguna compañía permitirá una publicación antes de que sea examinada por los gerentes de tecnología y se puedan presentar patentes relacionadas. Algunos aspectos críticos de la tecnología de la compañía tampoco se publican.

No te dejes engañar. No publican documentos importantes .

Google nunca lanzó nada relacionado con su motor de búsqueda actual (lanzaron algunos documentos después de que cambiaron su funcionamiento). Tampoco publicaron nada significativo sobre Ad Words.

Microsoft publica investigaciones mucho más interesantes, pero de nuevo principalmente en áreas donde no ganan dinero (Office y Windows).

La investigación se publica principalmente para ganar exposición o para retener / adquirir talento, o para tratar de hacer que las empresas / entidades externas trabajen para ellos en función de la investigación que ellos mismos no tienen la intención de realizar. Pero nunca es algo crucial para la compañía.

PD. De comentario. Olvidé una razón más importante:
Reducción del costo de capacitación En lugar de gastar meses capacitando a trabajadores altamente remunerados en tecnología interna adecuada. Ahora esperan que las personas que se postulen adquieran competencia en esa tecnología.

Esa es la razón por la cual Eriksson abrió el lenguaje Erlang, por ejemplo. ¿Por qué Google abre el mapa de fuente reducida? etc.

Ahora esperan que tengas esta habilidad en CV antes de solicitar un puesto de alto nivel en su empresa, por lo que debes gastar tu propio tiempo para aprenderlo gratis, mientras que antes te pagaría un buen dinero para aprenderlo después de ti ‘ re contratado

Puede haber muchas razones. Puede establecer credibilidad que podría tener muchos beneficios. Al establecer un liderazgo de pensamiento en un área determinada, una empresa podría influir en el desarrollo de algo en el ecosistema más amplio en el que operan, como, por ejemplo, un estándar tecnológico o una política gubernamental.

Como mencionó Vijay, también podría proporcionar beneficios de marketing. Si una empresa puede exhibir experiencia en un área determinada, tal vez la gente piense más en sus productos relacionados.

Las empresas tecnológicas generalmente confían mucho más en el talento y la creatividad de sus empleados, en lugar de depender de tener una buena cadena de suministro o una fábrica eficiente. Para este fin, atraer y retener talento es realmente importante. Necesitan atraer al tipo de personas que se sienten motivadas a resolver problemas y lograr cosas. Creo que publicar libros blancos demuestra a personas como esta que la compañía podría ser un lugar atractivo para trabajar. La publicación de libros blancos también es algo en lo que a algunos de estos empleados les gustaría participar personalmente, por lo que ayuda a las empresas a retener a este tipo de personas.

de acuerdo con Robert Neuhaus. Además, la pregunta no se trata de “papeles” sino de “trabajo”. Esto no solo incluye documentos, sino también cualquier trabajo significativo que se haya realizado. android, angularjs, etc. son trabajos enormes que requieren toneladas de pensamiento, perspicacia y horas de trabajo, ya sea que se les pague para hacerlo o no, para producir. y nos lo dan a nosotros, la gente gratis. deberíamos estar agradecidos por eso.

construyes un algoritmo, lo pones en el mercado y lo pulen por ti, prueban y arreglan todos los bucles, pero aún así son los propietarios … Es más como compartir después de aprender … Aprender solo nunca ayuda …

Se llama una publicación defensiva. Las patentes son caras, cuesta mucho dinero escribir, archivar y mantener. Si no es extremadamente importante para la compañía, es mejor publicar sus hallazgos y evitar que otros lo patenten que tratar de patentar una idea no tan patentable.

No estoy seguro de que lo hagan. La gente publica trabajos académicos.

Porque es un desafío, o porque quieren obtener una cátedra adjunta o mantener vínculos con la comunidad académica.

Los desarrolladores verán lo que hacen. Y si son buenos y piensan que el trabajo de estas compañías lo ha hecho bien, naturalmente querrán trabajar allí.

More Interesting

¿Es cierto que Simon Peyton Jones no tiene un doctorado, pero aún así aconseja a los estudiantes de doctorado?

¿Cuál es un problema o problema interesante relacionado con los lenguajes de script para un proyecto en mi curso de diseño de lenguaje de programación?

¿Es posible convertir el desarrollo de una aplicación basada en un marco existente en un trabajo de investigación?

¿Cómo se comparan entre sí los departamentos / escuelas de informática en CMU, MIT, Stanford y UC Berkeley?

¿Qué debería hacer uno si es un estudiante de doctorado en CS y no está nada satisfecho con su escuela y supervisor?

¿Cuánto trabajo se ha hecho para identificar acentos algorítmicamente?

¿Cuáles son los mejores proyectos de investigación y desarrollo que puede hacer un estudiante de informática?

¿Por qué usar sigmoid y tanh como funciones de activación en LSTM o RNN no es problemático, pero este no es el caso en otras redes neuronales?

¿Qué escuela de posgrado es buena para la programación de computadoras? ¿Cómo puedo solicitar un título universitario de negocios?

¿Cómo empiezo a aprender informática distribuida?

¿Cuáles son las mejores universidades para alguien interesado en hacer un doctorado en informática con un enfoque de investigación en fotografía computacional?

¿Cuáles son algunas de las grandes ideas de proyectos para un estudiante de informática?

¿Cuáles son algunas aplicaciones del mundo real de la visión por computadora?

¿Cuál es la mejor manera de hacer investigación CS en Stanford como estudiante?

En el campo de la visión por computadora, ¿a qué se refiere el término 'segmentación'?