This internship stage may be for a duration of about 1 year and depending on the progress made, the time duration could be lesser. The prime objective of "True Internship" is to learn all aspects of software development in a practical environment (as in a software company) and become ready for an active role in the industry with the needed skills. During this time, the fresh engineers are provided with significant learning on software development processes and methods that are industry standard with universal acceptance. Alongside the methodologies, the interns are coached through intensive learning of various tools and technologioes using a comprehensive hands-on approach to software development. A rigourous working model following the SDLC processes are pursued in real-time and real-life product development / project execution scenario's. Actual production oriented work becomes the practice ground to hone the skills learnt during the internship and not 'academic', 'practice' or 'simulation' projects. Apart from hands-on technical knowledge being imparted, the interns also go through a series of self-development, charecter building as future software professional and importantly 'soft-skills' including communication skills learning to acquire all-round skills. This is a pure play skill development exercise that makes the "interns" fully equipped and ready to take up "individual contributor" roles.
This will close in 20 seconds
This is the second stage in the program, generally reached after successfully completing the "True Internship" stage, is the real beginning of a career ladder that each aspiring software professional needs to climb. During this stage, each of the successful resources of the "True Internship" program would be assigned to various client facing roles and project work, depending on the skills set they possess at that time and opportunities at hand. Which means, each resource is fully 'employable' in generic perspectives, but needs to get 'real' experience under their belt to move onto the next stage in their career. During this stage, each resource would be enrolled in the CLP (Continuous Learning Program) where they would benefit from ongoing training initiatives, including learning of advanced technology topics. This stage not only provides for quality work execution related experiences, but also consolidates the learning for accelerated growth in the next stage.
This is the third and final stage of the program that typically provides for a platform for the budding software professionals, who have become experienced indiviidual contributors, to ascend and accelerate their professional growth in the industry. Each of the resources at this stage would have the option to take up the next career step and get the transition to full time roles with any company in the industry that would value their skills. A comprehensive transfer program akin to a placement service would be available for the benefits of the individual and industry.
This will close in 60 seconds