I am a 18-year-old Computer Science student. I am not sure if this forum is suitable for my question but I'll try. I know i am just in my first year into university but i am really concerned about my future, specifically what i am gonna do when i finish my studies(in four years from now approx.). I really like my studies so far and i really really want to improve myself as much as possible.
I have attended an event where old graduates of my class came and talk about studying in abroad. From this i realized how demanding is the world today and that you absolutely must show great skills. So, i want to say that i've realized that i will have to show things when i finish my studies. Because when i graduate, i'll propably have decided if i am going abroad for post graduate studies and then search for a job(those really scares me right as they seem quite big steps). Both those things will require me to show skills and work.
To get to the point...i want to start from now, to start building everything is needed when the time comes for either starting sending resumes to get accepted from a university or to a job. What things can i start doing from now to build a nice CV/resume when needed?
So far what i know is that i need perfect grades(or at least almost perfect), or else i can do nothing. Also, as a cs student i already study programming languages that are not taught in my class and planing to do more. Plus, i know about volunteering, but i know so little things and i don't know how to take advantage from it. I also know about Erasmus(but it's not the right time).
I truly need some help, i need some info and help, i'm really stuck.