Roles in the industry

Post on 18-Feb-2017

56 views 0 download

Transcript of Roles in the industry

Roles in the IT Industry

Roles in the IT Industry

Different roles in the industry

• Programming• Web designer/developer• Web Administrator• Technical Writer• Content Developer• Instructional Designer• Technical Trainer• Software Tester• Quality Control &

Assurance• Database Administrator

• System Administrator• Network Administrator• Documentation• Language Reviewer• Technical Support• Customer Support• Hardware Engineer• MIS

Let’s now understand these roles in detail…

Programmers write, test and maintain computer programs to make sure that the computer application meets the needs of the users of the computer system. 

Programming

What does a programmer do?

•assist systems analysts and/or designers in researching and documenting computer users' requirements

•analyse objectives and problems specified by analysts and/or designers

•translate the solutions provided by systems designers into detailed program specifications

•prepare documentation for other programmers, users of the system and other support services workers

•undertake program design activities including definition of data and error message arrangements

What does a programmer do?

•supervise and report on work of more junior programmers •modify and document program code to correct errors or to enhance a program's capabilities •test the programs and make amendments •prepare reports on the status, operation and maintenance of system software for use by computer equipment suppliers, systems designers, other programmers and computer operators.

What does a programmer do? (Contd…)

Personal attributes of a programmer

Personal Attributes of a Programmer

• technical aptitude. • logical approach to the solution of

problems. • able to work independently as well as

a team player.• good communication skills. • willing to continue to learn as

technology changes.

•talk to clients, and discuss ideas, to obtain a clear perception of their requirements.

•Develop/collate the website's content.

•decide on the design aspects of the website, such as how many illustrations it should contain.

•make sure the text and graphic elements mesh together as a cohesive, eye-catching work.

Web Designer/Developer

•develop custom programs to extend the function of a website.

•maintain or update the website once it is completed by adding new content, illustrations or features.

•coordinate with designers and writers, to assist in maintaining the website.

Web Designer / Developer (Contd…)

•create, maintain and improve websites.

•make the website as easy as possible to navigate.

•set up and maintain web servers.

•make sure that links are live and efficient.

•analyse website user statistics.

•repair any problems that may occur.

•provide user support.

Web Administrator

•Developing of technical communication for high end technology.

•Blend of technical skills along with creative writing skills.

•Combine your interest in science and technology.

Technical Writer

• Web content is the information you read on a web site.

• It can include text, images and interactive elements.

• Content development is the process of gathering together, writing, editing, optimising and adapting content materials specifically for publication on the web.

Content Developer

• Delivering quality training on software technologies through Instructor Led Training (ILT) programs.

• Ownership of each training situation to ensure students have a great experience and walk away with the information necessary to perform their role.

• Demonstrate mastery of course curriculum and applicable product concepts.

• Get certified on new courses according to batch launch schedules.

Technical Trainer (Faculty)

• Testing involves operation of a system or application under controlled conditions and evaluating the results.

• The controlled conditions includes both normal and abnormal conditions. • Testing should intentionally attempt to make things go wrong to determine if things happen when they shouldn't or things don't happen when they should. It is oriented to 'detection'.

• Testing is generally the combined responsibility of one group or individual.

Software Tester

Quality Control and Assurance

Software QA involves the entire software development Process

• monitoring and improving the process.

• making sure that any agreed-upon standards and procedures are followed.

• ensuring that problems are found and dealt with.

• It is oriented to 'prevention‘.

Database Administrator

A database administrator ensures that the databases being used provide the users with flexibility in the

• management• access• retrieval• sharing and configuration

of the large amounts of data held by many systems.

System Administrator

A systems administrator is generally involved in the

• maintenance and tuning of large operating systems •that take the form of mainframe, desktop solutions or mid-range systems.

Network Administrator

A network administrator

• provides operational support and

• management of large communication networks in an organization which involves the Internet and private networks.

•Systematic development of instructional specifications using learning and instructional theory (Technical & Non Technical) to ensure the quality of instruction.•Analysis of learning needs and goals and the development of a delivery system to meet those needs.•Development of instructional materials and activities.•Evaluation of all instruction and learner activities.

Instructional Designer

Developing Document Structure & DesignEvolve Text TemplateFormatting of Software Content as per TemplateMaintain Soft Copies of all materials developed for future use

Documentation

•Check the content for Language correctness – Grammar, flow and presentation.•Check the content for conciseness and completeness.•Check whether the language used in the content suits the target audience.

Language Reviewer

•Monitoring and Management of Wide Area Networks.•System up gradation & Maintenance of H/W and S/W.•Notification to customer of a network problem and the resolution track immediately.•Take steps to resolve the problem immediately.

Technical Support

Customer Support

Work that involves the planning and delivery of customer support services, including

•installation•configuration•troubleshooting•customer assistance and/or •training

in response to customer requirements.

Hardware Engineer

•devise and undertake a regular service program, including support of operating systems. •analyse problems and develop and implement solutions. •provide input on matters associated with site preparation and installation of large computer systems. •put cables in for computer networks. •work with IT analysts and designers to detail the computer hardware and peripherals required to run an IT system across desktop, mid-range and/or mainframe environments.

MIS (Management Information System)

•Is a formalized way of dealing with the information that is required in order to manage any organization•It consists of data files, records, company records, marketing data, financial data, etc•It is a computer-based system that provides managers with the tools for organizing, evaluating and efficiently running their departments. •It helps to manage past, present and prediction information

• software that helps in decision making• data resources such as databases• the hardware resources of a system• decision support systems• people management and project management applications

Industry Expectations from candidates…

What do recruiters look for in a candidate?

• Technical Skills

• Soft Skills

What are Technical Skills?

Technical Skills

•Technical skills teach one how to meet the expectations of the job.

•It is not possible to survive in a job without sound technical skills.

What are ‘Soft Skills’?

Soft Skills

• ‘Soft Skills’ are essentially people skills -the non-technical, intangible, personality-specific skills.

• The only sustainable competitive advantage that cannot be duplicated.

• ‘Hard skills’, on the other hand, are more along the lines of what might appear on your resume - your education, experience and level of expertise.

What skills qualify as ‘Soft Skills’?

Skills that qualify as soft skillsCommunication Skills – Oral &

Written

Analytical Thinking

Problem Solving Skills Leadership Skills

Team work

Interpersonal Skills

Personal Grooming

Initiative

Self AwarenessConflict Resolution

Integrity

Creativity

Flexibility

Listening Skills

DiplomacyRisk Taking

Skills

Ability to work under pressure

Work Ethics

Commitment

AssertivenessTime Management

Soft skills are

The hardest to acquire

Impossible to practice

Unless these become habits

Why ‘Soft Skills’?

Why ‘Soft Skills’?

• Interactions with customers cannot end with data alone.

• Involves the ability to be humane.• Good soft skills gives a person greater self

-confidence and self esteem.• This has a direct impact on the quality of

work output and clarity with which tasks are performed.

Importance of Soft Skills

Importance of soft skills

When it comes to skills other than technical, the unanimous response from the industry is

communication skills and good personality

(Manpower requirement findings)

Soft Skills Vs. Technical Skills

Which is more important?

Technical skills Vs. Soft Skills

Both technical and soft skills complement each other and the balance between these two is what makes a complete professional

Any Questions ???

Feedback Form to be filled

Thank You!