Почему всем следует учиться кодировать

Если вы из одного из двух штатов Индии, говорящих на телугу, и приехали в США, чтобы получить высшее образование, очевидное предположение о вас состоит в том, что вы инженер. Но, к счастью или к сожалению, я не вписываюсь в этот стереотип. Я получила степень бакалавра экономики в колледже Леди Шри Рам, а затем продолжила степень магистра финансов в университете в Буффало. В то время, когда я писал бакалавра, Python как язык программирования считался (почти) неуместным в финансовой индустрии.

Но сегодня все выглядит иначе. Появление больших данных изменило ландшафт финансовой индустрии. Говорим ли мы об алгоритмической торговле, которая использует исторические данные для максимизации доходности портфеля, или говорим об анализе эффективности отдельной акции за определенный период времени, языки программирования, такие как R и Python, могут оказаться весьма полезными.

На днях я разговаривал с другом, выпускником факультета политологии. Она рассказывала мне о своих планах поступить в аспирантуру по политологии в одной из школ Лиги плюща. Очевидно, чтобы поступить в аспирантуру, кандидат должен иметь некоторый опыт программирования, предпочтительно на R и Python. Вначале я был немного удивлен, потому что подумал, что выпускник политологии будет делать со знаниями кодирования. Я немного подумал, и теперь у меня совершенно другая точка зрения.

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

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

Честно говоря, в то время это не имело для меня большого смысла, потому что мое представление об образовании было очень сегментированным (например, политолог знал бы только о политологии).

Но в последнее время кажется, что мы все медленно движемся к образованию с междисциплинарным подходом (о котором мне говорил доктор Рангараджан), где политолог может быть экспертом по кодированию или наоборот.