¿Todavía es hora de aprender programación en Java?

Creo que te conviertes en un ingeniero no para aprender un lenguaje o marco, sino para aprender los conceptos de programación. Dicho esto, específicamente sobre Java, dudo mucho que se vaya a algún lado, en algún momento pronto.

¿La razón? Las aplicaciones REST que existen hoy en día en grandes empresas Y la JVM. Los programadores de Java (que yo sepa) aman la JVM hasta la muerte. Como más bien un tipo de front-end / tipo de nodo, mi mundo es un poco diferente … pero aprender Java ciertamente no te impide aprender Python, JavaScript, Ruby … un lenguaje es simplemente eso.

Si reformulamos la pregunta para: “¿Qué piensas? ¿Todavía es tiempo de aprender español? ”, ¿Cuál sería tu respuesta? Solo puede ayudarte a ser un mejor programador e ingeniero.

Descubrirás si te gusta el idioma o no, razón por la cual me inclino por el lado de JavaScript de las cosas. Me gustan los cambios instantáneos, las compilaciones rápidas y desprecio los marcos (en su mayor parte, y sí, me estoy contradiciendo a través de un nodo) porque te bloquean en los rieles, lo que puede ser bueno o malo. Todo depende de cuales sean tus necesidades.

En mi mundo, algo así como Angular es muy útil y te da muchas herramientas. Por el contrario, React le permite seleccionar las herramientas que desea y tiene muy poca opinión fuera de la sintaxis.

En el mundo de Java, te inclinas mucho por los lenguajes más calificados y más tipados. No tan fuertemente tipado como Python, sino un mundo de diferencia de los lenguajes dinámicamente escritos como Lua (que me encanta) que transpile. El JavaScript moderno es el mismo, usa un transpiler llamado “Babel” para convertir ES6 (JavaScript) a ES5 (JavaScript). Lua, más aún.

Entonces, si disfruta de toneladas de documentación, como la parte del mundo del lado del servidor, y disfruta del trabajo de base de datos o el enrutamiento de API, Java es una opción sólida.

Si le gusta la flexibilidad y asume una mayor fragilidad, la pila de nodos lo ofrece en espadas :).

Es hora de aprender programación. Java es un posible lenguaje de inicio. Python es otro. Pero siempre recomiendo Smalltalk a los principiantes: en espera de la edición final antes de la publicación: aprenda cómo programar. (Mi tutorial de Smalltalk estará disponible muy pronto.)

Después de que hayas aprendido a programar (de la manera correcta), probablemente Java sea tu mejor lenguaje para aprender. Es el más popular y más utilizado del mundo. Hay muchas más oportunidades de trabajo para Java que para cualquier otro idioma.

El dominio de Java en la industria de TI no disminuirá mucho en el futuro previsible, a pesar de la exageración sobre Kotlin recientemente. Java no se va a ir.

Por supuesto que es hora de aprender Java.

En realidad, Java es el lenguaje de programación más útil en la actualidad.

Por ejemplo, Android.

Y la clave de la programación no es el lenguaje, sino las estructuras de datos y los algoritmos.

Y sea honesto, Java es realmente fácil de aprender.

Si va a aprender programación (que es mucho más importante que aprender cualquier lenguaje), Java es y seguirá siendo una opción sólida. Es muy popular (es decir, muchos trabajos) y, aunque su sintaxis puede ser desagradable para los principiantes, el lenguaje permite que se ejecute un código relativamente mantenible en una máquina virtual muy potente.

Sí, principalmente porque no importa.

Si aprendes a programar usando Java, también aprenderás a hacerlo en Kotlin, Swift, etc. con solo algunos ajustes.

Realmente no estás aprendiendo ‘Programación Java’, deberías estar aprendiendo ‘Programación, usando Java’.

No aprendes ‘Toyota conduciendo’, aprendes ‘Conduciendo, en un Toyota’.

Cuando eres un principiante, el aprendizaje del idioma y la programación de aprendizaje parecen inseparables, pero no te preocupes, lo son, podrás transferir habilidades de un idioma a otro muy fácilmente una vez que domines los conceptos básicos.

Ahora, los marcos son una cosa diferente, pasando de decir Swing a Cocoa, sí, eso es un cambio de paradigma, pero no te preocupes por eso por ahora.

Si recién estás comenzando, Java es una buena opción, al igual que Swift, así como C, también lo es Python, pero no elijas nada loco como BrainFuck.

Por supuesto que es. Te recomiendo que lo hagas ya que Java es el lenguaje más utilizado. Lo único que hay que tener en cuenta es que es un lenguaje complejo que lo hace vulnerable a errores y fallas. Deben ser detectados y resueltos lo más rápido posible para ahorrar tiempo en el futuro. Existen programas que ayudan a hacer eso, como checkmarx y muchos otros, pero también es posible simplemente codificar lentamente y detectar esas vulnerabilidades.

Buen lcuk!

Obviamente … donde va: p

Sigue siendo uno de los lenguajes de programación más populares … no se preocupe, todavía no podemos reemplazar la C por completo … Y este java … Es imposible reemplazarlo incluso en un 30% en los próximos 10 años.

Absolutamente. Java sigue siendo el miembro más importante en el ecosistema JVM.