Подобно написанию музыки, созданию нового бизнеса или планированию маркетинговой кампании, программирование является творческой деятельностью. Так же, как и техническим навыкам, креативности можно научиться и улучшать ее, постоянно практикуясь! Вооружитесь методами, позволяющими обратить креативность на пользу более эффективному решению проблем, повышению производительности и созданию более совершенного программного обеспечения.В книге рассматриваются семь составляющих креативности в разработке ПО: технические знания, сотрудничество, ограничения, критическое мышление, любознательность, творческие методики и состояние ума. По мере прочтения вы сможете применять знания к задачам программирования. Суть каждого урока помогают усвоить многочисленные примеры и упражнения. Особенно вам понравится уникальный тест решения проблем в стиле креативного программирования, который поможет оценить, насколько творчески вы подходите к выполнению программистских задач.
Podobno napisaniyu muzyki, sozdaniyu novogo biznesa ili planirovaniyu marketingovoy kampanii, programmirovanie yavlyaetsya tvorcheskoy deyatelnostyu. Tak zhe, kak i tekhnicheskim navykam, kreativnosti mozhno nauchitsya i uluchshat ee, postoyanno praktikuyas! Vooruzhites metodami, pozvolyayushchimi obratit kreativnost na polzu bolee effektivnomu resheniyu problem, povysheniyu proizvoditelnosti i sozdaniyu bolee sovershennogo programmnogo obespecheniya.V knige rassmatrivayutsya sem sostavlyayushchikh kreativnosti v razrabotke PO: tekhnicheskie znaniya, sotrudnichestvo, ogranicheniya, kriticheskoe myshlenie, lyuboznatelnost, tvorcheskie metodiki i sostoyanie uma. Po mere prochteniya vy smozhete primenyat znaniya k zadacham programmirovaniya. Sut kazhdogo uroka pomogayut usvoit mnogochislennye primery i uprazhneniya. Osobenno vam ponravitsya unikalnyy test resheniya problem v stile kreativnogo programmirovaniya, kotoryy pomozhet otsenit, naskolko tvorcheski vy podkhodite k vypolneniyu programmistskikh zadach.