Full Stack Developers in Software Development

 

Who is a Full Stack Developer

Industry of Software development is growing with more complexity day by day and jobs of software development has spread in huge area. Due to this case , developers have become more specialized, which means that web development now means a lot of different things depending on the developer's main focus.

Before understanding about full stack developer let's see who is front end developer and back end developer.

Front end developer

Front end development : Front end is the visible parts of a website, a webpage or an app. This is refers how users can handle it. This is also known as client side development.HTML ,CSS , JavaScript are mainly used languages for front end development. And React, Angular, Vue, jQuery, Swift  languages also been used for front end development.

Front end developer is the builder of this front portion. The general responsibility of front end developer is to ensure that website visitors can easily interact with the page.


Back end developer

Back end development is the "under the hood" database and infrastructure. It means working on server side of software which focuses on everything not visible in a website. Back end developing languages are C#, Golang, Java, JavaScript, PHP, Python, Ruby, SQL etc.

Back end developer is builder of back end and they are experts to build and maintain the mechanisms that process data and perform actions on websites.


Full stack developer

A full stack web developer is a person who can develop both front end (client side) and back end (Server side) of a software.

In addition to full stack developer should have knowledge about,

  • Mastering HTML and CSS
  • Program a browser (using JavaScript, jQuery, Angular, or Vue )
  • Program a server (using PHP, ASP, Python , or Node)
Furthermore full stack developer is a hybrid of front end and back end development. Full stack can apply to a web stack, mobile stack, or a native application stack (i.e. software programs for specific devices)

Who are T shaped developers

Full stack developers known as T-shaped developers also. An ideal T-shaped person has a lot of generalized skills with specification in one or few specific fields.

Comments