Heim >Backend-Entwicklung >PHP-Problem >Was bedeutet PHP-Full-Stack-Ingenieur?

Was bedeutet PHP-Full-Stack-Ingenieur?

silencement
silencementOriginal
2019-09-25 15:24:214693Durchsuche

Was bedeutet PHP-Full-Stack-Ingenieur?

Full-Stack Engineer ist ein immer beliebteres Thema in der IT-Branche, egal ob es sich um ein großes Unternehmen wie Facebook oder ein gerade gegründetes Start-up handelt -Stack-Ingenieure.

Ein Full-Stack-Entwickler ist ein Ingenieur, der sich um alles kümmert, von Datenbanken, Servern, Systemtechnik und Clients. Je nach Projekt benötigt der Kunde möglicherweise einen mobilen Stack, einen Web-Stack oder einen nativen Anwendungs-Stack. Sie sind Allround-Talente, die sowohl den Front- als auch den Backend-Bereich beherrschen.

„Full Stack“ ist ein Fremdwort und chinesische Leser werden es seltsam finden. Als ich jemandem gegenüber zum ersten Mal „Full Stack Engineer“ erwähnte, war er verwirrt: „Full Stack? Meinen Sie Full-End Engineer? Sammlung einer Reihe von Technologien, die zum Abschluss eines Projekts erforderlich sind. Ein „Stack“ bezieht sich auf eine Sammlung von Submodulen. Diese Software-Untermodule oder -Komponenten können zur Erzielung der angegebenen Funktionen miteinander kombiniert werden, andere Module werden nicht mehr benötigt.

Der „Stapel“ im Full-Stack ist nicht dasselbe Konzept wie der „Stapel“ in der Computerdatenstruktur. Letzterer bezieht sich auf eine serielle Datenstruktur, bei der zuerst rein und zuletzt raus. Übrigens bezieht sich „Warteschlange“ auf eine serielle Datenstruktur, bei der zuerst rein, zuerst raus.

Für Menschen außerhalb der IT-Branche ist es tatsächlich schwierig zu verstehen, wie komplex die Webentwicklung ist. Die Menschen glauben im Allgemeinen, dass Menschen, die in Computerfirmen oder Internetunternehmen arbeiten, in der Lage sein sollten, alle Computerprobleme zu lösen: Der Computer lässt sich nicht einschalten, welches Mobiltelefonmodell sollte gekauft werden, auf das Internet kann zu Hause nicht zugegriffen werden usw. In ihren Augen werden Praktiker in der Computerbranche mit einer „Full-Stack-Aura“ geboren.

Aber wenn Sie dieses Buch in der Hand haben, wissen Sie, dass Ingenieure zum Entwickeln einer Webseite mindestens die folgenden Kenntnisse beherrschen müssen: Server (wie Linux), Datenbank (wie MySQL) und Serverseite Programmiersprache (wie PHP), Front-End-Auszeichnungssprache und Skriptsprache (HTML, CSS, JavaScript) usw. Jede dieser Techniken erfordert mehrere Jahre Studium und Übung, um sie zu beherrschen. Web Engineering ist eine so große Berufskategorie, dass IT-Unternehmen für jeden Link spezielle Abteilungen und Positionen eingerichtet haben, um jeden Link gut zu machen.

Server, Datenbanken, serverseitige Programmiersprachen, HTML, CSS, JavaScript usw. werden zu einem „Stack“ zusammengefasst. Dieser „Stack“ wird zum Erstellen von Websites verwendet und wird daher auch Web-Stack genannt.

Das obige ist der detaillierte Inhalt vonWas bedeutet PHP-Full-Stack-Ingenieur?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn