VOLOVLOAutomation risk & transition, task by task
AskOccupationsMajorsBusinessFoundersChangesNotesMethod
Search occupations, majors…For agents
EN
  • English
  • 简体中文
  • 日本語
  • Español
  • Português
  • Français
VLO
VOLO

Understanding how automation changes work — task by task, with the evidence shown and the uncertainty admitted.

AskOccupationsMajorsBusinessFoundersChangesNotesMethodWill AI replace my job?AboutRole diagnosisOpen dataOntologyFor agentsVOLO ProPrivacyTerms
© 2026 VOLO
Majors
All majorsEnglish / Foreign languagesComputer scienceAccountingPsychologyJournalism / CommunicationFinanceLawVisual communication designMarketingNursingBusiness administrationEducation and teacher trainingArchitecturePublic administrationMedicineHospitality and tourism managementEconomicsInformation systems
Occupations
All occupations
AI / software
Translator / InterpreterBank tellerCopywriterContent moderatorCustomer service representativeAdministrative assistantSoftware tester / QA engineerData entry clerkGraphic designerParalegalVideo editorAccountant / BookkeeperMarketing specialistFrontend developerTax preparer / tax agentVoice actorMedical coderData analystInsurance claims handlerTechnical writer / documentation engineerJunior software developerInsurance underwriterHR / recruiterLoan officer / credit officerFinancial analystProcurement / supply chain specialistJournalistSales / account managerReal estate agentNetwork engineerIllustratorTravel agent / travel advisorIT support specialist / helpdeskAuditorSupply chain plannerManagement consultantPhotographerBackend developerAI researcherProduct / UX designerBusiness systems ownerE-commerce operations specialistActuaryAnimator and VFX artistWriter and authorPayroll specialist / payroll clerkRadiologistData engineerProject managerData scientistCourt reporterEditor and proofreaderLawyerMedical assistant / clinic assistantQuantity surveyorContent creatorQuantitative analystMachine learning engineerExperienced software engineerDevOps engineer / platform engineer / SREBusiness analystMusician and composerGIS analyst / cartographerProperty appraiser / valuerProperty managerProduct managerDietitian / nutritionistEconomistPharmacistPartnerships / channel managerSecurity analyst (SOC)Financial adviser / financial plannerInterpreterPathologistChip design engineerGrant writer / grants officerCompliance officerLibrarianDrafter / CAD technicianArchitectFirst-line manager / team supervisorCounsellor / psychotherapistRetail salesperson / shop assistantCivil / structural engineerElectrical engineerIndustrial engineerStatisticianSecurity guardInterior designerUniversity lecturerPsychologistBus driverInsurance agentMechanical engineerFashion designerOptometristNotarySchool teacherGeneral practitioner / primary care doctorAirline pilotDriving instructorUrban plannerEmergency dispatcherWaiter / restaurant serverRadiographer / radiologic technologistLand surveyorAuto mechanic / vehicle technicianPolice officerSonographerAircraft maintenance technicianDental hygienistAnaesthesiologist / anaesthetistBuilding inspectorSpeech-language pathologist / speech and language therapistNurse practitionerAir traffic controllerVeterinarianBartender / baristaPhysiotherapist / rehabilitation therapistDentistSurgeonParamedic / EMTConstruction workerSocial workerJudge / magistrateRegistered nurseMassage therapistMidwifeCare worker / nursing assistantPlumberAI implementation lead
RPA / self-service
Government service clerkOperations coordinatorMetro train driverReceptionist / front deskPharmacy technicianPhlebotomistDental assistant / dental nurseRespiratory therapistOccupational therapist
Robotics
Retail cashier / shop assistantContainer port workerWarehouse workerAssembly line workerMedical laboratory technicianActor and modelMachinist / CNC machinistWelderChef / cookGardener / landscaperCleaner / janitorFarmerFirefighterHVAC technicianBricklayer / blocklayerCarpenter / joinerCabin crewHairdresser / barberElectrician
Autonomous driving
Ride-hail / taxi driverTruck driverDelivery rider / courier
Guides
Ask VOLOFor businessFor foundersRecent changesNotesFor institutionsVOLO ProMethod & evidenceAboutFollow an occupationSearch
You are reading as:I have a jobI am studyingI run a companyI am building something
On this pageWhat this degree isWhat it trainsWhere it leadsFor youThis termOutside the classroomCommon questionsHow we knowMethod
Majors›Computer science

Computer science

Trains you to model a problem precisely enough that a machine can execute it — and to reason about what happens when it does that at scale, under failure, and with someone attacking it.

computer-scienceSee the directions ↓Assessed 2026-09-10
Directions
9paths
7 with task-level analysis
Worth more than before
3of 5
Holding
1of 5
Worth less on its own
1of 5
This term · first of 2

Start the weekly code-review folder. Four entries by the end of term is a better signal than any certificate.

