Metu Jump – for aspiring programmers

Programming is the art of compromises. Programming is the art of good decisions. Programming is the art of breaking down a task into smaller tasks.

They say that programming is craftsmanship. This sounds better, because you don’t need to be a genius to be a craftsman. All you need to do is to practice. Practice what? How?

One of the most effective way to practice is to study other peoples code. E.g. if you learn the Spring Framework or Angular, then you gain two different things. First of all, you’ll know stuff that makes you valuable on the job market.

Also, you can learn what the big guys like Google or Spring think about decomposing a system. That’s how you study other peoples work. This is going to have a long-lasting effect on your career. You’ll know which components you don’t need to write from scratch. It will be much easier to learn another (third, fourth) framework.

I find it really convenient to learn from experienced instructors. They can explain the theoretical parts and help you with the exercises. If you’re lucky like the new pupils of Metu Jump, they’ll make sure you’ll get a job after the bootcamp. Also, your future employers are going to pay some of your tution.

I participated at a similar bootcamp called Java Master. It helped me so much during the beginning of my career that it felt like cheating.

There is a drawback though. If you become a programmer, then you’ll have to keep learning.


About tamasrev

A software developer, specialized in Java, addressing himself as generalist. A proud daddy.
This entry was posted in programming and tagged , , , , , . Bookmark the permalink.

3 Responses to Metu Jump – for aspiring programmers

  1. The Java Master bootcamp you mentioned is not available in english… do you know of something similar in english (or even german) language? Thanks!

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )


Connecting to %s