Alright, what's up everyone? Let me go ahead and make sure this is situated the right way. What's up everyone? Jocci here. And in today's video, I want to talk about why I chose to become a front end developer. So when I was a computer science student, I thought it was interesting. I thought programming was cool. And it kind of distracts you with all the different electives, so like chemistry and calculus. So, you know, in the beginning of your curriculum or beginning of your computer science, like major, you'll take some programming courses, but depending on what half you would like to take, sometimes you may end up with more like genetics and electives in the beginning part opposed to like a lot of programming courses. Needless to say, as I continued and progressed through my major, I started realizing that I really didn't care for programming that much and sometimes found it like mundane and boring and always programming in the terminal and doing, you know, back end stuff. I didn't realize it was back end type of programming. I mean, of course, data structures and algorithms don't really have any visual user interface, but I didn't apply to that kind of programming. But at the time, I didn't even know what front end was. I think one showed us higher than the other because I got this monitor, so my clothes don't look crazy and I'm not looking crazy and I'm still looking crazy. I remember when I started my first internship and I didn't really think I wanted to pursue computer science anymore because of all those things that I mentioned, I found it boring and difficult and I just didn't know what I wanted to do to be honest with you. I was 19 years old at the time. Who does? But during that internship, I got exposed to software development from a full stack standpoint. So since I didn't have a ton of like functional programming skillsets, my job was to focus on the front end, which sounds so funny to think about like front end desktop application. You never really see that in a job title or like responsibility section, but that's when I got exposed to front end and building responsive UI's. And that summer totally changed my outlook on software development. I really didn't even know a ton about software development. It opened up my eyes to this new world of programming because when you're a computer science major in the beginning, obviously of YouTube videos and you can watch people like myself and learn about software development. But at that time, I didn't do any of that kind of stuff. So all I knew was like C++ and you know, for loops and data structures and algorithms kind of, you know, computation with, you know, those big sun computers and all this stuff that I just didn't like. But as an intern, I got exposed to, you know, building out business applications, which is totally different from what you do as a comp-sie major. Before we continue, I want to take a moment to thank the sponsor of this video, policy genius. If you have a family, you need life insurance. It's really that simple, but is figuring out what life insurance you need or how much it costs ever that simple? No, it never is. I know. I'm getting there. That's where policy genius comes into play. Policy genius is America's leading online insurance marketplace and their mission is to make it easy for you to understand your options. When using their site, I totally forgot that what I was doing was insurance related because of the really simple UI and easy steps to compare rates. And on top of this, you can save 50% or more online insurance by comparing quotes with policy genius. Also, you can save $1,300 or more a year by using policy genius to compare life insurance policies. So after you enter in some data by yourself, along with following some steps, you get a personalized quote. And the good thing about this is that, remember, policy genius is an insurance marketplace, not an insurance company. What's great about that is because you can get unbiased advice from policy genius experts. Visit policygenius.com slash jossielinj to shop the market and start saving today. So fast forward to my second internship. I did more full stack development and more functional programming because I wanted to really get good at those skill sets, even though I still love the idea of designing things and turning that design to code. And that's where the love for front end development started. And I think a lot of my fellow front end software engineers and developers can attest to a similar experience. Maybe they were a comp-sign major and enjoyed design and thought like just doing back in and full stack was kind of boring. Or maybe they had a design background and wanted to become more technical. My third internship was actually web development focus. And the interns on my team were software engineering majors. So they had a lot of front end development experience and design. And that's when I really got passionate about this whole thing. And I started doing freelance work with web development and started using bootstrap and CSS gray layout and all these things to make user interfaces responsible, responsive, responsible. So what's important about this whole story of being a front end developer is that I actually had to learn what I don't like first. Sometimes we get so caught up in getting that dream job in the beginning, which is good. I mean there's nothing wrong with that. But those jobs that you do in the beginning that you don't necessarily like as much will actually make it easier for you to figure out what you're actually passionate about and can see yourself doing. Like when I was a full stack developer, I did anything and everything that I could to focus on front end. Now don't get me wrong. I did like full stack development. There were aspects of it that I enjoyed. Like when you have a feature that needs to be built and you actually see it working and you see it working from like the API layer all the way up to the view. That's such a great feeling. I also kind of got annoyed with the fact that some sprints and even quarters, we will be totally focused on like API development back in development. Probably a bunch of stuff that weren't front end focused and that was frustrating, especially as you want to progress in your career. You want to specialize at some point in time, whether it's like mobile development as iOS dev or Android dev, back in dev, you could do full stack or front end. Now working as a front end developer, I'm really grateful to have this opportunity. I was literally the best decision I could have made was that jump from full stack development to front end. We find yourself in a similar situation. Don't wait. Why continue to give yourself a headache doing work that you don't enjoy. I noticed that I got a lot better at CSS, which is cool. CSS seems like it's this never-ending programming language. There's so many things that I'm always learning. To be 100% honest with you as a comp-side grant and a full stack or previously being a full stack developer, you don't have the same level of respect for CSS that you do for Java, C-sharp, JavaScript. I don't know when that'll ever change, but I will tell you when you can take any design and turn it into something that's responsive and accessible, that's golden. I know I've been really positive about front end development and I've been sipping that cool aid. Everything isn't perfect. I mean, I will say that sometimes I get tired of styling things, especially as someone who doesn't have a design background. Sometimes I'm like, I don't understand why this matters or why this has to be so perfect, like really who cares. Which is funny because people who don't care about front end development feel that way, but in a totally different extreme. That's the only thing that sometimes is a headache is fighting with CSS. I also do like flexing my full stack development skillsets or computer science skillsets that I learn, especially being so early in my career. I do get a chance to flex though. I do get a chance to flex those skillsets every so often, so that does help. I definitely don't see myself as someone who's just doing CSS and semantic HTML all the time. So yeah, that concludes this video. Once again, thank you to policy genius for sponsoring this video. I hope this video was helpful to any of you all who are interested in programming, especially those of you all who are in school for computer science, software development, something IT related, those of you all who are in boot camps, those of you all who are self-taught and want to make a career change. Good luck to you all. Front end development is amazing and I don't see it going anywhere. There are some lines of being blurred though between full stack and front end for sure, especially as JavaScript frameworks become more and more of the norm. But yeah, with all that being said, thank you all for watching this video. Be sure to give this video a thumbs up. Comment down below your favorite programming language. I like to interact with you all and see some of the things you all are working on in your favorite programming languages and projects that you've worked on. And as always, have a blessed rest of your week. Oh, don't forget to subscribe. Of course, and become a part of this amazing community. And as always, have a blessed rest of your week. I said that twice. I'll see you all soon. Peace.