Product Manager’s Tech Skills

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.



Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Andrei Smagin

Product Manager nut. Stirring up some monkey business. Delivering genius solutions. Teaching on moonlighting. Usually here: