Placeholder Image

字幕列表 影片播放

  • 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.

The good thing about computer science is there's plethora of

字幕與單字

單字即點即查 點擊單字可以查詢單字解釋

A2 初級

計算機科學專業的就業方向 (Career Paths for Computer Science Majors)

  • 5 0
    林宜悉 發佈於 2021 年 01 月 14 日
影片單字