Voy a iniciar un curso en EdX, que es una introducción a la plataforma de programación Python. Entonces, después de terminar el curso, ¿podré trabajar como programador o al menos algo relacionado?

Contestaré en dos partes aquí:

  1. Tu curso de programación en Python será de gran valor para ayudarte a poner tu pie en la puerta en TI. La mayoría de las personas no terminan estos MOOC, por lo que solo terminar es un gran logro. Además, podrá tomar ese conocimiento y comenzar a desarrollar aplicaciones solo para su propia diversión. Eso también es un gran paso adelante. Finalmente, puede comenzar a asistir a reuniones de desarrolladores y tener un lenguaje común para hablar con las personas de la industria. Ese es un gran paso adelante. Así que su tiempo invertido será valioso.
  2. Conseguir un trabajo implica mucho más que saber cómo programarlo para usarlo. Es muy parecido a preguntar si pasar una semana haciendo ejercicio te permitirá ser un atleta profesional. Se necesita tiempo, esfuerzo y energía para encontrar el trabajo o la oportunidad que está buscando. Esto no es para desalentarlo de intentar encontrar un trabajo en esta industria, puede que tenga suerte. Pero le llevará algún tiempo entrar en la industria.

Espero que esto ayude.

No puedo decir mucho sobre EdX ya que no lo he usado personalmente. Parece interesante, muy parecido al OpenCourseWare de MIT. El problema que veo es que solo está limitado a lo que se proporciona en los videos, lo que podría ser bueno o malo.

Para trabajar como programador, necesita tener conocimiento de una variedad de aspectos de programación. El solo hecho de dominar un idioma en general no lo eliminará. Sin embargo, si usted es un experto en un idioma, eso podría funcionar, según las necesidades de la empresa. Sin embargo, por lo general, las empresas buscan a alguien que sepa varios idiomas y pueden ser expertos en uno.

Si desea tener una mejor oportunidad de conseguir un trabajo relacionado con Python, eche un vistazo a una escuela en línea como Thinkful para comenzar su aprendizaje. Con la ayuda individualizada de un mentor dedicado, tendrá el apoyo que necesita para tener éxito: los estudiantes que aprenden 1-a-1 se desempeñan mejor que el 98% de los estudiantes que aprenden en las aulas tradicionales. Soy un mentor de Python en Thinkful, por lo que sé de primera mano que las probabilidades de que adquieran conocimiento entre EdX y Thinkful son mucho mejores.

Si bien puede que tenga cursos dirigidos por un instructor a través de EdX, parece que la única interacción que obtiene es de otros estudiantes, no del instructor. Lo que obtiene de los sitios de mentoría como Thinkful es el acceso a los foros de estudiantes que permiten la interacción con otros estudiantes, pero también obtiene acceso a los mentores que también están en Slack. Pero el mayor beneficio es su mentor personal que lo ayudará a guiarlo a través de los cursos, respondiendo preguntas y brindando información sobre cómo abordar los problemas que enfrenta en las lecciones, así como responder las preguntas que pueda tener sobre la programación en general y el trabajo de un programador. puede ser.

Debido a que los mentores provienen del mundo profesional, tienen experiencias del mundo real que pueden proporcionarle, respondiendo preguntas sobre carreras en las que podría estar interesado e indicándole campos que no conocía. También pueden ayudarlo si solo necesita una guía de vida general, que puede ser tan importante como las preguntas técnicas.

El curso de Python cubre conceptos básicos de Python, programación orientada a objetos, bases de datos, desarrollo de sitios web a través de marcos web de Python, pruebas de unidad y varios otros temas. Aunque no diría que al final serás un programador experto, la capacitación práctica que recibas en la amplia gama de temas te preparará mucho mejor para un trabajo de programación.
También puede crear un proyecto final, utilizando las habilidades que ha aprendido a lo largo del curso, que puede agregar a su cartera para mostrar a los posibles empleadores. Esta es una ventaja que obtiene sobre otros programadores de nivel de entrada.

Muchas veces, según mi experiencia, las personas aprenden a programar desde libros y, si bien tienen un conocimiento básico de un idioma y cómo escribir un programa, al final no tienen nada que mostrar. Sin un programa en pleno funcionamiento para mostrar a los empleadores, tienen que cumplir tu palabra y las preguntas que te hagan en una entrevista (si obtienes una entrevista). Su piedra angular se convierte en un ejemplo representativo de su conjunto de habilidades y mostrará no solo lo que sabe, sino también sus capacidades.

Usted podría mirar en ayudar con proyectos voluntarios. Puedes mirar en ellos y ver si sabes lo suficiente para ayudar:

Oportunidades de voluntariado – Python Wiki

También puedes ver si puedes ayudar a otros principiantes:

Proyectos de Python para principiantes • / r / beginnerprojects

Prácticas de informática en 2016 | Internships.com

Freelancing en línea de bajo presupuesto / pequeños proyectos:

Freelance Python Jobs Online

Publicar aquí, la gente está buscando ayuda:

¿Cómo puedo ofrecer mi tiempo como programador de Python (Noobie)? • / r / Python

Dudoso.

Eso es como preguntar si un curso introductorio en mecánica automotriz te dará un trabajo como mecánico. O si los 6 meses de estudiar violín te darán un concierto en una orquesta. O si una clase de cocina le dará trabajo en la cocina de un restaurante (o incluso en la cafetería de la escuela).

Estarás dando un primer paso. Tal vez pueda participar, en calidad junior, en un proyecto en un empleador en el que ya trabaja en otra capacidad. Pero, “trabaja como programador” – hazte real.

Estoy de acuerdo con lo que dice Thomas. Acabo de empezar con la programación. Sin embargo, no en el lenguaje python, pero lo que puedo decir es que hay una curva de aprendizaje muy pronunciada. Esto significa que, a diferencia de otros cursos, encontrará que, después de una introducción en la programación, sabrá muy poco todavía. Lo que te ofrece la introducción es, con suerte, una forma de comenzar la programación y, a partir de ahí, da pequeños pasos para lograr tu objetivo. También tenga en cuenta que leer un libro le dará conocimiento de los conceptos de programación, pero usarlos prácticamente es mucho más difícil y tomará tiempo. No pierdas la esperanza con esto, pero hazte más dedicado, como lo hice yo.

Realmente espero que lo haga, ¡pero se dará cuenta de que necesitará más tiempo y trabajo que solo un curso de introducción para llegar allí!

Lo que hago de la garantía que obtendrás es una visión sorprendente de lo que puedes aprender y lo que puedes hacer. No solo en Python, sino aprendiendo a nunca dejar de aprender. Estoy seguro de que eso te conseguirá un trabajo algún día. Un hombre increíble dijo una vez: “Quédate con hambre, permanece tonto”.