ты офигеешь, но кроме всего, что перечислит здесь кто-либо еще, нужна еще одна, вообще другая область. это технологии ведения бизнеса. маркетинг. коллекторство и прочая психология. право тоже сколько-то надо знать. и еще больше офигеешь, если я скажу, что это нужно даже если ты всего лишь исполнитель. ведь если заказчик более-менее (по финансам), то таких, как ты, набежит куча - и поди сделай, чтобы хоть часть проекта дали именно тебе, а потом еще доведи до конца и чтобы заказчик уставший от гемора (а гемор сейчас в любом не самом мелком проекте) не бросил раньше я сам все проблемы видел только техническими, научился их решать хорошо (problem solving & analytical skills), а вот с этим - поле непаханое и в итоге ничего не выходит.