¿Es cierto que debo dejar mi trabajo para aprender programación si quiero convertirme en desarrollador de software en 1 año?

Tres palabras jajaja. Voy a explicar esta respuesta con mi experiencia. Comencé a trabajar con una versión más fresca (solo 2 meses antes, sus resultados llegaron). Sabía muy básicos de C y C ++. Estaba en el perfil del aprendizaje automático a pesar de que no tenía idea al respecto y tampoco conocía Python. En 6 meses, cuando llegaron los proyectos, pasó las noches estudiando y practicando lo mismo. Después de 6 meses, está muy por delante de más fresco y será promovido el próximo año. Creo que es la excusa que nos damos a nosotros mismos de que para aprender programación necesitas tranquilidad, tiempo y otras cosas. Deja de divertirte, de ver películas y de todo lo que no te importa. Y regístrese con algunos buenos cursos en udemy u otros sitios web. Arregla tu horario. Y recuerde: “La práctica sin teoría está vacía y la teoría sin práctica es ciega”.

Si conoce Instgram, entonces debe saber cómo comenzó:

Fuente de la imagen: fundadores y fundadores – Visual Startup Blog

El tipo que creó Instagram ni siquiera era un programador. Pasó sus noches aprendiendo codificación y construyó un imperio. Entonces, ¿no crees que incluso puedes aprender a codificar y hacer el bien en la industria?

Saludos y todo lo mejor 🙂

Para esta pregunta, no puedo juzgar su potencialidad sobre el aprendizaje de una nueva habilidad. Todo depende de la dedicación que le dediques y del tiempo que estés dispuesto a dedicar.

Solo te daré un ejemplo.

Mi primo que completó un MBA después de completar una licenciatura en Economía, trabajó para una empresa XYZ durante 3 años como analista de negocios. No sé la razón, pero él eligió convertirse en programador. Entonces, comenzó a trabajar en ello durante más de 4-5 meses. Completó la certificación del creador de aplicaciones de Microsoft mientras trabajaba para la compañía Same XYZ en 2015. Y ahora, está trabajando como desarrollador Full stack para Cognizant en Bangalore, India.

Esta respuesta no quiere decir que él pueda, ¿tú también puedes? Pero, lo que estoy tratando de decir es que si estás dispuesto a hacer algo que puedas ahorrar en algún momento, tu potencialidad deja el resultado.

PD: no soy un profesional de TI. Pero tengo amigos que han trabajado para empresas de TI durante más de 4 años.

¡No, no deberías! Los profesionales sugieren que los portales en línea son la mejor manera para que los profesionales se vuelvan a capacitar, sugiere el informe de desarrolladores de desbordamiento de pila ’17.

En primer lugar, ¡no renuncies a tu trabajo! Continuar teniendo experiencia práctica te ayudará de muchas maneras. La experiencia es algo que las empresas de contratación valoran mucho. Hay algunas razones para ello:

  • No se requiere entrenamiento formal como tal.
  • Entienden mejor los plazos y los entregables.
  • Ya están preparados para trabajar en un entorno profesional.
  • tener mejores habilidades interpersonales corporativas en comparación con los de primer año.
  • Tener experiencias prácticas sobre las tecnologías.

Por lo tanto, a medida que gane experiencia laboral, con el tiempo resultará beneficiosa para usted.

Al llegar a la parte de aprendizaje que desea seguir, primero decida qué lenguaje de programación desea aprender. En este momento, JavaScript es el lenguaje más popular según el informe de desarrolladores de desbordamiento de pila ’17.

Esto se debe a muchas razones:

  • JavaScript es el único lenguaje que se puede usar para Front-end y Back-end es el lenguaje de programación más popular.

  • Los marcos de JavaScript como Node.Js y Angular son los favoritos de la industria.

  • En desarrollo web y ciencia de datos, es el lenguaje más preferido.

¿Cómo puedo aprender JavaScript sin dejar mi trabajo?

Existen varios recursos que puede utilizar para aprender el lenguaje de programación que elija. Recursos como CodeAcademy, CodeChef, HackerEarth, Stack Overflow tienen ciertos módulos que ayudan a un aspirante a desarrollador a comprender los idiomas que desean seguir.

Pero desde el punto de vista de los profesionales, sugieren aprender a través de portales en línea.

