Hello Friends... Once again I am coming with a new Blog. This blog belongs to the IT field. This specifically gives you some Pros and Cons of the IT Field. I do not want to disrespect anyone but it is completely my views and related to me.

In India, As I told you in my previous blogs we are followers, despite we have a greater educational system in India, established World first University in India but we are still followers because we simply think, actually we do not think.

We are in the race and want to win it but to whom, we don't know. These some specific words I have listened to so many times like I m getting more than you or my company is more than this blah.. blah... Something Like this. I am going to tell you the real story behind every IT's worker life.

Its very simple to understand if we are not the same, we are not accepting things as it is or we are different on same things so how can we like the thing which somebody like but We followed and then one day we will be there what somebody already achieved Is it what we want?
Maybe yes or may no. Yes, it is tough and people outside IT don't understand it. You can divide IT jobs in India into two categories, jobs in service-based IT companies (Infosys, TCS, Wipro, etc.) or jobs in the Indian subsidiary of a big product-based company like Amazon, Flipcard.

Indian Service-based companies: You start with a crappy salary. People join these companies just in the hope to go onsite someday. It is very hard to get time for managing things. The only option is the hope when we will be free from company's work or another thing. I don't want to compare other field jobs to IT but this is the very simple fact that if you are doing a job in the AC office and getting a salary on time so it is very easy but the truth is not like that.

Many of us think it is easy and some others will not agree with me but I am just sharing my experience. Managers in such companies expect you to work 24*7. My lead used to give me work at 7 PM in the evening also and the manager uses to ask the team to come on weekends ( except women employees). There used to be many people working on weekends. I tried to go early to the office like at 8 AM in the hope of leaving by 7 PM but it never happened. My friends also had similar experiences in other companies. As you are always busy with office work, you don't have a life and will never make friends outside your company. Good work is almost non-existent. people do lots of repetitive work and when you suggest improvements, people will start talking about processes. Everybody outside work thinks of you as a money-making machine, your landlord, auto drivers, shopkeepers, think that you are making easy money and they want their cut. Your friends and relatives and friends (who are not in IT) will think that you are doing the world's easiest job sitting in the AC office, playing computer games, and making tons of money.

Whenever you talk about vacation, the manager will say that take when the load in the project is less or when you are on bench but unfortunately, festivals, weddings, the birthday of parents does not fall according to that schedule. Also if you are from the north and working in the south then it is worse as train journey to home town will take more than 24 hours and you cannot afford the flight. You are just a resource for them. They will talk about you as if you were property and not human beings. In meetings you will hear the lead saying, I have 2 or 3 resources (they will treat you also like resources).

Product-based Companies:

Most of the above problems do not exists or exist to a lesser degree in product-based companies. Product-based companies have a different set of problems. You will find limited opportunities in India. If you plan to go to HQ in the US then you have to go through a lengthy immigration process that never ends. People don't expect you to work 24*7 but still leaving at 6 PM will still be a dream. Work is always challenging and you always need to be on top of your game. You are always learning new technologies.

In the end, nothing in life is easy and every field has it is own set of problems that only people in those fields know. If IT has disadvantages, IT has it is own set of advantages also. My first job was in an Indian service-based company and it was very special to me. Indian service-based companies created jobs for millions of people and I am really grateful for that. I enjoy my work each and every day, it gives me lots of satisfaction, and my passion for technology outweighs everything else. IT job is definitely stressful and tough so don't think that we make easy money. we have our own challenges. respect software engineers.

I am just giving my honest opinion and I mentioned that every field has its own problem so you can not run away from problems. I am not comparing IT with any other field. One field has one set of problems and the other field has another set of problems. Now I sit in the AC office but I am still exhausted at the end of the day because I try to solve really tough problems daily which takes lots of mental energy. But in last I find out one good solution for myself because I have to do 4-5 things simultaneously like job, Personal life, my dream, My shop work, teaching, etc. Time management is the best way to get out of this situation. Do what you love and love what you do. It is simple. Respect your job because it is giving you everything and respect. It will give you peace.

Thanks
Sourabhgupta.com