Ads

Friday 3 February 2012

Jobs Switching in IT Industry


Introduction:
My topic of discussion is why Software Engineers/IT professionals switch their job early in the career. What are the circumstances of switching jobs? What are the reasons behind switching jobs? How organizations suffer when professional switch their jobs? How Software Engineers/IT professionals suffer when they switch their jobs? What is the impact on IT industry with that? What are the social impacts of switching jobs? What are the Ethical impacts of switching jobs?
There are different reasons of switching jobs of Software Engineers/IT professionals. Some people switch their jobs because of low salary package and less facilities of current organization; while on the other hand, some people switch their jobs because they want to learn some other technology and they are not willing to work in current technology. People do not feel job security and political involvement in organization which people normally do not like is also a very big reason of leaving an organization. Some IT individuals wants to work as a manager and that organization does not give him chance to work as a manager.
Sometimes people are committed to an organization. They don’t switch their jobs. They think that they are in the industry because of that organization and organization is also fair with that person. You should loyal to your organization and own your organization.
At that time, People are moving to computing era, even a small shop has an information system. Most of the students want to study IT in higher Education. So there are so much Software Engineers/IT professionals in Industry. Everyone wants good job and good environment for his/her job. Achieving good and better is also a factor of switching jobs of people. People do not satisfy from their jobs, people thinks that they should be paid more and organization is not serving them good facilities. They compare their organization with top level organizations and they conclude that their organization does not serving them.
Sometimes organizations want one person to work of two persons, for example an organization hires you as a developer, but they are required to you that first you design that product, and then develop and after that you test that. It is unfair, organization is paying you for development, then why they require that you design and test it.
Job switching turnover of male is higher than female. Mostly people switch or leave their jobs because of MS/M.PHIL. Low salary employee job switching turnover is high because they may have some financial problems.
Background of that issue
Before some decades, IT industry was not so established that it is now a days. There were very few people of IT and it was not a growing industry. Software Engineers/IT professionals were hired normally in banks for using and maintaining their working. So there was no competition as it is now. Jobs were rare, so when people was in a bank, they don’t think to change their bank because they feel that they will be unemployed if they leave that bank. At that time people were not switching their jobs. When IT industry has started growing, everyone wanted to become an IT professional, now there are so many IT professionals but job is announced, most of them are not eligible for that job.
How Organizations suffer:
In IT organizations, Software Engineers/IT professionals are very important and they are considered backbone because they are way of income for organization. An organization has recruiting the people, selecting them and training the people. Employees are considered the asset and precious resource of an organization. An organization is embarrassed when people switch their jobs. A person who is developing product of organizations for 5 years, when he/she goes from that organization, organization will have to hire a new person who will take same time to understand the environment and process of those products. Most of the times organizations suffers when its employees change jobs to other organization, they spent their money and resources to make a person good professional and when people leave that organization they have to hire someone else. They should train new person and it is wastage of time and resources of the organization. Organizations give different offers to the person who is leaving the organization. If that person have financial problems or there is a big offer then the person will reverse the switching job decision, Otherwise his decision will retain. Most of the times Organizations emotionally blackmail the person who is switching job like you are very dare to us please don’t go or you are very precious resource of our organization and our organization will suffer when you leave job. Sometimes managers says that we will not give you experience certificate when you leave organization. These are the tactics which IT organizations use to prevent people from switching their jobs. Some people do not have good relations with colleagues and they change their jobs because their colleagues are not cooperating. Software professionals may have some problems with management. Some managers oppress their subordinates and that makes a critical environment. A person switched from an organization to another may leak the organizational secret of previous organization. Even people copy code of products and then sell it to some other organization which is competitor of old organization. It is ethically and morally unfair.
Some people, they fed up with same work and same people working with them, so they change their jobs and organization. It is nature of man that he fed up doing same work for long time. IT professional will feel anxiety and find alternative jobs to some other organization. Organization will also suffer, if a person does not work with concentration then it will effect organization working environment and other people will also affect with that situation.
It is not negatively impacts all the times, sometimes when you switch job, you will feel happy. New organization may be more cooperative and helping for you. You will have more chances to enhance you skills and you are working in your desired technology.
How Software Engineers/IT professionals suffer:
Most of the times Software Engineers/IT professionals switch their jobs because of financial issues. The other organization offers them more salary and tries to hijack them from that organization; Person will switch his/her job because they are paying more. When that person switches job may be his/her new colleagues are not cooperative and helping then old was. He/she will be paid more but will not be satisfied. There may be chance that new manager is very strict in behavior and different restrictions are imposed to him/her. One thing is achieved but other factor are lacking like job satisfaction. When someone switches job, may be new organization is working in some other technology and it will be very difficult for him/her to switch that technology. So before switching jobs that factors should be checked and then job must be switched.
Social and Ethical impacts:
If an organization is fair with you then why are you leaving that organization just for money? Money does not matter all the times. Sometimes the technology in which you are working is very growing and you can grow in it but leaving that organization will negatively impact you. Normally in the industry it is considered that .NET and Java languages are growing technologies and people can grow rapidly when they start career with that organization and PHP is not growing technology.
Sometimes the organization you are leaving is socially rich. People are good and have good relationship with you. You are socially connected with people in the organization, there is home like environment in organization. But when you switch that organization, the new organization is boring and no one knows you and they are only machines and no one is socially improved. You will feel anxiety and fed up with that type of environment. Then maybe you realize that you did wrong to switch job.
I know a software house in Islamabad where specific time is allocated for gaming of employees, on that specific time they play games on their allocated PC’s on network. I think this is very productive approach by that organization; it is a research that gaming can make your brain more productive which is good for your organization as well. This will lead the people of organization loyal and honest to that organization and they will socially connect to each other which will less the job switching turnover.
Impacts on IT industry
IT industry will feel unsecure with the situation of switching jobs early in the career. They will not trust any new person. Switching jobs will affect their organizations.
With the situation of switching jobs early organizations will make a policy. They will sign from you a contract that you can’t switch your job before specific period or specific project; otherwise your decision may be challenged in court. Most of the times organizations ask you on interview that how many time will you work in our organization.
There will be a positive impact on the IT industry. When people switch their jobs, may be they will be working in the technology in which they want to work. It will increase their performance of work because they are working in the technology in which they want to work. It will increase the overall performance of IT industry; to some extend industry should encourage the jobs switching which are on logical basic.
Now people are coming towards IT field, they even don’t think that whether they should go to that field or not. It will negatively impact on the industry. People who are not interested, they will come to the industry and they become hurdles to IT professionals.
Job Satisfaction
Job satisfaction is another big issue of switching jobs of Software Engineers/Software Engineers/IT professionals. When a person will satisfy from his/her job he/she will work with concentration. An organization should create such an environment that satisfies its employees. There are three to achieve satisfaction from job.
Existence: everybody wants his/her existence on organization. If he does not have such salary that he/she can live comfortably then he/she will feel anxiety, he/she thinks that if that organization cannot govern me for my basic needs then why I am doing my job here. He/she does not trust on organization and switch job to someone other organization.
Relatedness: The relationship with colleagues. This is very key point; if relationship is not good then you cannot work smoothly in that organization. In IT industry work is breakdown into different modules and modules are assigned to different group of people. If someone does not have good relationship with other group members then how can he/she work smoothly with others?
The third point is growth of designation. If you does not promote to higher level then it will make you against the organization. If your organization does not provide you a chance to grow up professionally then you will be fed up from organization which leads to switch that organization to other.
There is another point which is 100% satisfaction can’t be achieved. You have to compromise some thinks. IT professional should balance the whole situation.
My Opinion
My opinion is that mostly people change their jobs because of money. When someone gets more money from other organization they will move to that organization. People suffer when they change organization. New organizations colleagues may not be so cooperative.
There are some people who switch their jobs because of technology, because they don’t want to work in that organization. I know one of my senior in the university to whom .NET job is offered with high salary package by an organization but he refused and argued that I am expert in Java and I don’t want to work in .NET technology because it is not my field.
I am sorry to say that our educational institutes does train student practically for professional. They only teach theories of courses. When student switch to industry, they don’t know new technologies and don’t know which technology is to adopt. They feel very anxiety and switch jobs.
Conclusion
The conclusion of that discussion is that job switching turnover is very high in IT industry but it has also a positive factor. When you go to the organization, you should decide in one or two months that whether you can work with that organization or not.
When people don’t want to work with an organization then they should switch. When they will not be satisfied with their jobs then how then can work with concentration, but when switching a job an IT professional should be aware of ethical and moral issues and they may not harm that organization.
IT industry should think about that issue. Organizations should take care of their employee, own their employee. Organizations should review the salaries of employee after 6 months or any other period of time. They should give bonus to their employees, give time to them for entertainment and become socially connected to other colleagues. Organizations should not be so strict to the employees because it will make employees against the organization.
IT professionals/Software Engineers should also act like a good professional. They should not leave the organization just for money. If organizations give them something, then they should return back. Organization is paying them, so they should work with loyalty and honesty.

No comments:

Post a Comment