¿Por qué nunca es demasiado tarde para comenzar a aprender Java (u otros lenguajes Java)

Hola Habr! Te presento la traducción del artículo "Por qué nunca eres demasiado viejo para aprender Java (o cualquier lenguaje de programación)" de John Selawsky.
El amor de todas las edades es sumiso.
A pesar de que muchas personas están de acuerdo con esta frase, observo constantemente cómo las personas se conducen a marcos imaginarios y los convenzo de que es demasiado tarde para aprender algo nuevo o cambiar una profesión. ¿Por qué no usamos este enfoque para todo lo que nos gustaría lograr, especialmente cuando se trata de aprender algo nuevo, como un lenguaje de programación?

Soy profesor del curso de Java y tengo ejemplos de muchas personas que comenzaron a aprender Java a la edad de 30 años o incluso más. De hecho, con el envejecimiento, las personas se vuelven más experimentadas y sabias, ven las cosas de manera diferente, son "como un pez en el agua" en cualquier esfuerzo nuevo. Además, hay menos ageism en TI (de la traducción. - El ageism es discriminación contra una persona basada en su edad) que en otros sectores. Esta industria valora las habilidades, no la edad del programador.

Aquí encontrará 5 buenas razones por las que no debe descuidar sus deseos y debe comenzar a aprender Java. Estas razones se aplican a otros lenguajes de programación.

Razón 1. Aprender cosas nuevas ayuda a que su "procesador" no falle


Lo creas o no, la investigación médica reciente de Cesar Quililan ha demostrado cómo la actividad cerebral afecta el envejecimiento y la salud del cerebro. Resultó que cuanto más entrenas tu cerebro, mejor es.

Mostraron cómo las personas de 60 a 90 años mejoraron su salud y su condición cerebral, solo haciendo labores de aguja (de traducción. Por ejemplo, tejer, ayuda a desarrollar la coordinación cerebral, mejora las habilidades motoras, etc.) varias horas al día. . Ahora, imagina de lo que es capaz el cerebro de un hombre de 30 años.

Aprender un lenguaje de programación equivale a entrenar tus procesos mentales: entrenamiento mental, haciendo que tu atención y concentración sean mucho mejores.
Un ejemplo de una historia de éxito de un hombre de 32 años . Él no sabía nada sobre programación o cualquier cosa técnica, ahora está estudiando programación en la universidad y dice que cuando comenzó fue bastante difícil, pero ahora su cerebro está "afilado como una navaja". Además, a nadie le importa su edad.

Razón 2. Hay toneladas de cursos y cosas en línea: nadie verá tu edad


Hoy en día, hay muchos cursos en línea y muchas personas reconocen que son más efectivos que los proyectos fuera de línea y brindan resultados más positivos. Las razones son simples: la industria de TI valora su conocimiento, no sus habilidades físicas, y usted mismo elige el momento y el ritmo adecuados para sus estudios. Hay muchas historias sobre personas que las superaron con éxito y obtuvieron el trabajo de sus sueños en muy poco tiempo.

Aquí hay tres ejemplos sorprendentes de recursos de Internet donde puede aprender Java:


  • CodeGym (también conocido como JavaRush ) es un curso de capacitación de programación Java en línea,
    que es 80% de práctica;
  • Code Academy : este programa lo ayudará a adquirir habilidades técnicas que serán muy útiles en su trabajo futuro;
  • Además, hay cursos de video en línea en Coursera o
    Udemy : plataformas que incluyen cursos de universidades en línea de todo el mundo en diversas materias.

Tan pronto como comience a estudiar o trabajar como programador, seguramente muchos necesitarán apoyo de mentores de aquellos que ya son especialistas en Java. Además, la comunidad de desarrolladores de Java está muy desarrollada, aquí hay algunas plataformas que lo ayudarán a encontrar la información necesaria o pedir buenos consejos:

  • Java Forum es un foro clásico, que incluye muchos temas y subsecciones para búsqueda rápida;
  • Java wold es una plataforma donde las noticias, blogs, expertos y muchas cosas relacionadas con Java se basan en un solo lugar;
  • La Ayuda CodeGym (también conocida como JavaRush) es una comunidad para principiantes donde pueden encontrar soporte rápido y adecuado.

Lugares donde puede hacer cualquier pregunta y encontrar una o más soluciones de los usuarios:



Los blogs también son importantes: realizan un seguimiento de las actualizaciones, las nuevas funciones y, por regla general, las que se han agregado o creado recientemente para una escritura más conveniente de programas en Java:


  • Java Geek: es una fuente donde puede encontrar una explicación clara de un caso o problema en particular, además, se divide en categorías: interacción con diversas tecnologías;
  • Recursos de banco: otra fuente que describe problemas y casos de Java. Su estructura también se divide en secciones para una búsqueda rápida.

