¿Podría realmente convertirme en desarrollador de software en algún momento en el futuro cercano?

Absolutamente.

No digo que sea fácil. Aprender un conjunto de habilidades nuevo y complejo, y luego irrumpir en una industria nueva y desconocida, es una tarea difícil, pero es muy factible. He visto personas dedicadas a hacerlo realidad en solo 4–5 meses una y otra vez. Como ejemplo, DigitalCrafts recientemente tuvo un cambio de caballero de un período de 14 años como agricultor de arroz en Japón, a una clase de programación de 16 semanas en Atlanta, y luego aseguró un puesto de tiempo completo como desarrollador web para una gran compañía 11 días después de graduarse.

Tienes un par de rutas:

Autoestudio

  • Hay un montón de información en línea para ayudar a enseñar a las personas a programar. Utilízalo y persevera y podrás aprender por tu cuenta. Es una ruta difícil que no es realista para la mayoría (incluido yo mismo), pero si tiene la fuerza de voluntad para mantenerse constante, ¡puede lograrlo!
  • Aprenda a codificar con estos recursos en línea gratuitos. – lista de recursos disponibles gratuitamente.
  • Codecademy: herramienta sólida para principiantes que aprenden la sintaxis de un idioma, pero deja de ser útil allí. No responde: “¿por qué y cómo usaría esto realmente?”
  • FreeCodeCamp: nuestros estudiantes adoran este recurso como precursor de la clase.
  • Una forma más inteligente de aprender JavaScript: también tienen una versión HTML, CSS, etc. ¡Este es muy útil para principiantes!
  • Diseño web con HTML, CSS, JavaScript y jQuery Book Set: excelentes libros para ayudarlo con tutoriales, ejercicios, etc. Es mucho menos seco que la mayoría de los libros de programación, como
  • JavaScript elocuente: recurso disponible en línea de forma gratuita, pero un poco seco.
  • W3Schools – recurso de tipo enciclopedia.
  • Python Tutor: una herramienta increíble para mostrarle lo que realmente está sucediendo en su código. Si bien se llama “Python Tutor”, es compatible con la mayoría de los idiomas.
  • Code Pen: gran herramienta de programación en el navegador, donde también puedes encontrar ejemplos / tutoriales geniales para manipular y aprender.
  • StackOverflow: el sitio de preguntas y respuestas para desarrolladores de software. También un sitio de trabajos 🙂

Programas de aprendizaje acelerado (“Codificación Bootcamps”)

  • Codificar bootcamps es posiblemente una de las rutas más rápidas para una carrera profesional en desarrollo. A menudo, de 3 a 4 meses, los estudiantes están inmersos en la programación a tiempo completo y el objetivo de la mayoría es crear un portafolio de calidad profesional que pueda ayudarlo a calificar para un puesto de nivel de entrada como desarrollador.
  • Informe del curso: el sitio principal de la industria con un directorio de escuelas, información de la industria y reseñas de ex alumnos. Encuentre una escuela en su área o una por la que esté dispuesto a mudarse.
  • SwitchUp: otro sitio, muy similar al Informe del curso.
  • DigitalCrafts: la escuela que cofundé en el ’15. Puedes encontrar reseñas de ex alumnos aquí. Ofrecemos un programa de 16 semanas en Atlanta y Houston que capacita a principiantes en JavaScript / Node.js y desarrollo web Python.

Espero que ayude, ¡no dude en comunicarse con [correo electrónico protegido] si tiene alguna pregunta o necesita ayuda!

Mejor,

Max McChesney, cofundador de @ DigitalCrafts

Siempre he dicho en broma: “Un mono puede hacer mi trabajo, tal vez no sea tan eficiente o rápido, pero aún puede hacerlo”.


Si convertirse en un desarrollador de software (SD) es su aspiración en la vida, entonces ubíquese para obtenerlo. Establecería mis sitios más altos que una SD y los usaría como un paso en su carrera profesional.


Cuando toqué mi primera computadora, a los 8 o 9 años, todo lo que quería hacer era trabajar en computadoras, PC Support Tech. Fui a Auburn para estudiar Ciencias de la Computación (Ingeniería); no le gustó, se transfirió a MIS (Business) y se enamoró. Ahora estoy programando, diseñando, consultando e implementando soluciones para clientes y periódicamente construyo un servidor prototipo y una configuración de escritorio para clientes.


Por último, no importa lo que haga, no se “encasille” a sí mismo en una carrera profesional. Mantenga la vista por encima de su posición actual y adónde “piensa” que quiere ir. La vida tiene una forma de presentar oportunidades de crecimiento de formas extrañas; depende de usted verlas como oportunidades de crecimiento y aprovecharlas.


Comencé mi carrera como Desarrollador Java desarrollando interfaces de puerta de enlace entre productos CMS. Se me brindó la oportunidad de tomar el cargo de Administrador de Sistemas en una empresa de fabricación, lo hice durante 2.5 años. Se me brindó otra oportunidad para realizar trabajos de consultoría para organizaciones de energía, banca y jurídicas como DBA MS-SQL durante 2 años. Hice algunas consultas y capacitación independiente para alguna organización de franquicias por otros 2 años. Se presentó otra oportunidad para trabajar en la industria de la salud durante 2 años, como desarrollador de HIPAA HL7. En agosto, me graduaré con mi maestría y probablemente abriré mi propio negocio para proporcionar servicios de TI a mi comunidad local. Estoy al final de mi ciclo de vida de oportunidad y me estoy instalando con mi esposa y mis hijos para disfrutar lo que queda de él.


La clave es mantener la cabeza en alto y ver las oportunidades de lo que son y no mirar hacia atrás una vez que decida. Pensar en decisiones pasadas no lo ayudará a tomar decisiones futuras. Aprender de decisiones pasadas lo ayudará a tomar decisiones futuras.

Si,

Puedes convertirte en programador hoy. Te recomiendo que tomes este curso en línea gratis. Este curso te enseñará sobre 12 idiomas de computadora.

CSP: Programación de computadoras – Código Sabio {SC}

La duración total del curso es de solo 2 horas. Después de que termine, decidirá qué lenguaje de computadora aprender primero. En este momento te aconsejo que aprendas Python.

Lo segundo que debe hacer es estudiar a su propio ritmo los siguientes ejemplos:

Python Archives – Código Sabio {SC}

Una vez que haya realizado esta investigación, puede registrarse como miembro y tomar un examen. Desarrollador Python – Código Sabio {SC}

Este certificado es el más asequible en internet. En realidad, es gratis si no desea imprimirlo. Una vez que sea miembro certificado, podemos alojar su página de perfil.

Espero que lo hagas genial.

¡Felicitaciones por escribir su primer programa! Si bien aún tiene mucho que aprender, si se esfuerza mucho, debería ser capaz de aprender lo suficiente como para obtener su primer trabajo como ingeniero de software dentro de un año. Tal vez no sea para una de las grandes empresas, pero debería poder encontrar un lugar que lo lleve.