Creo que mucho de eso viene de programadores más jóvenes. Si tienes más de 20 años, es probable que no recuerdes un momento en el que Java no existía, por lo que se sentirá algo viejo, incluso si no lo es.
A menudo, las personas “envejecen” las cosas en función de cuándo oyeron hablar de la cosa, en comparación con la antigüedad que tienen. Eso significa que cuando empiece a programar, escuchará sobre Java (porque es popular y tiene un nombre genial), luego escuchará sobre, por ejemplo, Ruby, y asumirá que es más nuevo que Java, pero no lo es, se trata de la misma edad. Luego escuchará sobre Python y asumirá que es más nuevo que Java, pero no lo es, es aproximadamente 5 años más antiguo.
Luego está el bit ‘corporativo’, bueno, Java fue creado por una compañía de miles de millones de dólares (Sun), luego comprado por una compañía aún mayor de miles de millones de dólares (Oracle), y es muy impulsado por compañías aún más grandes de miles de millones de dólares (como IBM , Intel). Básicamente, si buscas en Google sobre temas de Java, verás muchas cosas corporativas, muchas palabras de negocios, muchos comentarios sobre consultoría y cambios de paradigma.
Creo que, finalmente, se trata de un malentendido fundamental de la tecnología de los principiantes.
- Cómo evitar convertirse en introvertido mientras se educa en casa
- ¿Tiene sentido que un adulto añore su infancia?
- ¿Qué haces cuando te has acostumbrado a la negatividad?
- ¿Por qué es importante el estudio de la actitud?
- ¿Se siente insegura la gente de Kashmir en la India? ¿Qué salió mal?
Los principiantes ven empresas como Sun, Oracle, IBM, Intel y grandes corporaciones, se mueven lentamente, no son innovadoras y solo un montón de trajes caminando. Luego miran a compañías de sitios web como Facebook o Uber y ven nuevos inicios en diferentes idiomas.
Así que los principiantes solo están viendo el marketing. No están viendo que Facebook y Uber simplemente no podrían existir sin los esfuerzos de Sun, Oracle, IBM, Intel y otros. No estoy muy seguro de por qué es así, tal vez tenga que ver con que la tecnología sea increíblemente avanzada, simplemente no la vemos, ya que se convierte en parte de nuestro mundo.
Es como si alguien estuviera sentado en un avión, probara Internet y se sorprendiera gratamente de que Facebook funcionara. Asocian los buenos sentimientos a Facebook y olvidan que la participación de Facebook fue trivial en comparación con el Boeing 777 que volaba por el cielo a 600 mph comunicándose a través de tecnología satelital, antenas terrestres y protocolos de Internet para hacer que todo sea capaz de obtener una foto de una hamburguesa gourmet. un servidor de Facebook en una computadora portátil. Eso es olvidar toda la tecnología en la computadora portátil y en el servidor comprado por Facebook.
Me he salido del tema, pero creo que hay algo en que la tecnología asombrosa es invisible y la tecnología adecuada es totalmente visible.
Eso significa que de la misma manera que IBM u Oracle se ve como un sistema antiguo y corporativo, Java también puede serlo.