← Все новости
Через 10 лет в IT я перестал делить работу на hard и soft skills

Через 10 лет в IT я перестал делить работу на hard и soft skills

Я долго представлял хорошего разработчика почти суперменом. Он отлично решает алгоритмы, знает архитектуру, может прикинуть необходимые ресурсы и стоимость инфраструктуры. Разбирается в требованиях и способен повести задачу. Чем больше всего умеет, тем лучше.После примерно десяти лет коммерческой разработки я стал заметно больше ценить soft skills. Особенно после работы техлидом. Но когда начал вспоминать конкретные истории, формулировка «soft skills важнее hard skills» перестала мне нравиться.В моём опыте технические знания помогали увидеть риски и получить офер при неидеальном английском. Они продолжают помогать сейчас, когда большую часть рабочих задач я решаю с нейронками. Одновременно я всё чаще замечаю, сколько работы остаётся после того, как технически разобрался в вопросе.Я увидел сложность, но сегодня начал бы разговор иначеКогда я был Tech Lead, нашей команде предложили серьёзно переделать планшет заготовок для пиццерий. Хотели обновить UI и изменить сам подход к подготовке ингредиентов: система должна была выдавать сотрудникам задания, что приготовить и в каком объёме.За этим стоял довольно сложный расчёт. Нужно было определять пиковые часы конкретной точки и понимать, сколько ингредиентов подготовить к этому времени. При этом сотрудники не могут одновременно выполнить все задания. Значит, требовалось ещё определить порядок подготовки и объёмы с учётом ограниченной загрузки людей.У разных точек могли отличаться сырьё и контейнеры. Различались и способы измерения. Всё это приходилось учитывать в логике, которая на экране должна была превращаться в понятное задание сотруднику. Читать далее