Re: IT Industry and Employability of Technical Graduates Quote:
Originally Posted by ashokrajagopal A developer on the other hand( just how I thought about it, not about the article) can move over technologies quickly and always has a grip on the bigger picture. These are people who can grasp technology changes fast and often "develop" new stuff. When "developers" show the way, "programmers" can write the code.
Its the design of the systems that separates developers from programmers. |
Your definition is exactly the opposite of what is considered the norm, at least in USA.
Bill Gates was a programmer, not developer. http://www.britannica.com/biography/Bill-Gates http://www.dodgycoder.net/2012/09/q-...ogrammers.html http://www.itworld.com/article/28235...ogrammers.html
I became a programmer in 1989, and I have always considered myself a programmer rather than developer. Programmers are self driven, innovative and creative techies who are obsessed with design, architecture and performance. Developers are more concerned with customer needs, deadlines, process compliance, SOWs, NCRs, etc. Naturally, programmers mostly stick with software product companies and developers are mostly in software service companies. I spent only 10% of my career in services and it drove me mad.
Programmers work best alone or in very small teams. Large teams usually are full of developers, and rarely any programmer. Programmers are the kind of people who build SaaS/PaaS/IaaS platforms. Developers are the kind of people who customise it for end users. Quote:
Originally Posted by Lalvaz Maybe you should tie up with the colleges in your city and offer internships /after college courses so that the students learn those skills while still in college and don't waste more time after 4 years of useless education which teaches them no skills. |
I had considered it 10-12 years ago for this very reason. However, I realised it will be waste of my time because college/students have no interest. At least 10% of the candidates I reject already have a placement in IBM/HP/Infosys/TCS, etc. They have been finding high paying IT jobs without any skills, why do the hard work? Then I tried to teach this to students who came for internship, but they just wanted certificates and no knowledge. An excerpt from an earlier post: Quote:
Originally Posted by Samurai Among them only one had the making of an engineer. I suspect she did all the work of researching, learning and configuring the setup. Rest were only going through the motion, and looked eager to forget all this once their certificate is given. They seemed to be tolerating technology instead of getting exciting by it. |
Therefore, I train the people I hire. I cannot sell this idea to colleges who are happy with their placement records. Quote:
Originally Posted by Lalvaz I think it is your perception since I have also observed that these folks have done pretty well for themselves, they've invested their earnings wisely and appear to be well prepared for any upsets that technology might throw their way. Since, my observation contradicts your observation, I call them perceptions. |
I am talking about their career in IT, how it has became uncertain. You are talking about their real estate investment, which has nothing to do with their career in IT. In fact, they might need a fat salary to pay the multiple EMIs they have taken up. Any sudden slump in IT industry can grind the Real estate market into a halt. People won't have money to pay the EMIs, bank will foreclose loans, prices will fall, the RE investments will lost value. |