¿Cómo harías para buscar colaboradores? [cerrado]

10

Parece que tengo un flujo interminable de ideas más o menos originales, más o menos geniales para software / aplicaciones / cosas que aún no se han escrito en mi mente. A veces, decido comenzar a implementar mi idea. Varias horas después, termino con un prototipo decente, más o menos funcional, de lo que estoy tratando de construir. Entonces, mi despertador suena y tengo que volver al mundo real, cansado como el infierno. En la mayoría de los casos, lo que comencé permanece inacabado para siempre. A veces, eso está bien. Otras veces, honestamente siento que es un fastidio.

Pero me doy cuenta de que hay sitios como GitHub y hay muchos otros codificadores por ahí. ¿Hay un lugar donde uno puede publicar ideas, propuestas, conceptos o código aproximado para encontrar personas interesadas en colaborar en proyectos?

Editar: Soy consciente de "la forma habitual": siga desarrollando por su cuenta durante un período de tiempo, de código abierto, mencione su proyecto en blogs de desarrollo, IRC o donde quiera que vaya; eventualmente atrae a otros.

Lo que estoy buscando es un lugar para conectarme con otros desarrolladores (por ejemplo, de diferentes especializaciones) en las primeras etapas de un proyecto.

vzwick
fuente
¡Uf, Thomas, mataste todo mi estilo de escritura por la pregunta! Bueno, tal vez sea para mejor.
vzwick
Pon el código en github, crea un blog para desarrolladores, pasa el rato en IRC.
Raynos
Acércate a las personas en la cafetería con las mejores calcomanías en su computadora portátil.
JeffO

Respuestas:

1

Suena como un sitio de emparejamiento para desarrolladores. Puede hacerlo gratis y luego tomar mucho tiempo para eliminar a todos aquellos que conocen Java, por ejemplo. Nadie va a calificar a los candidatos en las áreas de: verificar experiencia, habilidades de prueba, disponibilidad para el compromiso de tiempo necesario de forma gratuita para aquellos que carecen de la experiencia para evaluar a los programadores.

Lo mismo es cierto para los desarrolladores que pueden verificar aquellos con conocimiento de dominio. ¿Quién va a pagar por un sitio donde la gente enumera sus ideas? Independientemente de si tengo el conjunto de habilidades que necesita, no sé si su idea es buena ni sé si es capaz de implementar el lado de ventas y marketing. Es posible que tenga la mejor idea de vender a los abogados, pero no tendría idea de si funcionaría o cuánto capital de sudor le pondría.

JeffO
fuente
1

Me pregunto si alguien se asociará solo con un prototipo. Incluso si a alguien le gusta la idea, irá por la implementación por su cuenta. Solo puede pensar en la colaboración en términos de proyecto de código abierto una vez que tenga un modelo de trabajo. La gente puede probar su aplicación y, si está interesado, colaborar con usted.

Esa es solo mi forma de pensar. Otros respondedores pueden indicarle el camino a seguir.

Pankaj Upadhyay
fuente
A menudo, ciertas partes de un proyecto requieren un conocimiento superior al promedio de un tema o dos. Por ejemplo, para una implementación adecuada de una creación reciente mía, realmente podría haber utilizado a alguien que conozca la lingüística informática, la heurística, la agrupación y otras cosas. Es muy probable que un tipo que sea competente en estas áreas sepa mucho menos que yo, por ejemplo, sobre el desarrollo de la interfaz.
vzwick
0
  • Puedes contratar personas.
  • Puede intentar iniciar un proyecto en una comunidad de programación bastante homogénea que pueda estar muy interesada en su idea. Por ejemplo, la multitud de blender.org seguramente podría estar interesada en usar Kinect de Microsoft de alguna manera. Simplemente use las herramientas e idiomas habituales que usa la comunidad, y se puede hacer algo.
  • Puede seguir el camino "habitual" y comenzar a publicar algo razonablemente documentado y razonablemente útil en github, y esperar que alguien más también se interese.

En mi humilde experiencia, la mayoría de las otras formas realmente no funcionarán.

Parece subestimar el tiempo y el esfuerzo necesarios para planificar y organizar un proyecto con completos desconocidos sin que nadie conozca las habilidades e intereses de los demás.

No ahorrará tiempo en comparación con hacerlo solo, hasta MUCHO en el proyecto. Pero es probable que se separe mucho antes de eso, por una disputa sobre algo tonto (qué lenguaje / marco de programación usar para la característica X, cómo implementar la característica Y), o cualquier otra cosa.

Es mucho mejor poder dictar los términos del proyecto (porque usted es el empleador) o haber establecido un marco para el proyecto proporcionando la primera implementación, si desea hacer algo.

Radtoo
fuente
1
Bueno, esperaba ver a alguien publicar un enlace a algún sitio que le permita superar la barrera entre " completos extraños sin que nadie conozca las habilidades e intereses de otras personas ". Dado que todavía no existe tal lugar (o que sea lo suficientemente conocido), el concepto no funciona en absoluto o nadie realmente se esforzó por configurar el sistema. Parece que mi próximo proyecto será "un sitio donde pueda encontrar personas con las habilidades adecuadas para su proyecto FOSS o encontrar un proyecto FOSS para dedicarle su precioso tiempo libre". ¡Gracias por tu respuesta!
vzwick