¿El código abierto solo puede hacer amigos?

Autor | Huang Fengda, experto en blogs de CSDN Phodal

Editor en Jefe | Tang Xiaoyin

Encabezado | El autor dibuja y autoriza el uso de CSDN

Venta | CSDN (ID: CSDNnews)

En más de una semana desde que se lanzó la plataforma de conocimiento Ledge, he estado pensando en cómo mejorar este proyecto. En la discusión con CSDN, me di cuenta de que puedo compartir la experiencia relevante en este proceso. Después de todo, a la mayoría de los proyectos de código abierto no les está yendo bien.

Además de escribir código, hicimos algunas cosas para que este proyecto funcione bien:

  • Escribí un plan de publicidad. Difundir al grupo WeChat relevante y publicar en la cuenta pública, Zhihu y otras plataformas de escritura;

  • Difundí la información del proyecto a través de las plataformas sociales Weibo, Twitter, Bilibili, etc.

  • Escribí dos principios de realización técnica. Publicado en plataformas profesionales como CSDN;

  • Mis amigos y yo hemos creado un grupo WeChat para lograr comentarios rápidos;

  • Alentamos a los desarrolladores a contribuir a proyectos de código abierto;

  • Contactamos a diferentes proveedores de DevOps para desarrollar conjuntamente este proyecto;

  • Constantemente anunciamos y lanzamos nuevas funciones de manera transparente.

  • ......

Su modo de funcionamiento es casi el mismo que el de mi aplicación de aprendizaje de código abierto Early Growth en GitHub. Probablemente porque estoy bastante familiarizado con el modo de operación de código abierto. Sin embargo, en cierto sentido, sigue siendo un juego de influencia.

No entiendo el modo de operación de los proyectos de código abierto.

Desde mi observación, la mayoría de los desarrolladores ni siquiera pueden escribir un archivo README. Debido a la necesidad de trabajo o desarrollo aficionado, a menudo busco proyectos relacionados en GitHub, y estos proyectos pueden:

  • Acabo de lanzar el código en GitHub;

  • Falta de un LÉAME legible;

  • Sin capturas de pantalla (para proyectos de IU);

  • Además de mirar el código, no hay necesidad de comenzar;

  • No se puede encontrar información relevante sobre la tarea;

  • No hay respuesta al problema;

  • ......

Básicamente, estas técnicas se pueden encontrar en la "Guía de itinerancia de GitHub", que no se detallará aquí. De hecho, el oficial de GitHub también tiene una muy buena guía de código abierto. Lea estas guías y luego comience su proyecto de código abierto, encontrará que el código abierto es realmente fácil.

Sin embargo, de hecho, al participar en un conocido proyecto de código abierto, usted sabe cómo puede funcionar el proyecto de código abierto.

Falta de habilidad multi-rol

En el proceso, asumí las responsabilidades de múltiples roles:

  • Desarrollador Nada que decir

  • Predicador Quiero seguir escribiendo artículos y publicitando proyectos;

  • Jefe de proyecto. Um, el que está haciendo cosas diversas;

  • Comercializadores En resumen, intente conectar algunas empresas para obtener algunos casos relacionados y convertirse en socios;

  • Los programadores alientan a los maestros. Sí, como proyecto de código abierto, todos usan su tiempo libre para practicar sus manos, y necesitan ser constantemente alentados;

  • Revisor de código. La mayoría de las personas participan en proyectos de código abierto con el fin de mejorar su nivel, por lo que darles algunas sugerencias puede ayudarlos a crecer mejor.

  • ......

Por lo tanto, si carece de esta capacidad, puede encontrar amigos interesados ​​para unirse.

Ganancia invisible

En cierto sentido, el código abierto es una creencia. Y creer en este tipo de cosas en sí es una metafísica. Entonces, la mayoría de las veces, solo sé feliz.

Cuando hablamos de ganancias, también podemos tener un significado orientado a resultados. ¿Qué esperas cuando abres un agujero?

  • Ingreso extra;

  • Un nuevo golpe en su currículum;

  • Un nuevo trabajo;

  • Haz que otros piensen que eres excelente.

  • ......

De hecho, la mayoría de las veces, cuando entras por primera vez, solo puedes hacer amigos. A menos que esté haciendo un proyecto particularmente bueno y sea único, solo puede obtener ingresos a través de inversiones a largo plazo.

Consejos: 

Si lo que está haciendo es una aplicación, entonces es posible que desee practicar técnicas para ese propósito.

Dar prioridad a esas preguntas tristes, como IE. ¿Quién quiere usar IE y quién lo apoyará?

Lo más importante sobre el código abierto es hacerte feliz

