Can I learn enough cybersecurity with this major or do I have to specialize in it? I'm confused because the uni that has cybersecurity actually has worse environment for living so I'm going for computer science at a different uni. What would you recommend?
I'm with you my man. Grew up hauling logs and cutting lumber, joined the navy as a mechanic for 9 years. Now I'm 30 and looking for a career shift. Learned basic Java and Python programming, got on a software engineering program at a university and I love it. Now I'm trying to decide which direction I want to take as far as a discipline in the field.
Assembler / C++ is really good learning early. Even though it's hard. Cause if you know how a computer works, which C++ / Assembler teaches you. You'll write efficent code in many languages.
Many people likes to start with high level languages like java or python but it's alot better to go the other way around imo. There is a reason why usually a C++ programmer programs better in java than a java programmer programs in C++
I relate so much to your blue collar history. Growing up in the South, I had never heard of programming until I was 20 and a laid-off welder, then was hooked. Congrats on everything!
Been learning CS(coding) since last September and I’m halfway through junior year of HS now. This channel is amazing and I appreciate everything you do up here.
If you are grounded in C and Assembly, every other language becomes easier. A lot of languages and more so, their libraries are predicated on C. Start by running linux, write network applications, starting with a high level language like python (which is easy - even referred to as executable pseudocode). That gives you a foothold on the higher level abstractions. Then drop down to C and write drivers. At that point, you’re basically grounded for almost anything. With that behind you, you can interface your databases directly with C code, program embedded systems, and with knowledge of Inter Process Communications, you can integrate anything. More important than the language, is having an extensive knowledge of Data Structures and Algorithms. With such a foundation, whatever language you choose will only serve as a tool for the job, because you already know what you want to do.
Super Savage Akira the easy way is go get a CS degree. That may sound counter intuitive but trust me when I say this. If money is the issue, start at a community college then go from there. There’s always financial aid options too. It’s worth it in the end.
watched this video before I went back to university. watching this again after taking 2 semesters of computer science. I understand more now. great video.
Glad I ran into this video currently in college for computer science after a few years of procrastinating but I’ve always had a fascination and love for computers and coding,etc
Dude awesome video, I am an incoming freshman going to UNR! I was really back and forth about being sure CS was for me. But you are truly the first online resource to really inspire me to go for it and confirmed my passion! Thanks man I subbed for sure.
@@youtubeaccount0x073 Yup I know absolutely nothing dude! I totally look up to elon musk and didn't make that my name to go with the profile picture and for it to be a joke. nope totally didn't.
When I started studying computer science I had an idea of what I wanted to do, now I feel kinda lost so thanks for this video, it helped me organize my head better :)
I've been doing Computer science at highschool ( I'm a senior) and we've touched on all the basics of Computer science. I've been loving basically everything besides SQL. Anyways this video was extremely helpful since i have to decide on the college's I want to apply to and what I want to focus on. Thanks!
Loving the videos! Would you ever consider doing a series on interview questions or some tutorial videos on programming concepts now that you're nearly finished your degree?
I watched a couple your vids and just subscribed to your channel! I went to school for cs and psychology. My interests kind of fell into the user experience and interface design/development. I ended up going down the career path of being an information architecht!
Looking back, this is the video that made me decide. I want to become a mobile app iOS developer. I was so lost during college because I didn’t want to do what the curriculum was telling me. I am very thankful that this video existed at the time.
I have a small issue with this video, specifically cyber-security. You see no one, and I do mean pretty much no one is going to hire you as a penetration tester right out of school, that is more of a experienced position.
There are different levels of pen tester, just like there are different levels of programmer. At the most basic, they're just running tools like Nessus.
@@JasonB1997 depends on the school. At Georgia tech they offer 8 threads you can specialize in. I'm choosing intelligence and devices, meaning I'll take plenty of courses in machine learning, artificial intelligence, and computer vision. Idk about other schools, but schools with good academics can qualify you.
Going into college for a CS diploma. In truth, I didn't really have a goal in mind. I started wanting to program to make games. But as I learned more about computers and how they were made. I thought to myself "It would be so beneficial if you could fix or build a computer from spare parts if your laptop went down." But there are other fields I have interests in as well. I've been thinking about artificial intelligence and game design. Thinking of experimenting on new ways of making games rather than following the same old formula. And also emulation. The thing is. These things I've mentioned are all based on personal interests. Fields that I wish to go into to improve my understanding of CS. When it comes to work-related fields. I'm thinking about becoming a web developer, working online. Or if it's in a real office, a computer engineer or technician. The thing is. I feel like I'd be very unsatisfied if I leave out hardware or software. I'd like to implement them together to fully feel accomplished in my learning journey. Sorry for the long rant here. This took me over a year to fully come to a decision as to what I want to be and what to do when I get my CS diploma.
As much as I want to try most of these career paths, I prefer to stick to one path and that is mobile application development. I did android development with Kotlin, now switched to react native considering it's demand in my country.
Thanks for this information. I'm a senior as well, graduating this December (2018). I'm not a computer science major though; I'm on the biology track. Unfortunately I won't be able to take any more classes at my current school (after graduation) because its too expensive. Down the road is a satellite school of Texas A&M, based in Killeen, Texas. They fit perfectly into my school expense budget. Although since its a brand new school (the main Texas A&M location is in Bryan/College Station), their program list is small, and I assume the variety of each program is narrow as well. What might you conclude from their Computer Science program overview(?): “The Bachelor of Science in Computer Science program places an emphasis on the theoretical and mathematical foundations of computing. The program is designed to develop students’ problem-solving and programming skills. Students are exposed to computer operating systems, programming, computer networking, computer architecture, database design, and additional program topics.” When I read theory and math, it makes me think its preparing students for research and graduate school. The bigger campus in Bryan/College Station has more options within this degree program, but its too far for me right now. Thanks in advance!
Computer Science is like that at all schools. That’s actually the perfect description of a computer science degree. You learn a lot of theory and math, but also how to implement what you learn in code (sometimes).
thank you for the insight i recently thought I would see what i can grasp from computer science so far im enjoying it, I my self am a machine operator so its super new to me. This was helpful though :)
Glad I was helpful and that you're liking CS. I've worked blue collar jobs all my life, and after high school was going to work at the power company. I somehow ended up going to college and now 5 years later I'm about to graduate lol
I'm 12, extremely passionate and knowledgeable about computers. Every time I tell this to my parents they get happy (my dad is a computer systems manager). I wonder my life when I grow up...
RANT below containing my current struggle with my major: while watching this video i realized i agreed with you on why i'm hating my senior year of CS. for our graduation projects we were told we needed to develop a web app or mobile app, neither of which we had courses or prerequisites in (yes believe it a BSc in computer science without a web development course then being asked to develop a web app). and i hate it because of having to learn and use multiple languages to create my web app. i learned a bit of HTML and tiny bit of PHP while in an internship but i don't know how to use them together, how to add an SQL database with them. in fact i didn't even know what front end and back end meant! i guess i'm not invested in my major as i should be, and call me lazy but i would've preferred having courses about these things and paying extra than getting to my senior year and have to do a graduation project without even having much time to do research and learn new languages.
I work in IT for more than a decade now (in Europe) and things look a bit different from my perspective. First of all, IT is not a network-based job. It is a broad term to encompass all the fields related to computers (hardware, software, etc.). Also, I would add million other jobs: 1. Developers. That's easy part. However, tens of different languages, hundreds of frameworks make it a separate category on it's own. Front-end, backend, etc. 2. Testers. Yes, they are very often technical. With knowledge of programming laguages, scripting, operating systems. 3. Analysts. There are different types of analysts. Business Analysts look at business requirements, validate them and translate them into language understandable by system analysts/developers. System Analysts look at more technical stuff like databases, how the existing code is already constructed, etc. They usually work closely with Business Analysts. 4. Solution Architects. This role usually exists only in bigger companies where there is plenty of internal IT systems. Their role is to know all the connection points between systems and their constraints. This is very broad role that requires understanding both business perspective and technical limitations and also requires 'big picture' view and attention to details. 5. Administrators. The whole army of people that make sure that all the hardware and software work in companies on a day to day basis. 6. Technical Support. They have the hard job of listening to people that have no idea about technology and fixing their problems. These people should be paid highest salaries! 7. Databases. You mentioned only DBAs but there are also Database Developers who code SQL most of the time. Also Database Designers. 8. Project Managers. Yes, there are Technical PMs with broad understanding of technology. Also Scrum Masters if the company is doing Agile. 9. Data. This field is very broad in itself. From Data Engineers (developers) to Data Analysts and Data Scientists, Data Visualization, etc. 10.IT Managers. People who manage the whole technology stack in the company through various teams (developers, testers, admins, etc.) I think I mentioned all the biggest groups. There is plenty of other roles sometimes they are very niche, sometimes they are hybrids between two or three roles I've mentioned, i.e. Technical Business Analysts, Tech Leads, etc. Hope this helps somebody! I like your channel, keeps me motivated as I am currently transitioning from a Business Analyst to Data Science field (data enginerring). Thanks for all the videos you've made!
Thank you, fantastic broad insight! I watched with my 14 year old son who may go into computer science. We live in Houston and many of the jobs here are petroleum engineering but he would love to create video games (don't they all). I personally like the idea of living in the country and being a hog farmer like you were LOL I'm no longer a fan of big (hot and humid ) cities, but that's where the jobs are. Thanks again!
I'm happy to help! And yes, I also wanted to create video games, or at least mods for video games. Epic Games (Fortnite) is actually located over in North Carolina, which is fairly close to where I live and has quite a bit of country and cheap cost of living (if your son is also into the idea of country living, etc.). As for where I live, it's a great life for my wife and me. We're not a fan of big cities either; however, when it comes to humidity we're sitting at about 80% at the moment lol (swamp lands) but luckily the temp is low 80s instead of the typical 90-100!
took a free career test, they told me im a good fit for tech, engineering, and financing. im 26, high school grad, learning css rn and not in school. personally excited, but also kinda scared that this might not be a good fit for me.
Man thanks for this video. I'm doing my first year in CSE rn and i was completely clueless about the course and exactly I'm studying for. Now I have some idea and goals in my head. Thanks a lot! 💜
As a senior in high school I’ve had a love for coding websites since my 6th grade year. Sadly enough for my last year they didn’t give me the AP Computer Science class I had requested. I’m hoping to graduate and grow my development knowledge more in college. I have a love for anything to do with technology and computers
Im a computer science student who has gone back and forth trying to figure out what i want to specialize in. I like front end web dev but you really hit the nail on the head about there being soo many frameworks and choices in web development. I'm trying to stick to learning html, css, and javascript for now so I dont get so overwhelmed with all the other things. Though I am kinda worried that will limit me in possible job oppurtunitues.
Yeah I'm in the same boat man :/ - I'm interested in front end web development and I plan to major in CS but I'm worried if it's the best decision to major in, the for the career I want as mentioned before :(
9. Embedded systems and writing operating systems, basically the software closest to the hardware. Also, Google and Facebook and other big tech companies are only looking for algorithms, data structures, and general programming knowledge from new grads. Their questions can be tricky, but they are not looking for anything more than an undergrad can handle.
Thanks, this was very helpful. I'm looking at going into cyber security but I'm not too sure what part just yet. All the best for your last year 😁😁 (p.s from Australia 🇦🇺)
Totally agree for web-development (fullstack) !! there is so much.. :D I started after school at Nokia (mobile phones app developer, i like it..) and then took 5 years on web (fullday/fullstack). Now it is time to took a change in role as iOS mobile developer. Can wait for first app release :)
I feel lke an idiot compared to this comment section, I'm 16 about to go into community college (it sounds more impressive than it actually is) and I plan on becoming a software engineer but my parents keep telling me I need to become something more suitable and sustainable. FeelsBadMan
You should kindly explain to them HOW MANY job opportunities there are out there. It's really easy to land a highly paying job with a CS major. Especially compared to other majors like lawyers and business administrators right out of college.
I LIKED THIS VIDEO AFTER READING THE THUMBNAIL. Thanks a lot man, you cleared all my doubts. I was not getting this type of video. Now I got this, !!! YEAH !!!
Sorry to bother you, but why did you switch? And could you just switch without any issues or did you need to do some boot camps or extra courses to prepare yourself?
Actually, most of these jobs are not computer science exclusive, most computing-related degrees will teach you the background needed to become a professional at least in one of this 8 jobs, mainly web dev and IT jobs (some of those don't even require a degree though). If we think about the software layers we will have three main kinds of software: user's software, systems' software and "hardware's software". Computer Science stays with the systems software, which is responsible to link the other two layers, some examples are Compilers and Operating Systems. Since user's software is the one with most on demand, most people with some programming knowledge end up working developing this kind of solution. The software industry is really flexible about degree if you have an IT degree and want to work as a frontend developer, you may just learn how to do the job and then someone may hire you, noticing that some jobs are harder to get than others. Like, if you don't hold a cs degree and want to work as a mobile developer, you can be hired if you built a cool portfolio. However, if you want to be a compilers engineer than it can be more challenging.
you forgot the QA with emphasis on automation, automation testing is on a hot plate right now... as many companies sway away from manual testing and rather have a small robust team that can automate 70-80% of testing in a development cycle... especially with an agile methodology where new build that need to be tested comes out every 2 weeks or so....
Damn this was helpful!! Lol I am still trying to decide between pre-med major and computer science major for college. Two very different professions lol.
I'm glad I could help. Very different professions but both very respectable and challenging. Let me know what you decide! I couldn't even imagine going through pre-med lol so good luck to you!
Alyssa Yee Not yet. I’m going to try to find comp sci online courses in the summer to see if I like it or not before I head off to university. I took one last summer over the basics of Python. I found it fun at first because it was easy at first, but then as you learn more it got harder and harder and I struggled a little bit. To put it in simple terms, it was overall interesting but it can get tedious sometimes. I’m going into uni as a Psych major.
Ahmad Sarwar Yeah, I've taken lessons from my AP Comp Sci class and learned a couple programming languages. I also found myself taking my time on Python as I progressed through it but it was manageable, just a little annoying. Comp sci is really interesting but I'm just wondering if I should just keep it as a hobby or really make it as a career for myself. Time will tell and alot of thought lol Thanks for your insight!
I grew up around computers its the only thing im truly interested in. Everything i do involves computers built my first a 9 but didnt follow that carrier path because i basically didnt exist where i live, well my schools were religious primary school and a language high school. I was a science fact type of person really young. So now after so long i am studying hard to become the best in programming and computer science. Plus loads of job opportunity is a thing i like to hear and the pay. So either way programming or computer science.
Dear Forrest, I've been watching quite a few of your videos and your knowledge is always captivating. My question for you is how long did it take you to save money in order to peruse the career you always wanted? Did you get a loan and work it off? I ask only because I am a single father and have the desire to work from home so I can be with my child. Hope to hear from you soon.
What school did you go to? Thanks so much for the professional video! For once a video that doesn't have profanity and I can watch with my younger guys.
I have a s degree in IS and now not long before achieving my computer science degree. I’m going Into Databases. One can be either an administrator or developer of databases. I think DBAs are among the most paid too.
I have a few that I'm finishing up today or tomorrow! I'm sometimes a bit hard on myself, so I have roughly 7 videos done that I just don't know if I want to upload lol but these few that I'm working on will definitely be uploaded.
Hacking is synonymous to software engineering, and by that i mean a simple buffer overrun doesn't make you a "hacker" . For example, a hacker is able to understand and decompile java byte code and its c++ backbone.
1. Java/C++ Developer
2. Mobile App Developer
3. Web Developer
4. Game Developer
5. Cyber Security
6. Information Technology
7. Data Base Analyst
Data Science as well
Can I learn enough cybersecurity with this major or do I have to specialize in it? I'm confused because the uni that has cybersecurity actually has worse environment for living so I'm going for computer science at a different uni. What would you recommend?
Data Engineering also
Cyber security is pretty fun. I like everything involving computer science
Software engineering
Machine learning engineering
Etc
That intro is cool asf (the camera thing)
Alfredo Sanchez agreed
“The camera thing”
agreed
ASMR
That's exactly what I said. Hopefully it wasn't a premade template
I’m a senior in high school, going into CS. This channel has helped me get ready for uni, and I appreciate how you go out of your way to help others.
Any tips?
How u doing now? ( I am also a school graduate now and plan to study CS)
Update?
He prolly quit lol
It’s been 4 years, how did it go?
Bro I'm a blue collar guy. First in my family to get into technology. Thanks for the video.
No problem. I'm the same way.
Same here man, kinda sucks but I love it and they’ll never understand I swear haha
me too man!
Th Duk Me too
Haha me too i am the first in my family that will choose to learn computer science, all family is (stupid) in tech
I'm with you my man. Grew up hauling logs and cutting lumber, joined the navy as a mechanic for 9 years. Now I'm 30 and looking for a career shift. Learned basic Java and Python programming, got on a software engineering program at a university and I love it. Now I'm trying to decide which direction I want to take as far as a discipline in the field.
How’s it went dude?
Dunno why but I keep hearing "Java opportunitiy" instead of "Job opportunity" lol
lol!
Tbh, i heard "java opportunity" too
Same xD
Same haha
I hear laurel
Assembler / C++ is really good learning early. Even though it's hard. Cause if you know how a computer works, which C++ / Assembler teaches you. You'll write efficent code in many languages.
Agreed.
Many people likes to start with high level languages like java or python but it's alot better to go the other way around imo. There is a reason why usually a C++ programmer programs better in java than a java programmer programs in C++
I don't know why you say a C++ programmer is better than a java programmer?
khanh chung yeah that’s not true.
Vali Zeth yes C or Java
I relate so much to your blue collar history. Growing up in the South, I had never heard of programming until I was 20 and a laid-off welder, then was hooked. Congrats on everything!
Im wondering, where you at now? Salute
@@sagat223 still have a year and a half left of school lol
@@TheBox225 hope you made it through school ;)
3 things: algorithms, machine learning, and security
I don't know how, but I am glad I found your channel. :)
Been learning CS(coding) since last September and I’m halfway through junior year of HS now. This channel is amazing and I appreciate everything you do up here.
If you are grounded in C and Assembly, every other language becomes easier. A lot of languages and more so, their libraries are predicated on C. Start by running linux, write network applications, starting with a high level language like python (which is easy - even referred to as executable pseudocode). That gives you a foothold on the higher level abstractions. Then drop down to C and write drivers. At that point, you’re basically grounded for almost anything.
With that behind you, you can interface your databases directly with C code, program embedded systems, and with knowledge of Inter Process Communications, you can integrate anything.
More important than the language, is having an extensive knowledge of Data Structures and Algorithms. With such a foundation, whatever language you choose will only serve as a tool for the job, because you already know what you want to do.
Certainly taking notes
How do I do this using UA-cam tutorials
Super Savage Akira the easy way is go get a CS degree. That may sound counter intuitive but trust me when I say this. If money is the issue, start at a community college then go from there. There’s always financial aid options too. It’s worth it in the end.
watched this video before I went back to university. watching this again after taking 2 semesters of computer science. I understand more now. great video.
What about now
Haha I used to do blue collar work as well! Can’t wait to be doing iOS full time!
“Used to”+“can’t wait”=unemployed?
Haha yep! I put money in savings so I could study full time
Starting my computer science degree in two days!!! I am soooo excited and I really appreciate your videos!!
Best intro on youtube
Best comment on youtube
Frosty
Best like to replay on youtube
This is really eye opening, 2 years until I gotta go to college
You in college yet lol?
let us know👁👄👁
hows college
Glad I ran into this video currently in college for computer science after a few years of procrastinating but I’ve always had a fascination and love for computers and coding,etc
Dude awesome video, I am an incoming freshman going to UNR! I was really back and forth about being sure CS was for me. But you are truly the first online resource to really inspire me to go for it and confirmed my passion! Thanks man I subbed for sure.
Just found your channel and im 18 about to go to college for a computer programming class in a few months, very useful and im subscribing
I’m a farm boy who is studying to be a software developer! So I relate this pretty well. I appreciate your advice!!
Two years has passed so how are you?
Paid hacking sounds dope
LanPodder that it does lol
it does sound amazing, but it is a VERY difficult job
The term "hacking" refers to any piece of software written very quickly. It's quite literally just fast programming, nothin' special.
SNKRhead Games you clearly don’t know anything advanced and just watch kali Linux tutorials
@@youtubeaccount0x073 Yup I know absolutely nothing dude! I totally look up to elon musk and didn't make that my name to go with the profile picture and for it to be a joke. nope totally didn't.
Just watched 2 of your vids for the first time, your intro with the camera and the search bar is doooooooope 🤟
Thank you!
When I started studying computer science I had an idea of what I wanted to do, now I feel kinda lost so thanks for this video, it helped me organize my head better :)
I've been doing Computer science at highschool ( I'm a senior) and we've touched on all the basics of Computer science. I've been loving basically everything besides SQL.
Anyways this video was extremely helpful since i have to decide on the college's I want to apply to and what I want to focus on. Thanks!
Rip poor sql...
SELECT ‘rip...’
FROM keyboard;
Output:
rip...
Loving the videos! Would you ever consider doing a series on interview questions or some tutorial videos on programming concepts now that you're nearly finished your degree?
That's a great suggestion! I actually have a list of video ideas on those topics that I plan to make within the next month or two.
This has a lot of information that I have never realised before and I am planning to take a Career in Computer Science. Thank you :)
make a video on how was your math experience with this major.
Adding it to the list!
John S .
ForrestKnight thank you.
I went as far as differential equations.
Math is huge in CS in my path Math is going to be a minor. If you wanna avoid some of the Math get in an Information Technology program.
I watched a couple your vids and just subscribed to your channel! I went to school for cs and psychology. My interests kind of fell into the user experience and interface design/development. I ended up going down the career path of being an information architecht!
Much appreciated! I really like UX/UI work, too.
Looking back, this is the video that made me decide. I want to become a mobile app iOS developer. I was so lost during college because I didn’t want to do what the curriculum was telling me. I am very thankful that this video existed at the time.
Thanks for the info. With all the different ways that the computer science degree can go, your videos are very reassuring and informative. Keep it up!
I have a small issue with this video, specifically cyber-security. You see no one, and I do mean pretty much no one is going to hire you as a penetration tester right out of school, that is more of a experienced position.
So how do you get there?
There are different levels of pen tester, just like there are different levels of programmer. At the most basic, they're just running tools like Nessus.
@@kingjoeblack5 Certifications like OSCP, Pentest+ and CEH.
Machine learning is probably the best way to go, they make the most money on average compared to any other area in CS
Unless you're really good at cybersecurity
Compilers
Don't you usually need some kind of graduate degree to get a job in AI/ML.
@@JasonB1997 depends on the school. At Georgia tech they offer 8 threads you can specialize in. I'm choosing intelligence and devices, meaning I'll take plenty of courses in machine learning, artificial intelligence, and computer vision. Idk about other schools, but schools with good academics can qualify you.
Going into college for a CS diploma. In truth, I didn't really have a goal in mind. I started wanting to program to make games. But as I learned more about computers and how they were made. I thought to myself "It would be so beneficial if you could fix or build a computer from spare parts if your laptop went down."
But there are other fields I have interests in as well. I've been thinking about artificial intelligence and game design. Thinking of experimenting on new ways of making games rather than following the same old formula. And also emulation.
The thing is. These things I've mentioned are all based on personal interests. Fields that I wish to go into to improve my understanding of CS.
When it comes to work-related fields. I'm thinking about becoming a web developer, working online. Or if it's in a real office, a computer engineer or technician.
The thing is. I feel like I'd be very unsatisfied if I leave out hardware or software. I'd like to implement them together to fully feel accomplished in my learning journey.
Sorry for the long rant here. This took me over a year to fully come to a decision as to what I want to be and what to do when I get my CS diploma.
As much as I want to try most of these career paths, I prefer to stick to one path and that is mobile application development. I did android development with Kotlin, now switched to react native considering it's demand in my country.
Best video i have seen so far. Thanks for the clarifications
Just starting my computer science journey and I'm subbed!
Man!! You are a source of some information dude hats off and thanks a lot 💜
Nice Video! Also, when I was in science I got the notification that you hearted my comment. I was happy man
Thanks! And I hope I didn't distract you from science too much lol
Thanks for this information. I'm a senior as well, graduating this December (2018). I'm not a computer science major though; I'm on the biology track. Unfortunately I won't be able to take any more classes at my current school (after graduation) because its too expensive. Down the road is a satellite school of Texas A&M, based in Killeen, Texas. They fit perfectly into my school expense budget. Although since its a brand new school (the main Texas A&M location is in Bryan/College Station), their program list is small, and I assume the variety of each program is narrow as well. What might you conclude from their Computer Science program overview(?):
“The Bachelor of Science in Computer Science program places an emphasis on the theoretical and mathematical foundations of computing. The program is designed to develop students’ problem-solving and programming skills. Students are exposed to computer operating systems, programming, computer networking, computer architecture, database design, and additional program topics.”
When I read theory and math, it makes me think its preparing students for research and graduate school.
The bigger campus in Bryan/College Station has more options within this degree program, but its too far for me right now.
Thanks in advance!
Computer Science is like that at all schools. That’s actually the perfect description of a computer science degree. You learn a lot of theory and math, but also how to implement what you learn in code (sometimes).
Thanks :)
thank you for the insight i recently thought I would see what i can grasp from computer science so far im enjoying it, I my self am a machine operator so its super new to me. This was helpful though :)
Glad I was helpful and that you're liking CS. I've worked blue collar jobs all my life, and after high school was going to work at the power company. I somehow ended up going to college and now 5 years later I'm about to graduate lol
Thank you for making this video. You are like a mentor for me
I'm 12, extremely passionate and knowledgeable about computers. Every time I tell this to my parents they get happy (my dad is a computer systems manager). I wonder my life when I grow up...
Bro Iam really happy I found this channel thanks ❤️
nice to see common joe straight talk.. thank you for shooting from the hip..
RANT below containing my current struggle with my major:
while watching this video i realized i agreed with you on why i'm hating my senior year of CS. for our graduation projects we were told we needed to develop a web app or mobile app, neither of which we had courses or prerequisites in (yes believe it a BSc in computer science without a web development course then being asked to develop a web app). and i hate it because of having to learn and use multiple languages to create my web app. i learned a bit of HTML and tiny bit of PHP while in an internship but i don't know how to use them together, how to add an SQL database with them. in fact i didn't even know what front end and back end meant! i guess i'm not invested in my major as i should be, and call me lazy but i would've preferred having courses about these things and paying extra than getting to my senior year and have to do a graduation project without even having much time to do research and learn new languages.
I work in IT for more than a decade now (in Europe) and things look a bit different from my perspective. First of all, IT is not a network-based job. It is a broad term to encompass all the fields related to computers (hardware, software, etc.). Also, I would add million other jobs:
1. Developers. That's easy part. However, tens of different languages, hundreds of frameworks make it a separate category on it's own. Front-end, backend, etc.
2. Testers. Yes, they are very often technical. With knowledge of programming laguages, scripting, operating systems.
3. Analysts. There are different types of analysts. Business Analysts look at business requirements, validate them and translate them into language understandable by system analysts/developers. System Analysts look at more technical stuff like databases, how the existing code is already constructed, etc. They usually work closely with Business Analysts.
4. Solution Architects. This role usually exists only in bigger companies where there is plenty of internal IT systems. Their role is to know all the connection points between systems and their constraints. This is very broad role that requires understanding both business perspective and technical limitations and also requires 'big picture' view and attention to details.
5. Administrators. The whole army of people that make sure that all the hardware and software work in companies on a day to day basis.
6. Technical Support. They have the hard job of listening to people that have no idea about technology and fixing their problems. These people should be paid highest salaries!
7. Databases. You mentioned only DBAs but there are also Database Developers who code SQL most of the time. Also Database Designers.
8. Project Managers. Yes, there are Technical PMs with broad understanding of technology. Also Scrum Masters if the company is doing Agile.
9. Data. This field is very broad in itself. From Data Engineers (developers) to Data Analysts and Data Scientists, Data Visualization, etc.
10.IT Managers. People who manage the whole technology stack in the company through various teams (developers, testers, admins, etc.)
I think I mentioned all the biggest groups. There is plenty of other roles sometimes they are very niche, sometimes they are hybrids between two or three roles I've mentioned, i.e. Technical Business Analysts, Tech Leads, etc. Hope this helps somebody!
I like your channel, keeps me motivated as I am currently transitioning from a Business Analyst to Data Science field (data enginerring). Thanks for all the videos you've made!
You're an absolute legend! Thank you!!
Thank you 🙏🏽
Thank you, fantastic broad insight! I watched with my 14 year old son who may go into computer science. We live in Houston and many of the jobs here are petroleum engineering but he would love to create video games (don't they all). I personally like the idea of living in the country and being a hog farmer like you were LOL I'm no longer a fan of big (hot and humid ) cities, but that's where the jobs are. Thanks again!
I'm happy to help! And yes, I also wanted to create video games, or at least mods for video games. Epic Games (Fortnite) is actually located over in North Carolina, which is fairly close to where I live and has quite a bit of country and cheap cost of living (if your son is also into the idea of country living, etc.).
As for where I live, it's a great life for my wife and me. We're not a fan of big cities either; however, when it comes to humidity we're sitting at about 80% at the moment lol (swamp lands) but luckily the temp is low 80s instead of the typical 90-100!
If(“Hacking”==“chosen”):
print(“yes”)
else:
print(“no”)
If(“coding”==“chosen”)
print(“yes”)
else:
print(“no”)
yes
yes
👏👏
please use else-if . .
because my eyes are bleeding, ty :3
@@MrNsaysHi else if wouldn't really make sense here, because there are two different outputs, each with an if else statement
If(coding)
Print("nice");
If(dunnoWhatToChase)
Print("aw shit...");
Michael Woodruff
the 'else' for both cases has the same result, and I find that it makes sense to only print one "no" when both statements were false.
This is accurate, thank you for that. Guys, listen to this guy.
I appreciate the kind words!
i know its been a while since someone has left a comment but thanks for this video you have really helped me out
took a free career test, they told me im a good fit for tech, engineering, and financing. im 26, high school grad, learning css rn and not in school. personally excited, but also kinda scared that this might not be a good fit for me.
Man thanks for this video. I'm doing my first year in CSE rn and i was completely clueless about the course and exactly I'm studying for. Now I have some idea and goals in my head. Thanks a lot! 💜
Love the channel you definitely deserve way more subs than you have!
that intro camera transition was dope
I'm more than half way through my major and I haven't really put any thought into what job I'd like to pursue, thanks for the info.
update?
As a senior in high school I’ve had a love for coding websites since my 6th grade year. Sadly enough for my last year they didn’t give me the AP Computer Science class I had requested. I’m hoping to graduate and grow my development knowledge more in college. I have a love for anything to do with technology and computers
Good luck! It's a lot of fun!
Im a computer science student who has gone back and forth trying to figure out what i want to specialize in. I like front end web dev but you really hit the nail on the head about there being soo many frameworks and choices in web development.
I'm trying to stick to learning html, css, and javascript for now so I dont get so overwhelmed with all the other things. Though I am kinda worried that will limit me in possible job oppurtunitues.
Yeah I'm in the same boat man :/ - I'm interested in front end web development and I plan to major in CS but I'm worried if it's the best decision to major in, the for the career I want as mentioned before :(
Thank you very much for this ,bruh💫💫
You have no idea how much I needed this THANK YOU!!
I'm currently looking into taking Computer Science next year to become a Pen Tester, thank you for the help.
9. Embedded systems and writing operating systems, basically the software closest to the hardware.
Also, Google and Facebook and other big tech companies are only looking for algorithms, data structures, and general programming knowledge from new grads. Their questions can be tricky, but they are not looking for anything more than an undergrad can handle.
Thanks for the insight, Christopher!
Thanks, this was very helpful. I'm looking at going into cyber security but I'm not too sure what part just yet. All the best for your last year 😁😁 (p.s from Australia 🇦🇺)
Go for it! And thank you!
Thanks so much for the video it really helps me to see what I really need to do !!! Thank you !!
In my opinion, Cyber Security and Java/C++ Developer are the best choices for the job and Mobile App Developer can be a good hobby in my future.
cant resist to subscribe, beard = respect
Respect ✊
@@fknight XD XD XD
Or maybe beard == respect ?
Beard = best
Your beard is pretty good as well, and I respect that.
Totally agree for web-development (fullstack) !! there is so much.. :D I started after school at Nokia (mobile phones app developer, i like it..) and then took 5 years on web (fullday/fullstack). Now it is time to took a change in role as iOS mobile developer. Can wait for first app release :)
Data science is another big one. Also, process modelling and optimization (like a distillation column for DuPont).
I feel lke an idiot compared to this comment section, I'm 16 about to go into community college (it sounds more impressive than it actually is) and I plan on becoming a software engineer
but my parents keep telling me I need to become something more suitable and sustainable. FeelsBadMan
Bruh, do your parents know how many career paths you can go into and how many opportunities there are in the field?
You should kindly explain to them HOW MANY job opportunities there are out there. It's really easy to land a highly paying job with a CS major. Especially compared to other majors like lawyers and business administrators right out of college.
Your parents are very uninformed.
I LIKED THIS VIDEO AFTER READING THE THUMBNAIL.
Thanks a lot man, you cleared all my doubts. I was not getting this type of video. Now I got this, !!! YEAH !!!
I went from programmer to cyber security. Best decision of my life.
Sorry to bother you, but why did you switch? And could you just switch without any issues or did you need to do some boot camps or extra courses to prepare yourself?
I think a big one you might have missed was data scientist, and /or visualization and analytics. A lot of comp sci majors go into this.
Actually, most of these jobs are not computer science exclusive, most computing-related degrees will teach you the background needed to become a professional at least in one of this 8 jobs, mainly web dev and IT jobs (some of those don't even require a degree though). If we think about the software layers we will have three main kinds of software: user's software, systems' software and "hardware's software". Computer Science stays with the systems software, which is responsible to link the other two layers, some examples are Compilers and Operating Systems. Since user's software is the one with most on demand, most people with some programming knowledge end up working developing this kind of solution. The software industry is really flexible about degree if you have an IT degree and want to work as a frontend developer, you may just learn how to do the job and then someone may hire you, noticing that some jobs are harder to get than others. Like, if you don't hold a cs degree and want to work as a mobile developer, you can be hired if you built a cool portfolio. However, if you want to be a compilers engineer than it can be more challenging.
Really eye opening
Thanks man
I subbed
Nice I’m a tree trimmer, going to school for computer science can’t wait to start working in this field
Nice! thanks man!
Jim Carrey
SamFXNZ Louis C.K
SamFXNZ Dave Chappelle
Lil Wayne
darude sandstorm
Aziz Ansari
you forgot the QA with emphasis on automation, automation testing is on a hot plate right now... as many companies sway away from manual testing and rather have a small robust team that can automate 70-80% of testing in a development cycle... especially with an agile methodology where new build that need to be tested comes out every 2 weeks or so....
Damn this was helpful!! Lol I am still trying to decide between pre-med major and computer science major for college. Two very different professions lol.
I'm glad I could help. Very different professions but both very respectable and challenging. Let me know what you decide! I couldn't even imagine going through pre-med lol so good luck to you!
I'm in the same situation, deciding between comp sci or nursing! Have you decided yet?
Alyssa Yee Not yet. I’m going to try to find comp sci online courses in the summer to see if I like it or not before I head off to university. I took one last summer over the basics of Python. I found it fun at first because it was easy at first, but then as you learn more it got harder and harder and I struggled a little bit. To put it in simple terms, it was overall interesting but it can get tedious sometimes. I’m going into uni as a Psych major.
Ahmad Sarwar Yeah, I've taken lessons from my AP Comp Sci class and learned a couple programming languages. I also found myself taking my time on Python as I progressed through it but it was manageable, just a little annoying. Comp sci is really interesting but I'm just wondering if I should just keep it as a hobby or really make it as a career for myself. Time will tell and alot of thought lol
Thanks for your insight!
This is literally my exact same situation (except my first class was C programming). Psych major too! I think I'm leaning towards CS now
Thank you man you know how every boy who does cs feels
Great vid man, really helpful :)
you are actually my saviour sent from the heavens istg
I grew up around computers its the only thing im truly interested in. Everything i do involves computers built my first a 9 but didnt follow that carrier path because i basically didnt exist where i live, well my schools were religious primary school and a language high school. I was a science fact type of person really young. So now after so long i am studying hard to become the best in programming and computer science. Plus loads of job opportunity is a thing i like to hear and the pay. So either way programming or computer science.
Love the reviews keep em coming pkease
My old university did c++ and python. Now I am at a technical school learning web development, iOS development, and android development
thank you so much .. you helped big time
Dear Forrest, I've been watching quite a few of your videos and your knowledge is always captivating. My question for you is how long did it take you to save money in order to peruse the career you always wanted? Did you get a loan and work it off? I ask only because I am a single father and have the desire to work from home so I can be with my child. Hope to hear from you soon.
Thanks for sharing your video, it is opening my mind a bit more to my field ^_^
clear and great video thanks
What school did you go to? Thanks so much for the professional video! For once a video that doesn't have profanity and I can watch with my younger guys.
thanks for this video it was worth watching.
You can get a job anywhere with a computer science degree
My uncle(Dad's cousin) works for the Florida government in the cyber security sector
I appreciate the info 💪🏾💪🏾💪🏾💪🏾
I have a s degree in IS and now not long before achieving my computer science degree. I’m going Into Databases. One can be either an administrator or developer of databases. I think DBAs are among the most paid too.
great video (a cs student) thank you ^^
the intro was awesome btw, great graphics
Thank you!
When is your next video? Can't wait for it!
I have a few that I'm finishing up today or tomorrow! I'm sometimes a bit hard on myself, so I have roughly 7 videos done that I just don't know if I want to upload lol but these few that I'm working on will definitely be uploaded.
*Awesome*
Same, I'm not interested in IT. I'm only interested in CS. But my previous job's supervisors gave me all the IT things I hated doing. So I quit.
Our college offer nearly same subjects as they offer to computer science engineers under the tag of Information Technology engineering!
Please do one for
SOFTWARE ENGENEERING MAJOR
Hacking is synonymous to software engineering, and by that i mean a simple buffer overrun doesn't make you a "hacker" . For example, a hacker is able to understand and decompile java byte code and its c++ backbone.
So computer science still has the skills of "hacking"