¿Realmente puedo conseguir un trabajo aprendiendo a codificar en línea? Si es así, ¿dónde están estos trabajos? No veo ningún anuncio en mi área.

Primero, tienes que aprender programación. Ya nadie contrata codificadores (y no lo ha hecho durante décadas), los programadores codifican nuestros propios programas (y cuando lo has hecho lo suficiente, piensas en el lenguaje de programación con el que estás trabajando, así que una vez que has llegado en el programa, está bastante codificado en tu mente).

Así que mira Teach Yourself Computer Science y ve si realmente quieres dedicarle tanto tiempo (te toma entre 1,000 y 2,000 horas, si eres analítico, si no lo eres, es posible que no puedas aprenderlo) )

Luego busque trabajos para programadores o desarrolladores, no codificadores.

(Muchas compañías todavía contratan personas sin títulos o sin un título en un tema relevante. La mía es en ingeniería eléctrica, cuando aprendimos acerca de los tubos de vacío. Y todavía trabajé hasta que mi artritis empeoró, unos 70 años de años.)

Pero solo aprender codificación no te dará ningún trabajo, porque ya no hay tales trabajos.

Todos los ingenieros de hoy aprenden algo de codificación en línea. No he conocido a uno que no. Incluso los ingenieros como yo que comenzaron a aprender antes de que hubiera un en línea todavía están aprendiendo en línea hoy. Esta mañana aprendí cosas en línea sobre GoLang que fueron muy interesantes.

La única otra forma universal de aprender es haciendo. Es por eso que nunca creo un puesto de trabajo que no requiera experiencia.

Algunos creen que las personas aprenden en la universidad. No me pareció muy útil y conocí a muchos graduados que sin duda probarían que estaban equivocados. Algunas universidades son claramente mejores que otras, pero nunca he encontrado un título para garantizar un conocimiento útil o incluso que hayan aprendido a aprender.

Le prohíbo a mis reclutadores que realicen exámenes basados ​​en la educación

Hay muchas más formas de aprender que estas y cualquiera que se mantenga actualizado aprenderá mejor cómo aprender. Esto es mucho más importante para mí que memorizar cómo se clasifica una burbuja.

Creo que cualquiera puede conseguir un trabajo siempre que demuestre que aprendió haciendo y que sabe cómo aprender y mantenerse actualizado.

Todos los empleadores de TI solicitan una calificación de nivel universitario y mucha experiencia. Como programador autodidacta, lo que descubrí mientras trabajaba como empleado y contratista es que la mayoría de los empleadores no toman en serio el requisito de una calificación, si puede demostrar la habilidad y la experiencia.

¿Cómo demuestras habilidad y experiencia si no tienes experiencia?

La forma de hacerlo es crear una cartera que muestre su habilidad. Mi sugerencia es crear una cartera de aplicaciones móviles publicadas. Pon enlaces a las aplicaciones en tu CV. Asegúrese de que su nombre esté escrito en algún lugar, ya sea en la aplicación o en la tienda de aplicaciones o en la página de Play Store para la aplicación.

La ventaja de las aplicaciones sobre las vitrinas de GitHub es que las aplicaciones se pueden evaluar muy rápidamente. Los empleadores tienen cientos de CV para leer, generalmente los hojean gastando menos de un minuto en cada CV, seleccionando un puñado para llevar a la entrevista, a menudo mientras viajan al trabajo o de regreso a casa en el tren o el autobús. No tienen tiempo para leer muestras de código en profundidad, pero si incluye un enlace a una aplicación móvil o diez en su CV, es muy probable que hagan clic en él. Si están impresionados, su CV va a la carpeta de “entrevistas”; nadie cuestionará su habilidad de codificación.

El único problema para mí fue que disfruté tanto creando aplicaciones móviles que abandoné el trabajo diario.

Puedes aprender habilidades, como programación, en línea. Puede averiguar dónde están los trabajos, quizás no en su área.

Para hacerse atractivo para los empleadores, participe y contribuya a proyectos de código abierto o cree aplicaciones (por ejemplo, dispositivos móviles). Compartir código en GitHub es la cartera actual del programador.

Nadie publicará un anuncio de trabajo buscando específicamente a alguien que aprendió a codificar en línea. Buscan programadores y, en la mayoría de los casos, no les importa cómo o dónde aprendieron a programar siempre que sean lo suficientemente hábiles. Las empresas generalmente evaluarán a los candidatos con preguntas de entrevistas de programación para ver si cumplen con los requisitos de habilidades para el trabajo.