¿Quién dijo que mientras los programadores conozcan la tecnología, la tecnología es importante, pero una buena segunda línea puede allanar el camino para usted con anticipación? (Cómo ganan dinero los programadores))

Prefacio

Ser o no ser - esta es la cuestión

Los programadores saben que tener 35 años es un obstáculo, ¿qué debemos hacer a esa edad? ¿Está obligado a renunciar o buscar otra manera? ¡Nunca pelees una batalla sin estar preparado, allana tu camino con anticipación! Incluso a esa edad, puedes despedirte de tu jefe sin dudarlo. ¿No es eso infeliz? Este artículo se centra en la forma en que el programador gana dinero. ¡Deje que la segunda actividad comience su nueva vida!

La primera parte de la supervivencia

Es hora de hablar de tu sueño (plan de carrera). ¿Cuál es la diferencia entre las personas que tienen sueños y los que no tienen sueños? Entonces, ¿cuál es tu sueño?

Como mi sueño, puede ser el mismo que el de la mayoría de la gente: simplemente no ir a trabajar, jajaja (es broma).

¿Quién dijo que mientras los programadores conozcan la tecnología, la tecnología es importante, pero una buena segunda línea puede allanar el camino para usted con anticipación?  (Cómo ganan dinero los programadores))

Entonces, ¿por qué no escriben código? ¿Qué hacen las personas que no escriben código?

Las principales razones para no escribir código son las siguientes:

  1. Ascendido, ascendido a arquitecto, director técnico, director de tecnología, sin necesidad de escribir código a tiempo completo

  2. Encontré el amor verdadero (una carrera que se adapta a usted y a su favorito) y cambie de carrera voluntariamente

  3. Soy demasiado mayor, no puedo soportarlo más, no puedo aprender, no puedo escribir o no quiero escribir más, me veo obligado a cambiar de carrera

  4. Desde el nivel de la empresa, es más rentable contratar a una persona nueva que usted, ya que es marginado, obligado a ganarse la vida y obligado a cambiar de carrera.

¿Quién dijo que mientras los programadores conozcan la tecnología, la tecnología es importante, pero una buena segunda línea puede allanar el camino para usted con anticipación?  (Cómo ganan dinero los programadores))

Ya sea un ascenso, un cambio voluntario de carrera o un cambio de carrera forzado, quiero recordarles a todos que deben tener una sensación de crisis. Si te ascienden, puedes ser reemplazado Hay competencia en todas las industrias, y la competencia existe donde hay personas. ¡Entonces, alístate!

Hay dos puntos principales de preparación aquí:

  • (1) Haga una distinción clara entre su ocupación y su carrera.

Trabajar en el trabajo es su trabajo, mantener a su familia y su seguridad básica de vida, esta es la forma de sobrevivir.

La empresa es una comunidad de intereses. No pienses en la jubilación en la empresa. El jefe dice: "La empresa es tu casa". Eso es para animarte a trabajar horas extras y exprimir tu plusvalía. Cuando ya no tienes valor, es posible que te despidan. Simplemente más grande.

Así que use su tiempo libre en su carrera, mejore o haga otras cosas significativas, piense gradualmente, deje que su carrera genere valor, cree valor e incluso supere su salario. Esta es la forma de ganar dinero.

  • (2) Mantenga una mentalidad de taza vacía.

Al igual que cuando recién ingresó a la industria, aprenda y piense con una actitud de no saber nada. Ésta es la fortaleza de ser un programador. Su capacidad de aprendizaje, su capacidad de razonamiento lógico y su metodología de crecimiento del aprendizaje son universales.

Habiendo dicho tanto, resumamos: para nosotros, los programadores, necesitamos ahorrar dinero y regenerar la riqueza.

Echemos un vistazo a cómo sobrevivir desde la perspectiva de la planificación profesional.
¿Quién dijo que mientras los programadores conozcan la tecnología, la tecnología es importante, pero una buena segunda línea puede allanar el camino para usted con anticipación?  (Cómo ganan dinero los programadores))
¿Qué hacen las personas que no escriben código?

  • Camino evolutivo (1): ruta puramente técnica