Y, por supuesto, nunca te olvides de otra fuente importante de conocimiento: los libros. Además, tan pronto como se convierta en programador, después de un largo día de trabajo en la computadora, querrá cambiar la pantalla de la computadora a otra cosa:

  • Aprendiendo Java. Katie Sierra y Burt Bates. Los autores intentan transmitir sus conocimientos utilizando un lenguaje simple y contenido visual, sin preocuparse por lo difícil que es aprender el lenguaje OOP.
  • Java Guía para principiantes. Herbert Schildt. Describe los conceptos básicos de Java gradualmente, lo que permite al lector comprender y sumergirse en Java desde el principio.

Como puede ver, hay muchos recursos en línea, y eso no es todo. Entonces, ¿qué te impide no comenzar a aprender Java en este momento con tanto apoyo detrás? Por cierto, no les importa tu edad, solo tu conocimiento.

Razón 3. La edad no importa


La edad es solo una figura ... de tu nivel. Desafortunadamente, existe un estereotipo global y una idea errónea de que solo debe tener una especialidad por el resto de su vida. ¿Pero quién dijo que debería ser así? Usted es un adulto que sabe lo que está buscando y el resultado que desea obtener. Es por eso que, tan pronto como decida que desea escribir código, desarrolle esta chispa y, tarde o temprano, estallará.

Otra motivación es pensar en ti mismo y nunca compararte con otra persona, porque las personas tienen diferentes experiencias y diferentes niveles de conocimiento. El punto de partida debería ser lo que sabía antes de comenzar a entrenar. Se sorprenderá al comparar su progreso con el paso anterior. Hay un maravilloso ejemplo de un programador de mi curso que nunca ha tenido un trabajo relacionado con habilidades técnicas. Pero decidió, paso a paso, tomar cursos sobre CodeGym (JavaRush) y ¿sabes qué? Tuvo éxito y consiguió el trabajo que quería. Y nunca tenga miedo del "código malo" o la falta de experiencia, ya que a cualquier edad todos cometemos errores al principio, y gradualmente desaparecen a medida que perfecciona sus habilidades. ¿Sabes que los estudiantes junior están tan preocupados como los estudiantes senior? ¿Encontraré trabajo sin experiencia laboral? La verdad es que algunas empresas están buscando personas con experiencia mínima para obtener especialistas de ellos para sus proyectos. Además, las tecnologías evolucionan todos los días, y requieren mucho código, y aquellos que puedan crearlo. No puedes aprender todo :)

Razón 4. Aprender Java es como aprender cualquier otra habilidad.


Aprender Java no es diferente de, digamos, aprender a andar en bicicleta. Las diferencias no son grandes. Sin embargo, si comienza a aprender a andar en bicicleta en la edad adulta, naturalmente se preocupará y, sin embargo, pasará menos tiempo en ella. La edad juega un papel importante, su sabiduría y experiencia lo ayudarán a corregir los errores que ocurrirán en el proceso.

La programación no es solo codificación, sino también encontrar la mejor manera de resolver el problema que enfrenta. Y aquí su experiencia puede ayudar mucho. Por lo tanto, tener experiencia en otro campo es una gran ventaja. Y muchos de los que ya han dado los pasos iniciales reconocen que su experiencia les ha ayudado a alcanzar el éxito.

Razón 5. Ahora es el momento adecuado.


Nunca pospongas lo que planeas, comienza a aprender lo antes posible, porque el momento adecuado nunca llegará. Si esperas, entonces estás perdiendo tu precioso tiempo. Además, más adelante en la vida tendrá aún más dudas que ahora, y será más difícil comenzar.

Además, tendrá nuevas oportunidades con las que puede mejorar su trabajo actual, ser promovido o incluso cambiar de trabajo. ¿No es eso atractivo? En Reddit, es fácil encontrar la historia de un joven de 30 años que ha recorrido un camino lleno de baches trabajando con jóvenes programadores. Esto lo hizo más fuerte, y consiguió el trabajo aún más fácil de lo que esperaba.

En conclusión


Si usted es uno de los que se encuentra en una encrucijada pensando: "Soy demasiado viejo para algo nuevo", debe saber que la edad es solo una consecuencia del tiempo, lo que también le ayuda a ver lo que normalmente no ve. gente joven

Aprender algo nuevo mantendrá su salud mental en orden, y su agudeza mental no será inferior a la de los más jóvenes que usted.

Por lo tanto, aprender Java, en casa o en línea, es solo otra gran oportunidad para mostrar a todos que puedes hacer algo más. Acéptelo como otra habilidad vital. Además, a nadie le importará la edad que tenga, porque la industria de TI es conocimiento.

Por lo tanto, nunca renuncies a tu idea y simplemente comienza a avanzar. Asegúrese de obtener siempre un gran apoyo, sin importar el camino que elija.

Nunca es demasiado tarde para comenzar a aprender Java o lo que sea, porque cuanto antes comience a aprender, más privilegios obtendrá de la vida, ¡solo comience! ( Solo hazlo )

Además, la práctica y el conocimiento te permitirán aumentar tus habilidades, y luego, sin duda, te convertirás en una persona aún más exitosa.

Entonces, si crees que eres demasiado viejo para esto ...
- no lo es.

Source: https://habr.com/ru/post/457212/


All Articles