Building programs yourself vs interships, for experience

AI Thread Summary
Gaining work experience in computer science can be challenging for full-time students, particularly when internships demand significant time commitments. Creating personal software projects can enhance a resume by demonstrating self-motivation, but these projects require substantial time investment and may not always be easily showcased. Contributing to open-source projects is a viable alternative, with platforms like GitHub and SourceForge hosting numerous opportunities. Engaging in both personal projects and internships is recommended, as internships provide valuable interview experience, references, and teamwork skills, potentially leading to job offers. Extracurricular activities, even if unrelated to work, can also attract the interest of employers, highlighting a candidate's passion and initiative. Balancing these efforts effectively is key to maximizing time and gaining relevant experience.
kolleamm
Messages
476
Reaction score
44
I'm trying to get some more work experience for my computer science resume since it's practically empty. All of the internships I've found so far are too demanding of my time since I'm a full time student. Would it be worth my time to create my own software and put that on my resume or should I continue searching for internships?

Thanks in advance
 
Physics news on Phys.org
Your own projects will need time as well, and it is harder to show that you put time into them. Contributing to open-source projects is another option.
 
  • Like
Likes kolleamm
Do both. Doing your own programs shows self-motivation. Getting an internship gives you interview experience, gives you a tangible job reference and gives you practical team experience. Also an internship can lead to a job at the interning company.
 
  • Like
Likes symbolipoint
mfb said:
Your own projects will need time as well, and it is harder to show that you put time into them. Contributing to open-source projects is another option.
I like the open source idea, is there a particular website that's best known for this?
 
Github and sourceforge hosts many open source projects.

However you should find them based on interest. As an example, the processing.org project is always looking for people to investigate and fix issues that they will vet and then add to the official project.
 
  • Like
Likes kolleamm
jedishrfu said:
Github and sourceforge hosts many open source projects.

However you should find them based on interest. As an example, the processing.org project is always looking for people to investigate and fix issues that they will vet and then add to the official project.
Thanks for the help! I definitely don't want to wait around until I graduate to find experience
 
jedishrfu said:
Do both. Doing your own programs shows self-motivation. Getting an internship gives you interview experience, gives you a tangible job reference and gives you practical team experience. Also an internship can lead to a job at the interning company.
I agree here. Do both. You could or should be able to get recognition for your individual project IF YOU ARE SHARING IT WITH THE TARGETED USERS for the application.
 
I know when I and my coworkers interview candidates, we get particularly interested when we see extracurricular items listed related to our work. One person had C/C++ audio processing on Arduino and Raspberry PI platforms, another had contributed to the Processing foundation and yet another had worked on a team for some open source initiatives. These people are truly interested in programming and have gone above and beyond regular coursework. These are the kinds of people we want working for us.

Also don't sell yourself short, sometimes your hobbies should be listed and may interest an interviewer with the same interests:
- read and write sci-fi / fantasy novels
- active member of Society for Creative Anachronism, designing your own costumes and accoutrements
- compete in robotics competitions as part of a team doing hardware/software development...
 
  • Like
Likes kolleamm
jedishrfu said:
I know when I and my coworkers interview candidates, we get particularly interested when we see extracurricular items listed related to our work. One person had C/C++ audio processing on Arduino and Raspberry PI platforms, another had contributed to the Processing foundation and yet another had worked on a team for some open source initiatives. These people are truly interested in programming and have gone above and beyond regular coursework. These are the kinds of people we want working for us.

Also don't sell yourself short, sometimes your hobbies should be listed and may interest an interviewer with the same interests:
- read and write sci-fi / fantasy novels
- active member of Society for Creative Anachronism, designing your own costumes and accoutrements
- compete in robotics competitions as part of a team doing hardware/software development...
Wow that's really good advice, thank you! It''s encouraging to hear that non-work related activities do help. I would like to do as much as possible and use my time as efficiently as possible but sometimes I just have no idea where to start, whether internship or learning things on my own. I'm not a procrastinator by any means, I just want to make sure I'm using my time wisely.
 

Similar threads

Back
Top