Programador Junior-Programador Intermedio-Programador Senior-Experto Técnico / Arquitecto

Programador Junior-Intermedio / Programador Senior-Front End-Intermedio Front End-Front End avanzado Arquitecto de Front End

Pruebas de programador junior / intermedio / sénior (QA)

Programador-Operación y Mantenimiento de Primaria / Intermedia / Sénior

Programador Junior / Intermedio / Senior-DBA

  • Evolution Road (2): Ruta de gestión

Programador Junior-Programador Intermedio-Programador Senior-Gerente Técnico-CTO

Programador Junior-Programador Intermedio-Gerente de Proyectos

  • Evolution Road (3): Ruta del producto

Programador Junior-Intermedio / Programador Senior-Gerente de Producto-Gerente de Producto Senior-Director de Producto

  • Evolution Road (4): Autoempleo

Programador-Emprendimiento Principiante / Intermedio / Sénior

Li Yanhong, Lei Jun, Zhou Hongyi, Ma Huateng y Zhang Xiaolong nacieron todos en tecnología.

Por supuesto, hay muchas rutas alternativas, como por ejemplo: los programadores que salen a abrir restaurantes y hacen entrega urgente son innumerables.

Por supuesto, como programadores en el lugar de trabajo, debemos aprender a protegernos. Para ser precisos, no debemos ser un "hombre de respaldo". No hablaré de eso aquí.


¿Quién dijo que mientras los programadores conozcan la tecnología, la tecnología es importante, pero una buena segunda línea puede allanar el camino para usted con anticipación?  (Cómo ganan dinero los programadores))

La segunda parte del camino para ganar dinero

¿Cómo ganar dinero como programador? Ganar dinero aquí no se trata de administración financiera. La administración financiera enfatiza "aumentar los ingresos" y "reducir los gastos". Aumentar los ingresos es aumentar la fuente de ingresos, y la limitación se refiere a controlar los gastos. Estamos hablando de ganar dinero aquí se refiere a la parte de "código abierto", se refiere a su segundo ingreso. Además del salario, tenemos que ganar dinero extra, pero hay una premisa.

La premisa es: tienes que hacer un buen trabajo en tu primer trabajo y puedes aceptar un segundo trabajo después de haber asegurado tu puesto. No te despidan si no haces tu trabajo, diciendo que les dije a todos que no recuerdo esta olla.

Hay muchas formas de ganar dinero en la segunda carrera. Echemos un vistazo. Desde la perspectiva de nuestros programadores, echemos un vistazo:

  • (1) Gana dinero con la subcontratación

Confíe en sus conocidos, amigos, vaya a algunas plataformas de subcontratación (Zubajie.com, Realization.com, Open Source China), etc., y realice un trabajo privado

  • (2) Pago por conocimiento

Hay muchos que pagan por conocimientos, como:

Escriba un artículo: escriba un buen artículo, contribuya a ganar honorarios por manuscritos; abra una cuenta pública, gane honorarios por publicidad; escriba columnas, publique libros, acumule reputación, cree PI personal, gane honorarios por manuscritos

Docente: ayudante de docencia a tiempo parcial, profesor, ingresos considerables

  • (3) Desarrollo horizontal, elaboración de productos.

Apuntando a una industria, un grupo social, cultivo profundo. Hay un ejemplo muy exitoso, Zhang Xiaolong. De Foxmail a WeChat. A partir de la tecnología, desarrolle productos lentamente, piense en productos, piense en la experiencia del usuario y aproveche las necesidades del usuario. Al final, WeChat se desarrolló con éxito.

Algunos estudiantes preguntarán: ¿Cómo puedo ser tan bueno como el hermano Xiaolong? Permítame decirle, mientras esté en una industria, en un campo, persista en pensar e iterar continuamente, siempre que la dirección sea correcta y el momento adecuado, definitivamente podrá producir algunos resultados.

