Programador: escribe código durante el día, instala un puesto callejero por la noche y entrega comida los fines de semana

Algunas personas dicen que en la profesión de programadores, tres años de promoción, siete años de construcción, diez años de entrega. Aunque lo he aprobado mucho, ahora puedo decir cuatro palabras con miras al futuro (después de una ocurrencia tardía), ¡lo cual es infundado! ¡Ojos superficiales!


image.png

Imagen de Pexels


Como dice el refrán, nací con materiales útiles. Entregaré la comida para llevar cuando me acabe. Ahora, un nuevo outlet de billones de yuanes [economía pirotécnica] está aquí. Además de entregar comida para llevar, tenemos otra nueva opción: ¡montar un puesto callejero!


Una persona tiene pocas oportunidades en su vida para lograr la libertad financiera, las oportunidades son fugaces y deben aprovecharse con firmeza.image.png

La imagen proviene de Internet, los derechos de autor pertenecen al autor original


Entonces, hoy venimos a hablar seriamente sobre la postura correcta para que los programadores monten un puesto en la calle.


01

Reserva técnica


¿Quién es el programador?

  • ¡Un grupo de personas elevadas y decididas a cambiar el mundo a través de la tecnología!

  • ¡Un grupo de personas que siempre están a la vanguardia de la tecnología!

  • ¡Un grupo de personas que pueden hacer cohetes en la entrevista con la luna!

  • ¡Un grupo de personas que siempre están preocupadas por el futuro a sus 28 años!


Como dice el refrán, todavía necesitamos nuestro propio trabajo duro. Antes de decidir dedicarnos al gran negocio de la instalación de puestos, debemos reconocernos a nosotros mismos para encontrar la posición correcta y entender qué nivel podemos alcanzar en la industria de puestos.


En base a la experiencia del programador en entrevistas y reclutamiento a lo largo de los años, puedo darle un poco de referencia. Creo que un aprendiz calificado de nivel P6 debería tener la capacidad de cambiar la tendencia macroeconómica global y tener la capacidad de extraer todo tipo de denominaciones de 0 a 1.


Ejemplos de preguntas de entrevista para el personal de P6:

  • Por favor, hable sobre la economía detrás del puesto callejero.

  • Dibuja un mapa desde tu casa hasta la ubicación del puesto. 0 significa que puedes ir, 1 significa No. Escribe un programa para encontrar la ruta más corta usando un algoritmo adecuado.

  • Puede haber muchas herramientas para un puesto callejero: un trozo de tela, un triciclo de puesto callejero, un baúl de automóvil privado, Wuling Hongguang, excavadoras Lanxiang, compare las ventajas y desventajas de algunas de estas herramientas. Y hable sobre el proceso de ejecución de una herramienta con la que esté más familiarizado.

  • En el proceso de montar un puesto callejero, ¿qué debo hacer si llega un tráfico de cien millones de niveles? ¿Qué pasa con la alta concurrencia? ¿Cómo hacer alta disponibilidad?


¿Le resultan familiares estas preguntas? Si no puede responder, le sugiero que vuelva a leer más libros y recomiende algunos:
  • "El autocultivo del personal del puesto"

  • "Veintitrés patrones de diseño para puestos"

  • "Profundamente en las partes de origen, comprenda el principio de funcionamiento del coche de parada"


Además, también debe leer las obras originales en inglés de peces gordos extranjeros, especialmente algunos ganadores del Premio Nobel, como "Teoría general del empleo, el interés y la moneda" de Keynes y Joseph Schumpeter ". Teoría del desarrollo económico, Economía de Samuelson, Crecimiento económico en los países de Simon Kuznets, etc.

image.png

PD: "Vuelve primero. Normalmente te daremos una respuesta en unas dos semanas " . "Felicitaciones por pasar nuestra entrevista. Tu próximo trabajo es mover las brochetas de cordero conmigo".


Resultó que lo que se llama lo apropiado es simplemente si puedes jugar como una vaca genial conmigo y hacer cosas ordinarias. Monté un puesto callejero, ¡pero solo quiero hablarte sobre Lu Yunheyue!


02

Encuentra la dirección correcta


Una vez que tienes una buena reserva técnica y te reconoces, el siguiente paso es encontrar la dirección correcta, una buena dirección es la mitad de la batalla. Muchas personas también quieren montar un puesto callejero, pero están indefensas y no saben qué hacer, lo que les impide dar el primer paso. Este asunto es relativamente sencillo para los programadores, no hay más de tres opciones.
Opción 1: emprendimiento orientado a la tecnología


La mayoría de los programadores tienen sentimientos técnicos y usan su propia tecnología para cambiar o influir en un grupo de personas, aportando así su propio valor comercial.


Por lo tanto, si elige un puesto en esta dirección, no necesita pensar en ello en absoluto. Depende de su propia capacidad para fabricar carritos y artículos pequeños dependiendo de lo que se le da bien.
Opción 2: Emprendimiento de equidad basado en tecnología


¡Haz bien tu trabajo! En cuanto a los programadores, es una sola responsabilidad, el desacoplamiento. En cuanto a qué dirección darle a su pareja, ¡deje que los profesionales hagan cosas profesionales!
Opción 3: Únase a una gran empresa de puestos


Lo que tenemos que hacer es hacer un buen trabajo de abstracción y modelado empresarial, diseñar un conjunto de estructura general de puesto, lo que vendemos no es importante, lo importante es que podemos vender todo. El gerente de producto y el jefe de operaciones discuten qué vender.


En este momento, es muy importante elegir un buen equipo. Nuestro equipo es muy bueno. Tenemos un gerente de producto senior que puede relacionarse con los programadores.


