Heim Web-Frontend Front-End-Fragen und Antworten Der Aufstieg der Front-End-Ingenieure

Der Aufstieg der Front-End-Ingenieure

Dec 01, 2016 am 10:46 AM
Front-End-Ingenieur

Der Aufstieg der Front-End-Ingenieure

Vor langer Zeit gab es keine Front-End- und Back-End-Seiten serverseitig von JSP, PHP und anderen Ingenieuren erstellt, und der Browser war für deren Anzeige verantwortlich. Grundsätzlich wird dem Browser alles angezeigt, was der Server bereitstellt.

Manchmal erstellt der Designer eine Webseite sogar direkt mit Dreamweaver. Dieses Front-End-Entwicklungsmodell weist jedoch zu viele Einschränkungen, schlechte Leistung und redundanten Code auf. Nicht für die Entwicklung großer Projekte geeignet.

Mit der rasanten Entwicklung des Internets ist das Geschäft immer komplexer geworden und das traditionelle Front-End-Entwicklungsmodell ist nicht mehr in der Lage, die Anforderungen zu erfüllen. Der kontinuierliche Aufstieg verschiedener Front-End-Technologien hat zur Entstehung der Position des Front-End-Entwicklungsingenieurs geführt.

Zu diesem Zeitpunkt beginnen sich das vordere und hintere Ende wirklich zu trennen. Von Anfang an kann sich das Backend nur auf die Implementierung der Geschäftslogik konzentrieren, ohne sich um die Darstellung der Daten kümmern zu müssen. All diese Dinge werden dem Frontend überlassen.

Mit der kontinuierlichen Weiterentwicklung des Front-Ends, der kontinuierlichen Reife von JavaScript, dem Aufkommen verschiedener Frameworks, Bibliotheken, Front-End-Entwicklungstools und AJAX ist die Front-End-Logik immer komplexer geworden , und die Probleme, die gelöst werden können, werden immer komplexer.

Viele Funktionen, die zuvor vom Backend implementiert wurden, wurden sogar auf das Frontend übertragen, und die Frontend-Entwicklung hat mehr erhalten und mehr Aufmerksamkeit.

Verantwortlichkeiten von Front-End-Ingenieuren

Was ist Front-End? Was Sie sehen, ist das Frontend, das der Teil ist, der dem Benutzer am nächsten ist. Vom PC bis zum Mobilgerät ist das Frontend überall, daher ist es keine Übertreibung, zu sagen, dass der Erfolg oder Misserfolg eines Produkts fast vom Frontend abhängt.

Der Upstream des Front-Ends ist der UI-Designer, der Downstream ist der Back-End-Ingenieur und in der Mitte befindet sich der Produktmanager. Das Front-End ist das Produkt der Kombination des ersten zwei.

Als Frontend müssen Sie also Design und Interaktion verstehen, um ein Produkt mit einer guten Benutzererfahrung zu realisieren. Manchmal verfügt Ihr Unternehmen nicht über eine Benutzeroberfläche, und dann wird das Design auch von gemacht das Front-End;

Das Front-End muss Front-End-Code schreiben und auch das Back-End verstehen, um besser mit dem Back-End interagieren zu können ein Back-End, also wird das Back-End auch vom Front-End bereitgestellt;

Das Front-End muss auch die Fähigkeit haben, andere zu überzeugen Wenn Sie unangemessene Anforderungen an Sie stellen, können Sie ihn davon überzeugen, dies nicht zu tun.

Sie müssen auch gut darin sein, die Frontzähne zu steuern er kann dich nicht einholen.

Frontend, eine solche literarische Position, hat die Sensibilität eines Designers und die Rationalität eines Ingenieurs.

Ein unverzichtbarer Fähigkeitsbaum für Front-End-Ingenieure

Es ist Zeit, dieses Bild zu zeigen...

Der Aufstieg der Front-End-Ingenieure

Wenn Sie Wenn Sie ein großartiger Front-End-Ingenieur sind, sollten die oben aufgeführten Fähigkeiten zu Ihrem Streben nach Technologie in Ihrer Karriere werden.

Der ewige Schmerz von Front-End-Ingenieuren

Erste Zeile: Lebe für Bedürfnisse, stirb für Benutzer und kämpfe dein ganzes Leben lang für den Browser!
Zweite Zeile: Unter C S S leiden, der Täuschung von J S erliegen und schließlich an Kompatibilität sterben!
Hengpiao: Front-End-Leben

Während des Front-End-Entwicklungsprozesses wird mindestens ein Drittel der Zeit für die Browserkompatibilität aufgewendet. Wenn Ihr Chef es sagt Sie, die Sie brauchen Als es mit IE6 kompatibel war, wollten Front-End-Ingenieure wahrscheinlich schon sterben.

Manche Leute sagen: „Wenn Sie den IE nicht gehackt haben, sind Sie kein echter Front-End-Ingenieur.“

Der Aufstieg der Front-End-Ingenieure

Ende

Es gibt eine Besonderheit im Front-End-Bereich. Fast jeder wurde auf halbem Weg Mönch, und alle verließen sich darauf auf Autodidakt, denn im College gibt es grundsätzlich keine derartigen Hauptfächer. Es gibt jedoch noch ein weiteres Merkmal, nämlich zwei Extreme: Das eine ist so mächtig, dass es in der nächsten Sekunde die Erde explodieren lässt, und das schlechte ist extrem schlecht

