Career Paths for Computer Science Majors
The good thing about computer science is there’s plethora of job opportunities that come with a degree. The bad thing about computer science is there’s plethora of job opportunities that come with a degree. !!! XD What’s up guys, Forrest here ~ and today we’re going to be talking about carreer paths for computer science students as I finished up my senior year of my computer science degree, I’ve been applying to jobs, and luckily about a year or two ago I really chose my emphasis within computer science because I remember four years ago or so, entering into this industry that I had no idea about. Growing up, I worked on farms (hog farms) or doing landscaping or just a bunch of blue collar work so when it came to something like computer science I had no idea how large the industry was in the sense of how many different opportunities that it would present you I mean coming into computer science I knew that I wanted to be able to develop applications for myself for clients or for whatever company hires me but then as I learned a little bit more and more about computer science I’m like: Oh do I want to be a hacker? Everyone wants to be a hacker You know? Whether you’re just playing video games or whether you’re doing something even crazier, it would be cool to be able to hack. Or maybe, software development really isn’t you’re thing, but you want to be in, you know you want to get your computer science degree if you want to take it to the next level you can do research in computer theory, or if you don’t want to take it to the next level you can do IT work, networks, and things of that nature. There’s so many things that you can do with your computer science degree that in this video I’m just gonna kind of lay out the career paths for computer science and applying what emphasis within your degree program that you should choose, now keep in mind that it depends on what college you go to for what emphasis they offer so for some they actually offer a whole software development degree for others they offer a whole information technology degree. Which my school offers an information technology degree, but of course I chose computer science. That interested me more I’m not really into the whole going into an IT department messing with networking, and things of that nature. It’s not my thing. So in order for you to get the most out of it think about what school you’re going to or that you plan to attend, by school I mean university, college, whatever, go to their website find their computer science program and look at what they offer within that. My school offers, you know, web programming, cyber security, networking, and whatever else. I’m staying within the web programming game development type area of my computer science degree program. And of course, I must add, I do iOS development on my own. Because to be honest with you, most universities don’t offer an iOS development emphasis or course at all. The closest I’ve gotten to it, is developing for android, which as you probably saw on my channel, I’m in that course right now. Before I really get into it I just want you to know that I’m not going to go into full detail about every single career path that I mentioned and I’m not going to mention every single last career path because like I said, there are a lot. I’m just trying to make this list for you to plant a seed in your head and and give you a little bit of back information to see if that’s for you and then you can do more research on your own. And with that being said, let’s get into number one. And that would be a Java or C++ Developer, because most universities choose Java or C++ some actually choose C or some other languages as as the base language for their computer science program Because keep in mind when you go into a computer science degree you probably have like twenty base computer science courses that you have to learn in order to satisfy the degree requirements. Many of those are, computer theory, computer architecture, computer science math type courses. As well as programming. And universities will stick to one, maybe two languages so you can excel at that language and you can use your knowledge of learning that language, and of that language, weather it has classes and you learn arrays and you learn strings, variables, and constants, and just whatever else in order to actually teach you programming. So coming out of your computer science degree you should be able to create one of these applications and you should be able to jump into a team of Java developers or C++ developers. And keep in mind, don’t be scared, employers understand that you’re a new graduate you are new to the work force and you have to have maybe a little bit longer of a period to adjust to that work force. You know Google or Facebook or one of those companies may not be so lenient, but most companies will. So that’s number one. That’s the base out of the way. Number two, obviously this is going to be number two because it’s my favorite is mobile app developments. Now, until this semester my degree program didn’t even offer mobile development. They said they did, but over the past two years or three years even, they never offered this class once. Until this semester. And that is Android development, now two years ago I began my own journey learning online iOS development that’s kind of what this channel has been a lot about and those are the two main ways you can go about mobile development: Android development, as well as iOS development. Now, you can be a React Native or a Xamarin developer where those softwares allow you to write one chunk of code and it goes cross platform to the web, to Android, as well as iOS. Instead of creating something for web, and then something for Android, and then something for iOS. But there aren’t as many job opportunities for a “Xamarin” or a “React Native” developer as there is for an Android developer and an iOS developer. So that’s something to keep in mind. And number three, just mentioned, Web development.