¿Debo comenzar a solicitar trabajos en Python a pesar de que solo comencé a aprender hace 2-3 meses?

Falla temprano y falla rápido, pero no te entrevistes en un lugar donde quieras trabajar.

Si vas a entrar y probar las aguas, prueba en las nuevas empresas que seguramente fracasarán. Las empresas que fallan y las áreas donde su reputación no se ve perjudicada con la aparición de incompetencia. Las entrevistas y las empresas de las empresas tecnológicas recuerdan esa mierda.

Aquí está mi consejo:

  • Proyecto Euler <- Este es su campo de pruebas para el conocimiento de resolución de problemas. Terminar al menos 10-25 problemas.
  • Ir a las reuniones de Python en las reuniones de tu ciudad / empresa tecnológica.
  • Prepárate para comer mucha pizza
  • Prepárate para aprender y prepárate para fracasar.
  • Aprenda cómo entrevistar y obtener información de su entrevista.

Desde el principio, no estás buscando trabajo, estás aprendiendo a caer con estilo

Aww sí…. Tengo una referencia de Toy Story hoy. * Marca la pared en la celda de la cárcel.

La respuesta a tu pregunta es no. Ni siquiera está lo suficientemente calificado como para hacer un trabajo real. Aquí hay una buena analogía para ayudarte a entender. Mi esposa es enfermera La ayudé a estudiar mientras estaba en la escuela. ¿Debo comenzar a solicitar trabajos de enfermería?

Ciertamente, hay áreas de desarrollo de software que tienen barras increíblemente bajas para la entrada, pero aún no las cumple. Te sugiero que construyas al menos 4 o 5 sitios web moderadamente complejos antes de comenzar a buscar pasantías. Aprenda el control de versiones. Obtenga más información sobre otras tecnologías web y lenguajes, incluidos HTML, CSS, JavaScript y SQL. Entonces puedes comenzar a buscar trabajo.

No sé todo sobre cómo funciona el mundo del software, pero sí lo sé.

Si intenta solicitar un trabajo, como lo está haciendo ahora, será rechazado, mucho.

Los programadores son contratados en función de lo que han construido y enviado. Puede conocer todas las entradas y salidas de un lenguaje de programación, cada pequeño fragmento de sintaxis, pero todo esto equivale a nada si no puede mostrar esas habilidades en un producto real que la gente puede usar.

Mencionas no tener una cartera. ¡Arregla eso! ¡Construye cosas, crea todo lo que tu corazón desee! Dices que puedes resolver algunos problemas MIT bastante difíciles, por lo que debes ser bueno en la codificación, así que usa este nuevo conocimiento que has adquirido. ¡Olvídate de buscar trabajo! No dejes que eso te distraiga de dominar esta increíble nueva habilidad, de descubrir esta gran comunidad de programadores.

No tiene experiencia y le agradezco que esté buscando formas de obtener esa experiencia, así que, francamente, creo que está en el camino correcto. Manténgase al día con su proyecto, continúe experimentando con Jango y Flask, y vaya a hacer algo genial.

Sus perspectivas de empleo se verán automáticamente más brillantes y se divertirá muchísimo en el camino.

-Un compañero de estudios de informática

Depende de tu geo.

Si se encuentra en EE. UU., No necesita perder el tiempo. Aplica ya. El mercado es grandioso. Sin embargo, sugeriría hacer algunos proyectos como lista de tareas pendientes, wiki, blog usando tanto frasco como django. Ambos son grandes marcos y tienen sus ventajas y desventajas. Esto es necesario porque Python es un lenguaje limpio y expresivo. Afirmar que conoce Python no es un diferenciador. Necesitará más: puede ser una demostración de las habilidades para resolver problemas durante la entrevista o su repositorio en github. Aún así, debes aplicar. Hay empresas por ahí que lo contratan si puede resolver problemas de programación dinámica en python.

Si estás fuera de los Estados Unidos, lo siento amigo. Todos los trabajos han recibido la orden de permanecer dentro. No hay fugas. Incluso si eres Guido pero tienes la desgracia de no estar en Estados Unidos, considérate desempleado sin beneficios. Python o no, no hay donas para ti. Esto es lo que ellos llaman COMERCIO LIBRE.

Todo lo que pueden decir es que no, no te necesitamos. Y tal vez obtendrá una experiencia valiosa de la entrevista. Tomé MITx 6.00.1x en enero de 2015, y desde agosto de 2015, he sido ingeniero de aplicaciones donde trabajo a diario en Python y, lo que es más importante, trabajo con programadores mucho mejores.

