Kamis, 22 September 2016

Pro Ga- *cough* Programming... Ehehehehe

I'm back... after a very tiring week.  I don't really have time this week, but since I'm tired of studying, I'll just distract myself for a while...

So here's the part where I tell you I'm not a highly social being. Like, I understand homo homini socius, but I'm basically the nerdy lone wolf. Like, even my friend who admits to being a lone wolf still wants to see her friends, while I be like "There's LINE..."

Unlike some people, I don't belong to some kind of social group (youth group, whatever...) at all. I almost accidentally joined one, but something happened and I ended up not doing it. Mainly, there isn't some kind of club that I'm interested in, and clubs themselves are pretty rare. I don't really have anything that I love that much, so it's not like I would qualify any kind of club...

Well, I did join an extracurricular activity, once. I can join no more because of lack of time. It was more like an extra class, really. A really small class, where we learned how to code.

Yep, coding. Ya know, making a program, sitting in front of a laptop typing stuff and voila! A program! Not really anything like that, but it does feel like that sometimes.

Yep. This happens.

My interest in coding is rather new. I've only taken interest in ninth grade, when somehow I developed enough mental power to process the programming language of Visual Basic and Turbo Pascal. In tenth grade, I took the class and enjoyed it very much.

The class consist of only six people including me. The teacher was a university student who once competed in the IOI. She NEARLY got the bronze medal! Isn't she awesome? She's just really really REALLY SMART. She's really nice to us too!

Our teacher taught us Free Pascal, a compiler whose language is used in the National Olympiad of Science. Starting from the basics. One thing that I like about this class is that we learned actual logic rather than just the language, which happened in middle school. The logic really does get us somewhere, as coding is really as much as telling the computer very specific orders. If you don't know how to solve the problem, you don't know how to boss your computer around.

I liked the class so much I continued with it the next year. We also get some juniors, tenth graders who just joined. Two turned out to be very interested in the National Olympiad, and eventually they beat me there. Hard loss to cope with, I'd say... I did cry.

This time, the teacher had to split her attention between the tenth graders and the eleventh graders. Even though she seemed like she's gonna teach us more difficult lessons, I think she forgot and ended up giving us exercises. Sometimes they are hard, sometimes they are easy. Most of the time, I can get it done rather quickly and easily.

Our school hold an open house event each year. Each extracurricular, language, and humanities class gets to present themselves. Our class has few resources, material and human. Thing is, at first, we don't really have any sort of motivation either, so we just get it done. The second year, however, has higher stakes, at least a little bit. Even though we had better resources, motivation, and preparation, some things went wrong... but then the class doesn't interest that many people, and in the end the class was erased.

Well, one funny thing that happened is, while preparing huge letters spelling "Programming" for the event, we somehow get the idea of rearranging it into "PRO GAMING" by leaving out the "R" and "M". We did have a good laugh at that time. We took a photo and all! It was really fun. I'll miss that class.

Oh well, gotta move on, I can't afford any extracurricular activities anymore. The class is no more, and I got higher stakes now... I am grateful of such experience, however. I gain valuable coding experience and some friends. I kinda wish I can still be in that class, but meh...

var a:string;
begin
readln(a);
writeln('Well, goodbye for now, ',a);
writeln('Got stuff to do!');
end.

Tidak ada komentar:

Posting Komentar