Most students studying engineering colleges in India find jobs in Software Company after completing B.E. It really doesn’t matter what Department they are studying in Engineering. Civil, Mechanical, Geo-Informatics, Biotechnology, Mechanical, Electrical Engineering students get entry level Software Engineer job with some software firm.
Almost everyone is going to be a Software Programmer of some sort, but how to recognize a good programmer? You cannot call yourself as a software programmer when you just learned to code in a language just for the save of doing a job. There are certain qualities that will differentiate good ( or hard code) and bad programmer. Recently I came across an interesting article How to Recognize a Good Programmer if you are a business person. Below is a summary
Positive indicators:
- Programs as a hobby
- Significant (and often numerous) personal side-projects over the years
- Learns new technologies on his/her own
- Started programming long before university/work/Job
Negative indicators:
- Programming is a day job
- Learns new technologies in company/company-sponsored courses
- Happy to work with whatever technology you’ve picked
- Started programming at university
Related posts: