¿Cuál es la posibilidad de ser programador profesional con solo cursos de autoaprendizaje y en línea y cuánto tiempo tomaría en promedio?

Esto fue probablemente más fácil de hacer hace 30 años que ahora. Era más como los días del oeste salvaje en aquel entonces. Pero incluso hoy, puede encontrar que en situaciones de cocción a presión, los programadores a veces no son contratados por su educación formal, sino porque pueden sentarse y hacer el trabajo con poco o ningún tiempo de recuperación. Si asisten a la entrevista razonablemente bien vestidos y arreglados, y no se ven como asesinos en serie sociópatas en la conversación, se someten a algunas horas de pruebas en el lugar centradas en lo que se necesita para, y Si consiguen la puntuación más alta, BOOM. Tienen un trabajo, al menos por la duración de ese proyecto. Si brillan en eso, pueden saltar de él a cosas más grandes y mejores.

¿Cuanto tiempo tardaría? Probablemente más largo que en los viejos tiempos, porque, en las memorables palabras de un chico con el que solía trabajar, “todo el mundo es un programador”. Los colegios y universidades no solo están bombeando a los graduados de CompSci por barriles, sino que cada segundo adolescente del universo está construyendo y / o pirateando sitios web y creando códigos de arranque y / o descifrado. Si puede obtener una entrevista y pasarla a la parte de prueba de habilidades, esa es su mejor oportunidad.

También puedes probar la programación por contrato, pero, una vez más, la competencia es feroz y es difícil conseguir un punto de apoyo. Busque pequeñas empresas emergentes con un nicho especializado de algún tipo y no mucho dinero para contratar programadores a tiempo completo, y apunte sus esfuerzos de autoformación en su dirección.

Sé un montón de desarrollo web sin título de CS. Así que definitivamente es posible.

El tiempo que demore depende de la rapidez con la que aprenda, la motivación y algo de suerte (para que un empleador se arriesgue con usted y le dé ese primer empleo).

Una cosa, sin embargo, el desarrollador web sin títulos, ninguno de ellos comienza con un pensamiento como el tuyo: “Voy a autoaprendizaje y me convertiré en un desarrollador web”.

Son personas con títulos en otros campos (como matemáticas, etc.) y de alguna manera terminaron en programación y se enseñan a sí mismos a lo largo del camino.

Si miras su currículum, no hay un título de CS bajo “educación”, pero siempre hay algo más allí. No he visto una etiqueta “autodidacta” en todos mis años entrevistando a personas.

Personalmente, soy autodidacta (no tengo educación formal) y he estado en la industria profesionalmente durante 15 años. Así que la probabilidad es grande, dependiendo del conjunto de habilidades y la habilidad.

A veces es difícil vender contratos o trabajos con personas que no son técnicas, como he descubierto. Pero eso no significa que no sea posible. De lo que he escuchado a lo largo de los años de aquellos que han recorrido el camino académico, todos somos esencialmente “autodidactas”.