Few essential things and experiences I would like to share with you which I have gained through this decade long service in IT Industry. ......!

Few essential things and experiences I would like to share with you which I have gained through this decade long service in IT Industry. ......!

Please read these facts which I have written below.

1. People ask me how do companies count Industry experiences. I would explain you using a simple example. Read it very carefully.

Suppose you have joined Infosys on 18th Feb and your training starts and gets finished by (say) 18th June. After 18th June you join the Business Unit (Devolopement Center) of Infosys as System Engineer. Now after 2 years later, you apply for a job at Cognizant (say). In these two years of services with Infosys, you have worked for 3 billable projects (note the word "billable"). Say the duration of each project is 4 months. And rest of the time we were on bench. Now, when you apply for Cognizant, how many years/months of experience you will show?? Your experience will be counted as the duration of project(s) you have worked on. So, in these 24 months (2 years) of your service in Infosys, your experience will be counted as the 3 (no of projects) X 4(duration of each projects) = 12 months that means 1 year. 

Please note, your training is not counted as your experience(s). But while applying for a switch in other companies, you have to show your training completion certificates as a mandatory documents. 

Now, you will ask me that what will happen to that guy if he was on bench for the entire 2 years. Well, in that case, his experience will be considered as NIL. In other way, bench is not a good thing for those who want growth in any IT sector. But good part is, in bench time, you can enjoy your life smoothly. And moreover, every employees do not get bench for more than 4/5 months if he or she doesn't blocked into any project. 

Now, many will raise a question about the significance of the words "billable project" which I mentioned earlier in my post. Well these words mean, the project in which you are working are registered to bring revenue for the company. 

So, the bottom line is when the years of experience will be lesser and is not equals to your years of service to Infosys except few exceptional cases.

2. People ask me about the role of a software developer. Well, I would like to explain it but before that I would ask you what do u know about developing a software? Is it developing a Fibonacci series using some Java snippets. Absolutely not. Is it developing an Library management application using ASP.net. Absolutely not. Then you will ask, what is the role of a software developer. Many get confused rather get messed up with the role of a Software developer. Roles S/W development include Resource gatherings and System Requirement Specifications(SRS), Design, Coding, Testing, Delivery and Maintainace. Now I will ask you which is the most important and toughest role among all of these. I know most of you would say that Coding is the most essential and toughest part in S/W development. Absolutely not. The most essential and tough job is the Resource gather and SRS. The max part of the project budget is spent on these factors. Coding is indeed essential and tough also but don't think that it is sole thing which IT companies do to develop a software. Even, I was working as a System Engineer and working under a Australian Project, I had to wake up 4 AM in the morning to communicate with the client associates to gather the information necessary to build the software as per their requisites. Then I gathered all the information and pass the data to the coder or programmer. He or she then writes and run the code and develop the software. Then the half-build software passes to tester. He or she then tests the software using all sorts of tests. Now then the software passes to the delivery manager for final check and final approval before it gets dispatched to the clientele. After getting delivered to the client, some programmer and tester went to the client side for further up-gradation, maintenance and installation of the software. This is how everything works here. From there the opportunity to go onsite comes. I remember, I went to Australia for that project maintainace after 7 months from gathering the resource requirements. Always remember, these project execution works on the basis of Water flow model which you have read and will read in S/W Engineering. So shed off your wrong notion and phobia of "coding-as-the-only-way-to-survive-in-IT-industry". But also don't think that you never have to work on programming or code part. You may have to. And I believe every IT employee should know and love basic programming skills and industry best practices. 

3. Many people ask me that, at a point of time, people get stucked in Infosys and don't get any further promotion(s). I would say, better to switch at that time to another company. Now, people think that its a cake walk to switch to another company if you have 2 or 3 years of service (note: I mentioned "years of service", not "years of experience") in Infosys. Yes absolutely true. But how??? See, before you switch to the company you desire, you need to check what the requirements, the salary being offered and your posting. Your have spent most of time in Infosys as a Java Developer and say Tata Consultancy Services has given an ad in the job portal that they want some SAP developer. Then you can not apply for that post. As they mentioned that they want SAP developer only. So these are some of the constrained which are needed to be checked first before applying for a company for a switch. Salary is also main factor. Not only salary, you need to check others factors too like work from home facilities which is best offered by IBM, Accenture, medical coverage, insurances and other important benefits. 

Anyways, I have told you enough. Although its a miles-apart things for you now since you all are freshers and need atleast 1 year of service in Infosys to apply for that. But you should keep in mind all these before you join Infosys or any IT company as you would hardly get any person in your office who would spoon feed you all these facts. You need to gather all these experience by your own. More you work, the more you will learn and the more will be your experience. I hope my experiences will be helpful for you in taking proper decisions in future. Best thing to survive in any industry whether it be IT or bank sector or core industry, do learn anything which comes in your way. These may turns into handy stuff in your near future. 

Thanks for reading this post patiently. :) :)

Comments

Popular posts from this blog

Approval Process

Spring Batch 2.0 -Basic Concepts

Sending Mass Emails From Salesforce