Red wrote:Anyway, the fact that you won a middle-school programming competition means very little (and it's in Croatia no less, a country with a small population and not known for its technological prowess; I would not expect the pool of applicants to be very high there), especially since you're still not very adept at it.
I think it means about as much as my Bachelor degree. How many people have been on that middle-school Croatia-level competition that year? It's about 40 each year (9 in my cathegory), and I was there twice (once winning the 4th place and once winning the 6th place). And about 400 students graduate computer engineering each year in Croatia (around 150 at FERIT in Osijek, around 150 at FER in Zagreb, around 30 at MATHOS in Osijek, and let's say around 70 at the small private colleges around Croatia).
Red wrote:My advice would be to start practicing Javascript.
Well, I've watched it (the part #2, I didn't bother to look through all of the part #1 since, chances are, I would find nothing new there) and I've learned only a few things:
1. JavaScript modules only work on live servers, not in the offline mode. I've never used JavaScript modules, so I didn't notice that. I couldn't have used JavaScript modules in my PicoBlaze Assembler and Emulator because it was important to me that my program works in Firefox 52 (many computers at the university are running Windows XP and are using Firefox 52 as the browser), and Firefox 52 doesn't support modules.
2. JavaScript has the `toFixed` directive to limit the number of decimal digits. In my programs, I used string manipulation for that. Using `toFixed` is really more elegant.
3. JavaScript modules sometimes need to be prefixed with `./`.
That's not surprising considering that I already went through two JavaScript tutorials: one at w3schools (back in 2017, and the content there was outdated even for that time) and one at Mozilla Developer Network (back in 2020, when I wanted to familiarize myself with modern JavaScript before making my PicoBlaze Assembler and Emulator).