How Tech Stacks Inform Career Pathway Decisions

Understanding a company's tech stack will help young people understand what skill sets matter to employers, and therefore what pathway choices to make. This post will share methods for finding out what software programs companies use to operate. Read further to find out how PCCAPS students can get a leg up on competing candidates for the career field they're aiming for.

Tech Stacks

A tech stack, or technology ecosystem, is a list of all the technology services used to build and run one single application. Facebook, for example, is composed of a combination of coding frameworks and languages including JavaScript, HTML, CSS, PHP, and ReactJS.

A tech stack also refers to the bundle of software services a company uses to operate and produce a product. These are software solutions for marketing, customer communication, market intelligence gathering, creative content & productivity.

For the purposes of the PCCAPS program, we are referring to the later definition. We believe students can benefit from looking at career candidacy from the perspective of 1) understanding high demand software skills and 2) earning self-driven certifications. In a future post, we'll describe available software certification paths. First, it's important to understand how and where to uncover what software industries demand.

PCCAPS Tech Stack

PCCAPS Put together its own stack. Students can reference this to understand the depth of program skill takeaways of this program. All PCCAPS students use common "operational" software to communicate with clients and track projects. Each PCCAPS speciality uses a specific set of tech to produce client deliverables. The same can be said for a company's operations and specialized departments.

Publicly Accessible Company Tech Stacks

Here is a comprehensive, free source to uncover what programs companies use:

Applications are grouped according to business function. Take a look at Uber's tech stacks below. Recognize any programs? One can assume Uber requires its current and future employees to be proficient in these programs. You will notice that some programs probably require training and certification.

Uber's tech stack for Application Development & Data Management:

Uber's tech stack for Operations:

Uber's tech stack for user intelligence and payment processing: