I also started coding very early and used my time choose a project and dive very deep into the full stack. Web technology is the easiest thing to “show off” to others since it’s ubiquitous and easy to distribute. Even if you consider yourself a “back end” type of person, learn some web dev to be able to show and tell.
This is a time in your life that you can work on a piece of software that’s just for fun and to learn and do something cool. If you are lucky and commercial, that project might become a job of its own that provides you a passive income. Otherwise, it’s a part of your portfolio to help you secure another opportunity. I routinely look to give part time/internship opportunities to folks in your position precisely because others may overlook your talents and passion to develop them and because I was one of them :)
- 1. Make your own business (web dev contracting is your best bet). Go to friends and family or small businesses in town and ask if they need help with their web presence. Offer to work per project - say $100 - $200 for small projects. There is very high upside to this if you stick at it.
- 2. Email local professors and ask if they need programming help. Many university research projects have funding and need to hire a code monkey or two (no offense). I'm a part time graduate student and my university sends out lots of requests like these. You can also check with the university career center to see if such an opportunity is open.
- 3. Upwork - you can do contracting on these sites. Start small, build your presence.
In every case, it's about slowly building your credibility, skills, and pool of connections. Graduating from university gives you a big jump start in all of these areas, but the 'game' remains the same.
P.S. entering industry is cool and exciting but also consider using your senior spring to goof off with your friends and build projects that you want to build. You have the rest of your life to work lmfao