Home  >  Article  >  Backend Development  >  What does php full stack engineer mean?

What does php full stack engineer mean?

silencement
silencementOriginal
2019-09-25 15:24:214639browse

What does php full stack engineer mean?

Full-Stack Engineer is an increasingly popular topic in the IT industry, whether it is a large company like Facebook or a start-up that has just started. Companies are beginning to recruit full-stack engineers.

A full-stack developer is an engineer who can handle everything from databases, servers, system engineering, and clients. Depending on the project, what the customer needs may be a mobile stack, a web stack, or a native application stack. They are all-round talents who are proficient in both front and back ends.

"Full stack" is a foreign word, and Chinese readers will find it strange. When I first mentioned "full stack engineer" to someone, he was confused: "Full stack? Do you mean full-end engineer?"

In fact, "full stack" is translated from English Full-stack represents a collection of a series of technologies required to complete a project. A "stack" refers to a collection of submodules. These software sub-modules or components can be combined together to achieve the specified functions, and other modules are no longer needed.

The "stack" in the full stack is not the same concept as the "stack" in the computer data structure. The latter refers to a first-in, last-out serial data structure. By the way, "queue" refers to a first-in, first-out serial data structure.

It is actually difficult for people outside the IT industry to understand how complex web development is. People generally believe that people who work in computer companies or Internet companies should be able to solve all computer-related problems: the computer cannot be turned on, what model of mobile phone should be bought, the Internet cannot be accessed at home, etc. In their eyes, practitioners in the computer industry are born with a "full-stack aura."

But if you hold this book, you know that to develop a Web page, engineers need to master at least the following knowledge: server (such as Linux), database (such as MySQL), and server-side programming language (such as PHP) , front-end markup language and scripting language (HTML, CSS, JavaScript), etc. Each of these techniques requires several years of study and practice to achieve mastery. Web engineering is such a large professional category that IT companies have set up special departments and positions for each link to do a good job in each link.

The combination of server, database, server-side programming language, HTML, CSS, JavaScript, etc. is a "stack". This "stack" is used to create Web sites, so it is also called Web-Stack.

The above is the detailed content of What does php full stack engineer mean?. For more information, please follow other related articles on the PHP Chinese website!

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn