Exploring Computer Science Career Paths and Education Choices

computing science n.w
1 / 29
Embed
Share

Dive into the world of computer science career options and educational pathways with insights on transitioning from community college to a prestigious university, job prospects, optimizing your degree for employment, and the differences between computer software and hardware roles.

  • Computer Science
  • Career Paths
  • Education Choices
  • Software vs Hardware
  • Job Prospects

Uploaded on | 1 Views


Download Presentation

Please find below an Image/Link to download the presentation.

The content on the website is provided AS IS for your information and personal use only. It may not be sold, licensed, or shared on other websites without obtaining consent from the author. If you encounter any issues during the download, it is possible that the publisher has removed the file from their server.

You are allowed to download the files provided on this website for personal or commercial use, subject to the condition that they are used lawfully. All files are the property of their respective owners.

The content on the website is provided AS IS for your information and personal use only. It may not be sold, licensed, or shared on other websites without obtaining consent from the author.

E N D

Presentation Transcript


  1. Computing Science Cameron Fitzpatrick

  2. About me Went to Community College Transferred to UC Davis Graduated with B.S. in Computer Science Now work at Ricardo Defense as a Software Developer

  3. Average GPA From HS to UCD Source: https://admission.universityofcalifornia.edu

  4. Average GPA from HS to UCB

  5. Average GPA from HS to UCLA

  6. CC a better solution?

  7. CC a better solution? TAG Lower GPA CHEAPER!!! Community College: approximately $1,458 per year UC Tuition: $12,570 + fees Savings: >$22,224 Sometimes same professors More personal contact with professors Same courses

  8. Whats next? How do I turn my degree into a job? It actually starts during college Internships Projects Getting good at writing a resume Technical interviews

  9. Leetcode

  10. What Else?

  11. Anything Else?

  12. GitHub

  13. What Type of Jobs are there? Computer Software VS Computer Hardware

  14. Computer Software Data Scientist Full-Stack developer (web) Software engineer Game developer Embedded engineer Mobile developer Professor (phd) Cyber Security AI/Machine Learning (growing)

  15. Computer Hardware Computer hardware engineer Aerospace engineer Electrical engineer Computer engineer Embedded engineer

  16. Are these in demand? Full stack is widely used and sought after AI and Machine Learning are growing fields (auto driving cars, alexa/siri, Watson, etc ) Cyber Security will never not be needed (more and more every day) Game and Mobile development are booming Technology is growing everyday

  17. Moores Law

  18. Salary to expect? It widely ranges from $60,000 to upwards of $350,000 a year, sometimes more Entry Level will hover around $80,000-$100,000 Mid Level is $100,000-$150,000 Senior Level is above $150,000 CTO/CEO level jobs are even more! (10-15 years experience)

  19. Highest Paid Jobs? Some Software Engineers make more than 1 million a year. These are distinguished positions at top companies Apple: Director 1 and above Google: Level L7 and above Facebook: Level E7 and above These require years of experience

  20. Entry Level Jobs for learning Start ups

  21. Qualities to have to be successful Dedication Communication Willingness to learn new things daily Interest in computers and technology Desire to do something challenging that matters

  22. Why does it matter? Internet GPS DNA testing and sequencing/human genome mapping Car safety Predict and Avoid disasters Space Missions Satellites

  23. A typical day Wake up: daily standup Get tasks (tickets) from team lead and update due dates Build UML models in EA (design) Draft requirements Build and deploy code Talk to testers to give and get test descriptions Test software on actually army machines Give demos to customer Get input, fix bugs, more meetings

  24. Most satisfying? Most challenging? Most Satisfying: Building something cool that our military will use Ability to keep soldiers safe Having access to secret government equipment Working with other talented engineers to solve complex problems Learning new things everyday and becoming a better engineer

  25. Most satisfying? Most challenging? Most Challenging: Things can be really complex and time consuming to understand Understanding what leadership wants in detail so that my tasks are completed correctly and efficiently The need to learn new things everyday (also satisfying)

  26. Advice? Consider the community college transfer to UC route At community college go see a counselor and the transfer center regularly (at least once a month) At UC frequently visit your career center At UC go to career fairs and build projects on your own Get an internship ASAP (In High School) In High School learn and build projects Learn about the interview process At your job things are easier people want you to succeed and there are no exams Learn about work life balance, be happy! NETWORK! (LinkedIn) Consider doing research and really help the world (curing cancer, solving NP vs P) Have FUN, enjoy this stuff it s actually fun building cool things and learning about computers

  27. How is the industry changing? Technology grows everyday, computers get faster CGI is getting more and more realistic (deepfakes) AI is getting smarter (is this a good thing?) Machine Learning is able to predict and prevent disasters Gaming is growing (VR) Things are changing at a rapid pace, by the time you graduate we may even have quantum computers!

  28. deepfake

  29. Any Questions? Thank you so much!

More Related Content