Deja de aprender lenguajes de programación todo el tiempo, ¡es el factor determinante en los ingresos de un programador!

(0 comentarios)

¿Está sobrevalorada la importancia de los lenguajes de programación? ¡Revelando los verdaderos determinantes de los ingresos de los programadores!

¿Alguna vez has pensado que conocer más lenguajes de programación es la clave para convertirte en un programador bien pagado? Si cree que sí, es posible que desee volver a examinar esta idea.

De hecho, los lenguajes de programación son cruciales para los programadores. Son el puente entre nosotros y las computadoras y las herramientas a través de las cuales convertimos nuestras ideas en productos de software reales. Sin embargo, enfatizar demasiado la importancia de los lenguajes de programación y dedicar demasiada atención y tiempo a los lenguajes puede hacer que ignoremos un factor más central.

¿Cuál es la esencia de escribir código? La gente escribe una gran cantidad de texto basándose en una serie de reglas. Estas reglas son lenguajes de programación. Pero, ¿alguna vez te has encontrado con una situación así: algunos amigos estudian el idioma seriamente y lo dominan muy bien, pero no saben qué escribir, cómo escribir o incluso por dónde empezar a aprender?

En realidad, esto expone un problema: el lenguaje es solo un umbral, y dominarlo no garantiza que puedas convertirte en un excelente programador. Entonces, ¿cuál es la verdadera diferencia fundamental entre los programadores?

¡La respuesta son las capacidades de ingeniería! En pocas palabras, es la capacidad de identificar un problema y diseñar una solución. Esto incluye todo, desde el diseño arquitectónico hasta la división de módulos de código. Esta habilidad no se puede adquirir aprendiendo un lenguaje de programación, sino que debe aprenderse de constantes fallas y errores, y acumularse y mejorarse a través de la práctica.

Por ejemplo, sólo porque hayas aprendido chino no significa que puedas escribir. Del mismo modo, dominar un lenguaje de programación no significa que tengas la capacidad de resolver problemas prácticos.

Ahora, la IA está mejorando cada vez más en la conceptualización de este paso. Incluso si no sabes un determinado idioma, siempre que tu solución esté bien hecha y dividida en suficientes detalles, aún puedes hacer el trabajo. Esto demuestra aún más la importancia de las capacidades de ingeniería.

Entonces, ¿cómo mejorar esta capacidad de ingeniería? Desafortunadamente, esta habilidad es difícil de mejorar leyendo libros o tutoriales. Aunque algunos libros intentan resumir estas experiencias de ingeniería, encontrará que es como nadar, es imposible aprender leyendo libros. Esta capacidad de ingeniería debe adquirirse mediante la práctica y es mejor participar en algunos proyectos a mayor escala.

Me di cuenta profundamente de esto cuando estaba trabajando en el proyecto del navegador en Microsoft. La experiencia de luchar por sobrevivir en un gran proyecto no se puede describir verbalmente: "Conocerás el sonido después de tocar mil melodías y conocerás el arma después de ver mil espadas. Sólo mediante la práctica continua y la acumulación de experiencia se puede". Realmente mejoramos nuestras capacidades de ingeniería.

Entonces, deja de obsesionarte con aprender más lenguajes de programación. Para convertirse en un buen programador y obtener mayores ingresos, debe concentrarse en mejorar sus habilidades de ingeniería. ¡Este es el factor clave que determina su futuro desarrollo profesional!

Actualmente sin clasificar

Comentarios


Actualmente no hay comentarios

Por favor inicia sesión antes de comentar: Acceso

Mensajes recientes

Archivo

2024
2023
2022
2021
2020

Categorías

Etiquetas

Autores

Feeds

RSS / Átomo