While having a conversation with one of my colleague , he brought to my notice an email post which implies that all the progress our country ( INDIA ) has made is in the area of back office software development. When i began to ponder about it , there is some sense in what has been hinted in the mail. With the advent of virtual machine platforms like Java and .NET , the majority of software development organization began to focus on Enterprise Business applications , shunning areas like engineering software development , systems software and applications which are having great algorithmic content.
While we are having center of excellences like IIT, RECs and other top grade engineering colleges , over all, software professional on the street is surprisingly ignorant about many a topics which is considered to compose the core of any computer science curriculum. The mathematical sophistication of average software professional is very low compared to what should have been considered average. The fact of the matter is 95% of the applications are centred around Relational Databases and most of the programmers are only comfortable or accustomed with Database applications. At least 50% of them , spend their time fixing UI anomalies associated with web applications. This has helped our country to progress a lot in terms of economy and empowered thousands on the way. Every graduate worth his salt is employed now by a software development company , BPO or some ITES firm. In terms of numbers , INDIA will be a force to reckon with for at least some time to come. What has fueled this growth ? It's defenetily the Cost Advantage. Because of 20% hike in expenses , our country might loose our advantage to countries which can offer better price points.
We should not blame the enterprueners for this state of affairs. Because of them, india could cash on to this service industry boom. How do we maintain our competance when we cannot compete @ the price points ? The only way out is to improve our competance in core technichal computing , engineering software arena and algorithmic software development.
The natural question which might arise in any one's mind is "who the heck are u to comment on this ?". Rather than explaining what i am , let us bother about what i have to say !.
Wednesday, March 5, 2008
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment