Author: Sanjay Goel
If anybody wants to know the difference in the quality of work assigned to fresh engineers in large and small size IT company, the following comparion of competency expectations of small size indian IT company Vs large size IT service MNC (two recently announced real cases) will clarify the difference:
A) Very large size IT service MNC:
i. Familiarity with IT systems
ii. Ability to be flexible and work analytically in a problem solving environment
iii. Good communication and interpersonal skills
iv. Good voice and accent
v. Ability to resolve technical issues and escalate issues when appropriate
vi. Good attitude and willingness to learn vii. Okay to work in 24×7 shifts.
B) Small size Indian IT company:
i. Passion to code and quest to work in Product Development environment.
ii. Extensive knowledge in object oriented analysis and design concepts .
iii. Accountable for anticipating and resolving problems that impact the current or developing products .
iv. Ability to perform the research, design, definition and implementation of the product software applications
v. Deliver high quality software applications and solutions that are extensible and scalable within the specified timeline.
vi. Contributes to Code Reviews.
vii. Knowledge in development environments, debugging tools, source control systems.
viii. Demonstrate creativity in identifying effective approaches to software and solution development process and promote opportunities for product innovation.
ix. The ability to prioritise and plan effectively.
x. Must be comfortable working in small/large teams.
xi. Should have Self confidence , dynamic personality and belief in challenging yourself xii. Should willing to go extra mile to make a difference for themselves and for the organization.
xiii. Should have good communication and interpersonal skills.
xiv. Having the enthusiasm to learn and grow with our organization
According to a 2010 Nasscom report, there are over 300 captive and Engineering R&D service companies in India employing about 1.5 lakh engineers. It forecasts that Engineering R&D will reach $24 billion by 2015, and possibly $45 billion by 2020. Computing is an integrated part and most often the main focus of most of the contemporary engineering R&D. As per a 2013 estimate by Microsoft Accelerator program, there are around 4000 IT product companies in India. Many of these are small and new. In the last 5 years, 600+ tech start-ups have come up in Bangalore and around 500 in NCR. In the last 2-3 years, around 400 new tech start-ups are starting every year in India. Future will surely be different than the past.
Job security has a new meaning now – having the ability to get job and not necessarily the staying in the same job. Foundation years are critical to discover your potential and build up your competencies. Opportunities will be in abundance for those who challenge themselves, and are not constrained by immediate gain. In order to maximize fulfillment during the entire life span, follow the following principles:
• Leverage your Strengths
• Align you career goals with what you truly Enjoy
• Keep yourself Challenged
• In the initial years, aim for a job that gives you a lot of learning opportunity even if it means slightly lesser salary. It soon starts paying back.
Hope the students and their parents will take informed decision about the first job.
Also see: http://www.slideshare.net/goelsan/software-development-careers-why-what-and-how