Red de conocimiento informático - Conocimiento sistemático - Construcción del código fuente del taxi Didi

Construcción del código fuente del taxi Didi

Pregunta 1: ¿Qué es un subprograma de desarrollo personalizado?

El desarrollo personalizado de pequeños programas significa que una pequeña empresa de desarrollo de programas puede personalizar y desarrollar un pequeño programa con código fuente de acuerdo con sus necesidades, de modo que usted no solo pueda usarlo de por vida, sino que también tenga la propiedad de él. el código fuente, es decir, los derechos de autor del código fuente.

Pregunta 2: ¿Qué problemas se encontrarán en el desarrollo personalizado?

La razón por la que realizamos un desarrollo personalizado es que muchas funciones de la plantilla no se pueden satisfacer. Lo más importante es obtener el código fuente y la base de datos. De esta manera, incluso si la empresa de desarrollo de miniprogramas cambia de trabajo, cambia de carrera o quiebra más adelante, no afectará nuestro uso normal de nuestros miniprogramas WeChat.

Pero el recordatorio aquí es que debe encontrar una empresa de desarrollo que proporcione el código fuente completo y la base de datos. Esto debe estar escrito en su contrato. Algunas empresas no lo proporcionan y otras simplemente lo mencionan verbalmente, por lo que todos deben escribirlo en el contrato.

En la impresión de muchos amigos, parece que un programador o un licenciado en informática puede desarrollar en cualquier plataforma. No precisamente. Si tiene ciertos requisitos funcionales para la plataforma, preste atención a la solidez técnica de la empresa de desarrollo.

Pregunta 3: Quiero saber lo que quiero antes del desarrollo y tener mi propia comprensión de todo el proceso empresarial.

Conocí a muchos clientes que vinieron a verme. Utilizaron Meituan y Didi para tomar taxis y me dijeron cuánto costaría hacer uno idéntico. No pude evitar reír y llorar. En primer lugar, ¿sabe cuánta mano de obra y recursos materiales han invertido Meituan y Didi en el desarrollo de estas aplicaciones? ¿Utilizas las funciones de estas aplicaciones? La gente ha pasado muchos años actualizando iterativamente la misma aplicación y debe haber algo que podamos aprender de ella, pero si dices que está completamente plagiada, es un poco escandaloso. Para los clientes que acuden a mí para un desarrollo personalizado, generalmente recomiendo comenzar desde lo más pequeño, ejecutar bien el proceso de negocio básico, realizar pruebas de MVP [1], lanzarlo al mercado y dejar que el mercado dé su opinión en qué dirección debe seguir la aplicación. ser actualizado e iterado. Un amigo vino a verme antes con una gran lista de demandas y me preguntó cuánto costaría desarrollar el mismo producto. Sólo quiero decir. ¿Conoces realmente tu negocio?

Pregunta 4: ¿Cómo juzgar si la empresa asociada tiene experiencia en desarrollo?

Hay muchas empresas en línea que pueden proporcionar desarrollo de plataformas. Deberíamos intentar encontrar algunas empresas con experiencia con las que cooperar, lo que puede ahorrarnos muchas preocupaciones.

Si conoces a alguien que no tiene experiencia en desarrollo, es posible que te veas así:

Un internauta encontró una empresa de desarrollo para desarrollar una aplicación. Como resultado, la empresa de desarrollo sólo puede desarrollar una aplicación para Android. Apple no puede desarrollarla y no reembolsará el dinero. Entonces sólo podrá presentar una demanda.

Por supuesto, la experiencia de la que estoy hablando no son solo estas. También hay las siguientes preguntas como referencia, que pueden ayudarlo a evitar encontrar algunos obstáculos durante el proceso de desarrollo:

1. ¿Qué servidor es estable? ¿Qué configuración probablemente usaste en la etapa inicial? ¿Cómo mantenerlo?

2. ¿Qué calificaciones se requieren para que los mini programas se publiquen para su revisión? ¿Qué es el pago virtual?

3. ¿Cuál es la tarifa de gestión del pago de WeChat? ¿Cómo obtener un reembolso? ¿Cuáles son los plazos de pago para los diferentes tipos de cuentas?

4.¿Qué interfaz de SMS es mejor? ¿Relativamente estable?

5. ¿Qué seguimiento logístico en tiempo real es mejor? ¿Cómo acceder?

6.¿Qué información se necesita para poner la APP en las estanterías? ¿Cómo puedo ponerlo con éxito en los estantes?

Etc.

Además de la experiencia relevante anterior, la experiencia en desarrollo de plataformas, etc., es mejor proporcionar algo de experiencia operativa.

Por último, un recordatorio: a la hora de buscar una empresa de desarrollo, debes encontrar un equipo profesional. Lo mejor es comunicar tus necesidades directamente con el personal técnico. (Hunan Weixiang Technology le pidió que subcontratara una vez. Si está en Hunan, puede preguntar). ¿Por qué debería comunicar directamente sus necesidades a amigos que han desarrollado software antes? ¡Debe comprender que es mejor discutir primero los requisitos y luego el precio! ! ! Espero que compartirlo aquí pueda ayudarte. Si tiene algún problema técnico que no comprende durante el proceso de desarrollo, pueden discutirlo juntos. Quizás pueda darte una sugerencia personalmente.