It’s not about being self-taught. It’s about making high quality projects and portfolio to demonstrate that they need someone with your abilities.
Thanks for the reply, I am actually asking for an internship not having a full-time job. I know that portfolio is a big help but they always ask for an experience that is hard to earn because no one is hiring if the candidate already finished his or her college degree.
I encourage you to continue looking for internships, but remain open to alternatives if you’re unable to find an internship that fits your schedule and needs.
If the goal is to learn something new and have something to show propsoective employers, I suggest a finding a problem or project that seems interesting to you and learn by doing. Intern or not, having a portfolio is evidence that you’ve put in time and effort to learn something new and apply the knowledge in a practical way.
Many professional software engineers out there are self-taught, and no individual can possibly know everything about software engineering. Internships in NY/NJ will get a lot of applications. Try to stand out, differentiate yourself and think of it from a hiring manager’s perspective - what do they want in an intern?