Добавить в корзинуПозвонить
Найти в Дзене
Елена Компотова

Стратегическое мышление

Скрытый навык, о котором не говорит ни один программист. И нет, дело не в том, как быстро вы превращаете свой кофе в код. Это стратегическое мышление.
Оглавление

СКРЫТЫЙ НАВЫК, о котором не говорит ни один ПРОГРАММИСТ. И нет, дело не в том, как быстро вы превращаете свой кофе в код. Это СТРАТЕГИЧЕСКОЕ МЫШЛЕНИЕ. Позвольте мне рассказать вам, как этот единственный навык помог мне стать «Успешным разработчиком программного обеспечения».

Во-первых, что такое стратегическое мышление?

Это познавательная деятельность, при которой человек намеренно генерирует мыслительный процесс, анализируя критические факторы, которые в конечном итоге могут привести к достижению цели или долгосрочному успеху в начинании, как в проекте.

Проект стратегического мышления и разработки программного обеспечения

Работать сразу со всем проектом - плохая идея. Когда я получаю проект, я всегда стараюсь его обдумать.

Осуществимость

Первое, что я делаю со своим проектом, это проверяю выполнимость всех функций, требуемых клиентом. Если есть что-то, что невозможно, я четко сообщаю об этом клиенту.

Разделяй и властвуй

Второе, что я делаю, - это разбиваю проект на разные модули. А потом определяю их зависимость друг от друга. Разобравшись с этим, я начинаю кодировать эти модули один за другим. (Какой модуль мне нужно кодировать следующим, зависит от его надежности.)

Ошибки

Ошибки неизбежны. Я всегда стараюсь написать достаточно блоков обработки ошибок, чтобы предотвратить сбой. Я не против ошибок. Я действительно люблю их.

Тестирование

Зачем ждать, пока команда тестирования проверит ваш код. Я всегда создаю свои собственные случайные варианты использования для всех пользовательских входов и тестирую их. Это дает мне сильную команду над моим собственным кодом и экономит время.

Стратегическое мышление наиболее полезно при работе с ошибками и ошибками. Это достижимо, и вы действительно можете натренировать свой ум работать определенным образом, чтобы мыслить стратегически.

Вы хотите, чтобы я поделилась своими советами о том, как я думаю о стратегии? Прокомментируйте и дайте мне знать.