 Some good coffee right there got a bit chilly in here So I decided to grab some coffee plus you know those days where you don't feel as motivated or inspired Or you're just kind of exhausted Coffee gives you that boost of energy even the smell of it boost boost energy speaking of filling energized Shout out to X team for sponsoring this video the most energized community for developers X team is this really Dope company that offers remote developer opportunities from Literally everywhere around the world like you can literally work anywhere you want the X team is an international Remote company where they help major brands like Twitter Dell Discovery and more scale their development teams a few things that particularly make X team stand out and why I'm so excited to be able to talk with you about them today are the benefits that they offer to their Developers that help create an amazing community and how they truly Light this fire into their community of devs creating this positive energy Which motivates their developers to create and to innovate ultimately changing the world They have roaming hacker houses, which are a pretty fascinating Benefit allowing developers to live and do their work in some of the most Beautiful places around the world, which is another example of how X team fosters this sense of Adventure and community one thing that I value is being able to work for a company that is flexible and encourages me to Spend time on the things that I'm most passionate about X team offers unleashed plus Which is essentially a stipend to do that very thing spend money on the things you love So whether that's a gym membership photography gear or that's sick new one-speed gravel bike You've always wanted clearly X team wants their developers to have a healthy work life balance I definitely value that and that's so important when it comes to the longevity of your career as a developer They're looking for developers with a wide range of technologies from you know, no JS JavaScript Python go devops and much more join X team by selecting this link That will be down in the description box and once again, thank you to X team for sponsoring this video What is going on everyone? Welcome to my channel. My name is Jocelyn J and in today's video We're gonna be talking about the five reasons why you shouldn't become a software engineer if you haven't already I love for you to subscribe to the channel and become a part of this community where we talk about software development We talk about, you know, some of the latest tech and we have some lifestyle videos here and there and Hopefully when the pandemic is in our rear view mirrors I'll be doing more travel stuff because I love making, you know Cinematic videos and I try to add cinematics, you know in my videos here and there because it's something I really love and I'm really passionate about I want to preface this video with saying that by no means should any of these reasons deter you. I'm just gonna share the more I guess negative sides the cons of being a Software engineer. All right, the first reason why you shouldn't become a software engineer is If you're doing it for just the bread. So if you're just doing it for a bag For those of you all who aren't understanding any of my slang coming a software engineer for the money doing anything for the money Is just kind of cringy. I mean I understand it by all means like you want to become a software engineer One of the one of the main reasons not the main reason or the reason is because you know that you're gonna You know make six figures at some point in time or even starting out I understand it's one of the main reasons why I pursued it because I knew that it was a very secure job with a lot of opportunities However, this is the worst job to do if you could care less about coding and you just want to do it for money Unless you're someone who's really disciplined really freaking smart that won't fare well the main reason is because Programming is like it's a skill like it's not like a skill It is a skill like dribbling a basketball and shooting a basketball or throwing a football is a skill programming is a skill and If you want to become a professional who does it eight hours and some days ten hours a day Then you're gonna have to enjoy it. I don't know too many athletes who only play basketball for the money It's usually they just love it and then they end up being really good and then they make money So think of programming that way on top of that since it's a skill set It's something that you continuously have to work on doing it for the money will only hurt you Because of that risk of stagnation. Oh and before we continue. I Did a post a community post On my channel. I don't know why that sounds so funny or basically I was asking you all are you interested in me doing one Of those like lo-fi chill like study with me code with me be productive with me Kind of videos where it's like, you know 45 minutes or an hour or really even two hours And really it's just a loop of me coding and stuff like that So comment down below or give this video a thumbs up if you want to see that content also My wife and I are working on a dedicated channel for lo-fi chill like beats Where it's just like a really dope cinematic shot Linked that channel below. It's called Aesthetically and I love for you all to subscribe to that. I think you'll love it Especially all you developers and really just anybody what am I voicing it so high really just anybody who? wants to see more of that type of content and Wants to be productive and and study and code or whatever Yes, the next reason the lack of diversity. Yeah, I'm usually the only black person In the room in the department on the team I mean there were times where there was other there was another developer That was black or you know a person of color or a few people of color, but typically it lacks diversity Significantly which could be a problem because if everyone looks the same and talks the same and and thinks the same You know are interested in all the same things Then you know that lack of diversity can cause people to feel you know isolated or not, you know Appreciated or really a part of the group leave it or not that lack of Diversity is what inspired me to become an engineer let alone a software engineer and now I'm able to motivate and inspire others Who look more like me to become software engineer? So hopefully within the next you know decade the diversity can increase to give you an example Women of color only make up 4% of the tech industry They actually make up 16% of the general US population and there are hardly Any who are actually senior level also check out this chart as you can see the tech industry is dominated by white men and The overall diversity is also reflected within leadership as well So it can almost feel sometimes like it's closed to Outsiders my recommendation is to work for a company that loves you for you And is a company that embraces diversity because it's very very important and as mentioned earlier as a black man You can feel very you know alone especially in the tech industry So hopefully things get better next thing the next thing coding and technical interviews Probably the most Frustrating part of becoming a software engineer. Hey, can you tell us what p equals? Um, I don't I don't know what what p equals fine. We'll just we'll just move on to the next question Thanks for taking the time out to interview us. Tell us a little bit about yourself Well, I graduated from college two years ago with a computer science degree and I'm currently working as a full-stack developer. Um, I've got some experience with Node.js and building, you know, web applications Okay, thanks for letting us know about who you are and what you've done. Let's move on to the technical questions Yes, there are tons of opportunities that pay extremely well but Seems like most people aren't qualified or or don't do well enough in the technical Interview to actually get those jobs. So that's probably why so many remain open or Are fulfilled by the same type of people technical interviews are annoying beef that I have with Technical interviews is that they don't reflect how good of a developer that person is It's so funny that these companies are like, yeah We want to hire great developers who are great people and we we care about your Experience let's keep it real Experience is what gets you the interview after that No one could care they could care less about what your experience is For the most part and that goes out the window if you don't do well in the coding interview if you don't answer this question that maybe the interview doesn't even know the answer to or Something that has absolutely nothing to do with the job that you're applying for That's always so interesting to me is to give someone this technical interview tell them to study data structures algorithms You know, you need to know problem-solving with you know, whatever your favorite programming language is and then you Go to the interview and they don't ask you data structures or algorithms and they ask you something random some random problem where you have to manipulate some sort of array like a Like a paladrone or something not the most difficult question But if you were focusing on data structures and algorithms 50% of the time Maybe your problem-solving skill sets aren't as good so why don't you just actually give us data structures algorithms and Problem-solving which is a little bit more holistic from a technical standpoint, but I digress I know I went on a rant there, but I Appreciate all the companies that actually give you technical interviews where it's like hey, there's this problem and You can use the internet because everyone uses the internet on their under day-to-day basis as a developer that's why stack overflow and get up and open source One of the reasons that kind of goes without like being said about why you shouldn't become a you know a developer Or software engineer is if you don't want a job that is too difficult Or really too demanding and the interesting thing about software development is that Some weeks some quarters or sprints You don't have a ton of work to do and you're kind of like oh, you know Fiddling with your thumbs is that is it filling with your thumbs? But you don't have a lot of work to do but then some weeks some sprints or even quarters You have a lot of work to get done and it's not you know talking to a customer You know getting documentation done that you know doesn't take a lot of brainpower And you're just putting it in a system that handles everything software development can be very difficult a lot of times the problems That are being solved have never been solved before I remember when I first started working as a full stack developer one of the Features I had to create Didn't exist and the template for in the code base didn't exist because a lot of times as a junior developer You know hop on a project and they'll already be like a template of how to build out, you know a feature times You don't know what you're actually building and it could take a very long time I remember working on a feature for literally like almost a whole quarter and If you aren't motivated and inspired Or if you don't want to think too hard if you don't want to have headaches, you know sometimes at least twice a week During, you know some periods of time then this job wouldn't be for you because it's gonna get more and more complex And that's where the passion comes in if you want to grow as a developer Then you're passionate about solving things that have never been solved before Sometimes your manager has no clue how much work it actually takes or the project manager or product owner or or the Stakeholders have absolutely no idea how much work it takes sometimes you'll be working overtime like a lot of overtime I've done eight to eight before But I love development and it's rewarding to build something that works good and looks great or let's say Works great and looks great. So the functionality Is is perfect the the user experience is is excellent and seamless you'll be debugging code And you have no idea why the code is breaking. So it's almost like you have to build the thing all over again You technically don't but you have to you have to think that way you have to start from the beginning You've got to figure out how to fix that bug and literally like no less than a couple days at the most So there's a lot of pressure and you have to figure it out because you can't lose this customer It's not like sales where you can negotiate a price to keep the customer You actually have to figure out why they're Experiencing this bug that's but not least is if you are a big people person Which I am But I do enjoy just focusing on my work at hand and not having really any meetings or Really needing to interact with a lot of people gonna be focusing on software development and programming Like that's gonna be your main job as an entry-level developer Granted after like three to five years developers typically branch off to different You know career paths or senior leadership some people want to become Senior developers some people want to become managers some people are interested in the product itself from a business standpoint But for the first three to five years you're gonna be doing a lot of work in Solitude because your main job as a junior developer is to really just code You're not making a lot of the high-level decisions because you either Haven't worked at the company long enough or you just don't have enough experience with that Specific product so those are the five reasons why you shouldn't become a software engineer I just want to reiterate that this should not deter you from becoming a software engineer because Everyone has their own path and there's so many different companies that offer different opportunities But that concludes this video give it a thumbs up if you haven't already comment down below Some of your thoughts about programming and being a dev or a computer science major Subscribe to the channel if you haven't already I love for you all to become a part of the community once again Thank you to X team for sponsoring this video. I'll see you all soon. Have a blessed rest of your week Stay safe and healthy. Peace