Есть подумать, то путь айтишника-программиста - расширять спектр технологий, с которыми он умеет работать.



Я не имею в виду, что надо учить именно разные языки программирования. Я про библиотеки, платформы, фреймворки и 3rd-party services.



Они ускоряют тебя, решают за тебя рутинные задачи, автоматизируют часть процессов. Ты меньше пишешь кода -> меньше мест для багов.



Мне вообще кажется, что вместо градации Junior, Middle, Senior и стажа надо спрашивать набор технологий, с которым работал кандидат.



Разве нельзя оценить скилы человека по стеку, которым он хвастается?

🔹 numpy, pandas, sklearn, matplotlib

🔸 scipy, nltk, opencv



🔹 tensorflow, pytorch

🔸 cuda cpp lib, deepspeed, horovod, pytorch lighting



🔹 django, django-rest-api

🔸 celery, redis, postgres, docker, celery-beat, django-channels, dokku, nginx