Hi! I'm currently a HS Senior that hears most CS college classes are based on theoretical computation, algorithms, architecture, and a small piece of software engineering. If that's the case, how does one graduate knowing that they're fit to be a front-end/back-end or full-stack?
I wish that my opinion here was so exact as this answer is simple.Almost all of them choose specialisation by the language, they think they know better. It's easy, cause noone can be strongly equal good in different things. So, if you not want to make a simple choose, but wiser one, please, be patient with things are easier to you, don't forget about those, are harderst. It really may serve a lot to you.