In this article we will know what are the IT Basics which Tech Employees should know before entered into IT industry and joined into IT industry such as what kind of IT companies exists,SDLC,Software Architecture,software Testing etc.. In my previous i have written what should you do after joining the company, it is recommended to read it.
There are two types of companies in IT industry they are:
1) Service Based Company
2) Product Based Company
1) Service Based Company:
These type of companies developing the IT products based on their client requirements
Examples: TCS, WIPRO, Infosys, CTS etc..
2) Product Based Company:
These type of Companies develop the own IT products based on the market needs and sells to other company/release the product directly into the market
Examples: ORACLE,IBM,MICROSOFT etc...
Next thing we should know what is Front-End developer and Back-End developer
Front-End:
It is a interface between the user and back-end. The responsibility of Front-end is collecting the inputs in various forms from the user. To make end user most user friendly it will help
Example: HTML, JSP, JAVA, ASP , MAINFRAME etc...
Back-End:
Here back-end is nothing but database used by the end user is directly through external application. the back-end responsibility is to store the database.
Examples: Oracle, SQL, sysbase,DB2 etc..
Next we should know about SDLC IN THE PART OF IT BASICS:
SDLC: It stands for Software Development Life Cycle. It is used to develop software products.
The Life Cycle will be as Follows:
To know more about SDLC : Software Development Life Cycle tutorial
SDLC Methods:
SDLC methods are Agile method, Waterfall method,spiral method etc..
Next thing we should have knowledge on the software Architect or Design:
Software Architecture:
This is used to designing the product using Technical standards and software tools.
Next thing you should aware of about Project Manager and his roles:
Project Manager:
He should make developing project plan, customer interaction, Managing the Budget and Resource allocation to the team members. He also responsible for managing entire project risk.
Software Developer:
Software Developer involves all phases of the software development such as Design,coding and unit testing.
Software Testing:
Here Tester responsibility is to identify the defects with in the software. There are different types of software Testing methods available. They are
a) Whit Box Testing
b) Black Box Testing
c) Gray Box Testing
Testing Types:
1) Manual Testing
2) Automation Testing
Software Deployment:
After Testing the software we need to Deploy(install) software. That means make software Active or De Active. Finally you must release the software into the market
Software Support and Maintenance:
In this we provide support for the product to improve the performance of the product. At the same time it increasing the software maintainability and also reliability to prevent problems in feature.
Administrator:
The Admin responsibility is to install,configuration,upgrade,monitoring,maintaining and securing
Again there are different kind of Administrators existed in IT industray. They are
System Administrator:
System Admin responsibility is to installing,supporting and maintaining servers or other computer systems.
Examples: Windows, LINUX , UNIX ,kernal etc...
Database Administrator:
Database Admin responsibility is maintains the data base system. such as Oracle, SQL, Sysbase etc..
Network Administrator:
The maintaining of the computer hardware and software systems and also monitoring of active data network infrastructure and related network equipments. Such as LAN,WAN etc..
Security Administrator:
We can also called these people cyber security or IT security. To maintain Information security such as Access Authorization, Anti-virus, Access Control etc...
Watch Video for More Details: IT basics for Tech Developers
There are two types of companies in IT industry they are:
1) Service Based Company
2) Product Based Company
1) Service Based Company:
These type of companies developing the IT products based on their client requirements
Examples: TCS, WIPRO, Infosys, CTS etc..
2) Product Based Company:
These type of Companies develop the own IT products based on the market needs and sells to other company/release the product directly into the market
Examples: ORACLE,IBM,MICROSOFT etc...
Next thing we should know what is Front-End developer and Back-End developer
Front-End:
It is a interface between the user and back-end. The responsibility of Front-end is collecting the inputs in various forms from the user. To make end user most user friendly it will help
Example: HTML, JSP, JAVA, ASP , MAINFRAME etc...
Back-End:
Here back-end is nothing but database used by the end user is directly through external application. the back-end responsibility is to store the database.
Examples: Oracle, SQL, sysbase,DB2 etc..
Next we should know about SDLC IN THE PART OF IT BASICS:
SDLC: It stands for Software Development Life Cycle. It is used to develop software products.
The Life Cycle will be as Follows:
- Requirement Analysis
- Software Design
- Implementation
- Coding
- Deployment
- Maintenance
To know more about SDLC : Software Development Life Cycle tutorial
SDLC Methods:
SDLC methods are Agile method, Waterfall method,spiral method etc..
Next thing we should have knowledge on the software Architect or Design:
Software Architecture:
This is used to designing the product using Technical standards and software tools.
Next thing you should aware of about Project Manager and his roles:
Project Manager:
He should make developing project plan, customer interaction, Managing the Budget and Resource allocation to the team members. He also responsible for managing entire project risk.
Software Developer:
Software Developer involves all phases of the software development such as Design,coding and unit testing.
Software Testing:
Here Tester responsibility is to identify the defects with in the software. There are different types of software Testing methods available. They are
a) Whit Box Testing
b) Black Box Testing
c) Gray Box Testing
Testing Types:
1) Manual Testing
2) Automation Testing
Software Deployment:
After Testing the software we need to Deploy(install) software. That means make software Active or De Active. Finally you must release the software into the market
Software Support and Maintenance:
In this we provide support for the product to improve the performance of the product. At the same time it increasing the software maintainability and also reliability to prevent problems in feature.
Administrator:
The Admin responsibility is to install,configuration,upgrade,monitoring,maintaining and securing
Again there are different kind of Administrators existed in IT industray. They are
System Administrator:
System Admin responsibility is to installing,supporting and maintaining servers or other computer systems.
Examples: Windows, LINUX , UNIX ,kernal etc...
Database Administrator:
Database Admin responsibility is maintains the data base system. such as Oracle, SQL, Sysbase etc..
Network Administrator:
The maintaining of the computer hardware and software systems and also monitoring of active data network infrastructure and related network equipments. Such as LAN,WAN etc..
Security Administrator:
We can also called these people cyber security or IT security. To maintain Information security such as Access Authorization, Anti-virus, Access Control etc...
Watch Video for More Details: IT basics for Tech Developers
Very valuable information thank you
ReplyDelete