Tengo un amigo que también es compañero de clase. Apunté a los estudiantes de secundaria y creé un tipo de aplicación de Android para cepillar preguntas y pagar por el conocimiento. La tarifa de publicidad solo se rompió 5w al mes.

  • (4) Ventas y distribución. Para decirlo sin rodeos, es hacer microempresas.

Las microempresas pueden ser grandes o pequeñas, no las subestimes. Hay mucha gente a la que le va bien, pero poca gente a la que le va bien. Si no me cree, puede mirar su círculo de amigos. Hay algunos que han estado haciendo microempresas durante más de 1 año. Si TA puede persistir durante 3 años, creo que debe haber probado la dulzura.

Entonces, como programadores, ¿cómo hacemos microempresas? ¿Momentos bombardeados? por supuesto no.

Aquí puede compartir algunos métodos, que en realidad son muy simples: desvío -> precipitación -> conversión. Hay un término popular este año llamado "tráfico de dominio privado". En la era de Internet, siempre que haya tráfico, existen N formas de obtener efectivo. ¿Qué es el flujo? Son usuarios activos diarios (usuarios activos diarios) y usuarios activos mensuales (usuarios activos mensuales). Puede monetizar en estos lugares escribiendo artículos (generalmente productos secos + artículos blandos), a través de varios canales (weibo, blog, Zhihu Q&A), etc., en su cuenta oficial de WeChat personal o en sus propios productos de Internet.
¿Quién dijo que mientras los programadores conozcan la tecnología, la tecnología es importante, pero una buena segunda línea puede allanar el camino para usted con anticipación?  (Cómo ganan dinero los programadores))

Hay muchas formas de monetizar, y la más común son las tarifas publicitarias.

Tantos consejos para ganar dinero parecen tener límites, ¿cómo puedo empezar?

Es muy simple: aproveche la capacidad única de nuestro programador para aprender por nosotros mismos. No se puede ser un programador sin la capacidad de autoaprendizaje. A continuación, aprendamos a utilizar los ejemplos que se acaban de dar:

(1) Echemos un vistazo a la subcontratación. ¿Puede aceptar la subcontratación si lo desea? por supuesto no. La habilidad es muy importante. Por lo general, un requisito de subcontratación cubre muchos aspectos. Las más habituales: ser un sitio web, una gestión de usuarios, un sistema de distribución, un pequeño programa, etc.

Piénsenlo todos, si quieren hacer algo como esto, tomen como ejemplo el sitio web corporativo más simple, ¿cómo lo logran?

Hay dos maneras:

  • Primero, cooperación de beneficio mutuo.

En mi círculo personal de amigos, soy un desarrollador de fondo de Python indomable, y soy muy competente en diseño de bases de datos, operación y mantenimiento de servidores y escritura de código. Mi amigo Lao Zhang es una élite de primera línea, desde la imagen P hasta la realización, un proceso integral. Mi amigo Xiao Hei, un experto en pequeñas empresas, habla de cooperación y necesidades, y es invencible.

Verá, una simple oración aquí cubre diferentes campos. Dejemos que los profesionales hagan cosas profesionales. No puede haber una situación en la que todos salgan ganando sin cooperación. Por supuesto, debemos aprender a cooperar y aprender a integrar los recursos circundantes. La capacidad de integración también es un tipo de habilidad: cuando ha jugado bien, no está lejos de comenzar su empresa y convertirse en el CEO.

  • En segundo lugar, luchando solo, soy una pila completa. Las habilidades requeridas, no hablaré de ellas, son las enumeradas en el primer punto anterior. Entonces, la pregunta es, ¿cómo puedo tener estas capacidades?

En realidad, esto no es difícil, depende de tu acumulación habitual y de tu primera carrera. Si no tienes esta habilidad, las personas que te rodean deben tener, "Tres personas deben tener mi maestro", por lo que para tener la capacidad de aprender, también debes tener una mentalidad de taza vacía. Comuníquese más con personas de otras industrias y aprenda más.

