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...
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.“
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!