 What is going on everyone? Jocelyn Jay here. Thank you so much for checking out this channel. I have been getting a lot of questions regarding computer science, software development and engineering and I am super excited to take the time out to answer your questions and give you career advice and academic advice like so if you're a high school student who is interested in becoming an engineer or a computer scientist I'm going to give you some advice if you are someone in college and you're trying to figure out like what type of job you want after college I can give you advice and for those who want to have a career change I can give you all advice too so before we get started if you haven't already please hit that subscribe button smash that subscribe button whatever you want to do it will be really dope because you all can join the family and you all can stay connected with me continue to give me advice on what type of videos you would like to see or just ask me questions in the comments so I'm literally just gonna go through my comment section and I'm going to just pick some questions to answer because one thing I've noticed in life is a lot of times the question that you're asking is the same question that like 50 other people are asking and just want to know the answer to so when do you go to sleep I try to get eight hours of sleep because as an engineer your job is pretty demanding and you need to make sure your brain is well rested and your body is well rested so you can really crush the next day all right next question okay I need to learn how to code lol where to start okay this may sound really cliche but the first place you want to start oh sorry about that the first place that you want to start is a google search like a simple google search so if you want to learn uh web development right like the basics html javascript css I would literally go on google and type in html tutorial for beginners or um simple website tutorial for beginners something along those lines the more specific you get the better like search you're gonna get and then I really like to use a site called w3 schools w3 schools is this amazing website that has tutorials on so many different programming languages everything from like javascript html css angular and so much more and they just give you the basics of what you need and not only do they show you how to build different components and elements within a programming language they also explain like what is going on which is really cool and the interface is really easy to follow which is a super important aspect of the website because if you have a website that is really bad or the explanation is bad or there's no explanation at all you're really just coding without any like understanding of what you're actually programming also believe it or not I like to use youtube because I'm a visual learner so I do w3 schools as well and I use like tutorials point and when I wanted to learn csharp I would go to like csharp corner which is like a specific website to learn how to do csharp but I really like youtube even though it's like hard to see it and watch a video for an hour I promise you it'll help you because you have a lot of experts that teach you how to program so really detailed things that you wouldn't necessarily learn from like just going to a site and just following along a tutorial you can learn so much more from that expert so I would advise your google search with like w3 schools and I would advise a youtube search kind of similar to google search but you get the idea okay someone said I want to become a software developer and I see you like that job I have one question is this work hard and how much okay so that is a really good question I would say preparing to become a software developer or engineer was probably more difficult than the job itself and it's not that the job itself isn't difficult because it is and in a lot of aspects it's even more difficult however think of it this way when you're in school as a software engineer major computer scientist electrical engineer whichever you aren't just focusing on your major but you have like gen eds to do and you have organizations to focus on and you have work and you're trying to like learn this really tough major and finish these projects along with doing other work whereas as a person who is an industry and is working full time in this specific field I'm focusing solely on that field on top of the fact I have a bunch of people around me who are professionals and experts in that field that can help answer me questions that would take me like 10 hours to figure out by myself at school compared to at work I could like learn it on the fly and I have all not all the time in the world but I have way more time to focus on a more difficult subject within computer science or software engineering than I did as a student I hope that answers the question so the work is difficult and not all of it is super hard um you have administrative tasks as well but you have a great group if you have a great group around you a great group of co-workers around you it can make it a lot easier but it's still not easy in a sense now the question everybody wants to know even though it's like everywhere on the internet but I'm still gonna answer it okay how much money does a junior software engineer make that is a good question I mean you know money is a reason why people become engineers especially become software engineers or computer scientists so I'm it's a it's a vague answer right so it depends on where you are you got to look at the cost of living so I feel like the range is anywhere between like mid 40s uh low 50s to like maybe 80k and the data is a bit skewed because a lot of your software companies are in major cities especially major cities along the coast that have a high cost of living so for example a software engineer in Houston may make a junior software engineer in Houston may make 60k starting out or 55k starting out and a junior software engineer in New York City may be making 110k starting out so it really depends on where you live if you're in an area whose cost of living is higher it's going to be much higher so I hope that answers the question there I don't want to give you just a specific average right like you go online it may say the average is 70 something k but the data is skewed so if you're not making 70k and you're living in like Cincinnati starting out that's okay because your 50k or your 55k will probably stretch more than someone's 95k in Manhattan okay this is a really good question um this is actually probably one of my favorite questions but someone said why did you choose software I'm having a hard time deciding between studying electrical and electronic engineering or mechanical engineering okay so I'll never forget it was freshman year and there was a banquet going on and um basically what we did was we had dinner with faculty and other incoming freshmen who are computer science majors or electrical engineering majors so you basically sit at your designated like department table now never forget my department chair um and my department chair is a department chair of not only computer science but computer science and electrical engineering and I'll never forget I'll never forget he was like you know you look at society you look at the world and computer science is like where the world is going like that's the direction the world is heading and that's a huge reason why I was like you know what you're right all these everyone needs a website um all these different apps I mean even cars are controlled by micro processors and controllers who are programmed by systems engineers and software engineers and I was like you know what that's I want to do that and I felt like the field is very lucrative the internship opportunities are amazing don't get me wrong mechanical engineering and electrical engineering they have an amazing field too but there are a bunch of mechanical engineers out there there are um electrical engineers also do computer science stuff as well so they can kind of dabble in software engineering too but I really enjoy computer science because I said as a computer scientist I can do so many like jobs like I can work at a mechanical engineering firm someone needs a database handle someone needs an application bill but not every company needs an electrical engineer you know like not every a marketing company doesn't need an electrical engineer but they may need a web developer right they may need an app bill um a software company may not need a mechanical engineer but they definitely need software engineers a law firm definitely doesn't need a mechanical or electrical engineer but they may need a software engineer to maintain their app to maintain all the um customers that they have and all the data that they've got we get the idea by the way I apologize if I haven't answered any of your questions in the common section yet I promise I will get to all of your questions I promise I will and I know some people I've already answered these questions in the comment section but of course I can't answer them like as well as I can with this video so I didn't want to just give you all like you know a quick response I could try to respond as best as I can in the YouTube comment section but I really wanted to dedicate this video to you all and I wanted to be more elaborate with some of the answers that I have okay next question someone asked um basically they want to pursue a career in software engineering and they have a question regarding should they major in computer science or just as a software engineer with an emphasis in machine learning man you are on your way to be very successful in life with whichever path you pick so I recommend computer science um not trying to be biased but see it's almost a little bit contradictory wait is that is that the word it's almost a contradiction but so computer science isn't built to prepare you to be a software engineer it's it builds you to become like a computer scientist if that makes sense the thing is most like most jobs out of college for computer scientists are software engineering jobs however that isn't always the case like I have a friend who's doing like data analytics and um like he intern at quick and loans for um data analytics and computer science got him that opportunity because we focus so much on like on um algorithms um manipulating data manipulating data um engineering systems engineering we have a breath of pretty much everything we don't just focus on programming and also I you know correct me if I'm wrong but what I know software engineering isn't like a super accredited major around the country yet it's going to be and I know um right now other schools who are working on making it accredited but I know computer science within the engineering college is accredited also you may like software engineering now but what if you want to be like you know you want to work on big data later or analytics later well your strong math and science fundamentals that you learn during your computer science curriculum can help you get that job which is why I focus on computer science I don't get me wrong if you major in software engineering you're gonna have a job probably the rest you're probably always gonna have a job I don't see why that would be a problem however if you want to have a broader like career path I would do computer science because you could do software engineering and a bunch of other things too also I remember uh talking to a lot of my friends who were software engineers uh or software engineering majors in college they didn't um they didn't take as much math as me and they also didn't take some some of the engineering courses and there's nothing wrong with that but I really appreciate that as much as it was a headache for me um after getting my degree I really appreciate the fact that I took like microprocessors and controllers and parallel computation because it it opened up my mind to these other career paths like oh what if I want to be a systems engineer and I want to work for like you know um you know audio one day or a car company one day and I want to be a systems engineer so I've gotten this question a couple times um what company do I work for and how is it so I work for a company called Highland software and the product we create is on base and essentially we are a content services slash like enterprise content management company and I really love it Highland is like literally like the google of Cleveland is like its nickname and it's been on Forbes like top 100 best companies to work for the last like four or five years it's an amazing company with amazing people and it's so collaborative we work in an agile type environment so there's a lot of communication there's a lot of innovation that goes on there's no micro management if I think that this is a better approach to solve a software solution even if I'm an intern or an intro developer like I am right now my opinion and my voice matters okay second to last question how can you get an internship with no experience all right so for those who don't know I did get an internship with no experience however what helped me get that internship was the side projects that I had and just the fact that I was going out and looking for a job as an 18 year old freshman so that was the company thought that I was impressive and if I was your recruiter I would definitely feel like that's an impressive thing to do to get out of your comfort zone to work on your craft and become a better professional so if I were you what I would do is I would take an intro to programming class like your first semester and I would do some side projects work on some apps the project doesn't have to still even have to work or at least definitely doesn't have to be perfect but the fact that you're striving to do something outside of your curriculum shows that you have a passion for what you're doing and I promise you that will help you get an internship also look online for companies that hire freshmen as interns also if you're just looking for an internship and you're not a freshman consider going to your career fair and I so someone in the professional services department at my university he always told us if you apply 30 places 10 will reach out and then usually people get 10 interviews from those 30 positions they apply to and they get three offers I think that is very true however it depends on like what kind of companies you're applying to if you're applying to like 30 companies that are like insanely competitive the numbers might be a little bit different but definitely um critiquing your resume sending your resume over to someone who is has a lot of experience in critiquing resumes and templating out in resumes is really important because like that's the first thing recruiters look at is your resume so if your resume isn't appealing you're probably not gonna get moved to the stack the good stack right you're probably gonna be moved to the bad stack with that being said that is all I have for you all I hope this video was very informative and very helpful I am just so passionate about this like this makes me so excited and I love the direction of my channel is going and I love that you all are supporting me so um let's continue to stay connected like I said if you haven't already smashed that subscribe button give this video a thumbs up and um make sure you leave a comment below I love hearing from you all and continue to ask me questions I love it I love you all have a blessed week I will see you all soon peace