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.

closed as too broad by aeismail Jan 19 '18 at 6:20

Please edit the question to limit it to a specific problem with enough detail to identify an adequate answer. Avoid asking multiple distinct questions at once. See the How to Ask page for help clarifying this question. If this question can be reworded to fit the rules in the help center, please edit the question.

  • 7
    A general philosophical comment: try to not let yourself be entirely caught up in external opinions, or even facts, about what will make you a better career. To maintain the level of effort necessary in today's world, it is critical to have a sincere and uncompromised belief in the sense and right-ness of one's work. (Sure, in some parts of the "business world" the opposite may seem to be the case.) That is, please do not forget what your genuine interests are. If you can at all arrange to make a living while pursuing your genuine interests, you will have a happy life. – paul garrett Jan 19 '18 at 1:32
  • @paulgarrett Really thanks for your advice. So far what i have done is what made me feel comfortable. That means, i don't regret anything and on behalf i enjoy and my studies and all the other things i've done. I am in no way goind to do something that may damage me or not benefit me and make my life more difficult for no good reason. I am not trying to do something just to say that i did it...whatever i am gonna do will be undoubtly something i know is good for me and good for my future and that's why all the other things need to step aside(like fear or anything). Thanks again. – Κωνσταντίνος Κορναράκης Jan 19 '18 at 1:45
  • My advice would be to set good habits right from the start with respect to work-life balance and good health habits including regular sleep. In addition it's often helpful to polish up one's English as much as possible (with a native speaker or the equivalent). – aparente001 Jan 19 '18 at 4:32
  • This question is way too broad. You’re basically asking for a to-do list for your career, which is not a suitable Q-and-A site question. If you have more specific questions, it’s certainly possible to ask them, but this question is not a good way to do it. – aeismail Jan 19 '18 at 6:23
  • Relax, it's not quite as bad as all that. I know several people with decent programming jobs who didn't even make it through their first year at university. For things to start doing that can improve your CV, look at doing some real-life work - do a summer internship or join some open source project. There are a fair amount of 'ancillary' skills like how to do code review, how to format a pull request, etc that are not taught well in classes, and this is where you can distinguish yourself from other fresh graduates. – nengel Jan 19 '18 at 6:25

Browse other questions tagged or ask your own question.