Mi consejo es probar y hacer algunos pequeños proyectos. Entra en reddit’s / r / python. Encuentre algunos proyectos de código abierto para contribuir (no los grandes proyectos, sino personas como usted y yo trabajando en pequeñas cosas). Mire las conferencias sobre PEP8. Aprende a escribir código.

Todo lo que puede hacer es ayudar. Si esto es lo que quieres hacer, puedo dar fe, realmente no está tan lejos.

Python es un lenguaje muy amigable, dicen. Prueba el aprendizaje automático en python, dicen.

Lo siento, debería responder mejor a tu pregunta. La respuesta es no. Supongo que cuando dices que has aprendido los conceptos básicos de Python, te refieres a la sintaxis y a resolver algunos problemas de libros o conferencias. Python es un lenguaje amplio. Se utiliza en ingeniería química, ingeniería mecánica, ciencia de datos, aprendizaje automático, IA, desarrollo web y lo que sea, ahora está allí.

Entonces, primero debe pasar los próximos 3-4 meses para comprender el desarrollo web y los marcos y bibliotecas de Python relacionados con el mismo. Además, debe comprender mejor los algoritmos y la estructura de datos.

Aprender Javascript durante 2 meses no lo convertirá en un desarrollador de pila completa, incluso cuando puede escribir todo el sitio web en Javascript.

No, a menos que quieras ser rechazado. Aunque supongo que, suponiendo que incluso te llamen para una entrevista, podrías obtener una valiosa experiencia con el proceso de entrevista para un trabajo de ingeniería.

¿Qué algoritmos has dominado?

¿Cuántas aplicaciones Django o Flask has implementado?

¿Has desarrollado pruebas unitarias para estas aplicaciones?

¿Has escrito alguna API?

Y la lista continúa…

Bueno, eso depende. ¿Tienes experiencia previa tiene un programador?

Si la respuesta es No, puede ser demasiado pronto, pero siempre hay empresas dispuestas a contratar a un pasante; el lugar correcto y el mentor adecuado le enseñarán años de experiencia en solo unos pocos meses trabajando allí.

Si es Sí, entonces puede solicitar un puesto junior o un puesto en el que sus habilidades anteriores jugarán en su beneficio. Ser un QA puede ser una buena manera de aprender y no requiere un alto conocimiento de las complejidades del lenguaje, o unirse a una empresa que tiene proyectos que usan su idioma principal, pero también hacen proyectos de Python (o viceversa) Ser otra forma de entrada.

Un par de meses aprendiendo el idioma no puede ser suficiente, pero puede ser uno de esos supergenios que pueden aprender más rápido y pueden tomar una taza de café.

Debe comenzar a solicitar trabajo / pasantía y el proceso de entrevista también es un proceso de aprendizaje donde puede probar su conocimiento de python y frameworks.

More Interesting

¿Qué necesito saber sobre codificación y ciencias de la computación?

¿Cuáles son las tecnologías / habilidades más útiles para un nuevo graduado que comenzará a trabajar en Facebook?

¿Cuáles son los beneficios de estar certificado en LabVIEW?

¿Qué es un administrador de proyectos de pila completa?

Cómo destacarse del resto de desarrolladores de software

¿Debería estudiar matemáticas para convertirme en un especialista en informática?

¿Debo tomar un curso de informática en mi universidad o estoy aprendiendo en línea lo suficiente?

¿Qué tan bueno es un título de TI con muchas clases de programación frente a un título en Informática?

¿Cuáles son los pros y los contras de un trabajo en la academia (en el campo de CS) frente al trabajo regular de TI / Software / Corporativo en India?

¿Cuáles son algunas opciones de carrera interesantes para alguien menor de 30 años con un doctorado en informática?

¿Cómo puede un estudiante indio encontrar un MBA o una maestría en informática (curso y universidad)?

¿Cuáles son las principales empresas basadas en productos relacionadas con la informática en la India?

Todos mis compañeros parecen tener fluidez en uno u otro lenguaje de programación. No soy de CS, un ingeniero mecánico no está dispuesto a trabajar en software como ansys / pro-E. Quedarse en India, donde es el principal empleador, me siento ansioso. ¿Qué debo hacer?

¿A cuál debo dedicarme por completo (proyectos versus programación competitiva) para que aumenten mis posibilidades de ingresar a Google o Facebook?

¿Vale la pena obtener un título en línea de ciencias de la computación post-bachillerato en OSU?