Skip to main content
6 answers
5
Asked 642 views

How do you plan on using basic coding assignments from class lead into internships for major CS projects?

#technology

+25 Karma if successful
From: You
To: Friend
Subject: Career question for you

5

6 answers


0
Updated
Share a link to this answer
Share a link to this answer

Viji’s Answer

I discovered my interest in Technology through small classroom coding assignments. The assignments gave me the first exposure. I enjoyed working through the various challenges and gradually expanded my knowledge. As my interest grew, I decided to look for internship opportunities. I was able to show the interviewers, the work I had done, which got me the internship opportunity.

0
0
Updated
Share a link to this answer
Share a link to this answer

Zahur’s Answer

Your coding assignments can help you during the interview process for an internship. Your interviewer may ask for examples of when you wrote code to solve problems. Making sure the code is available, clean, commented and following best practices is a great way to show you are ready to add value to your internship. It is also important to think about a few ways of solving the same problem and discuss trade offs.

0
0
Updated
Share a link to this answer
Share a link to this answer

ABHISHEK’s Answer

We can note the learning made from each coding assignments and invest those learning into major CS projects .


0
0
Updated
Share a link to this answer
Share a link to this answer

Yonatan’s Answer

Expand on the core assignment and add additional functionality. Solve problems in ways that are novel to you and compare them. Document this all. And put it on github. Showing critical thinking abilities and a willingness to work through problems from multiple angles will be very attractive to people recruiting for internships.

With regards to major CS projects, focus on interesting functionality that you can add and expand on to make a really compelling and useful project.

0
0
Updated
Share a link to this answer
Share a link to this answer

Ben’s Answer

Having a portfolio of previous work (or even just a single example) to show and be able to speak about during interviews is a great way to make yourself interesting to potential employers! This is something that I've often ask for when interviewing candidates for internship positions, or others new to the industry. It's also something that I did myself when getting into the industry.

Pick a specific assignment that had some interesting aspect to it, and invest in polishing your solution a bit so that you can use it as a showcase piece for future interviews.

This works best with larger 'project' style assignments. Write a brief document explaining your solution, the implementation choices you made while working on it, and what you're most proud of about it. Then, when you're asked about examples of projects you've worked, on, you can use this specific example, and also you'll have a written artifact that you can share if an interviewer wants a code sample. Taking the extra time to polish and document your solution will demonstrate your initiative and skills to interviewers.

If you're having trouble finding an assignment that seems meaty enough to use as a showcase in this was, try taking a smaller assignment that was interesting to you, and extending it beyond the original requirements in some way.

Ben recommends the following next steps:

Pick an interesting assignment that you've done and take some time to extend, polish, and document it
Prepare yourself to speak about the trade-offs and challenges you made during implementation of your project, as well as what you're most proud of about it.
Research other solutions to similar problems, and be prepared to talk about what makes your approach unique or similar to an existing pattern.
Prepare yourself to speak about how you'd extend your solution if you had more time.
If you can, get feedback on your solution from others (peers, instructors, etc.)
0
0
Updated
Share a link to this answer
Share a link to this answer

Mikhail’s Answer

Putting your work on Github and participating in OSS projects is a great way to get noticed. Furthermore, you can put a link to your profile on your resume to allow prospective employers to see the quality of your work as they evaluate your application.

Best of luck!
0