Dicho esto, se avecina un nuevo problema. Se dice que cualquier otra línea es como una montaña. No estoy en el mismo canal con negocios y ventas. ¿Cómo hablo? De hecho, depende de tu conocimiento. Entonces el problema vuelve al aprendizaje. Aquí compartiré con ustedes cómo aprendí:

(1) El trabajo no se trata solo de escribir código, sino también de pensar en los negocios.

Piense en las necesidades que tiene. Por ejemplo, debe haber muchos términos profesionales en la industria del comercio electrónico, ¿verdad? ¿Qué es SKU y qué es SPU? Estos no tienen nada que ver con la tecnología.Cuando encuentra algo nuevo, debe encontrar una manera de comprenderlo y registrarlo. ¿Cómo grabar? Recomiendo Evernote y Youdao Cloud Notes. Para decirte, he acumulado miles de contenido en Evernote, que cubre python, java, php, front-end, base de datos, Android, big data, Linux, Raspberry Pi, Finanzas, gestión financiera, operación y mantenimiento, finanzas y otros campos diferentes.

(2) Hacer las cosas de manera ordenada, priorizar y enfocarse en la eficiencia.

Este es un problema que mucha gente tiende a pasar por alto.Cuando vas a trabajar, puedes hacer lo menos posible con un salario muerto. ¡No hagas esto! Asegúrese de pensar, hacer más y hacerlo de manera eficiente. Haz el contenido que has hecho y hazlo para otros. Pruebe cosas nuevas usted mismo. Lentamente así, el conocimiento es amplio. Otro punto es que la prioridad también es muy importante. De hecho, es hacer un buen trabajo de gestión del tiempo. Hay muchos libros sobre gestión del tiempo, y los estudiantes pueden aprender sobre ello de forma sistemática. ¿Porque es esto importante?

Por ejemplo: tengo un subordinado que vino a trabajar el lunes. Le dije que tu trabajo principal esta semana son las siguientes 5 cosas. Una de ellas es más difícil y lleva mucho tiempo. Balalalala, termina la tarea con él. Él también lo entendió y lo hizo. Es viernes, es hora de ver los resultados y preguntarle cómo lo hizo. Respondió: Ninguno de ellos se completó. ¿Por qué no terminó? Lo primero es más difícil, estancado durante una semana. De acuerdo, le dije que trabajara horas extras los fines de semana y que primero se lo pusiera fácil.

Entonces, cuando reciba muchas tareas, primero debe clasificar estas tareas, primero según la dificultad de la tarea, y luego según el grado de "importante-urgente", primero completar las tareas importantes y urgentes Arriba. Cuando use esta habilidad de manera muy competente, se acercará a los gerentes técnicos, gerentes de proyectos y otros puestos orientados a la gestión.

(3) Dale importancia a la comunicación y comunícate más.

Hay muchas formas de resolver el problema, no necesariamente escribiendo código, eliminar los requisitos también es una forma de resolver el problema. La comunicación es el defecto de la mayoría de los programadores. Muchos programadores no son buenos para expresarse y comunicarse y no pueden ser promovidos a puestos gerenciales (por ejemplo, líder de equipo). Por eso debemos aprovechar la oportunidad, o incluso crear la oportunidad, para ejercitar nuestra comunicación y expresión. Por ejemplo: organice el intercambio de tecnología, hable más por sí mismo, exprese más, hable bien, deje que otros le aconsejen y mejore su poder blando. Hay algunos requisitos de desarrollo. Si quieres resolverlo, ¿por qué quieres hacer esto y cuáles son los beneficios? ¿Tengo otros planes? Piense más y comuníquese más. Cuando puede utilizar esta habilidad de manera competente, está mucho más cerca de este tipo de puestos en los negocios.

(4) Sea proactivo y no pierda ninguna oportunidad de hacer ejercicio.

Incluso si está haciendo algo que no tiene nada que ver con escribir código. Tome la iniciativa para construir una buena relación con su líder, tome la iniciativa para informar el trabajo, discuta más los problemas con el líder, termine su propia parte y tome la iniciativa para "tomar tareas" para el líder, deje que el líder confíe en usted, reducirá muchas cosas innecesarias para su futuro Los problemas también lucharán por más oportunidades para proyectos centrales.

