Так что в итоге делает разработчик?
Вы научились всему - прошли собеседование и сели разрабатывать фичи в вашем приложении.
И хорошо если вы знаете продукт который вы делаете. Иногда приходится в нем разбираться вместе с пользователями и стараться их понять лучше их самих.
На последнем месте работы мне говорили что надо в Бонусах на графиках сделать планы и выплаты, а сегодня я уже занимаюсь каким-то масснаймом кпбшников.
Мало того что нужно уметь общаться с компьютером и знать как ему прописать те функции который он должен исполнить - вы тут оказывается не приложение пишите. А решаете какую-то боль.