¿Son realmente "efímeros" los programadores chinos?
¡No lo creo!
Hablemos de la planificación profesional de los programadores
Prólogo
Con la popularidad de Internet móvil, han nacido una gran cantidad de carreras relacionadas con Internet. También hay una gran cantidad de talentos jóvenes que están llegando a este mercado. Aunque es un océano azul y está lleno de dividendos, ¿cómo podemos avanzar bajo esta ola en lugar de ser fugaces como una ola? Podemos juzgar por el valor profesional de esto. ola de la industria de Internet, realice una investigación en profundidad para descubrir la relación de oferta y demanda, el valor real proporcionado a la empresa y comprenda la verdadera competitividad central para seguir avanzando como una bicicleta y lograr una estabilidad real.
El verdadero valor de los programadores
La razón por la que el jefe nos contrata es porque quiere que aportemos valor a la empresa. Para decirlo sin rodeos, queremos ayudar a la empresa a hacer. dinero, directa o indirectamente. Nuestro salario generalmente se considera el costo laboral de la empresa. Si bien controlar los costos es importante, el verdadero enfoque es la diferencia entre el valor que aporta a la empresa y su salario.
Entonces, cuando tu jefe piensa que tu salario es demasiado alto, en realidad está diciendo que no aportas suficiente valor a la empresa. Cuando llegamos a trabajar en una nueva empresa, dado que no hay datos reales de trabajo para medir, habrá un cierto error entre lo que crees que vales, lo que la empresa cree que vales y, en última instancia, el valor real que aportas. la empresa. El propósito de los currículums y las entrevistas es acercar tu valor a lo que la empresa cree que eres. Un currículum es en realidad una propuesta de valor. Lo que dice es: vengo a esta empresa, puedo completar estas y aquellas tareas y aportar tal o cual valor a la empresa, y solo necesito un salario tan pequeño, así que contrátame rápidamente. .
En resumen, debo cambiar la forma en que pienso acerca de los demás que me dan dinero cuando voy a trabajar y cambiar la dirección del valor que puedo crear para esta empresa. Este tipo de empatía puede ayudarte a entender muchas cosas, por ejemplo:
Una misma persona con una serie de habilidades muchas veces crea valores diferentes en diferentes empresas, por lo que el salario que puede obtener es diferente.
Cuando una empresa contrata a una persona no se basa en lo bueno que es, sino en el valor que puede aportar a la empresa. Aunque en la mayoría de los casos existe una correlación positiva entre la capacidad personal y el valor que se puede aportar a la empresa, si puedes proponer y demostrar una mejor propuesta de valor, es probable que seas más adecuado para la empresa que esta persona talentosa. Un ejemplo extremo es: un arquitecto superior puede no ser útil en una empresa nueva que utiliza arquitectura sin servidor, mientras que un cliente maestro puede manejar todo en esta empresa.
La relación de oferta y demanda en el mercado de programadores
Cuando la oferta de un puesto supera la demanda, el reclutador tiene más peso para bajar el salario, obteniendo así más valor residual. Y cuando; La oferta de un puesto supera la demanda, los candidatos tienen más opciones y son más valiosos. A largo plazo, la oferta y la demanda de un puesto se ven afectadas por el desarrollo de la industria y la tecnología. Por ejemplo, con el desarrollo a gran escala de Internet, las personas que también trabajan en el desarrollo de software aumentan la demanda de software tradicional. Las posiciones de desarrollo no son tan grandes como las posiciones de desarrollo de Internet y dispositivos móviles. En el corto plazo, las posiciones en los mercados emergentes y los segmentos transversales de la industria de alta rentabilidad generados por cada ola serán más valiosos, siempre y cuando se concentre en los emergentes. mercados y segmentos de mercado, siempre estará en la ola. Esté a la vanguardia y disfrute de los dividendos que le brinda esta ola. Por ejemplo, cuando apareció iOS por primera vez, su competitividad podría alcanzar o superar a los ingenieros superiores que desarrollaron máquinas con funciones de desarrollo J2ME en un corto período de tiempo.
La esencia de los programadores
Automatización El trabajo en otras industrias debe ser realizado por personas; lo que se hace hoy puede tener que volver a hacerse mañana. Pero así es como trabajan los humanos, no como funcionan las máquinas.
Software, si lo piensas detenidamente, ¿no es solo una serie de comandos que se pueden ejecutar repetidamente?
Para permitir que la máquina realice un trabajo repetitivo, necesitamos codificar y decirle a la máquina cómo completar un trabajo específico a través de varios lenguajes de programación. Después de eso, la máquina completa el trabajo, son los humanos. Ya no era necesario participar. La atención del programador se centrará en la siguiente tarea que aún no ha sido automatizada.
¿Por qué un buen programador puede reemplazar a muchos programadores comunes y corrientes?
Una vez que tenga un conocimiento profundo de los programadores y la insuficiencia de la repetición, comprenderá por qué un buen programador puede reemplazar a cientos o miles de programadores comunes, porque la máquina amplifica esta brecha. Si un programador común y corriente está duplicando trabajo, entonces un buen programador que dedique un día a escribir un fragmento de código puede quitarle su trabajo durante un año.
Como puede ver, los programadores son una profesión que constantemente elimina sus propios fallos, se obliga a realizar un trabajo creativo y mejora continuamente la productividad de manera exponencial.
La ingeniería se trata de cómo completar tareas establecidas con bajo costo, alta eficiencia, en tiempo y cantidad.
Así que para juzgar si un ingeniero es excelente no es cuán creativo o famoso sea, sino cuán estable es y cuántos Getting Things Done puede hacer en chino.
A veces, una buena solución puede no utilizar necesariamente la última tecnología y el marco, pero puede parecer simple y sin pretensiones, y todas las habilidades están contenidas en los detalles detrás de ella. Al igual que en el billar Slok que juegan los mejores jugadores, cada tiro no tiene nada de especial, simplemente porque el retorno del tiro anterior es demasiado bueno.
De manera similar, un buen ingeniero elegirá la solución que mejor se adapte a las necesidades y al equipo, considerará el equilibrio entre la eficiencia del desarrollo y la eficiencia del sistema, para lograr el efecto óptimo en lugar de discutir con otros todo el día; .Qué lenguajes son los mejores y qué frameworks están desactualizados.
La ingeniería y la automatización pueden ser las dos creencias más importantes en la carrera de los programadores. Cómo evitar creativamente la duplicación del trabajo a través de la automatización y al mismo tiempo garantizar que la calidad del proyecto valga la pena, cuestiones en las que conviene pensar. y practicado en el trabajo. Pensar en este tema le ayudará a obtener una competitividad sin precedentes. Por ejemplo, si tiene una serie de herramientas semiautomáticas, en una era de inteligencia artificial cada vez más madura, pueden convertirse en herramientas totalmente automatizadas. La profesión detrás de esto El valor y el valor comercial. hablar por sí mismos.
Ansiedad del programador
Internet es una industria emergente pero en rápido desarrollo. Emergente significa que no hay tantos expertos de la industria que brinden orientación a los recién llegados, y no existe un conjunto de consejos de desarrollo profesional reconocidos y confiables que puedan copiarse. El rápido desarrollo significa cambio y competencia. Una gran cantidad de gente nueva está llegando debido a la tendencia general. Si no quieres que las olas te maten en la playa, debes continuar aprendiendo y mejorando. para mantener un nivel por encima de la línea de eliminación.
El trabajo en la industria de Internet de China es muy intenso y las nuevas empresas de primera línea están aún más ocupadas. Sin embargo, el 60% de la mayoría de los profesionales que acaban de ingresar a la industria se unirán a las nuevas empresas. Siguiendo el principio de correr rápido en pequeños pasos e iterar rápidamente, los desarrolladores son como la caballería en el campo de batalla. Sobredimensionan sus cuerpos durante mucho tiempo y conducen con cargas elevadas en la carretera, ni siquiera los autos deportivos de alto nivel. su trabajo y causar ansiedad.
Interés compuesto en la profesión de programador
Al igual que el método de cálculo del interés de gestión financiera, con los mismos fondos, el rendimiento del interés compuesto supera con creces el interés simple, y cuanto más largo sea el plazo , El efecto del interés compuesto se vuelve más evidente. Las profesiones que desempeñamos también tienen este efecto. Elegir una profesión excelente mostrará rendimientos de interés compuesto cada vez más altos en las últimas etapas de la carrera, al igual que la curva de sonrisa exponencial. Los abogados y los médicos son opciones profesionales con un alto interés compuesto. Mayor que el esfuerzo, y una excelente elección puede lograr adelantamientos en curvas.
El escaso interés compuesto por la carrera de los desarrolladores de software se refleja principalmente en los dos aspectos siguientes:
Los desarrolladores en diferentes direcciones tienen lenguajes de desarrollo con los que están familiarizados y son altamente profesional Aunque la sintaxis tiene cierto grado de versatilidad, la profundidad técnica requiere tiempo para acumularse y solo se puede transferir información general, como ideas de diseño de programación y estándares de codificación.
Si no hay un plan claro o una programación orientada al salario, incluso si captas la tendencia, obtendrás el primer dividendo. Pero lo que acumula en su trabajo diario no es conocimiento general ni habilidades integrales. Puede ser solo dominio y experiencia en una determinada tecnología, si no tiene autodisciplina y motivación y simplemente completa el negocio de la empresa. es una experiencia laboral y de negocios, por el contrario, se convierte en una carga para usted y lo arrastra al atolladero.
Barreras en la carrera de los programadores
La mayoría de los desarrolladores que trabajan en primera línea vinculan estrechamente sus carreras con una determinada habilidad. Como desarrollador, definitivamente comprenderá un código altamente acoplado. debe enredarse y todo el cuerpo se verá afectado por un movimiento. Sólo la programación funcional altamente abstracta puede ser tan estable como una montaña en la reconstrucción iterativa. La industria de Internet está cambiando demasiado rápido. Se dice que un día en el cielo y un año bajo tierra, los profesionales de Internet flotan en el cielo. Mirando hacia atrás en el desarrollo de Nokia y el desarrollo de aplicaciones de escritorio, toda la industria está en crisis. Con el surgimiento de varias plataformas en la nube y la apertura de varios servicios API, la eficiencia del trabajo de los desarrolladores mejorará enormemente, al igual que una agricultura. Cuando una sociedad se transforma en una sociedad industrial, no es que la población agrícola tenga un excedente de fuerza laboral, sino que la innovación tecnológica ha liberado más fuerza laboral, inundando así nuevas industrias. Lo mismo ocurre con Internet. La mejora de la eficiencia de la producción eliminará a más profesionales de bajo rendimiento en tierras limitadas. Si llega a la mitad de su carrera y confía únicamente en la competencia y la antigüedad como su principal competitividad en la empresa, entonces será liberado (despedido)...
Y Internet De hecho, la industria tiene Durante mucho tiempo se han mezclado e invisibles, como ingenieros de operación y mantenimiento básicos, administradores de bases de datos, ingenieros de algoritmos básicos, ingenieros de seguridad, ingenieros de algoritmos de imágenes, ingenieros de datos, etc., todos están incluidos en esta lista. En un abrir y cerrar de ojos, han pasado tres cuartas partes de 2018. No sé cuánto tiempo continuarán los dividendos de Internet. Me mantengo en la tendencia y sigo la tendencia. es tan efímero.
Desde las primeras guerras sociales de Weibo y WeChat, ha sido popular durante tres años, luego 020 y las finanzas inclusivas P2P han sido populares durante dos años, la transmisión en vivo y el uso compartido de bicicletas han sido populares durante uno. Año, y el humo del diseño de estantes no tripulados ya no es difuso. Solo en 2018, muchos temas candentes como la respuesta en vivo a preguntas, microempresas de conocimiento, blockchain, plataformas de videos cortos, etc., también se están volviendo cada vez más atractivos. Las oportunidades nunca disminuyen, siempre y cuando sigas estudiando y tengas hambre. Tu transferibilidad continúa mejorando y eventualmente destacarás entre las olas.
El valor que la profesión de programador puede aprovechar es limitado
Cuantas más personas pueda influir la profesión, mayor será el valor que crea y mayor será el valor límite superior de la profesión.
La relación de oferta y demanda y el sistema de valores en la industria de Internet han provocado un fenómeno. La ola masiva de emprendimiento e innovación en los últimos años ha provocado una escasez de programadores. tener una idea que puede mover la tierra y cambiar el mundo está ahora a solo un programador de lanzar un MVP en 3 meses y conseguir un ángel en Nasdaq no está tan lejos. Dado que este fenómeno ha generado un gran número de instituciones de formación, el mercado de Internet también se ha convertido en un sector heterogéneo, con tecnologías desiguales. Además de la continua iteración de los cerdos en la tendencia, la burbuja del o2o ha desaparecido, el mercado es cada vez menos escaso y eventualmente regresará a la era en la que el dinero bueno expulsa al dinero malo. Hay que saber que las personas que obtuvieron enormes ganancias durante la fiebre del oro de California no fueron los buscadores de oro que cruzaron el océano y enfrentaron innumerables peligros, sino los vendedores que vendían palas y proporcionaban infraestructura. Las únicas personas que dependen de la tecnología para afianzarse en el mundo de las tecnologías de la información son aquellos expertos técnicos que han pasado innumerables días y noches invirtiendo mucha energía para mejorar la eficiencia de la producción. Incluso si tienes talento, no hay atajos. Hay miles de personas que practican más y trabajan más duro. La gente compite contigo. Los desarrolladores comunes no tienen un amor tan profundo por la tecnología y sus salarios tienden a estabilizarse después de cinco años de trabajo. Para la mayoría de las empresas, su competencia y experiencia han alcanzado un cierto umbral, lo que tiene un impacto significativo en la empresa. La mejora de los beneficios es limitada. En el período de cuello de botella de cinco años, los empleados que han disfrutado de un alto crecimiento durante mucho tiempo causarán ansiedad durante el período de cuello de botella de crecimiento lento.
Cómo afrontarlo
La llamada estabilidad es la mentira más grande. Antes hubo un artículo popular en el círculo de amigos Los cuencos de arroz de hierro de los cobradores de peajes. Una vez que se apretaron la cabeza para ingresar a la industria, se están eliminando lentamente. También hay muchos memes populares, como los ingenieros de mantenimiento de máquinas BB, que ilustran completamente que una persona es como una bicicleta solo cuando se mueve y deja atrás el pasado. y avanzar lo más posible es lo más estable. Reposicione su carrera, no considere la competencia como su principal competitividad y no apueste su carrera a un solo objetivo, siga estudiando, tenga hambre y mejore continuamente su transferibilidad, visión, estructura, etc., continúe fortaleciendo su capacidad. irremplazabilidad en las empresas existentes.