Wednesday, February 13, 2008

What Does It Take To Be A Programmer?

by Camille Weber

Not all people has the guts to learn how to program, even I.T students were having a hard time understanding the algorithm of every programming / formatting and scripting languages. Logic is the magic word that every programmer/developer should have. Without this, you don't have the right to become a programmer. Logic cannot be taught through teaching rather it is naturally acquire or develop through examples like what are professors done during our lecture days. Being a programmer/developer is a big "plus" or an "asset" as not everyone is capable of doing software, website and system or not everyone has the skills. There is a big money on programming/developing, as they will pay us for the unique knowledge we can provide which normal people cannot do.

Let's talk about the latest news on programming. Are you still updated on the latest programming terminologies like object-oriented, IFS, RPG or navigator? Are you still updated on the newest programming languages nowadays like Java, Visual Basic.Net, AS/400 and SQL. As a good and successful coder, we must be updated on the top languages as technology is so fast and every coder should go with that flow. Its easy to adopt when you already have the skills as all languages has the same algorithm and conditional and logical commands and just changes only on the syntax or source code itself.
Every successful programmer start from nowhere, they took lots of time debugging, "meaning to say removal of errors" and they're like in a bit trouble finding the error they made and discover at the end of the day that it's just a misspelled variable name. Funny right! but it's true. Being a programmer is like you are in a big maze, lots of twist and turns and even mysteries. But at the end of this maze you will found out and experienced the true meaning of "Victory"
So what else, a programmer should have: dedication and being focused: coding is not easy and a very hard task, as all programmers should be dedicated and have a great patience in scrutinizing every single details,. There's no room for error and distraction when you are a programmer. Programmers are all a problem solver, from the writing of codes or syntax to debugging up to compilation and execution.
Another thing is, programmer are not just for programming languages or scripting languages or so called - front ends. Large systems or software or even website can't stand alone and need database.
These database such as My SQL and MS SQL are known as back ends. Front-end depending on the language of our choice is connected on its corresponding database(back-end). Every input done on the fronts-end will be thrown on its corresponding field on its database. It simply says that programmers and developers are not just good on front ends but also on back ends or to the interaction of these two.
And the last one............ Practice, Practice and Practice

No comments: