Yep, you read that right, I've started an internship! 🎉
I feel like this internship has happened just at the right time. Looking back at when I first graduated bootcamp, I don't think I would have been ready. I definitely needed the time to sort through every thing I learned.
My internship project is to create an Internal API documentation application using
OpenAPI (Swagger) with an
I was told that I was going to be making a
Swagger application a week before my internship which I had no idea what that meant 🙈. So the first thing I did was watch a ton of YouTube videos about Swagger. I also purchased a course on Udemy. I probably didn't need to do that, but it helped prep my mind. Now I was ready to do this thing!
I was given a laptop of my choice. I chose a mac because I'm a mac girl ✨. I spent a good time getting everything installed and making my
VSCode perfect. A little later I was informed I'd be using
Intellij IDE 💩. I've never worked with an
IDE before so that was the first new thing I had to get used to. I'm not going to lie, it was pretty intimidating, but it's actually pretty cool now that I've gotten the hang of it.
Since this is my first time working at a real company, I didn't know what was to be expected of me. I wasn't sure if I needed to take control and start creating this application or if I should wait for direction. I knew I needed to ask questions. But I didn't know what to ask. A part of me started to feel like an imposter. So I started reading blogs about "What it's like to be a Junior Dev". I'm glad I did because what I was feeling was completely normal. So I finally asked my first question. I asked what
Version Control they used.
Azure. This was the second thing that was new to me.
They showed me how to login to their
I got a little more direction when I was told that they wanted this application to have an Angular front end. - I only know React - Again, I let a little bit of panic run through me. I started looking on
Angular starter repos. I found a few and started playing with them in the
IDE. Some things looked familiar like
components but I noticed that the files had .ts instead of .js. Third thing that was new to me,
I spent all weekend learning
Angular through another Udemy tutorial. I learn best by watching and doing. Docs are hard for me to read but I will admit they are getting easier!
This week has been a game changer! I came in and knocked out a SideNav bar that displays a list of links. Each link when clicked on takes you to an API Swagger document. These documents are based off of the company's external APIs for now but my next step in this is to document the internal APIs.
Angular is still a bit confusing to me because I find myself thinking how to come at this with my
React brain. IMO, I like
React better but I'm happy to learn new things.
I feel so grateful to have this internship. It's definitely challenging but life would be boring if it wasn't.
That's it for now. Thanks for reading & until next time 💚