Reality about Programmers Before, Now, and After

Today computer related courses are highly in demand here and abroad, and most of all to the cyber world where they called it skill outsourcing. Most student who graduated with those computer related courses are having problem in applying for a jobs, why? because they're having a problem about there skills and capabilities, they are unsure on there mastery and field of expertise. These is the reality about the Programmers BEFORE, NOW and AFTER Learning to program is hard enough, but if you are eager and have the passion to learn program then you be able rich you goal. BEFORE,programmers are consider tough,high caliber and nerd because they are able to create programs and software's to its highest performance,and a very reliable software architecture. But have you ever think about.. HOW DID THOSE PROGRAMMERS CREATE THOSE KIND OF SOFTWARE BEFORE WHEN THERE ARE LACK OF RESOURCES TO USE? or Have you ever think about how did the programmers before create an Operating System like Windows, Linux, Mac, and etc. or do you ever think how did they derive a new programming language out from existing programming language or create a first programming language to create a software. I guess its the big question in your mind right now. Here's the reason, before programmers are very passionate to their work, they are eager to learn and discover many new things, they never stop learning and making new innovations..instead they compete to able to become known and popular in their field of expertise. Undeniable programmers before are having a hard time in debugging there programs because of lack of tools.But still they overcome that problem and instead of relying aid from programmers they be able to solve problems on there own and that's the characteristics of a true programmer before that for some of today's programmers don't have. NOW,Today's programmer is very very different on the past programmers. On today's situation those newbie programmers have this kind of characteristics on there very first programming class lesson. Student think deeply about programming, they think programming is hard to learn so they tend not try themselves to learn but instead they let there classmates who are passionate to learn programming to do there programming activities and assignments. Here's a funny situation about student's during there programming class. During programming lecture do your know what did the student programmers do? Instead of listening they tend to do texting, surfing on the web, playing built in games from the computer, talking while lecture is going on and most of all the very annoying part, is the instructor is talking in front and the only reply they hear from the student's are the mouse clicks.Here's another situation, according to one of the study I read, it says that 5 out 25 student in the class can debug,and design program well, the rest shows they are the one who belong to those slow learners. This are the characteristics of a programmer today: * For a student programmer. During programming activities, student well not immediately create the program after the instructor give the question instead they will looking at the question written and pretending to think deeply although they are not thinking and waiting to there classmate who finished to code the program and ask for the runnable code as if they are the one making then pass it to there instructor with confidence. * For a student programmer.During programming activities again, when the compiler founds an error, and lets say 100 errors found, student will depress and seeking for somebody's help, some are immediately crying and the most common traits they do when debugging, instead of fixing the error they tend to press the debug button always as if they are doubt on the compiler error messages. * For a professional, Even if you are a professional programmer, you will also seek for somebody's help, but did you know that only few programmers can design and create best software's. This is the reason why only few, because they are not confident on there capabilities and skills to create and developed on there own, but instead they will ask a finished projects or a source code from other programmer and get all ideas there to be able to generate there own system. But the sad reality and what makes these worst, is that some forgot to give credits on other programmers work and some tend to reverse engineer others works and tend to claim the program as if they are the one making it. Programmers today are lucky enough compare to the past programmers for they may be able to create program with ease and hassle free and there are already lots of free software development tools out in the web provided for them to use and learn. These should be reason that programmers today must be consider to be the best compared to those in the past. But sad to say,in reality only few are deserve to be called "TRUE PROGRAMMER" and others are deserve to be called "LAZY PROGRAMMER and UNRESOURCEFUL PROGRAMMER". AFTER, There were will be 2 options on the future programmers 1.) If today's programmer never changed there lazy characteristics and unresourceful traits then thats the time that software engineering among IT became unreliable and Software productions became less 2.) Best software will be invented by the best and high caliber programmers,with a well engineered and well developed system structure. More works and jobs if programmers today change its character istics LESSON: Programmers must not solely rely on others work,and must not depend there concepts from existing research from other programmers for them to learn. Learn, study , practice and focus one field of IT for you to master and make it as your key for your job and most of all the key of programmers success will starts on itself and on the path he choose to be.

hello itachi i would to say thanks for this Article i am studying computer science and have many problem with programing we are learning java in university but i am not good enough in java i am lost in programming i dont know what is the best way to learn and how to learn what is the best programming language to learn: java , asp.net , c# , php or what really i dont know

Good Article Sir. it makes me remember my college days in C++ And VB6 Programming :)

While I'm reading this I remember when we are in school. It's funny to say that I'm also using source code from other programmers, then I put them in my program. but I just don't put them, I also study the code :)Unlike others I give credits for those author/programmers. Thanks for them :D

that's really true...before we don't have easy access to internet and so expensive. We cannot research the whole day so read...read...read books and so we debug programs in paper imagine programming without using computer... so sad but am very thankful we became "TRUE" programmers than today's programmers (clap! clap! clap!)

Enough article to awaken PROGRAMMERS. Thanks..

Sir me too i thank you so much to give me this advice,many programmer of today have this kind of LAZY,me too i'm beginner in JAVA what can i do in order to be high developper of JAVA

Good day, Im rei, im a general programmer and web developer working in an australian co., yeah some programmers rely on others work, i know few and they are really good at it. tsk tsk.

May i repost this blog if you dont mind?very inspiring and reliable article..thanks..

Sir, your article really applies in real life in the industry of comSci and IT in the universities, it reminds me of my classmates who are very lazy and cries for help but never study the language. Although Im not the best of the best in my class but still as a representative of my group activites, I am will do my best and exert effort just to master the languages i need to learn in order to use them after i graduate. and motivates my members to learn the languages easily.

=) Yesterday is history, Tomorrow is mystery and Today is a gift, that's why it's called Present....

the challenge of programmers today is their self not the resources... most of the programmer today are lazy... based in my opinion =)

Programmers of today have a wider range of things to study. Old-times programmers are better because the technology of their era is not the same of what is today. By the way, those who are lazy to study are not programmers at all. You know what? True programmers have a common characteristics. And that is laziness. Why? they will try to make their works easier. Most of the times, with just one click or automated. I can remember those wannabes during my interview with them. Most of them are too proud about their projects but can't even solve a simple algorithmic problem during the technical exam.

Add new comment