4 answers
Asked
1114 views
What are some computer science opportunities are there right now?
I am a High School Student currently in my Senior year and I am very interested in learning more about computer science I will be majoring in Computer Science when I attend college next year.
Login to comment
4 answers
Updated
Nyle’s Answer
There are many ways to explore computer science as a high schooler! The internet has a ton of free resources, including Codecademy(https://www.codecademy.com/) and Harvard's CS50 course (https://pll.harvard.edu/course/cs50-introduction-computer-science?delta=0).
See if you can find a summer internship or program that will let you get some professional experience in CS through job boards like LinkedIn, Indeed, Monster, etc - some businesses may be open to having high school interns! Since you're a senior, I'd also highly recommend applying to the Google CSSI summer program (https://buildyourfuture.withgoogle.com/programs/computer-science-summer-institute/) which was designed for incoming freshman. You can also earn Google career certificates from www.grow.google which will teach you some great skills and also looks great on a resume.
Outside of external opportunities, I'd always recommend honing your skills and building a portfolio with personal projects. You can look online for a list of project ideas and this Github page (https://github.com/public-apis/public-apis) has a ton of public API's you could build a project around.
See if you can find a summer internship or program that will let you get some professional experience in CS through job boards like LinkedIn, Indeed, Monster, etc - some businesses may be open to having high school interns! Since you're a senior, I'd also highly recommend applying to the Google CSSI summer program (https://buildyourfuture.withgoogle.com/programs/computer-science-summer-institute/) which was designed for incoming freshman. You can also earn Google career certificates from www.grow.google which will teach you some great skills and also looks great on a resume.
Outside of external opportunities, I'd always recommend honing your skills and building a portfolio with personal projects. You can look online for a list of project ideas and this Github page (https://github.com/public-apis/public-apis) has a ton of public API's you could build a project around.
Updated
Prachi’s Answer
Following is the list
1.Front End Developer
2. Backend Developer
3. UI Developer
4. Data Scientist (Most Interesting Job )
1.Front End Developer
2. Backend Developer
3. UI Developer
4. Data Scientist (Most Interesting Job )
Updated
Eric’s Answer
There are a myriad of opportunities for computer scientists!
Coding/software development is one and likely the most common.
But there are also:
* Database Administration
* Network Administration
* Systems Administration
* many, many others!!!
Among the hottest areas now are Data Science, Cybersecurity, Artificial Intelligence/Machine Learning and Block Chain (the technology behind BitCoin and other cryptocurrencies, NFTs, etc.)
The field is constantly evolving, and the opportunities are boundless!
Coding/software development is one and likely the most common.
But there are also:
* Database Administration
* Network Administration
* Systems Administration
* many, many others!!!
Among the hottest areas now are Data Science, Cybersecurity, Artificial Intelligence/Machine Learning and Block Chain (the technology behind BitCoin and other cryptocurrencies, NFTs, etc.)
The field is constantly evolving, and the opportunities are boundless!
Updated
Kenneth-Matthew’s Answer
Great question Canming.
Computer Science is a vast field with a large amount of opportunities and areas to focus in from User Interface Design, Game Development, Artificial Intelligence, Data Science, and more than I can truly list.
You'll find that a majority of the roles you'll see on job boards are related to being software developer/software engineer, but a computer science degree is versatile and can be applied in nearly any industry in other roles that highlight a technical background such as a business analyst, project/product manager, technical support engineer, and IT manager.
Software is everywhere and every industry needs more developers than are currently out there!
Best of luck,
Kenneth
Computer Science is a vast field with a large amount of opportunities and areas to focus in from User Interface Design, Game Development, Artificial Intelligence, Data Science, and more than I can truly list.
You'll find that a majority of the roles you'll see on job boards are related to being software developer/software engineer, but a computer science degree is versatile and can be applied in nearly any industry in other roles that highlight a technical background such as a business analyst, project/product manager, technical support engineer, and IT manager.
Software is everywhere and every industry needs more developers than are currently out there!
Best of luck,
Kenneth