Descargo de responsabilidad: mis respuestas no reflejan los puntos de vista de la Universidad de Texas en Austin, pero son mi opinión personal.
Divulgación completa: soy un instructor adjunto para The Coding Bootcamp en UT Austin
TLDR:
- ¿Cuál es la forma más fácil de comenzar a aprender sobre los blogs y la creación de un sitio web (con la esperanza de generar ingresos adicionales)?
- Cuando estoy usando la versión minimada bootstrap y mi CSS personalizado, ¿mi propiedad CSS personalizada no funciona?
- ¿Qué sitios web de codificación reconocen más los empleadores? He trabajado en varios proyectos de programación en LAMP en mi puesto actual, pero soy autodidacta. Estoy mirando Khan Academy y codeschool.com. ¿Qué miran realmente los empleadores?
- Estoy construyendo un sitio de subastas en línea. ¿Cómo evito una condición de carrera cuando varias personas ofertan a la vez?
- Cómo vincular archivos PHP y SQL existentes para crear una página web
Creo que a los 18/19/20 años de edad, lo mejor que puede hacer es ahorrar dinero y pasar a la universidad comunitaria, estudiar computación allí primero para obtener su título de Asociado.
Por otro lado, puede trabajar en sus proyectos React / Node en sitios como Upwork, etc.
Después de dos años de estudio, REVALUAR.
Considere ir a un campo de entrenamiento de codificación para obtener habilidades del mundo real y aprender a trabajar con un equipo.
Aún necesitará aprender mucho, incluso con un BS / BA en CS, sobre cómo se construye el software del “mundo real” en lugar de explorarlo académicamente en la escuela.
También puede postularse directamente a la industria, una vez que sienta que está listo, incluso después de un Asociado, pero algunos lugares seguirán prefiriendo una licenciatura de algún tipo.
Estas opciones le brindan la mayor flexibilidad en A: Obtener una Licenciatura en Ciencias de la Computación, B: Convertirse en un desarrollador Full Stack
Ir a la ruta académica primero te da más opciones en mi opinión.
Respuesta larga:
Mi respuesta es obstinada y la intención es posicionarlo para aumentar sus probabilidades de obtener un desarrollador o una posición relacionada con el desarrollador.
NINGUNA ruta está garantizada, no importa cuán ambicioso seas.
Otras personas no estarán de acuerdo con mi opinión y eso no es un problema.
Sin embargo, creo que debe mirar los datos y hacer su propio análisis.
Muchos nuevos desarrolladores están ingresando al mercado y se basan en datos de 2014, 2015 y 2016
Informe del curso 2016 Resultados de ex alumnos y estudio demográfico
Informe del curso 2015 Resultados de ex alumnos y estudio demográfico
Informe del curso 2014 Resultados de ex alumnos y estudio demográfico
Un sorprendente ~ 70% tiene al menos una licenciatura.
Así es como se ve tu competencia.
Desafortunadamente, muchos empleadores potenciales solo buscarán candidatos que hayan recibido capacitación formal y algo que mostrar, por lo general, una hoja de papel en forma de Asociados, BS / BA o certificaciones técnicas, etc.
El problema con las certificaciones técnicas es que normalmente necesitan renovarse después de unos años.
Una vez que haya obtenido un Asociado, BS / BA, ya no tendrá que pagar tarifas adicionales para “renovarlo”.
Cuantas más certificaciones, títulos y hojas de papel tenga, más fácil será encontrar el puesto que desea y promocionarse ante un posible empleador.
Es posible encontrar un empleador que no busque a un candidato tradicional, pero son muchos menos que los empleadores en la mayoría y varían ampliamente según el lugar donde esté buscando un puesto.
El problema en este momento es que tiene mucha competencia que tiene una GRAN ventaja sobre usted, en términos de experiencia laboral, títulos, independientemente de cuánto mejor o peor sea su cartera en comparación con la de ellos y cuánto o cuánto le paga ‘ Estás dispuesto a arriesgarte.
En otras palabras, deberá inclinar la balanza a su favor y eso llevará tiempo.
¡Buena suerte y sigue codificando!