Product Manager’s Tech Skills

Andrei Smagin
2 min readNov 16, 2021

A lack of technical background can be a blocker in the career. Understanding of the technical part of the product allows you to take full responsibility for the success of the team, to faster the pace of work and win teams trust.

In FAANG, 60–70% of product managers have their first education in Computer Science; their technical skills are tested on interviews.

What skills should a PM develop?

1/ Basis: how your website/app is working, what parts it consists of, frontend/backend.

2/ Scaling, Data Partitioning, the difference between relational and non-relational databases, its structure.

3/ The API and application microservices work; the main frameworks for development.

4/ Machine Learning Basics

5/ Distributed systems, Load balancing, caching. If you work closely with developers and are involved in releases, then be aware of what is Version Control and Git

6/ How releases work: Production, Staging, Master.

7/ Computer science: data storage structure, stack, queue; algorithms: search, sorting, etc. What developers face every day.

8/ SQL — the ability to write database queries.

How long does it take to explore this? Do a Deep Dive: For 1–2 months you focus on figuring things out, and then you maintain your knowledge by updating it every six months. You will spend 30–40 hours of your life, but the ROI that the company and the team gains will increase over time.

--

--

Andrei Smagin

Product Manager nut. Stirring up some monkey business. Delivering genius solutions. Teaching on moonlighting. Usually here: https://t.me/productmonkey