No hay tiempo para invertir

Soy un fanático del código abierto, y es un placer usar código para crear cosas, así que invertiré mi tiempo aquí. En este caso, también debe asignar algo de tiempo para hacer cosas especiales:

  • Por lo general, repara pequeños errores;

  • Escribir nuevas funciones los fines de semana;

  • Ocasionalmente cambie el proyecto, cambie el estado de ánimo;

  • Relájate, no hagas nada.

Sin embargo, para el estado actual del 996 nacional, la mayoría de los desarrolladores no tienen una disposición adicional para invertir en este campo. ¿No es bueno pasar tiempo con mi novio jugando civilización? ¿No es bueno ir de compras con mi novia el fin de semana?

No se como promocionar

En la homogeneización de la información de hoy + más y más basura, la mayoría de los mismos proyectos morirán rápidamente. Mientras los demás lo hagan mejor que usted en publicidad, es posible obtener la ventaja de llegar tarde. Un ejemplo típico es el marco de front-end Avalon, el marco en sí es muy bueno, pero no se ha extendido.

Cuando crea que ha realizado un gran proyecto de código abierto, no tenga miedo, puede intentar:

  • Envíe una breve introducción al foro técnico relevante.

  • Escribir artículos y publicar en algunas plataformas de escritura.

  • Encuentre expertos en campos relacionados y vea sus opiniones.

  • ......

En un momento crítico, sus capacidades de software suelen ser más importantes que sus capacidades de código de hardware.

Datos métricos faltantes

Lo más temido del código abierto es que descubres que lo que has trabajado duro puede no ser útil. Por lo tanto, plataformas como GitHub proporcionan una gran cantidad de datos de medición para ayudar a los desarrolladores a comprender el estado del proyecto. Las estrellas y el tráfico como GitHub son algunas características muy buenas.

Por lo tanto, es posible que desee utilizar algunas herramientas, como Google Analytics para establecer la medición del tráfico.

Falta de visión y planificación.

La mayoría de los proyectos pueden abandonarse antes de este paso.

El código abierto es un modo de operación con un objetivo claro y un proceso laxo. La mayoría de los proyectos tendrán un objetivo claro, basado en esto, todos pueden moverse juntos en esta dirección.

Por lo tanto, es posible que deba pasar algún tiempo:

  • Haz tu plan de liberación;

  • Actualiza tu Todo;

  • Esboza un futuro brillante.

Conclusión: solo sé feliz

Apégate a lo que crees que es correcto y obtendrás lo que quieres.

Si espera ganar demasiado, es posible que no sea feliz.

LA ÚNICA FERIA NO ES JUSTA, DISFRUTA CREAR Y COMPARTIR!

Sobre el autor: Huang Fengda (Phodal), consultor senior de ThoughtWorks, experto en blogs de CSDN. Ha estado activo en GitHub y CSDN durante mucho tiempo, centrándose en el Internet de las cosas y los campos de front-end. Publicó seis libros como "Hágalo usted mismo Internet de las cosas" y "Crecimiento: una guía para ingenieros de crecimiento completos", y tradujo "Guía práctica de Internet de las cosas".

【FIN】

Los beneficios de hoy

Conoce a Lu Qi

También como una parte importante de "One Million People Learn AI", la Conferencia de los Diez Mil Desarrolladores de AIProCon 2020 se transmitirá en vivo en línea del 3 al 4 de julio, lo que permitirá a los desarrolladores aprender sobre la tecnología de punta de AI en una sola parada Investigación, tecnología central y aplicaciones, y experiencia práctica de casos empresariales, y también puede participar en proyectos de programación y salones de desarrolladores emocionantes y diversos en línea. Al participar en la serie de actividades de futuro y la interacción de transmisión en vivo en línea, no solo puede comunicarse con decenas de miles de desarrolladores, sino que también tiene la oportunidad de ganar regalos exclusivos para transmisiones en vivo e incluso unirse al gigante de la tecnología.

¡Las entradas están limitadas al gran espectáculo! A partir de hoy, haga clic para leer el registro original "2020 AI Developer Ten Thousand Conference", use el código de cupón "AIP211", puede obtener un boleto de conferencia en línea gratuito por valor de 299 yuanes. ¡Limitado a 100 hojas, por orden de llegada! ¡Ven y usa tu dedo para obtener membresía gratis!

Haga clic para leer el texto original e ir directamente al sitio web oficial de la conferencia.

Artículos originales publicados en 1969 · Más de 40,000 elogios · 18.25 millones de visitas

Supongo que te gusta

Origin blog.csdn.net/csdnnews/article/details/105608896
Recomendado
Clasificación