38

Once, at school, last year, we had to present a C# project that, upon clicking a button, took words from a .txt file and showed them in an alphabetical listBox...

Since the file they gave us was so long that we had to wait a minute or so to get the listBox full, I implemented a progressBar which popped up on the button, and upon clicking it, the progressBar advanced for every word it loaded, until, upon finishing, it would have disappear leaving again the button, and the listBox would have been loaded.

Apparently, this choice alone – even if it had next to nothing to do with the exercise – was enough to give me a solid 9 out of 10, because our professors never explained us about progressBars and I used that completely on my own... I tend to do things like this in class, where I explore what my tools could give me.

So long story short, I ended up having the best vote in class for that, and I was so happy and motivated :D

Moral of the story: if you can, always try to learn something new about your tools and your programming language, on your own, because apparently it gives you advantage towards others, at least in school. Or even if you're not in school, it could still be something cool to learn that might be helpful in the future, for your projects or your job's projects.
The more you know, the better!

Comments
  • 5
    This is quite true... I always do so at class, but mostly because of boredom... Who cares about how to align a Microsoft Word document??? For 99.9% of material learned at school I could have just read the documentation and 50% of the rest will actually be useful in a real life situation. I think schools should at least explain to kids what a terminal is, so they don't freak out of a strange dark "hacker", reading the git documentation or something.
  • 11
    Was expecting 0/10 points because you weren't following the task.. #notDisappointed
  • 2
    I remember in school we had to express "us" in six words.
    Me: "programming is not equal to hacking"
  • 1
    @wholl0p No, but I DID follow the task... It's just that I added an optional feature that makes that minute while it loads pass faster :3
  • 1
    @Gaetano96
    At our uni that would've gone wrong... If you don't clearly follow the task you fail. That's why I'm impressed :D
    I think this is not how one should handle this as a prof but that's how it's going unfortunately.. :-/
  • 1
    @wholl0p Oh! Wow... really?
    That sucks :/
  • 1
    @Gaetano96 yeah not nice but they want to train us following rules.. They teach us to do exactly what the customer (here the prof) tells us to..
  • 1
    @wholl0p yeah but that's a bit too much if you ask me >.<
  • 1
    @AKCr I am being sorry I can't favourite comments
Add Comment