Intervju med Carlos Gil Bellosta: "För en ekonom räcker inte Excel"

Intervju med Carlos Gil Bellosta: "För en ekonom räcker inte Excel"
Intervju med Carlos Gil Bellosta: "För en ekonom räcker inte Excel"
Anonim

Idag intervjuar vi Carlos J. Gil Bellosta, någon som har ägnat sitt liv åt statistik, matematik och programmering.

Carlos J. Gil Bellosta har arbetat i företag som Ebay, BBVA, Everis eller Barclays. Ändå är han också en statistiker, en datavetare, en R-entusiast och en bloggare på sin fritidsdag.

Även om han var baserad i Madrid studerade han matematik och statistik vid University of Zaragoza och Washington University i St. Louis, USA.

Datanalytics startade 2005 och nyligen Circiter S.L. där det har arbetat med stora och små data. Han är en aktiv medlem av R-användargruppen, har utvecklat flera paket, till exempel den allt populärare rPython, pxR och MicroDatosEs, och har varit president för R-användarföreningen (Comunidad R Hispano) sedan grundandet 2011.

1. Vad gör en matematiker programmering? Hur är förhållandet mellan matematik och datavetenskap?

Det finns en klassisk artikel, The Manager and the Moron, där det står:

"(Datorn har skapat något som aldrig funnits i världens historia, nämligen att betala jobb för matematiker." ("Datorn har skapat något som aldrig har funnits i världens historia - nämligen jobb för matematiker."

Jag tror att du har rätt. Det finns bara en debatt på Twitter om det. Specifikt om vad som är mer användbart för datavetenskap: att studera matematik eller datavetenskap. Jag har sagt något liknande att datorer inte studeras, att datorer är kända (du studerar fysik, ekonomi eller matematik). Vi lär oss engelska för att kommunicera med tredje part (människor) och vi lär oss datavetenskap att interagera på ett icke-trivialt sätt med de maskiner som vi interagerar med så många timmar om dagen.

Som matematiker är jag utbildad för att hålla mig på den teoretiska sidan av saken. Men med tiden börjar man uppskatta det praktiska i saker. För att göra, för att köra, behöver du datorer. Och vet hur man programmerar dem.

2. Tycker du att datorprogrammering bör genomföras inom ekonomi och näringsliv? Varför?

Jag tror att jag redan har svarat på det. Ekonomi och ekonomi är praktiska ämnen. Och det betyder datorer. Och nej, Excel räcker inte.

3. Tycker du idag att en bra ekonom borde ha grundläggande uppfattningar om programmering?

Jag håller inte med. Grundläggande? Aldrig. De måste vara djupa. Och det är inte det jag säger så: Jag rekommenderar den serie artiklar som publiceras av Jesús Fernández Villaverde i NadaEsGratis om ämnet.

4. I vilka anteckningar förändras elevernas förmåga som lärare vid institutioner som IE, EOI eller EAE? Uppfattar du en förbättring eller en försämring?

De är alla väldigt olika webbplatser, med mycket heterogena studentprofiler. Det finns program som riktar sig till "mellanledare" som söker en affärsvision (men utan att göra händerna smutsiga med kod); det finns dem för proffs med viss erfarenhet; andra, mer riktade till nyutexaminerade som vill fördjupa sina kvantitativa färdigheter … Och det som förvånar mig mest är just det som inte förändras. Jag ser inte att de nya generationerna, de som har haft smartphones "för alltid", inte är särskilt smartare. Den "moderna" motsvarigheten till klumpig kopieringskod i Word tar en bild av den och delar den på WhatsApp.

En annan manifestation av icke-förändring är att andelen riktigt bra studenter förblir konstant över tiden.

5. Vad skulle du rekommendera till någon som vill börja programmera om ämnen relaterade till ekonomin?

Pytonorm. Nästan säkert Python. Och grafik (med Python). Att han också följer några bloggar av människor som publicerar på underämnen (inom ekonomin) som intresserar honom och försöker inspireras av dessa idéer för att börja göra sina första steg. Det är svårt att börja programmera. Det är därför det är bekvämt att kombinera det med en hobby.

6. Och om programvara, vilka program rekommenderar du för att genomföra ekonometriska studier? (R, Python, Matlab, Eviews, Stata …)

R och Python. Och att välja en att börja med skulle jag säga Python. Program som Eviews, Stata eller Matlab har ingen turné, så de kan hoppas över.

7. Har du ett projekt i åtanke som president för Hispanic R-gemenskapen?

Före detta president. I några månader. Nu är R Hispano Community i bättre händer. Faktum är att R Hispano Community organiserar XI R-användarkonferensen, som kommer att bli mycket stor. Bland annat för att de återvänder till Madrid.

8. Utbildning från onlinemedier är fortfarande undervärderad. Tror du att det kommer att förändras? Var tenderar framtidens utbildning?

Jag tycker att det är ett misstag att bedöma (över- eller minus-) vad någon har lärt sig eller påstår sig ha lärt sig (även med en officiell titel). Du måste bedöma vad någon har gjort, deras personliga portfölj. I den meningen får informell utbildning (online eller inte) ett mycket viktigt värde: man står inför ett problem och letar efter sätt att lösa det. Informell utbildning är också av stort värde i en tid då teknologier utvecklas snabbt.

Som sagt, det finns saker som kommer att förbli desamma för alltid. En bra bas (jag tänker på en bra grad eller liknande) är viktigt för att skapa den konceptuella ramen där dessa mer … övergående element passar. Återigen, här har matematiken hjälpt mig mycket: Jag tror att jag vet bättre än andra vad som är vanligt mellan olika tekniker, vad som förtjänar att sparas och komma ihåg, om dess Kleenex-aspekter (att använda och att kasta bort eftersom de är föremål för revision och ändra).

9. Slutligen, vad gäller din yrkeserfarenhet, vilka råd skulle du ge till någon som vill ägna sig åt en gren som din?

Det beror på var du är, vad du har studerat, hur gammal du är. Till exempel skulle jag säga till en ung matematiker: lär dig att programmera bra, lär dig datarelaterad teknik och gå till jobbet i några år på ett konsultföretag som utsätter dig för olika problem och företag. Jag skulle be någon med mer erfarenhet att ärligt tänka på var de tycker det är svårast (i programmering? I den matematiska och / eller statistiska grunden?) Och att rikta sina ansträngningar i den riktningen (kanske med utbildning online, med bra böcker, med personlig utmaningar etc.).

10. Kan du visa ett exempel på vad programmering kan göra i vardagen?

Jag brukar sätta på Twitter-länkar till nyfikna saker som människor med mer tid än jag gör. Ibland, kul med ett exempel som det jag ska visa nu. Vilket dessutom tenderar att bli mikroviraliserat (viraliserat i min mikrovärld, kom igen). Men de är vanligtvis den minst praktiska typen av applikationer. De som verkligen är värda det är andra mycket tråkigare och oändligt mindre pråliga. Ett exempel är dock simuleringen av ett mål i en officiell match.

Fotbollsanimationer med R https://t.co/ytnkXaH8uw pic.twitter.com/vmy2EO17aM

- Carlos Gil Bellosta (@gilbellosta) 1 april 2019