Meet Shani…

What is it like to be a
Web Developer?

Web Developers are a specific type of “computer programmer” who design and build websites. They are typically responsible for the appearance of the site and technical aspects, such as site speed and how many visitors the site can handle. Web developers utilize their skills in coding to produce interactive web sites and social media applications.

They are sometimes known as web designers, or full-stack developers, if they can do both front-end and back-end development. Think of it as your ‘front of house’ wait staff or ‘back of house’ cooks in a restaurant: front-end developers use HTML and CSS to design great-looking websites. Back-end developers typically work with languages like Python and Java to make/”cook” more complex functions and databases that underpin the website’s functions.

“I had been waiting tables when I had the opportunity to become a customer support worker for an app. I kept asking [deeper and deeper] questions about how it worked until I finally enrolled in a software bootcamp.”
– Shani

“When I first got my apprenticeship, I was excited to be able to work 40 hours, in one place, and make a living wage, and from there I really saw my salary increase exponentially.”
– Shani

“In 2 years was able to triple my salary by staying motivated…and asking a lot of questions of people who were working at places where they liked to work. I was always kinda ‘nebbing’ my way through like “where do you work, why do you like it there?”
– Shani

Job Statistics

b3lineicon|b3icon-graduation||Graduation

Education Level
Most of these occupations require a four-year bachelor’s degree, but some do not. (88% have bachelor’s degree)

b3lineicon|b3icon-user-laptop||User Laptop

Job Training
Employees in these occupations usually need several years of work-related experience, on-the-job training, and/or vocational training.

b3lineicon|b3icon-money-bag||Money Bag

Median Wage
$41.61 hourly, $86,550 annual

b3lineicon|b3icon-user-connection||User Connection

Projected Job Openings (2018-2028)
15,100

Daily Work Activities

Interacting With Computers

Processing Information

Analyzing Data or Information

Getting Information

Making Decisions & Solving Problems

** Data and statistics sourced from O-Net Online.

Skills Required

Programming: Writing computer programs for various purposes.

Active Listening: Giving full attention to what other people are saying, taking time to understand the points being made, asking questions as appropriate, and notinterrupting at inappropriate times.

Complex Problem Solving: Identifying complex problems and reviewing related information to develop and evaluate options and implement solutions.

Critical Thinking: Using logic and reasoning to identify the strengths and weaknesses of alternative solutions, conclusions or approaches to problems.

Quality Control Analysis: Conducting tests and inspections of products, services, or processes to evaluate quality or performance.

Interested in Web Development?
Start Here.

School 2 TECH Careers

Overview: In partnership with School 2 Career and the Pitt Community Engagement Center in the Hill...

Programming- CIT 111

Overview: This course is an introduction to software development using the Java programming...

Networking: CIT120

Overview: This course introduces students to computer networking fundamentals. Using a Microsoft...

Information Technology Fundamentals: CIT 115

Overview: Course explores technical issues involved with computers and information technology....

Computer Foundations and Application: CIT 100

Overview: This is a general computer literacy course. Students develop skills with common...

Want to be Sure a Career as a

Web Developer

is right for you?

Find the right career path for you!

Take Our Career Quiz

to match what you enjoy with top careers in tech.

Looking for courses? Start here.