¿Qué habilidades (tecnologías) se desactualizan más lentamente? [cerrado]

7

Es un conocimiento común que, dado que la industria de TI se desarrolla muy rápidamente, la mayoría de las habilidades se vuelven obsoletas con bastante rapidez: jQuery , .NET , Ruby sobre rieles , etc. Cambian todo el tiempo para que sea difícil hacerles un seguimiento y, sobre todo, aprenderlos. Una vez que aprendí Ruby on Rails 3.2, apareció Ruby on Rails 4; lo mismo para otros marcos y bibliotecas.

¿Qué habilidades (o, mejor dicho, tecnologías ) se vuelven obsoletas y, al mismo tiempo, bastante útiles en términos de poder encontrar un trabajo? Me imagino que estas son redes y algoritmos conocidos. ¿Qué más?

    
pregunta Oskar K. 06.10.2013 - 07:15

3 respuestas

34

Bueno, a riesgo de sonar un poco cursi: las ideas son eternas. Con esto quiero decir que la noción de una primera búsqueda en profundidad es la bondad sabe cuántos años, pero aún así es totalmente relevante. Del mismo modo, las cosas que no dependen totalmente de la plataforma y la tecnología tienden a tener una vida útil más larga.

Si aprendes cosas como

  • Algoritmos
  • Estructuras de datos
  • Paradigmas y conceptos
  • Sentido común [de codificación]
  • Cómo documentar
  • Un sentido chispeante del humor

entonces, independientemente de la tecnología que uses, seguirás siendo un desarrollador razonablemente competente.

Según el tipo de trabajo que realice, los compiladores, webdev, dbs, finanzas, lo que sea, será una cierta cantidad de conocimiento específico del dominio que será relevante siempre que el campo sea relevante.

    
respondido por el jozefg 06.10.2013 - 07:37
2

Si puedes entender los conceptos, puedes entender cualquier idioma. La industria de la computación va en círculo con la vieja tecnología nuevamente en una forma ligeramente nueva.

Incluso si pasa el 100% de su tiempo despierto aprendiendo todo lo posible, todavía no lo sabrá todo y se atrasará en parte de la tecnología.

C ++ todavía existe, pero Pascal y FORTRAN realmente no lo están.

Mi punto es que no es posible determinar qué pasará de moda lentamente. Intenta encontrar un nicho e ir con él. Cuanto más aprenda, más podrá usar para comprender la siguiente "cosa".

    
respondido por el Joe McCay 06.10.2013 - 07:33
-5

La respuesta está en entender la vida como un proceso. ¿Las computadoras cambian la vida o las computadoras cambian nuestra vida o la forma en que se hace el negocio?

Básicamente, es el uso del software como producto o servicio lo que primero queda obsoleto debido a los cambios en los escenarios comerciales. El siguiente nuevo nivel de pensamiento y replanteamiento se realiza para salvar su muerte en términos de su facilidad de uso. Cuando el siguiente nivel de pensamiento entra en juego, las tecnologías y sus componentes se analizan por primera vez, el lenguaje es un punto de partida, primero entra en cambio ... Necesita reducir la complejidad, el mantenimiento y la curva de aprendizaje para construir la próxima ola de aplicaciones software.

Por lo tanto, según mi entendimiento, creo que solo esos idiomas se ralentizan en los cambios que se mantienen por encima del nivel de umbral crítico que determina el uso real por parte de los usuarios finales.

    
respondido por el Puneet Arora 06.10.2013 - 16:06

Lea otras preguntas en las etiquetas