Las comunidades en línea que son útiles para conseguir un trabajo de datos grande

La comunidad en línea es extremadamente robusto, especialmente para los programadores y analistas de datos. Esto puede ser útil si usted está buscando un trabajo de datos grande. Desde el advenimiento de la Internet, la cultura de la colaboración abierta ha pasado de ser un simple intercambio de ideas para el desarrollo conjunto en toda regla.

Video: The Backbone of Total War - Trains in WW1 I THE GREAT WAR Special

Codesarrollo es algo más que compartir ideas sobre cómo resolver los problemas - es una comunidad de personas que trabajan en conjunto para el desarrollo conjunto de software, por lo general bajo una licencia de colaboración de código abierto.

Las comunidades en línea son ideales para personas que quieran aprender nuevas tecnologías y conceptos. No sólo va a ser capaz de obtener ayuda en la solución de cualquier problema que pueda tener, pero usted será capaz de conectarse a otros que han resuelto problemas similares o están en el mismo viaje. Incluso puede utilizar el crowdsourcing para co-desarrollar sus ideas y permitir que se convierta en un proyecto en toda regla o incluso participar en uno mismo.

crowdsourcing (Utilizando la comunidad de ideas para desarrollar una gran idea) por lo general se calculan las referencias de una comunidad en línea en lugar de empleados de una empresa, pero puede ser utilizada con fines comerciales. Mi Starbucks Idea es una comunidad abierta diseñada para solicitar ideas de los clientes que Starbucks puede convertirse en un producto o servicio algún día. Crowdsourcing ha ganado en popularidad debido a dos razones principales:

  • Las empresas encontraron que la utilización de talento externalizada que no necesariamente esperar una compensación económica era rentable.

  • Las empresas encontraron que al permitir que expertos de todo el mundo para resolver problemas, que podrían obtener soluciones mejores y más diversas.

Si usted se siente atrapado en el trágico ciclo de “¿Cómo consigo la experiencia si nadie me dará una oportunidad?”, Se puede participar hoy contribuyendo código, ideas, o las pruebas a una serie de grandes proyectos de datos de código abierto.

Esta cultura de intercambio de conocimientos abierta es una excelente herramienta para el avance de todas las tecnologías, tanto para uso comercial y público o libre. Oracle es un gran ejemplo de esto. Oracle se jacta de ser la mayor compañía de software empresarial más grande del mundo, con la base de sus ingresos masiva y los beneficios que se centró en la base de datos Oracle, no una plataforma de código abierto, por cualquier medio.

Lo que mucha gente no sabe es que Oracle ha sido y continúa siendo un factor clave para las bibliotecas y probador de Linux y funciones básicas como libstdc ++ y CRFS. Si la comunidad puede colaborar para mover la tecnología hacia adelante, tanto de la empresa y el beneficio público.

¿Alguien puede probar este código? La respuesta es sí. Con el software de código abierto, el código fuente también se presenta al público, por lo que cualquier error o lagunas puede ser probado por el público. Cuantos más ojos en él, mejor será.

Hay varios tipos de comunidades en línea para verificar cabo:

  • Tableros y foros: Si usted ha sido la programación o el uso de herramientas de inteligencia de negocio durante más de dos años, es probable que esté familiarizado con los foros en línea, las comunidades más comunes y más fácil de acceso. Los foros son donde la gente puede enviar preguntas, el código y los errores sobre temas específicos, y la comunidad de otros lectores pueden responder. A veces es moderado por un líder, y en ocasiones únicamente por otros lectores.

    La conversación se archiva para que los futuros usuarios pueden explorar los problemas y las soluciones. Cuando se empieza a consultar por Internet con sus errores o problemas de código, se tiende a migrar a las comunidades que son más activas y publicar respuestas votos rápidamente.

  • Internet Relay Chat (IRC): Los IRC son simplemente chatear servidores que transmiten mensajes de texto de ida y vuelta. Aunque el uso de IRC ha disminuido durante los últimos años, todavía hay más de 500.000 canales de IRC activos. Son una gran manera de conectarse con una comunidad de usuarios en tiempo real. Para Hadoop, el canal de IRC es #hadoop.

  • comunidades de desarrollo de código abierto: Estas comunidades están alojados en Internet clasificados por algún tipo de proyecto de código abierto. Aquí alguien - ya sea un individuo o un grupo - código fuente mensajes por alguna aplicación de software, y luego la gente contribuye a toda la codificación y prueba de esa aplicación.

    Los usuarios finales de estas aplicaciones son de libre acceso a descargar el código fuente y pueden hacer con ella lo que quieran, dentro de los límites de la licencia de código abierto. Esta es una maravillosa manera de obtener rápidamente tapado en una comunidad como colaborador del proyecto o un tester. Incluso puede que desee ofrecer su propio proyecto a la comunidad en algún momento.

    Aquí hay algunas comunidades de desarrollo de código abierto vale la pena visitar:

  • GitHub: Un repositorio en línea que facilita la colaboración entre los programadores. Los proyectos pueden ser tanto públicos como privados.

  • desarrolladores de google: Un repositorio en línea para los proyectos en función de las aplicaciones de Google.

    Video: Avería señal de Parabólica en Comunidad LNB Quattro

  • SourceForge: Un repositorio en línea para almacenar los proyectos de software libre y gratuito.

  • fundaciones de software: fundaciones de software suelen ser organizaciones sin ánimo de lucro formales que se iniciaron proyectos de código abierto como simples que maduraron con el tiempo debido a la adopción generalizada. Ejemplos clásicos de éstos son los siguientes:

  • PHP: El hogar de uno de los lenguajes de programación web predominantes.

  • La Apache Software Foundation: Anfitriones todos los proyectos de código abierto Apache, incluido el marco de Hadoop.

  • Pitón: Python es un lenguaje de programación ampliamente utilizado con un amplio nivel de adopción. Muchos proyectos de grandes volúmenes de datos se implementan utilizando Python.

  • La membresía está abierta al público, pero está estrechamente controlada por las organizaciones. Todavía tienen las mismas características que los proyectos de código abierto más pequeños que se encuentran en GitHub, por ejemplo, pero con un mayor grado de apoyo, documentación y discusión activa.

    Artículos Relacionados