Showing posts with label job. Show all posts
Showing posts with label job. Show all posts

Tuesday, February 16, 2010

Most exciting things @ IT Companies!!

  • Being trained in 4 different technologies back to back and then getting a project which uses a 5th technology! (flexiblityyyyy!)
  • Changing client and project 5 times in 1 month! (wow..! wow..!!)
  • Working 15-18hours a day including weekends and finally getting the comment “You should work more” from managers!
  • Topping in .net/java trainings and end up working in infrastructure management, handling ‘Desktop Shift Requests’ and ‘Software Installation Requests’ for people from same batch!!
  • Getting calls from offshore folks @ midnight when @onsite. (Great na! Ur 3 year old kids get to grow up learning business issues!)
  • Working in production support for applications developed by someone else and without any documentation!
  • Being loyal to the company by sticking on for 5 years and later realize that the guy who jumped to another firm and now joined back the original company is getting double the salary!!
  • You get to tell “WHAT THE *******” after seeing payslips of your junior people!
  • Reading in news that your company has come on top in some ‘best companies to work for’ list when you have never seen any happy employee!.
  • Your manager getting the credit for all the good ideas you suggested and when any of them fails, you alone taking the blame!

Saturday, January 16, 2010

To all young engineering graduates.....

Just thought of giving some idea to young engineering graduates about IT organizations in India, as a lot of them, irrespective of their branch , end up with offers from IT firms.

When I say Indian IT firms I am referring to Indian players like TCS,,Infosys,Wipro,HCL,Mahindra Satyam, services division of IBM India (GBS) , Accenture, CTS ... etc

1) 99% people are absorbed into Software Services businesses. The key difference between a software product company and a software service company is that, service companies serve their clients using tools and technologies developed by product companies.

All technologies/products are made by US giants like Microsoft,Oracle, Apple, Google,...etc
And services firms use these technologies to develop custom applications to their clients.
For eg: Infy,TCS etc works in windows OS developed by MS, to develop a payroll processing application using java/,net (both technologies from USA) , with Oracle as database and deploy the same in servers made by Dell/HP. And in this very process, they make extensive use of VOIP phones made by CISCO and Internet powered by Google and Yahoo!..

So if you are hoping to work in developing high end technology applying engineering skills - aim for companies like Microsoft,Oracle,SAP... etc.. and not on firms which are purely 'service' players.


(An analogy with Automobile industry : The job done is IT service industry is comparable to the work done by a mechanic in a auto garage! Only difference is, your job is white collar and you can work in A/C cubicles with 10 times the salary! )

2) A major portion of the work done by Indian IT firms are maintenance work. The required applications are already developed and deployed by Accenture /IBM/US firms or developed in house, and the maintenance jobs are outsourced to Indian IT firms. Maintenance jobs are not bad at all , and you learn a lot if you work in maintenance projects, but it can be boring for smart engineers! So if you hate working in maintenance projects , consider offer from India IT firms as a last option only!!


3) A good amount of people will be working in support jobs in all these firms. And If you think that you are a high-performer and you wont be put into support jobs - you are damn wrong about it!!


4) Don't expect that you will be put into an area of you interest! Its not uncommon to see Sun certified Java people working in mainframes, embedded systems certified people working in web technology, and people from Computer Science branch with 'n' certifications working as software tester!

5) Don't expect that you will get an onsite opportunity just because you topped in training or your are excellent in technology- onsite is purely business demand based. So you need a lot of luck to get an onsite these days. People doing the job of Database/network administration/monitoring etc have more chances for an onsite.


Although I mentioned that most end in services industry, few get products firm as well. Not only in MS, Google.. but also in Indian firms. Oracle Financial Services (previously called I-Flex Solutions) is a product company, Infosys has a product - Finacle, Sasken - a technology player and not pure services, Subex- telecom products .... Some end up in software division of companies like Siemens, Bosch,Alcatel etc where a lot of high-tech projects await you.

Also all these IT service firms can act as a good place to begin with. There are lot of people who started off their careers with services firms and later got into high tech companies and of course, high salaries!

For people who considers themselves as average, and want to get into some job, Indian IT services is the best choice! You get good respect in society, an 'IT lifestyle' in cities like Bangalore,Hyderabad with plenty of money to hand around with friends.! (gf/bf's as well)

For people who dream bigger, aim for the top shots, like MS,Oracle.. etc.. :)


(
when people come and tell me that "hey I got placed in so and so IT company in India."...

What should my reply be?

If he/she is average type, then obviously , "Congrats! "
For high performers, the reply have to be "Congrats! and Condolences!"
)


Tuesday, October 28, 2008

Indian Youth's Laziness!!

Its been sometime since my course is over... And today I just thought a bit about what did i really do in these free time??

I have been asking this question to a lot of people, who have finished their courses and are either waiting for joining dates or a job. 

The most common reply is 'oh! nothing really.. just sitting idle...'

Other typical reply is 'as usual, tv, food, sleeping..'

I just dont know what happened to our youth.  One of the key advantage India has over other BRIC nations is its 'dynamic' and 'vibrant' youth. (the percentage of workable people in India is growing where as China is witnessing a drop in these workable population)

Recently I happened to see a post by some  graduate engineers who recently passed out and are waiting for the date of joining from a leading Software exporter. The youngsters are really frustrated with the delay in getting joining dates and they are telling like ' this company is wasting the youth by killing their time'..

I was shocked to read this!! People are sitting idle at home and are blaming  the company for destroying their time! Why dont these souls do something on their own and make best use of their time? People joining in software firms can learn a lot of technologies in these time..

When asked about this the typical reply goes like this ' we cant be sure which technology the company will be putting us in.So there is no point in learning anything coz we may be put in some other fields.!!! '

People are more focused on things that are beyond their control. What harm can it cause if we learn another programming language??

If this kind of laziness spreads through the brains of the so called 'dynamic and vibrant' youth of India, we will have to wait another 100 years before becoming a Global SuperPower.



See these quotes please..

ANNIE DILLARD:How we spend our days is, of course, how we spend our lives.