6 votos

¿Cuánto tiempo debo dedicar al trabajo de código abierto para publicitarme?

Soy un desarrollador independiente y me pregunto cuánto tiempo debería dedicar al desarrollo de componentes de código abierto que puedan tener una gran base de usuarios, con el fin de aumentar mi visibilidad.

Llevo más de medio año desarrollando aplicaciones para iOS, tengo un trabajo en una startup no revelada y tengo 4 aplicaciones actualmente en la tienda de aplicaciones. Sin embargo, con solo 18 años, he tenido muchos problemas para encontrar un trabajo que pague por encima del salario mínimo, y ninguna de mis aplicaciones ha tenido un éxito arrollador.

Recientemente he pasado dos noches trabajando en FDWKit Pero no sé si quiero dedicar tiempo a perfeccionarla si la recompensa es escasa o nula. Sé que muchos indy devs han ganado mucha notoriedad a partir de componentes de código abierto exitosos, pero no sé si estoy en condiciones de ser uno de ellos.

4 votos

Sam tienes algo de experiencia en otros sitios de SE, así que creo que probablemente deberías saber que tu pregunta de arriba debería tener mucha más reflexión y detalle para encajar bien aquí. Especialmente durante la beta privada de un sitio, es muy importante dedicar tiempo y reflexión a la elaboración de una pregunta bien documentada, detallada y con una respuesta definitiva, ya que estas preguntas marcan el tono de la comunidad durante mucho tiempo. Podrías empezar con detalles como el tiempo que llevas como desarrollador y qué tipo de cosas has escrito y qué has leído ya sobre tu pregunta.

1 votos

Tienes razón. Llevo toda la noche escribiendo el FDWKit. Editado.

5voto

t3rse Puntos 5983

¿Has oído hablar de Rovio Entertainment? Bueno, la mayoría de la gente no lo había hecho hasta que la compañía lanzó su 52º juego. Los primeros 51 no eran tan buenos, pero el número 52, Angry Birds Los puso en el mapa y les hizo ganar 200 millones de dólares en 2012.

La cuestión es que no todos los proyectos que hagas serán un éxito, y eso está bien porque encontrar una idea ganadora lleva tiempo y muchos intentos. Por lo tanto, si estás trabajando en aplicaciones para iOS, y esa aplicación no está trayendo éxito, trata de trabajar en otra.

Cuando me gradué en la universidad, trabajé en unas cuantas extensiones de Firefox cuando escribir extensiones de Firefox todavía estaba de moda, y escribí sobre mis experiencias al escribirlas en mi blog. No mucha gente terminó usándolas, ya que no eran verdaderas ganadoras, pero sí evocó cierto interés por parte de una señora de Nueva York que quería contratar a alguien para que escribiera una extensión de Firefox que hiciera algo muy parecido a lo que hacía una de mis extensiones. La diferencia era que ella tenía las ideas creativas y la energía necesaria para iniciar un negocio, y ella tenía el capital para pagarme para invertir más de mi propio tiempo y energía en ayudar a promover sus objetivos de negocio.

Por lo tanto, te sugiero que sigas por el camino de escribir tus aplicaciones, pero en lugar de limitarte a publicarlas, haz correr la voz en tus blogs y redes sociales de que tienes estas habilidades. Habrá alguien ahí fuera que busque a alguien con experiencia especializada, y ese podría ser perfectamente usted. En cuanto al tiempo que hay que invertir, depende. El marketing de uno mismo definitivamente requiere tiempo y dedicación, y depende de ti determinar cuánto tiempo puedes permitirte quitar de otras actividades para invertir ese tiempo en tus proyectos.

Como nota aparte, le sugiero que no se centre en su edad. La discriminación por razón de edad funciona en ambos sentidos y, sin quererlo, podrías privarte de un buen sueldo por mostrar tus cartas. Si alguien se pone en contacto contigo para trabajar, sé lo más profesional posible, céntrate en lo que puedes hacer bien para esa persona y ten en cuenta que probablemente tienes conocimientos y experiencia en algo que muchos otros no tienen o no han demostrado.

1 votos

