Showing results for
Programming is about breaking down large problems into a series of steps the computer can do to produce the correct result. The speed at which you can program the speed at which the resulting code runs, and how maintainable/readable the code is, are the important things. And your programming speed and the speed of the code are a trade off. Do you spend 3 months and make the code run as fast as possible? Or do you get to 90% of that speed in 1 month and call it good enough? That really depends on the program and the code. So I would find the language you like and start programming in it. In my experience the only way to get good at taking a problem and converting it to a series of steps is to do it, over and over again. Eventually it starts becoming, hey wait I solved this problem before, the code needs to look like "this". And you type it out. Answer from pixel293 on reddit.com
🌐
Central Michigan University
cmich.edu › blog › all-things-higher-ed › 23-careers-computer-science-degree
23 careers you can get with a computer science degree
They're the ones who keep everything running smoothly so that everyone else can do their jobs without any tech-related hiccups. They manage all of the company's computer systems, like how a conductor manages an orchestra, ensuring all the instruments (or, in this case, computers) work together harmoniously. Median salary according to the U.S. Bureau of Labor Statistics: $90,520 · Data scientists are like detectives for information, sifting through massive amounts of data to uncover patterns and insights using their computer science and statistics knowledge.
🌐
University of North Dakota
und.edu › home › und blog › top 11 careers in computer science
Top 11 Careers in Computer Science | University of North Dakota
August 14, 2024 - Roles such as information security analysts, experiencing a growth rate of 32%; software developers, with a projected growth of 25%; and web developers, with 16%, are among the most in-demand jobs in computer science.
People also ask

What jobs can you get with a computer science degree?
Which tech careers you qualify for depends on your education level, prior work experience, and employer. However, a computer science degree can help prepare you for various occupations, including information security analyst, computer systems analyst, computer and information research scientist, and network and computer systems administrator.
🌐
computerscience.org
computerscience.org › careers
Top Careers in Computer Science | Careers, Salaries, and Resources
Do you need a computer science degree to get a job in tech?
If you earn a computer science degree, you can qualify for an array of entry-level tech jobs like computer programmer, software developer, and database administrator. However, you may also land tech roles without a degree by completing a bootcamp, earning a professional certification, or building a portfolio that highlights your relevant knowledge and skills.
🌐
computerscience.org
computerscience.org › careers
Top Careers in Computer Science | Careers, Salaries, and Resources
Do computer science degrees increase job stability and salary potential?
In general, the more education you have, the higher your salary and the greater your job stability. In 2023, the National Center for Education Statistics reported that full-time workers aged 25-34 with a bachelor's degree earned an annual average of $61,600 compared to $74,600 for same-age workers with a master's degree.
🌐
computerscience.org
computerscience.org › careers
Top Careers in Computer Science | Careers, Salaries, and Resources
🌐
Handshake
joinhandshake.com › home › https://joinhandshake.com/blog/students/#webpage › top 10 jobs for computer science majors
Top 10 jobs for Computer Science majors | Handshake
August 25, 2023 - Thinking about pursuing a career in the growing tech industry? Here are 10 great job options you'll have as a computer science major.
🌐
Reddit
reddit.com › r/askprogramming › what types of jobs are there in the computer science field? what is your experience with them, the day-to-day, and skills you needed?
r/AskProgramming on Reddit: What types of jobs are there in the computer science field? What is your experience with them, the day-to-day, and skills you needed?
April 24, 2024 -

Hello,

So I'm currently in my 2nd year of my Bachelor's in a Comp Sci program and I'm starting to realize that I have no specific idea of what I intend to do after I graduate. I've dabbled personally in XML, Python, R, and Visual Basic although I wouldn't say any of those to a useful extent. I've studied 3 levels of SQL for database management, the foundations of HTML, I'm in a Git course, I'm about to do 3 levels of Java, C++ (In a scripting course), then some software engineering, AI, security, QA, and back end courses.

So my question is, what would those skills suit me for best? They seem fairly broad but not specialized, so I imagine I'd probably have to independently study a bit.

