Slide 1

Slide 1 text

Brett Ch a lup a , 2021 Developer Roles & Levels Explained From Front-End to Full St a ck a nd everything between

Slide 2

Slide 2 text

Hey! This is all based on my own experiences and is highly dependent.

Slide 3

Slide 3 text

No content

Slide 4

Slide 4 text

• Well-rounded • Works on the front-end and the back-end • Maybe a little bit of ops and infrastructure • Lots of areas to grow in, more on that soon

Slide 5

Slide 5 text

• Focused on the user experience • Web (HTML, CSS, JS); apps! • Relies on back-end devs for API & data • Not too concerned with ops

Slide 6

Slide 6 text

• Focused on the data & APIs • Back-end languages • Database • Background job processing • A little bit of ops

Slide 7

Slide 7 text

• Hosting • Third-party services • Scripting • Uptime & monitoring • Networking • Making sure the apps work • Scaling (at certain levels)

Slide 8

Slide 8 text

Levels

Slide 9

Slide 9 text

No content

Slide 10

Slide 10 text

• Just getting started; fi rst job • Needs support & guidance • Capable of getting things done w/ help • Not thinking too much about big picture • Slower expectations • Getting bearings of the tech & biz needs

Slide 11

Slide 11 text

• 2~5 years experience • Can work on something from start to fi nish • Code may not be the most performant • Sometimes gets caught by edge cases • Starting to think about big picture

Slide 12

Slide 12 text

• 5~10 years experience • Mentors teammates • Catches performance & edge case issues early • Writes high quality code • Works pretty quickly • Taking on tasks that they know need to get done • Contributing to big picture convos

Slide 13

Slide 13 text

• 10+ years experience • Technical leader • Vision for where tech can go • Combines business needs w/ tech needs • Mentors all teammates • a.k.a. Lead, Sta f

Slide 14

Slide 14 text

Specialties

Slide 15

Slide 15 text

No content

Slide 16

Slide 16 text

No content

Slide 17

Slide 17 text

No content

Slide 18

Slide 18 text

No content

Slide 19

Slide 19 text

No content

Slide 20

Slide 20 text

Many more!

Slide 21

Slide 21 text

Where to start? Front-end! Visual, can quickly iterate, dive deep from there. But also follow your interests too.

Slide 22

Slide 22 text

The best teams leverage strengths and encourage focused growth.

Slide 23

Slide 23 text

How to Level Up

Slide 24

Slide 24 text

You’ll learn on the job, without doubt.

Slide 25

Slide 25 text

Find a mentor internally or externally.

Slide 26

Slide 26 text

Work with your manager to create a growth plan to hold you both accountable.

Slide 27

Slide 27 text

Intentional learning and specializing can help you grow more quickly.

Slide 28

Slide 28 text

You’ll likely have di ff erent phases in your career, and that’s great!

Slide 29

Slide 29 text

Thank you & happy coding!