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

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

Если вы сами хороший повар, такая ситуация вас не смутит. Вы закатываете рукава, надеваете чистый фартук и приступаете к работе на кухне. Шоу продолжается, и ваши клиенты довольны.

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

Так что не удивляйтесь, если в следующий раз вы встретите генерального директора, который занимается программированием. Он или она может стать нормой в ближайшем будущем.