Uno de los métodos más utilizados para volver a adquirir habilidades, los profesionales buscan portales en línea como Coursera, Udemy, Udacity, edWisor, etc. para reinventarse.

Lo más importante cuando estás aprendiendo un nuevo lenguaje de programación, la mejor manera sería realizar proyectos en el idioma que has aprendido. Esto crea diferentes tipos de competencia dentro del candidato, el que las empresas buscan contratar.

Después de completar sus módulos a través de cualquiera de las plataformas mencionadas anteriormente, puede tomar proyectos finales en Coursera para llevar a cabo proyectos o puede tomar capacitación en habilidades con edWisor . Incluyen proyectos dentro de su módulo como parte de lo obligatorio para completar los cursos.

Como estudiante que estudia CS en un programa cooperativo (centrado en prácticas) en Waterloo, creo que valdría la pena que renuncies a tu trabajo, bajo la circunstancia de que tienes 1) una copia de seguridad si cambias de opinión más tarde, y 2 ) fondos suficientes para mantenerse financieramente durante el año.

Cuando “se convierte en desarrollador”, aprende muchos de los conceptos básicos en la escuela. Sin embargo, cualquier cosa que esté remotamente relacionada con el trabajo de desarrollo real y las últimas herramientas / idiomas sofisticados, se aprende en un lugar de trabajo.

Por lo tanto, suponiendo que esté 100% comprometido con convertirse en un desarrollador, la mejor manera de convertirse en desarrollador es aprender los conceptos básicos y luego obtener un trabajo como desarrollador, tal vez como pasante.

Para el desarrollador, NO existe un mejor entorno de aprendizaje que el entorno de trabajo. ¡Buena suerte!

No, no tienes que renunciar a tu trabajo. La programación de aprendizaje no exige tanta dedicación como prepararse para el examen UPSC donde es casi seguro dejar su trabajo actual.

Simplemente invierta de 3 a 4 horas diarias, y en un par de meses obtendrá todo lo necesario para unirse a la empresa como programador de nivel de entrada.

Todo depende de tu nivel de compromiso. Frecuentemente trabajé mi programación de trabajo diario en un idioma (Java), y luego fui a casa y programé en php. También esto fue en dos áreas diferentes, en que mi trabajo de trabajo involucraba el uso de Java para realizar varias tareas de administración de computadoras donde, como mi trabajo nocturno y nocturno, estaba desarrollando una aplicación web. Digo esto para decir que puedes trabajar en dos trabajos de manera efectiva si tu nivel de compromiso es lo suficientemente alto, por lo tanto, también es lógico que si te dedicas a ello puedas aprender a programar mientras trabajas en otro trabajo.

¿Es una o una situación? ¿No puedes continuar con tu trabajo y hacer un bootcamp también? De esa manera, no tiene que tomar decisiones radicales y puede ver si la codificación es la opción correcta para su temperamento y personalidad.

Muchos bootcamps ofrecen cursos que puedes hacer a tiempo parcial. Se espera que trabaje entre cinco y treinta horas adicionales por semana. Como no sé qué tan ocupado está su trabajo, no puedo decir si esto le conviene. Pero es genial estar ganando un salario mientras verifica su idoneidad para la codificación sin sentir que ha puesto todos sus huevos en una canasta.

No, todo lo que tiene que renunciar es su idea de que puede convertirse en desarrollador de software en un año. 3? Tal vez. Tal vez incluso 4, dependiendo de qué tan rápido y qué tan bien aprenda. Echa un vistazo a Teach Yourself Computer Science.

Absolutamente no. Puede aprender cómo ser un desarrollador junior de software en un año sin renunciar a su trabajo diario.

La última vez que lo revisé, no había reglas como esa. Dicho esto, el desarrollo de software es un campo muy amplio y la programación requiere un nivel de dedicación y disciplina. Además de eso, descubrir en qué parte de lo que disfrutas o en lo que eres bueno también llevará algún tiempo. ¿Mencioné que la tecnología cambia muy rápido y que muchas cosas pueden cambiar en un año?

Entonces, ¿tienes que dejar tu trabajo? Eso dependería de cómo manejes tu tiempo. ¿Serás capaz de esforzarte en el transcurso de un año, con un trabajo o sin él? Creo que primero debes darte cuenta.