Программирование «на лету»
Перед тем, как написать программу, нужно детально проработать всю её структуру и желательно начертав схему – приступать к написанию кода. Примерно так пишется во всех учебниках по программированию.
Это классический путь и многие программисты жёстко следуют им, не видя других путей. Но он очень трудозатратен, ибо огромное количество времени тратится на всевозможные согласования и проектировки.
К сожалению, как показывает практика, в аудите времени не то что мало, его вообще нет. Поэтому, научитесь создавать программы «на лету». Пока клиент рассказывает Вам о предстоящей работе, прикиньте, какими способами Вы могли бы эту задачу решить. Сделайте общий набросок в памяти, а потом сядьте, сосредоточьтесь и напишите эту программу. Не пытайтесь просчитать наперед все детали – их будет огромное количество, всё равно не учтёте. Не бойтесь экспериментировать – боги благоволят смелым ! Естественно, опыт приходит с годами, но в постоянной практике, программы начнут сами писаться без Вашего участия, а Вы лишь будете созерцать плоды своего разума.
Научитесь творчески мыслить и ловко выходить из сложившейся ситуации, не привязывайтесь к стандартным методикам.