See all 2 ↓
There is no score on this page, on purpose.

A single number for a whole major would hide the thing that matters: this degree trains several separate competencies, and they are not all moving in the same direction. Automation acts on tasks, so any assessment lives on the occupation pages below — not here.

Where this applies

Written for four-year CS and software engineering degrees. Research-track and hardware-focused programmes differ materially.

What this degree actually trains#

Not the course list — the competencies underneath it, and whether each one is worth more or less than it was.

Worth more than before×3Holding×1Worth less on its own×1
Modelling a problem preciselyReasoning about failureReading an unfamiliar systemWriting routine codeFundamentals

Modelling a problem precisely

Worth more than before

Turning something a person described vaguely into a specification with no undefined cases.

Why

Generation is downstream of the spec and amplifies a wrong one faster than a person would have. Whoever writes the spec now determines more of the outcome than whoever writes the code.

Reasoning about failure

Worth more than before

Knowing what breaks under concurrency, partial failure, and unexpected input — before it breaks.

Why

This is where the ceiling on generated code shows up most clearly. Fluent code that is wrong under load looks identical to correct code until it is in production.

Reading an unfamiliar system

Worth more than before

Holding enough of someone else's codebase in your head to know which observation would be decisive.

Why

As more code is machine-produced, more of the job becomes reading code nobody wrote by hand. Reviewing plausible-but-wrong code is a distinct, newly central skill.

Writing routine code

Worth less on its own

Producing correct, idiomatic implementations of well-specified things.

Why

Well-specified, heavily represented in training data, and immediately checkable by running it — the strongest case for code generation. But note: you cannot judge code you could not have written, so this stays a prerequisite even as it stops being a product.

Fundamentals

Holding

Complexity, data structures, concurrency models, how a computer actually executes.

Why

The part of the degree that dates slowest and that you cannot pick up from a tutorial. It is what lets you reason about a system you have never seen.

Where it can lead#

9 directions, never one. Each is written out in full on its own page — what your training reuses, what graduates typically lack, the entry reality, and one thing to test this term.

  1. Software engineering, entering deliberately · Junior software developer →
  2. Domains where being wrong is expensive · Backend developer →
  3. Between engineering and the problem
  4. Engineering thinking in a non-software field
  5. Testing and quality engineering · Software tester / QA engineer →
  6. Putting AI into production inside a company · AI implementation lead →
  7. The layer people actually touch · Frontend developer →
  8. The pipes, and who answers for what comes out · Data engineer →
  9. Systems whose behaviour is learned · Machine learning engineer →

Read all of them in full — what transfers, what is missing, what to test →

Where the official table says it leads, next to our paths →

What to add outside the classroom#

This is about what graduates commonly lack in practice — not a claim that your school failed to teach it.

Time in a codebase with real stakes — an internship, an open-source project people depend on, anything where being wrong has a consequence. Toy projects cannot teach judgement because nothing is at risk.

Reviewing other people's code, including generated code, deliberately and regularly. This is the skill the market is short of and the one school assesses least.

Writing. Design documents, incident write-ups, explanations. The engineers who advance are the ones whose reasoning other people can follow.

This term#

One or two actions, each producing something you can show someone. Not a reading list.

01

Start the weekly code-review folder. Four entries by the end of term is a better signal than any certificate.

02

Read one production system end to end in an area where correctness is expensive. Depth in one place beats breadth across five.

Common questions#

Is computer science still worth studying?

Yes, but for a different reason than five years ago. The degree used to be valuable because it let you produce code; now the value is that it lets you judge code — and you cannot judge what you could not have written. What genuinely changed is the job market at the entry end: the routine work that used to pay juniors while they developed judgement is the part being automated. So the training still works, but the old arrangement where your first job taught you on someone else's payroll is weakening. Plan for that gap explicitly instead of assuming the first job will close it.

Should I switch majors because of AI?

Computer science is the odd case: the tools are best at exactly what the degree teaches you to produce, and the entry-level job it feeds is in the group where employment of the youngest workers has fallen. That is a real argument, and it is not an argument for leaving — it is an argument for entering with a plan for how you will reach the judgement work, because the routine coding rung that used to carry you there has thinned.

Is a master's worth it from here?

It is worth it when it changes what you can be hired to do — research, systems, a specialism with few practitioners — and not worth it as a way to wait out a soft graduate market. A master's that teaches the same production skills one level up competes with the same tools. Check the specific lab or group, not the degree name.

What should I have by the time I graduate?

Something you debugged that you did not write. Reading fluent-but-wrong code carefully enough to find what is confidently broken is the task this site marks as newly central, and it is the one thing a portfolio of generated projects cannot demonstrate. One real contribution to a codebase you did not start beats five finished side projects.

Method#

Assessments live on tasks, not on majors. Follow any direction above to its occupation page to see which tasks are changing, how strong the evidence is, and what it does not yet show.

How we assess →