Darío Martínez is a 15-year-old boy from Valencia. In fact, a year ago, I didn’t know how to program. As well as, he is the winner of the last Spanish Computer Olympiad. Also, a contest promoted by the Aula Escola Europea Foundation in Barcelona. Of course, it have held since 1997 in search of the promising heads of computer programming focused on algorithmic resolution.
“I started programming last summer, after confinement. Also, a little because of its possible use to do things related to mathematics and a little out of boredom. In fact, some friends who already knew how to program also encouraged me. Also, they helped me a little to learn Python”, tells us.
After all, the fact that Darío did not know how to program until relatively recently is a common pattern in candidates. Who to the OIE. Hundreds of the nation’s high school, high school, and middle school students participate in it each year. Who are screen through statement problems that bring any Muggle from programming and algorithm into the Matrix.
After all, the final phase was complet by 24 participants who have to solve five of these problems in three and a half hours. Also, there are four winners or gold medalists this year. Who will represent Spain in the International Olympiad? Of course, this year online for obvious reasons. In Engadget, we have spoken with these top four classifieds so that they can tell us how they see the future of programming, development. And how they have been formed from their pre-university eyes.
Learn program with internet resources is possible – Spanish Computer Olympiad
Bernat Pagès was the runner-up in this edition. Also, a 17-year-old from Girona, Bernat did start playing with the Scratch from a young age. After all, “My parents both studied engineering also that encouraged me to start it such a young age”. After all, it is with regard to competitive programming.
In which the focus is on solving problems, with specific languages. Also, parameters such as memory use and execution time are also value. As well as, it is also start less ago. Then a year of resorting to websites promoted by the OIE itself to train. Of course, as Codeforces or Jutge.org, which they recommend in their training manuals.
A pattern similar to that of Óscar Garries, 17, from Barcelona; third classified. Garries tells us that he started programming two and a half years ago “because he wanted to make some money. ” In fact, he affirms that what he values most about programming is “being able to create whatever you want whenever you have the desire and the time.”
In his case, he resorted to courses on low-cost payment platforms such as Coursera or Udemy. But most of the things I have learned in the end by watching YouTube or the documentation of the languages.
After all, Joan Cintas is the fourth classified and precocious genius. Whom we have spoken and aged 17 also trained in the Aula Escuela Europea. As well as, an Promoter of the Olympiad where he did take programming courses from (still) younger. “In the second year of ESO, we started programming with C ++.
I immediately liked the idea of programming and being able to solve these complex problems and I began to work more on my own. Either with websites or with face-to-face classes. Also, my school gave with so as to prepare the different programming contests that we find in Spain. Says Joan, who nevertheless affirms that she has gone to websites to learn extra in a self-taught way.
Teens in love with how algorithms solve problems – Spanish Computer Olympiad
As well as, a common pattern that we have found when chatting with them is that in the necessary interconnection. Between mathematics and programming for children, the former has an even more central weight.
The clearest case is that of Darío, who tells us that what motivates him most about programming is “his relationship with mathematics and the ‘challenge’ of making efficient algorithms to solve problems related to them. You can Learn new languages or know how they work internally. Also, i really like algorithms and problem-solving. “
After all, this passion for algorithms is also shown by Bernat. “Personally, what I like most about programming is the mathematical part behind it. Also, the fact of thinking of an algorithm that solves the problem in the most optimal way possible”.
Joan also alludes to how programming solves vast problems in a short time. And remarks that, from his point of view. With a computer we can always find a method to solve them efficiently.
Ditch Python or Rust: C ++ wins among the programming Olympians – Spanish Computer Olympiad
One condition that the Olympiad in Spain has is that the languages allowed to solve the problems are limited to C ++, Python, and Java. Also, a trio that in the main Olympiad is reduced to only the first. Which is specifically promoted by the organization.
This inclination towards C ++ is also clearly marked among the Olympiad medalists. They all mark it as their reference syntax. Also, the language created by Bjarne Stroustrup. As well as, an evolution of the mythical C continues to maintain an important quota and importance. After all, each time Python itself or newer alternatives such as Rust are gaining weight.
Only Java, Python and C ++ are allowed in the OIE
Dario: I learned with Python and I liked it a lot. Also, I think it is a very good language to start with, but the fact that it is much slower and the lack of data structures such as asset or priority_queue makes me prefer C ++”.
Joan: “Currently I know 3 programming languages: C ++, Python, and Java. Java is the one I like the least by far, it is very long to write and is not as good at computing time as C ++. Although I like Python a lot for its simplicity and the speed at which one can write the code, C ++ is the first language I learned and the one I use in competitions, since it is the one I have the most fluency and, although it is long to write, it has a lot of ready-made structures and ready for you to use.
And the future? This is how they see themselves and technology in a few years – Spanish Computer Olympiad
Asking someone who still has everything ahead of him about the future is like rolling a dice. Logically, most have in their sights studying mathematics and programming but considering that they still have time to choose a career, their options are open.
Óscar Garries, the third classified, is the most pragmatic: “I would like to study math or data, but I doubt that the note will reach me. What motivates me the most, in any case, is the field of deep learning.
I think everything related to AI is going to be the one that evolves the most in the future, and what I’d like most would be to work on a project like Google’s DeepMind, “Alphabet’s division that explores deep AI and made headlines a few years ago after its AlphaGo program will defeat a professional human Go player for the first time.
Bernat Pagès, the second classified, is one of those who point directly to mathematics. “I am very clearly sharp that I wanted to study mathematics at the university if the cut-off marks allow me. Here in Catalonia, there is a program called CFIS that allows you to study two degrees simultaneously, where I could study Mathematics and Data Engineering.
Mathematics and its deep research are what most attract the attention of the medalists, along with fields such as deep learning
I believe that the Big Data, or in other words massive data analysis, is going to be a key element in computer development, “he says. Among his aspirations are to dedicate himself fully to mathematical research or, failing that, to work for a BigTech.
It is less clear to Joan, who confesses that she has not yet decided what to study, but that she would like to dedicate herself to the world of technology. After all, the fields such as AI or Augmented Reality are some of the most striking.
“In the case that I dedicate myself to computing and technology, I would like to work on specific hardware and software development issues, since I think it is a very interesting field and teamwork allows interactions and transmission of very important ideas, and starting from an idea to a defined final product seems very entertaining to me, “he says when we ask him to imagine a few years from now.
Darío, this year’s winner, is also heading towards mathematics and specifically the development of algorithms. “In a few years I hope to have finished my studies and to be able to work at a University investigating in some field of mathematics that I like, probably something related to graphs or combinatorics.
I suppose that I will not be clear until I have studied more advanced things of different fields “, he says, although he remarks that he is not very clear about it …” Because I still have two years to choose what to study at the University.
And there is no girl?
The quartet of seasoned young people perhaps also represents how in programming there is still ground to be gained in order to achieve a greater female presence. But it is already on its way.
After a first female medalist last year, this course the OIE had 4 girls in its final
At last year’s Olympics, one of the winners was Blanca Huergo, the first woman to achieve one of the four gold medals.
Blanca is already studying Mathematics and Computer Science at Oxford and, in the meantime, has promoted the celebration of a Women’s Computer Olympiad with which to encourage the participation of the youngest. In this year’s edition, among the 24 finalists, there were 4 girls, the largest presence in the history of the contest.
We are here to hear from you
Of course, you can contact us to let us know if we are missing something on our stepphase.com page. I hope you like it and by the way thank you for your visit.