🌐
ComputerScience.org
computerscience.org › careers
Top Careers in Computer Science | Careers, Salaries, and Resources
August 19, 2024 - Some of the highest-paying and most in-demand computer science roles include software developer, computer and information research scientist, and information security analyst. Many entry-level jobs in this field require at least a bachelor's degree.
🌐
CollegeAdvisor
collegeadvisor.com › home › resources › careers in computer science: top 20 computer science major jobs
Careers in Computer Science: Top 20 Computer Science Major Jobs
December 2, 2024 - Aside from the quantifiable benefits, computer science jobs tend to share a few other qualities. Many careers in computer science require problem solving, whether for debugging code, solving design challenges, or configuring databases. Of course, as a technology-focused field, computer science necessitates some level of interest in technology and innovation.
Find elsewhere
🌐
Ufred
ufred.ca › why-ufred › blog › 15-top-computer-science-occupations
The top 15 in-demand computer science occupations | UFred
Innovations in artificial intelligence, software development and cybersecurity are creating new computer science employment opportunities and reshaping existing roles. Demand for highly skilled workers has increased. AI job postings in Q2 2024 rose by 27%, while ... Unemployment in tech remains low at just 2.7%. Whether you're interested in developing software, analyzing data or designing intelligent systems, this field offers strong computer science career prospects and the chance to shape the future of technology.
🌐
Coursera
coursera.org › coursera articles › career advice › career path planning › 5 computer science career paths
5 Computer Science Career Paths | Coursera
November 13, 2024 - Explore computer science career paths in this helpful guide outlining academic requirements and salary information for 14 potential jobs in the field.
🌐
Park University
park.edu › home › blog › top 10 career paths you can pursue with a computer science degree
Top 10 Career Paths You Can Pursue With a Computer Science Degree
May 27, 2025 - From research scientists and analysts to programmers, support specialists and administrators—career opportunities in the computer science and information technology field are ample.
🌐
University of Toronto Scarborough
utsc.utoronto.ca › aacc › career-options-after-computer-science
Career Options after Computer Science | Academic Advising & Career Centre
UTSC graduates from Computer Science are working in software development, web design and SEO. ... The databases below provide you with details about job prospects, nature of work, educational requirements, working conditions, pay and related career paths:
🌐
University of Toronto
utm.utoronto.ca › careers › careers-major-computer-science
Computer Science | Career Centre
This program is offered through the Department of Mathematical and Computational Sciences. Explore where this program can take you – including potential occupations, exploring specific skills developed in coursework and industry-specific resources. Sample Occupations and Jobs ·
🌐
College Board
bigfuture.collegeboard.org › explore-careers › get-started › career-paths-for-popular-majors › 10-jobs-computer-science-majors
10 Jobs for Computer Science Majors – BigFuture
Here is a list of 10 jobs you might consider if you are majoring in Computer Science: Computer and Information Systems Managers Plan, direct, or coordinate activities in such fields as electronic data processing, information systems, systems ...
🌐
University of Alberta
ualberta.ca › en › computing-science › undergraduate-studies › programs-and-admissions › why-computing-science › career-options.html
Career Options | Computing Science
The computing science industry is growing. Our graduates enjoy successful careers at many organizations and academic institutions, including, but not limited to: ... Alberta Learning Information Service (ALIS) is an excellent resource for occupational growth projections and wages. Government of Canada Job Bank has a career planning section allowing you to explore fields of study, take career quizzes and explore occupations (including job availability, wages, prospects and requirements).
🌐
Coursera
coursera.org › coursera articles › degrees › degrees by topic › what can you do with a computer science degree? 10 in-demand fields
What Can You Do With a Computer Science Degree? 10 In-Demand Fields | Coursera
December 14, 2020 - Common job requirements: Bachelor's or Master’s of Computer Science, knowledge of Python, Java, and R coding languages · The growing field of robotics focuses on building robots that can replicate human actions (from building cars to assisting in surgery).
🌐
Code.org
code.org › careers-with-cs
Careers with Computer Science | Code.org
Explore the vast range of careers and fields that use computer science
🌐
Indeed
ca.indeed.com › career guide › finding a job › 13 jobs you can get with a computer science degree
13 Jobs You Can Get With a Computer Science Degree | Indeed.com Canada
August 6, 2024 - National average salary: $109,555 per yearPrimary duties: A network architect evaluates and develops computer networks and communication systems. Their job can involve attending meetings to discuss an organization's network needs, conducting research on network products and services to determine if any new products might benefit their clients, and testing new systems to ensure they function properly before implementing them.
🌐
Indeed
indeed.com › career guide › finding a job › 21 types of computer science jobs (with job duties)
21 Types of Computer Science Jobs (With Job Duties) | Indeed.com
April 18, 2024 - National average salary: $82,917 per yearPrimary duties: A computer engineer or computer hardware engineer specializes in the research, design and testing of computers, their parts and peripherals, including computer processors, computer memory ...
🌐
Coursera
coursera.org › coursera articles › computer science and engineering › computer science › 7 careers in computer science fields
7 Careers in Computer Science Fields | Coursera
July 15, 2025 - Read on to explore seven different computer science fields and corresponding careers in each field. Discover the salaries, job outlooks, and educational requirements for each role and how to start a career in computer science.
🌐
Prospects.ac.uk
prospects.ac.uk › careers-advice › what-can-i-do-with-my-degree › computer-science
What can I do with a computer science degree? | Prospects.ac.uk
Find information on employers in information technology, media and internet, business, consulting and management, and other job sectors. ... Computing degrees combine theoretical study and practical projects, teaching you subject-specific skills including: