 This video is sponsored by MattressFirm. I'm exhausted. We're back this weekend and it just so happens to be one of the nicest weekends of the winter. Like the weather's like nearly 50 degrees. It's only like 11 a.m. in sunny, so I'm about to go grab a bagel, something I never do, but I don't really feel like going too far to get breakfast because I haven't ate really at all today besides two Ricci cups. So in this video, I basically just want to talk about having a healthy work-life balance through hobbies, making sure you're staying mentally positive and getting a good night's rest, which is something we typically overlook, especially with this hustle culture that's really popular nowadays. Sleep is actually important. Always has and always will be. Finally back at the hotel. This is my first time ever going to Brugger's Bagels. It was surprisingly good. I don't feel good about spending $10 on a bagel and some orange juice, but it was delicious. I can't lie, like I want another one. But definitely a different type of Sunday. Typically I'll get coffee in the morning and then I usually go to church. So either I'll go to church at 9.30 or 11.30 and then I'll either have brunch with my fiance or have brunch with my friends and my fiance. And that's been a great way of being able to build community, especially outside of work. And it's something I've truly appreciated and needed as me and my friends have been making the transition from university to being full-time professionals. And I also want to thank you all for giving me so many questions to answer. And if I'm being 100% honest with you, I'm not going to be able to answer all of them, but I will try my best to answer all of them whether it's through making another video where I do a Q and A, or if I just like answer your questions through the YouTube app from that post that I made or through Twitter or through Instagram. So just, just bear with me. I only have like 10 minutes until I need to check out at this hotel. So we're going to be transitioning to a few different locations probably. At least one other location depends on if I want to film this video at another site here in Pittsburgh, or if I want to just do it at the crib. But the first question is, do you think the demand for computer science will be the same a decade from now? That's a really, really good question. And I think my answer is yes, because we're only going to be building more applications. I figured devices and vehicles and appliances are only going to be in buildings or I'm only going to be getting smarter, right? And only going to be getting more efficient. So they're going to need computer scientists to solve some of those problems, especially with health care and solving or not solving or helping doctors cure diseases and making life easier for them. There are so many ways computer scientists can help. I don't see it going anywhere a decade from now, especially considering the fact that if you get an ABET accredited CS degree, then you're going to be taking a lot of science, a lot of math, you're going to be taking some electrical engineering courses. And what that's going to do is it's going to give you the ability to work in jobs outside of just software development and software engineering. You could be an embedded systems engineer, you could be a consultant, a data scientist, maybe a business analyst, a technical consultant. The list goes on. This is a great question, another great question. What essentials should be, what essentials should a computer science student know before they apply for an internship? The number one thing you need to know is object-oriented programming. And the reason why I say that is because that was a requirement that pretty much every company had for computer science, software engineering students who are interested in getting internships. You have to know object-oriented programming unless you're maybe applying for like a front-end role that's literally just CSS, HTML, and maybe a little JavaScript. But even those jobs may want you to know object-oriented programming, especially if you're doing API calls with JavaScript and maybe doing a little bit of functional programming. But I would say you want to know that anyways because that's just going to make your life easier during the internship. And then I would say, make sure you have some sort of language that, a back-end language like a C++ or a Python or a Java, make sure you are skilled in that language. You don't have to be an expert, but have a couple courses underneath your belt or one course underneath your belt. I would say those are essentials that you should have before you start your internship. I know I talked about having a healthy work-life balance earlier in the video and answered a question about how I maintain having a healthy work-life balance. And I think there's one thing that a lot of people, especially around my age, who are young professionals overlook and not sleep. That's something that I try to make sure I take advantage of is getting my eight hours of sleep. See, I saw for developers and engineers, you are constantly solving problems, creating solutions for problems that there were no solutions for and having to think logically with your mind. Getting enough rest will help you be more sharp and allow you to work more efficiently and getting those day-to-day tasks, those user stories that you need to complete. It's been reported that around 40% of Americans get less than the recommended amount of sleep. And I know as developers, sometimes we only get two to three hours of sleep. But remember, you wanna focus on getting your seven to eight hours of sleep because being proper rest boosts your mental health for sharpening your brain to help you remember tasks and programming concepts easier. Okay, that's my experience on sleep. Now let's hear a word from our sponsor. I figured it'd be a great time to talk about the great products that Mattress Firm offers with convenient locations and a wide variety of the latest and greatest mattresses and bedding accessories. Mattress Firm is committed to delivering the best beds at the best value. Your budget can stretch further when you shop at Mattress Firm because of their broad selection of mattresses and bedding accessories. From leading manufacturers and brand names, including Serta, Beauty Rest, Sleepies, and Purple. For more information about finding your best night's sleep, visit mattressfirm.com. After carefully looking at mattresses at my local Mattress Firm, I decided to go with the Sleepies Reserve 15.5 inch pillow top. As you sleep, the Sleepies Reserve works to decrease excess body heat and supports your entire body so you can rest easy without overheating or tossing and turning. This mattress is great and I encourage you to take your sleep seriously and go to your nearest Mattress Firm to either try out this mattress or other amazing mattresses that Mattress Firm offers. Sleep health is very important and a mattress has a lifespan of seven to nine years, but most people don't replace their mattress that often, which could lead to mattress sagging, decreased sleep quality, and even body aches and pain. As you know, the more rest you get, the more prepared you are for the next day. Now that I'm not in college and I have more free time on my hands, I prioritize a good night's sleep, especially when I have a busy day of work ahead of me. If I don't get enough sleep, the next day is usually a struggle and I have to drink coffee and I don't like relying on caffeine. So I need sleep to function and perform my best. All right, what is your work-life balance like? That's a perfect question, especially considering the fact that you all have no idea what the title of this video is gonna be when I open up a Q&A panel opportunity options. I don't know. Anyways, do you find yourself very stressed and work or does that disappear once you've experienced, once you have experienced under your belt? Thanks. So, to answer the first part, my work-life balance is that I like to work out usually in the middle of the day, at least twice a week, just to break up my day, especially like on a Tuesday or like a Wednesday, Thursday. That's almost every day of the work week where I'm exhausted and I need like some motivation or some inspiration, get that adrenaline going, those endorphins. So I do like to work out. That's part of my work-life balance. I'm in a men's basketball league. That's actually been a lot of fun. And the reason being is because I'm able to build more relationships with people I'm already friends with. I'm able to still have that competitive edge, that competitive nature and fulfill that because I still kinda need to. And it's just been fun, just to compete and play in an organized basketball league. So that's one thing I do, obviously spending time with my family, my fiance, my friends. I play a lot of Call of Duty. Play a lot of Call of Duty. So actually put your gamer tags down below in the comments section. I love to play with you all. That'd actually be really, really fun. But yeah, I'm honestly not that stressed and I was more stressed at my previous job and I think it was because I was doing development that I wasn't that excited about. And I would say I'm more skilled in front and anyways. So I think that's made the stress disappear. So I guess my experience with front end development has made work easier for me even though the work I'm doing now is going into way more customer's hands, if that makes sense. All right, this is another great question. Great question. Any tips for high school students looking to enter computer science? So my recommendation to you is to learn basic programming. You wanna learn the basics of programming so you can be somewhat skilled once you take your first programming class. But by all means, you don't need any programming experience to be successful in computer science. However, once you go to college, I would get a feel for the entry level programming courses and see like, is there an entry to the entry level course and an introduction to the entry level course? Cause at my university, entry computer science one was really hard. So they had like an introduction to that course and I didn't take it but I would have benefited from it if I did. And if your school offers AP computer science, try it out. See if you like it. Those are my recommendations. I hope that was helpful. Next question. Good places outside of California with demands for software engineers? I'm gonna try to think of some cities off the cuff. I would say Austin, Texas. Chicago, I think Dallas is a good area too. I know Denver, Colorado is a good area. New York for sure. Any of the coastal cities like New York, Seattle. I'm not too familiar with any other like Pacific Northwest places. Really all the major cities because a lot of the major industries are in major cities. Oh, Columbus and Ohio is actually a great place to go. Cleveland solid but nowhere near like those cities I just mentioned. Even though you know what? Cleveland I think might have more software engineering job opportunities and tech jobs in Columbus. So I might have lied. Columbus is just a lot bigger city. I know I said I was gonna answer as many questions as possible. So I'm gonna try to answer about two or three more questions. And remember, I'm gonna do my best to answer all these questions in other videos. I might just have like a Q and A section in a video that's like one to two minutes where I can answer a couple questions each video. All right, the next question. Let's see. What are some essential devices for a software engineer? That's an interesting question. Cause you're asking, seems like they're asking like what I guess what devices software engineers require or would need I guess in the day to day job. I would say make sure that you have a laptop that has I would say have a monitor. You wanna have at least two displays because one display will be for the code. The other display will be for maybe the, if you're doing web development, then the other monitor or the other display will be for like Chrome or whatever browser you're using to look at the site that you're building and or one can be for stack overflow. I would say at least have two displays and then I would say make sure you have a really good keyboard because you're gonna be spending a lot of time typing and you wanna make sure that you're as comfortable as possible and ergonomically sound. And the next thing is make sure you have a good mouse. So I would say those four things are the essentials you need as a software engineer. Other than that, I don't really know. Okay, last question. Can you talk about the entrepreneurial side of CS? This is a great, great question because I think so many times we focus on what programming language is to learn and tools and resources, which is great because you need those things in order to program but why are you building what you're building? What's the purpose, right? What's the end goal? And I think this is a great question because the entrepreneurial side of computer science is really important. And this question, can you talk about the entrepreneurial side of computer science? So I would say utilize your programming skillsets to build your portfolio, your brand. You have the ability to take something from nothing and you can create whatever you want. Take advantage of having that skill set. Go to a coffee shop, go to a small business. Ask them, do they need a mobile app? Do they need to revamp their website? Do they have a website? Do they have a web presence? Because nowadays, the doors of your business aren't the physical ones. They're what's your website homepage. And a lot of businesses need better design. They need better software development. Also, I guess this kind of goes into the passions project question, but also think about some application that you can build that can make the world better, that could solve a problem. And use your programming skillsets to solve those problems. And when you're solving a problem for yourself, you're also solving a problem for others. So that's really what I think about the entrepreneurial side of computer science and software development. I think of starting your own business and doing freelance work. Also, doing those things will make you a better programmer and it'll make you more confident in taking on senior level roles. Or other roles outside of the roles that you've done in the past, because you feel confident, you say, hey, I did all this stuff on my own. As a passion project, I could definitely work within a system at a company where I have more resources available. So that's my, that's my rant on the entrepreneurial side of computer science. That concludes this video. I hope you all had a wonderful day and have a blessed rest of your week. Comment down below some of your thoughts and give this video a thumbs up if you're still here or if you liked it at all. Subscribe if you haven't already, hit that notification bell so you can know right away when I drop a video, share it with someone who you think might benefit from it. And remember, don't forget to get sleep. Shout out to Mattress for sponsoring this video. And I'll see you all next week. No promises. Brácio e ócio. Peace.