No lo estás haciendo bien. Ve a por el título. Asegúrate de aprender esas estructuras de datos, y algoritmos.
Para ser justos yo creé una empresa y me fue bastante bien siendo un desarrollador autodidacta y aprendiendo los algoritmos/estructuras de datos por mi cuenta. También estoy yendo a la escuela de CS para pasar el tiempo y para hacer sentir …