Есть подумать, то путь айтишника-программиста - расширять спектр технологий, с которыми он умеет работать.
Я не имею в виду, что надо учить именно разные языки программирования. Я про библиотеки, платформы, фреймворки и 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
Я не имею в виду, что надо учить именно разные языки программирования. Я про библиотеки, платформы, фреймворки и 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