¿Deberían los desarrolladores de Java en Android Arena estar preocupados por Kotlin?

No y nunca

Una cosa que hace que un desarrollador deba preocuparse es sus habilidades, no el lenguaje de programación con el que trabaja.

A veces leo algunas preguntas como esta:

  • ¿Qué lenguaje de programación es el mejor en términos de salario?
  • ¿C # es mejor que Java?
  • ¿Java está muerto o, en otras palabras, hay alguna razón para que alguien que ahora está comenzando a programar lo aprenda y lo use?
  • ¿C ++ está muerto?
  • etc.

Cada lenguaje de programación nació con una misión distintiva, morirá cuando completen su misión. No se preocupe por eso, no es necesario compararlos, porque el lenguaje de programación no es difícil de aprender. Si habla un idioma con fluidez, verá que la diferencia entre idiomas es sintaxis, solo sintaxis y algoritmo, la experiencia es Más importante que el lenguaje.

Diviértete, mantén la calma y conviértete en un experto.

Como desarrollador, no. Mi reacción principal es “oh, eso es genial, finalmente decidieron admitir otro idioma, me pregunto cómo es” y luego aprendí.

Una de mis cosas favoritas sobre la programación es que la tecnología está en constante evolución y nunca dejas de aprender. Es divertido y hace las cosas aún más interesantes.

Y, como otros mencionan, aprendemos programación, no un lenguaje en particular. Aprender la sintaxis es la parte fácil. Conocer buenas prácticas, arquitecturas, escribir código hermoso y eficiente, etc., eso no es algo particular de un idioma.

¿Tan preocupado? No, más bien emocionado.

No veo razón para ello.

Si un desarrollador conoce el SDK de Android dentro y fuera, solo es cuestión de unos pocos días para que cambie a Kotlin desde Java.

Obtener un conocimiento profundo del SDK es el factor más importante a tener en cuenta al desarrollar aplicaciones para Android, no el idioma con el que lo va a usar. Las clases y sus métodos no van a cambiar y el idioma no debería ser un obstáculo si sabes cómo, cuándo y dónde usarlos.

¿Por qué deberían estar preocupados? Vea la respuesta de Richard Kenneth Eng a ¿Debo aprender Java o Kotlin para desarrollar aplicaciones de Android?

Ver mi respuesta La respuesta del usuario de Quora a Google acaba de respaldar oficialmente a Kotlin. ¿Java morirá tarde o temprano?

No veo por qué deberían hacerlo.

No he usado Kotlin, pero por lo que puedo decir es un lenguaje bastante agradable con una interoperabilidad muy fuerte con Java.

No es un cambio de paradigma de Java, ni nada por el estilo, por lo que creo que la mayoría de los desarrolladores probablemente podrían entenderlo en unos días o una semana o algo así.

Creo que le conviene a Google presentar esto como un gran problema, pero no veo que lo sea.