+1 por escribir en el blog sobre lo que escribes. Esto va independientemente de si es de código abierto o no.

0 votos

Normalmente no menciono mi edad, pero limita mi experiencia (y también es indicativo de mi falta de un título universitario, por ahora, que pensé que era pertinente a mi pregunta)

0 votos

@segiddins, en muchos casos, eso no importa. Como contratista, no eres un empleado, así que tus credenciales podrían ser simplemente el trabajo que has hecho, no las certificaciones, los aros por los que has saltado o cuántas velas habrá en tu próxima tarta de cumpleaños :)

4voto

Dave Ward Puntos 36006

No creo que haya una única respuesta correcta, así que voy a centrarme en cómo tomar la decisión. Ten en cuenta que el desarrollo de código abierto es algo potencialmente muy visible, así que cuanto más hagas, mayor presencia tendrás. Yo intento dedicar un mínimo de 4 horas a la semana a proyectos puramente comunitarios. Hay que tener en cuenta que he pagado las facturas en su mayor parte durante unos seis años haciendo sobre todo desarrollo y soporte técnico en proyectos de código abierto (con uno o dos trabajos de escritura por si acaso).

Lo primero que hay que tener en cuenta es que las comunidades de código abierto funcionan como los gráficos. Todo el mundo tiene clientes y la mayoría de la gente tiene vendedores en sentido ascendente. Si quieres tener éxito en el desarrollo de código abierto para ganarte la vida, debes maximizar tu presencia en el mercado. El desarrollo es una parte de esa ecuación, al igual que el soporte técnico gratuito de la comunidad, la oferta de servicios a otros consultores, etc. Quieres hacer desarrollo pero también quieres ser visible. Esto significa participar en listas de correo electrónico y demás. Probablemente quieras elegir uno o dos programas y trabajar en ellos (te sugiero LedgerSMB ? -- sonrisa malvada --).

Por supuesto, ese no es el único enfoque empresarial, pero dada su pregunta es el que probablemente tenga más sentido. Otros enfoques consisten en cultivar una base de clientes locales, centrarse en las necesidades de un segmento de mercado específico, escribir en un blog, etc.

Así que, por supuesto, depende de tu plan de negocio y de tu dirección, pero dada tu pregunta, parece que estás considerando tratar un proyecto de código abierto como una fuente importante de negocio. Si este es el caso, usted quiere hacer el desarrollo, el trabajo en la obtención de los derechos de compromiso, etc. y quiere ser activo y visible para los clientes potenciales (es decir, hacer soporte técnico gratuito en las listas, etc.).

Actualización basada en la edición de la pregunta

Lo primero que hay que hacer es pensar en un plan de negocio. ¿Es necesario que el desarrollo de software de código abierto forme parte de él? Eso depende de su plan de negocio. Si quieres dirigir tu negocio como desarrollador de código abierto, entonces sí. Si no, no.

En segundo lugar, tienes que ver cómo capitalizar lo que ya has hecho. Sus aplicaciones de la iStore son un buen lugar para empezar, probablemente mejor que el código abierto a menos que quieras ir en esa dirección. En cualquier caso, hay que poner en primer plano lo que ya has hecho.

0 votos

Como he añadido en mi edición, sólo tengo 18 años. Empiezo la universidad en septiembre. Ciertamente tengo aspiraciones pero realmente no tengo ningún tipo de business plan todavía.

0 votos

Si aún no has creado un plan de negocio, ahí es donde debes empezar. El objetivo de un plan de negocio no es realmente hacer lo que planeas, sino sentarte y pensar en todas las cuestiones importantes que te afectarán como desarrollador independiente. Mi recomendación es que escribas un plan (objetivo: 30 páginas), lo dejes a un lado, construyas tu negocio y vuelvas a leerlo dentro de un año para ver qué crees que hay que ajustar.

0 votos

Creo que fue Eisenhower quien dijo: "Los planes no son nada; la planificación lo es todo".

Finanhelp.com

FinanHelp es una comunidad para personas con conocimientos de economía y finanzas, o quiere aprender. Puedes hacer tus propias preguntas o resolver las de los demás.

Powered by:

X