Jin, der Code, den ich geschrieben habe, sieht scheiße aus. So viele Unternehmen beschweren sich, dass sie kein Frontend finden. Tatsächlich beschweren sie sich einfach darüber, dass sie kein leistungsstarkes Frontend finden. Daher besteht im aktuellen Front-End-Bereich ein großer Bedarf an Talenten. Mit dem Aufkommen von NodeJs im Jahr 2009 können aktuelle Front-End-Ingenieure bereits mit Front-Ends und Back-Ends umgehen. Beeilen Sie sich und schließen Sie sich unserer Front-End-Armee an!


Erklärung dieser Website
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

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

AI Hentai Generator

AI Hentai Generator

Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

R.E.P.O. Energiekristalle erklärten und was sie tun (gelber Kristall)
1 Monate vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Beste grafische Einstellungen
1 Monate vor By 尊渡假赌尊渡假赌尊渡假赌
Will R.E.P.O. Crossplay haben?
1 Monate vor By 尊渡假赌尊渡假赌尊渡假赌

Heiße Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Was ist Useffizität? Wie verwenden Sie es, um Nebenwirkungen auszuführen? Was ist Useffizität? Wie verwenden Sie es, um Nebenwirkungen auszuführen? Mar 19, 2025 pm 03:58 PM

In dem Artikel wird die Verwendung von UseEffect in React, einen Haken für die Verwaltung von Nebenwirkungen wie Datenabrufen und DOM -Manipulation in funktionellen Komponenten erläutert. Es erklärt die Verwendung, gemeinsame Nebenwirkungen und Reinigung, um Probleme wie Speicherlecks zu verhindern.

Wie funktioniert der React -Versöhnungsalgorithmus? Wie funktioniert der React -Versöhnungsalgorithmus? Mar 18, 2025 pm 01:58 PM

Der Artikel erläutert den Versöhnungsalgorithmus von React, der das DOM effizient aktualisiert, indem virtuelle DOM -Bäume verglichen werden. Es werden Leistungsvorteile, Optimierungstechniken und Auswirkungen auf die Benutzererfahrung erörtert.

Was sind Funktionen höherer Ordnung in JavaScript und wie können sie verwendet werden, um prägnanter und wiederverwendbarer Code zu schreiben? Was sind Funktionen höherer Ordnung in JavaScript und wie können sie verwendet werden, um prägnanter und wiederverwendbarer Code zu schreiben? Mar 18, 2025 pm 01:44 PM

Funktionen höherer Ordnung in JavaScript verbessern die Übersichtlichkeit, Wiederverwendbarkeit, Modularität und Leistung von Code durch Abstraktion, gemeinsame Muster und Optimierungstechniken.

Wie funktioniert das Currying in JavaScript und wie hoch sind ihre Vorteile? Wie funktioniert das Currying in JavaScript und wie hoch sind ihre Vorteile? Mar 18, 2025 pm 01:45 PM

In dem Artikel wird das Currying in JavaScript, einer Technik, die Multi-Argument-Funktionen in Einzelargument-Funktionssequenzen verwandelt. Es untersucht die Implementierung von Currying, Vorteile wie teilweise Anwendungen und praktische Verwendungen, Verbesserung des Code -Lesens

Wie verbinden Sie React -Komponenten mit Connect () an den Redux -Store? Wie verbinden Sie React -Komponenten mit Connect () an den Redux -Store? Mar 21, 2025 pm 06:23 PM

In Artikel werden die Verbindungskomponenten an Redux Store mit Connect () verbinden, wobei MapStatetoprops, MapDispatchtoprops und Leistungsauswirkungen erläutert werden.

Was ist usecontext? Wie verwenden Sie es, um den Zustand zwischen Komponenten zu teilen? Was ist usecontext? Wie verwenden Sie es, um den Zustand zwischen Komponenten zu teilen? Mar 19, 2025 pm 03:59 PM

Der Artikel erläutert den Usecontext in React, was das staatliche Management durch Vermeidung von Prop -Bohrungen vereinfacht. Es wird von Vorteilen wie zentraler Staat und Leistungsverbesserungen durch reduzierte Neulehre erörtert.

Wie verhindern Sie das Standardverhalten bei Ereignishandlern? Wie verhindern Sie das Standardverhalten bei Ereignishandlern? Mar 19, 2025 pm 04:10 PM

In Artikeln werden das Standardverhalten bei Ereignishandlern mithilfe von PURDDEFAULT () -Methoden, seinen Vorteilen wie verbesserten Benutzererfahrungen und potenziellen Problemen wie Barrierefreiheitsproblemen verhindern.

Wie implementieren Sie benutzerdefinierte Hooks in React? Wie implementieren Sie benutzerdefinierte Hooks in React? Mar 18, 2025 pm 02:00 PM

In dem Artikel wird in der Implementierung benutzerdefinierter Hooks in React erörtert, wobei der Schwerpunkt auf deren Erstellung, Best Practices, Leistungsvorteilen und gemeinsamen Fallstricks zu vermeiden ist.

See all articles