Lo primero que debes abordar es pensar por qué otros desarrolladores desearían asociarse contigo. ¿Se les puede pagar? ¿Se les puede ofrecer equidad en una empresa viable? ¿Hay recompensas inherentes a su proyecto, como el altruismo, o el aprendizaje exclusivo o las oportunidades de creación de redes?
Extrañamente, muchas personas parecen saltear ese paso y simplemente van directamente a pedirle ayuda gratuita a las personas. Si lo hace, es probable que pase mucho tiempo solo para encontrar personas que no estén interesadas, o que estén interesadas, pero solo lo suficiente para quedarse sin entusiasmo hasta que encuentren una mejor oportunidad.
Piénselo: si un desarrollador se acercara a usted para asociarse en un proyecto, ¿qué lo convencería de hacerlo?
Como desarrollador, muchas personas que se han acercado a mí me dicen que tienen la “próxima gran idea” y hacen muchas promesas sobre las recompensas financieras o morales de su proyecto. Al principio de mi carrera, fui engañado por algunos de los más carismáticos, y perdí más tiempo del que quisiera admitir que perseguía los objetivos de otras personas. Al menos aprendí a distinguir mejor entre las personas que prometen mucho y las que realmente pueden cumplir.
- ¿La vida se trata de tener un compañero de vida?
- En las sociedades cerradas, ¿es saludable para los hombres / mujeres mantenerse sexualmente fieles a una pareja durante toda su vida?
- ¿Alguna vez has pensado que una persona sería una buena pareja hasta que la besaras?
- ¿Cuáles son las mejores preguntas para hacer durante sus primeras citas con alguien nuevo para ver si son un posible socio de por vida?
- ¿Qué debes hacer si te sientes desesperado por encontrar un compañero?
Cuando crees que tienes una propuesta de valor legítima (es decir, un tono que estarías dispuesto a aceptar si estuvieras en su lugar), prueba algunos de los siguientes:
- Asista a reuniones de grupos / organizaciones de programación y proponga su idea a la multitud (fácil de encontrar en sitios como Meetup).
- Asistir a las fiestas que los desarrolladores frecuentan. También puede encontrarlos en Meetup, o pueden anunciarse en las reuniones mencionadas anteriormente. Preséntese a los desarrolladores, traiga muchas tarjetas de visita y practique su presentación por adelantado. Hazlo corto, dulce y amigable. Piense primero en las necesidades y motivaciones de los desarrolladores, no en las suyas.
- Si puede ofrecer una compensación financiera, cree un puesto de trabajo en un sitio como Stack Overflow Careers.
- Red con amigos, compañeros de trabajo y ex compañeros de trabajo a través de LinkedIn, o en persona.
- Si es un proyecto de código abierto, publique el código fuente en GitHub y asegúrese de pedir ayuda en la parte superior de su archivo README.md. Haga que sea fácil y deseable que otros contribuyan explicando brevemente el propósito y el valor del proyecto, e incluya pautas sensatas para contribuir.
- Trabaja para convertirte en un nombre reconocido en la comunidad de programación. Esto está lejos de ser trivial, pero un desarrollador conocido como DHH, TJ Holowaychuk o Jeremy Ashkenas tiene otros desarrolladores que claman por la oportunidad de asociarse con ellos en proyectos. Ciertamente, no tiene que alcanzar ese nivel de fama, pero contribuir a algunos proyectos de código abierto y mantener constantemente un blog con contenido útil llegará lejos. He visto que varios proyectos toman forma orgánica en función de los comentarios de blogs individuales, entradas de GitHub, etc.
Tomará un tiempo encontrar a la persona adecuada. Se paciente. Si tiene problemas, es posible que deba volver a examinar su propuesta de valor para asegurarse de que está ofreciendo buenas razones para que otros quieran ayudarlo. No tenga miedo de preguntar a los desarrolladores que pueden rechazar por qué no querían ayudar, y luego use sus comentarios para mejorar su propuesta de valor. Escucha mucho más de lo que hablas.
¡Buena suerte!