My First Internship: Still Searching, Still Building

I spent thousands of hours trying to earn my first software engineering internship.

I solved DSA problems. I applied to jobs. I faced many rejections. Some companies never replied. A few invited me to interviews.

One interview changed my perspective. The interviewer asked about my project. He asked one question:

"Do you have real users?"

I did not. I built projects for learning. I did not build them for people.

That question changed my approach.

I also failed my AZ-900 certification exam. I was not prepared. It felt like a setback. I questioned my skills. Then I stopped focusing on the failure. I started focusing on improvement.

I stopped watching tutorials. I decided to build CloudStash.

I wanted to understand production systems. I built a cloud file storage platform using these tools:

• Node.js and TypeScript • PostgreSQL • Redis • BullMQ workers • JWT authentication • Docker • Object storage • Background processing • Real-time upload progress

Writing code was not the hard part. Deployment was the hard part. I struggled with Docker, environment variables, and Redis connections.

I finally launched the platform. I expected users. Almost nobody showed up.

I learned a hard truth. Building software is different from getting people to use software. Coding is only one part of the job. You also need to understand usability, documentation, and trust.

I am still looking for my first internship. I still get rejection emails. I still feel nervous.

But my goal is different now. I do not build projects just to fill my GitHub profile. I build software to solve real problems.

CloudStash might not be the next Dropbox. It does not matter. It taught me more than any course.

If you are searching for your first role, remember this:

• Rejection does not mean you are not improving. • Every interview shows you what to learn next. • Every deployment teaches you a lesson. • Every bug makes you a better engineer.

One opportunity is all you need. I am still waiting for mine. Until then, I will keep building.

What helped you land your first software engineering job? Was it open source, networking, or a specific project?

Source: https://dev.to/asb_it/my-first-internship-still-searching-still-building-1bn1