¡Hola Lauren! Como otros han sugerido, hacer el camino (como sea que puedas) y obtener un BSCS sería algo muy bueno; con sólo el trabajo de la división inferior, no habrás hecho ninguna de las cosas realmente interesantes que hacen que la informática sea lo que es (es decir, estructuras de datos/algoritmos avanzados, paradigmas, computabilidad). Definitivamente hace una gran diferencia.
Dicho esto, podrías ser capaz de conseguir un empleo remunerado con sólo el AS mientras lo haces; yo fui un tipo de devops durante mucho tiempo sin ningún grado, luego un tipo de devops de alto nivel con el AS, y finalmente un dev (y eventualmente gerente de ingeniería) con mi BS. La gente está decentemente desesperada por el QA, devops (incluso en la era de la nube), y escalamientos. En cualquier caso, tu currículum tendrá que incluir cualquier proyecto en el que hayas trabajado, y deberías ser capaz de responder a lo siguiente:
- Qué problema resolviste,
- Cómo lo resolviste, y
- Por qué tu solución fue buena (más rápida, más barata, más fácil de mantener, más morada, etc.).
Si necesitas hacer más proyectos, te sugiero que te acerques a la comunidad de código abierto y encuentres un proyecto que parezca interesante (y que necesite ayuda desesperadamente) y arregles algunos errores o ayudes en el proceso de control de calidad (triaje de errores, creación de paquetes adicionales, adición de plugins, etc.). Consigue que uno o dos devs de código abierto estén de acuerdo en que eres útil y deberías tener una oportunidad decente de tener un empleo razonable.
Pero luego termina el BS. La vida es mucho mejor con ella.