(5) Entrar con un propósito y salir con la cosecha.

Al ingresar a una empresa, debes pensar con claridad: además de recibir un salario, ¿qué ganancias espero cuando entro, es la mejora de mi capacidad? ¿O el currículum personal es más brillante? . Por ejemplo: Has entrado en una empresa de comercio electrónico, ¿deberías pensar en el proceso de hacer comercio electrónico y cómo funciona el comercio electrónico además del trabajo técnico? ¿Cuánto se puede ganar? ¿Cómo invierte la empresa? ¿Cómo gestiona la empresa a sus proveedores? Si lo averiguo, ¿puedo hacerlo? Si comprende y comprende estos problemas, hay problemas dentro de la empresa y lo sabe mejor que su jefe. Si piensas mucho, ve a buscar oportunidades para verificar, aprender, ejercitar y mejorar tus habilidades en la empresa. Quizás puedas hacerlo solo algún día.

Habiendo dicho tanto, me pregunto si te ayudará. En conclusión:

1. Ten una meta y haz un plan a largo plazo, si no lo has descubierto claramente, puede ser que tus conocimientos no sean suficientes, así que aprende, acumula y piensa más.

2. El aprendizaje es muy importante, la capacidad de autoaprendizaje es aún más importante, debe dominar las habilidades y los métodos de aprendizaje y mejorarse constantemente, ya sea un currículum o calificaciones académicas.

3. Para tener una sensación de crisis, no estoy seguro de si comenzaré un negocio en el futuro, pero espero que algún día me despidan de la empresa por varios motivos, o no pueda trabajar por otros motivos. Todavía tengo un segundo trabajo y tengo una buena vida. !

¿Quién dijo que mientras los programadores conozcan la tecnología, la tecnología es importante, pero una buena segunda línea puede allanar el camino para usted con anticipación?  (Cómo ganan dinero los programadores))

Huevo final

Si cree que es útil para usted, consulte mi [ Github ] y haga clic en una estrella. Consíguelo de inmediato, ¡el juego completo! ¡Arquitecto senior del sistema Android, materiales de aprendizaje avanzado y videos! (Parte de la exposición) Las
¿Quién dijo que mientras los programadores conozcan la tecnología, la tecnología es importante, pero una buena segunda línea puede allanar el camino para usted con anticipación?  (Cómo ganan dinero los programadores))
notas del quinto estudio

  • [Materiales de aprendizaje del sistema de arquitectura avanzada de Android] Esencial para arquitectos avanzados: interpretación del marco de código abierto de ideas de diseño

Capítulo 1, Diseño Hot Fix
Capítulo 2, Diseño del marco de complementos
Capítulo 3, Diseño del marco de componentes
Capítulo 4, Marco de carga de imágenes
Capítulo 5, Diseño del marco de acceso a la red
Capítulo 6, Diseño del marco de programación adaptable RXJava Capítulo
7 Capítulo, Diseño de arquitectura IOC
Capítulo 8, Componente de arquitectura de Android Jetpack
¿Quién dijo que mientras los programadores conozcan la tecnología, la tecnología es importante, pero una buena segunda línea puede allanar el camino para usted con anticipación?  (Cómo ganan dinero los programadores))

¿Quién dijo que mientras los programadores conozcan la tecnología, la tecnología es importante, pero una buena segunda línea puede allanar el camino para usted con anticipación?  (Cómo ganan dinero los programadores))
¿Quién dijo que mientras los programadores conozcan la tecnología, la tecnología es importante, pero una buena segunda línea puede allanar el camino para usted con anticipación?  (Cómo ganan dinero los programadores))

Vínculo de recopilación directa: haga clic en el vínculo para unirse al chat grupal [ Intercambio 2 de Arquitecto Senior de Android ]

Supongo que te gusta

Origin blog.51cto.com/14775360/2535604
Recomendado
Clasificación