PD: "¿Qué están haciendo las dos personas allí?", "El que usa la cuadrícula es el programador y el otro es el gerente de producto. El gerente de producto dijo que al configurar un puesto, debemos prestar atención a la experiencia del usuario y simplificar la operación del usuario. Por ejemplo, si nuestro puesto es El producto es una funda de teléfono móvil. No puedes dejar que el usuario elija y ejecute. Esto es una lástima y la eficiencia es muy baja. Tienes que poder cambiar automáticamente el color y el fondo de acuerdo con el estado de ánimo del usuario. Después de hablar, los dos comenzarán la pelea. Detente " .


Verá, para los programadores, ¡la elección es tan simple! ¡Lo que atrapa nuestras manos y pies es la preocupación! ¡Nosotros, que ya somos adultos, quizás necesitemos a alguien tan joven, frívolo y sin escrúpulos!


03

Arquitectura de microservicio


Primero, veamos una imagen:

image.png

¿Ves algún problema? Sí, es demasiado obvio, esta sigue siendo la forma tradicional de montar un puesto, ¡la estructura de puesto individual más básica!


Esto hace que el servicio del puesto esté demasiado inflado, todo concentrado en una persona, lo que no es propicio para la administración; poca tolerancia a fallas, una vez que ocurre un pequeño problema, todo el servicio se interrumpirá.


Por ejemplo, si un usuario quiere usar Alipay para pagar y el teléfono se queda sin energía, tiene que esperarlo. ¿Qué pasa con otros clientes? Y esto no favorece la expansión ¿Cómo apoyar la expansión del negocio de los puestos? El mayor problema es que no se ajusta a la tendencia actual de la industria de los puestos callejeros.


Por tanto, la postura más correcta debería ser: ¡Demolición! Microservicio de toda la arquitectura del puesto. No importa si encaja o no. Es 2020. Siga la tendencia y siga la corriente. Entonces no se sentirá abrumado por la tendencia y no será abandonado por esta era. De lo contrario, solo puede volver atrás y continuar escribiendo su código de gama baja, y no podrá trabajar como miembro del personal.

image.png

Como se muestra en la figura anterior, después de los microservicios, se convierte en lo anterior: alguien administra las ventas, alguien administra la caja, alguien administra los bienes, alguien administra el inventario y alguien administra el automóvil.


Desmantelado de esta manera, deja más clara la división del trabajo y las responsabilidades para todo el puesto. Todos están dedicados a brindar los servicios más profesionales a los demás:

  • Escalabilidad independiente, cada microservicio se puede escalar de forma independiente horizontal o verticalmente; por ejemplo, el servicio de caja mencionado anteriormente es lento, dejemos que alguien más cante.

  • Capacidad de actualización independiente, cada microservicio se puede actualizar y actualizar de forma independiente sin depender de otros servicios; por ejemplo, si Wuling Hongguang desea actualizar a una excavadora Lanxiang, simplemente actualice.

  • Facilidad de mantenimiento, cada microservicio solo se enfoca en completar su propio alcance comercial; no tiene que preocuparse por si el inventario es suficiente, si el dinero se calculará mal, etc., todos se enfocan en su propia parte.

  • Aislamiento de fallas y recursos.Cuando ocurren malos comportamientos de operación de recursos en el sistema, por ejemplo, las ventas están tan ocupadas que se paralizan y se pierden la memoria, y los pagos posteriores pueden continuar.

  • ......


Hay especialidades en la industria técnica y los profesionales hacen cosas profesionales ¿Tú, parecemos microservicios?


当我们夸夸其谈其先进性的时候,以为自己走在技术前沿的时候,以为自己支撑了一整个服务集群的时候,我们可能已经忘了,这个事情我们已经做了很久很久,这个地方我们已经待了很久很久。


我们以为自己是一个独立的服务可以独立地运作,却从来没有想过脱离了这个服务体系的时候,其实,一无是处!

单体应用,还是微服务?我们需要什么?这个世界需要我们什么?

image.png

04

放眼未来


作为具有程序员背景的地摊员,我们的目光不能局限于当下,要充分考虑未来地摊事业发展对当前架构的依赖及可能存在的风险,提前做好风险预案。


比如:

  • 万一有亿级客户流量来访问我们的地摊呢?我们该如何做好流量控制?熔断降级?

  • 要不要再准备一队地摊员做好主备和负载均衡等?

  • 我们的地摊货要不要分库分表呢?

  • 要不要做读写分离,专门安排人员负责客户询价、地摊货咨询等?

  • 要不要引入排队机制?要不要给他们发个令牌才能来我们的地摊呢?

  • ......


还有很关键的一点,地摊事业未来会不会遭遇某些人的封禁或者打压,比如:

  • 万一有人说地摊是他们国家的物质文化遗产,是他们发明的呢?

  • 万一有人觉得红火的地摊事业影响到了他们的安全,要将我们列入实体清单进行管制呢?


地摊,作为一个炙手可热的风口产业,一个充满无限可能的产业,让我们一起去摆摊吧。


虽然我的想象力不足以想象地摊业的未来,但我的心里有火,眼里有光。即将投入地摊事业的程序员们,请接受我的祝福,奔涌吧,地摊员,我们在同一条奔涌的河流。


它是一个地摊,它是一个机会,它是大千世界,它是我们的内心。梦想还是要有的,万一实现了呢?梦想还是要有的,至少这样当我们想努力拼搏一把的时候,知道该往哪个方向!


Tal como estaba escrito, de repente recordé que parece haber espacio para la optimización en la arquitectura de este puesto callejero. ¿Debería usar un sistema de nivel medio? ¡Tienes que pensarlo!


Supongo que te gusta

Origin blog.51cto.com/14410880/2545876
Recomendado
Clasificación