Mire la evolución de los lenguajes de programación en los últimos 50 años. Los conceptos todavía están evolucionando rápidamente. La característica más probable de dotar a un profesional de “longevidad” en el campo es la adaptabilidad y la capacidad de aprender nuevos conceptos.
Necesitamos desesperadamente ir más allá de los lenguajes actualmente populares que desestiman los tipos a aquellos con sistemas de tipos cada vez más ricos. Por el momento, Idris y Dotty están a la vanguardia del desarrollo del lenguaje. Haskell debería ser considerado un incondicional.
Necesitamos descartar lenguajes horribles como Python, Ruby, PHP y JavaScript y comenzar a tomarnos en serio los lenguajes con los fundamentos matemáticos adecuados. Gran parte de la tecnología de la información actual se basa en la computación de aficionados / aficionados y los lenguajes creados por estos aficionados.
- ¿Cuáles son algunas cosas que las personas tienden a pagarle a alguien para que haga por ellas pero que podrían (y probablemente deberían) aprender a hacer por sí mismas?
- Cómo mejorar mis habilidades como diseñador de circuitos que no sean cursos regulares
- ¿Qué cualidades y habilidades debe tener un cerrajero?
- ¿Cuáles son las habilidades típicas requeridas de un asistente ejecutivo?
- ¿Cuáles son los pasos para mejorar las habilidades de programación para los no programadores?