4 ms·
- Make 1 web application - Make 1 mobile application - Make 1 desktop application - Nothing fancy for the above just some that solve simple problems, good if
by deepaksurti 7y ago
- Make 1 web application
- Make 1 mobile application
- Make 1 desktop application
- Nothing fancy for the above just some that solve simple problems, good if they solve your problems!
- Learn to use a version control.
- Try to intuit with hands on coding a hard domain you will like: graphics, AI, compilers. The trick is if you like the hard parts, you most likely like it!
- See if you can work with some professor where you can learn how to implement code for papers published in the hard domain you like.
- By the time your internship arrives, you can build a decent portfolio.
- And eat, sleep, exercise.
I know the above can be a lot with your studies, hopefully you can pull it off. Good luck.
- strangecasts 7y agoI would also highly recommend learning version control - GitHub has a good set of Git tutorials at https://try.github.io/ https://try.github.io/, and http://ohshitgit.com/ http://ohshitgit.com/ is a handy reference for common mistakes/pitfalls in it. Using version control regularly gives you: * Backups in case of mistakes/system failure (so long as you remember to sync/push your work to an external server) * Room to experiment with various approaches to a problem (since you can always reset to a known good state) * Experience in explaining and structuring your solutions to problems