Heim >Backend-Entwicklung >PHP-Tutorial >Treffen Sie Web-Frontend-Ingenieure
Dies ist ein sehr altes Thema: „Wo liegt der Wert von Front-End-Ingenieuren?“ Jemand sagte: „Der Wert eines Front-End-Ingenieurs für eine Website ist wie der Wert eines Maskenbildners für einen Star.“ 🎜>FrontendEntwicklungsingenieure müssen sowohl über Breite als auch Tiefe in ihrem Wissenssystem verfügen. Natürlich sind Web-Front-End-Ingenieure keine Designer. Womit sie am häufigsten in Kontakt kommen, ist Code, Code, Code. Wie positionieren Sie sich diesbezüglich? Kann Ihr Wert gut widergespiegelt werden? Heute wird der alte Vortrag wieder zur Sprache gebracht, weil ich den Wert von Front-End-Ingenieuren mit Entwicklern besprechen möchte und hoffe, dass er Ihnen einige Einblicke geben kann. Welchen Wert haben Front-End-Ingenieure?
Werfen wir einen Blick darauf, was hochrangige Branchenexperten über Front-End-Ingenieure sagen:
Zhang KejunDouban Front -End-Ingenieur:
Ich persönlich denke, dass sich Front-End-Ingenieure langsam zu Produktingenieuren entwickeln. WAP-App
, reaktionsfähige Benutzeroberfläche usw. werden auf Basis der HTML5 -Technologie entwickelt Es wird zum Hauptarbeitsinhalt von Front-End-Ingenieuren werden, die plattform- und geräteübergreifenden Implementierungsprobleme von Produkten zu lösen. Javascript, HTML, CSS Diese Front-End-Ingenieure sind mit und vertraut Ich verwende sie seit vielen Jahren als offenen Standard, der von verschiedenen Plattformen unterstützt wird. Die Trennung von Produktform und Daten liegt im Trend. Obwohl die Anforderungen an vielfältige Produktformen im mobilen Zeitalter durch unterschiedliche Technologien erreicht werden können, ist dies mit enormen Kosten verbunden. Dies ist auch der Grund, warum HTML5 , ein in 04 vorgeschlagener Standard, erst in den letzten zwei Jahren populär wurde. Der aktuelle Wert ist auch super. Web Produktinteraktionen werden immer komplexer, die Benutzererfahrung und die Optimierung der Website-Front-End-Leistung erfordern die Lösung durch professionelle Front-End-Ingenieure. Darüber hinaus müssen im Projekt die Defizite des Designers im Interaktionsdesign ausgeglichen werden. Front-End-Ingenieure
spielen eine wichtige Rolle im Entwicklungsprozess. Ein oder zwei Front-End-Ingenieure können die gesamte Entwicklung parallelisieren und den Übergang vom Entwurf zur Implementierung reibungsloser gestalten. Kluge Unternehmen sollten sich mit Front-End-Engineering-Ressourcen eindecken. Ich glaube nicht, dass Front-End-Ingenieure und Produktmanager etwas miteinander zu tun haben. Ein guter Front-End-Ingenieur wird definitiv ein guter Interaktionsdesigner. Front-End-Ingenieure sollten Informationsarchitektur genauso gut verstehen wie professionelle Interaktionsdesigner. Zhang Jingwei
Front-End-Ingenieur:
1. Grundlegende Fähigkeiten, die Front-End-Ingenieure beherrschen müssen: HTML CSS
JavaScript
PHP/ASP/
oder andere weit verbreitete Programmiersprachen im Bereich Web
Kunst, visuelle 2. Front-End-Ingenieure orientieren sich an:
Benutzer
Browser
Datenschnittstelle
3. Wo liegt also der Wert von Front-End-Ingenieuren?
Bieten Sie technischen Support (interaktiver Teil), um die Benutzernutzung zu vereinfachen
Bieten Sie Unterstützung für die Kompatibilität mehrerer Browser
Bieten Sie Unterstützung für die Verbesserung der Browsergeschwindigkeit des Benutzers (Browserleistung)
für plattformübergreifende oder andere basierend auf
Webkit oder Bieten Sie Unterstützung für andere Rendering-Engine-Anwendungen
Bereitstellung von Unterstützung für Anzeigedaten (Datenschnittstelle) Yuanyan Cloud Engineer:
Was den Wert der Front-End-Belagerungsabteilung betrifft, hängt er meiner Meinung nach hauptsächlich von den folgenden Aspekten ab:
1. Die Nähe zum Benutzer, Am meisten bereit, über Benutzer zu spekulieren, sind diejenigen unter den Ingenieuren, die sie am besten kennen
2
Das Frontend ist voller Innovation3.
Front-End-Kenntnisse JavaScript,
HTML, CSS....Einfach anzufangen, schwer zu vertiefen4 Es gibt verschiedene Front-End- und Back-End-Interaktionsmethoden, und sie sind auf verschiedene Szenarien anwendbar, Ajax(
Post, Get), Comet (Rotation, lange Rotation, permanenter Rahmen, , viele technische Lösungen beginnen, das Frontend zu bevorzugen 6. Das Frontend ist nicht nur Desktop, sondern auch Mobil ,
Pad, TV...
PlateauWebIngenieur:
Der Kernwert oder die Verantwortung eines Front-End-Ingenieurs besteht darin, den Benutzern all Ihre harte Arbeit und Bemühungen perfekt zu präsentieren. In einem technischen Entwicklungsteam ist die Person, die dem Benutzer am nächsten steht, zweifellos das Frontend, gefolgt von UI, UE und dem Produkt , und dann Backend, DBA und System Engineer.
Wenn ein technisches Entwicklungsteam wie eine Fußballmannschaft ist, dann ist der Front-End-Ingenieur zweifellos der Stürmer. Er erhält den Ball, der von seinen Teamkollegen zu seinen Füßen gespielt wird, und er hat einen Pflicht, es zu tun. Das Einzige ist, dass der Ball genau und das gegnerische Tor ohne Fehler treffen muss .... Er muss sehr klar sein zu zwei Punkten: 1.Er muss wissen, welche Hindernisse zwischen dem gegnerischen Tor und ihm selbst bestehen;2.Er muss wissen, wie es geht Durchbrechen Sie diese Hindernisse und bringen Sie den Ball ins Tornetz >. Jedes Team hat seinen eigenen Star, der ein Stürmer, ein Mittelfeldspieler, ein Superverteidiger, ein magischer Torwart oder sogar ein Feuerwehrtrainer sein kann. Und ich glaube, dass jeder herausragende Spieler auf jeder Position auf dem Spielfeld den Ball im Rückraum stehlen, über weite Strecken dribbeln, zu einem Schuss rennen und punkten kann! Aber jede hervorragende Mannschaft muss zwei Arten der Arbeitsteilung haben: Die Vorfeldspieler wollen das Spiel gewinnen, und die Rückfeldspieler wollen das Spiel nicht verlieren. Nur wenn sie ihre jeweiligen Aufgaben erfüllen, können sie herausragend sein. Als kompetenter Stürmer musst du derjenige im Team sein, der die meisten Tore schießt und über die besten Schussfähigkeiten verfügt, welchen Wert hast du sonst
....Egal wie sich der Trend der Technologieimplementierung ändert, eine interaktive Schnittstelle für Benutzer muss von jemandem implementiert werden. Dies ist eine harte Anforderung.... Sofern nicht in der Zukunft Die Informationsinteraktion zwischen Mensch und Computer basiert nicht auf der Vision
(verlässt sich direkt auf die Gedankenverbindung), dann wendet sich das Front-End an Machen Sie es einfach Die Organisation und der Ausdruck von Informationen sind genauso gut wie das Design. Daher liegt der ultimative Wert des Frontends im Design und in der Implementierung der Mensch-Computer-Interaktion. Li Chunping Baidu F&E-Ingenieur: Es sollte gesagt werden, dass es drei Wege gibt, einer ist, vorwärts zu gehen, einer ist, weiterzumachen rückwärts, und das andere ist: Arbeiten Sie einfach weiter am vorderen Ende und gehen Sie tiefer. Voranzugehen bedeutet, sich in Richtung Benutzererfahrung und Interaktionsdesign oder sogar Produktdesigner zu bewegen. Dies ist der beste Weg, den Wert des Frontends, also der Benutzererfahrung, widerzuspiegeln
Ein Rückschritt bedeutet, Web-
Entwicklung zu machen, sich in Richtung Datenbank- und Backend-Entwicklung zu bewegen, nicht mehr zwischen Front- und Backend zu unterscheiden, jeder geht tief in das Produkt ein Entwicklung und Implementierung, dieser Weg ist Der Wert der Integration mit Software-Ingenieuren spiegelt sich in der Realisierung von Geschäftsfunktionen wider
Schließlich gibt es noch die tiefgreifende Front-End-Entwicklung, z B. die Entwicklung verschiedener Front-End-Bibliotheken und Frameworks, Architekturdesign, W3C eingehende Forschung zu verschiedenen Standards, JavaScript
Forschung zu die Sprache selbst, Analyse der Prinzipien von Browsern und Netzwerkanalyse der Prinzipien von Übertragungsprotokollen usw. Es ist nicht einfach, tief in diesen Weg einzusteigen, da er viele Prinzipien und grundlegende Dinge beinhaltet, weshalb ihn nicht viele Leute beschreiten. Natürlich gibt es auch einige, die das Front-End oder sogar die Softwareentwicklung komplett verlassen und sich beruflich auf Produkte oder den Geschäftsbetrieb spezialisiert haben. Vielleicht bringt ein guter technischer Hintergrund gewisse Vorteile mit sich. Hu Jinpu Front-End-Entwickler: Ich denke, Front-End-Ingenieure müssen ihre jeweiligen Werte in zwei Richtungen betrachten:
Die erste Richtung: Ermöglichen Sie den Benutzern, Informationen bequemer zu erhalten. Dies ist etwas, worauf die Front-End-Ingenieure in den meisten Unternehmen achten sollten. Holen Sie sich die
PSD und erstellen Sie den Online-Code. Jedes Detail in diesem Prozess ist Ihrer ernsthaften Einstellung würdig. Die verschiedenen Interaktionen des Formulars und die Informationsinteraktion zwischen verschiedenen Elementen (Regionen) der Seite sind nicht unbedingt normal.
ID kann Sie auf Ihre eigenen technischen Fähigkeiten verlassen Vervollständigen Sie es basierend auf Ihrer eigenen Wahrnehmung der Benutzerbedürfnisse.
Der Wert dieser Richtung zeigt sich in: Ist es bequemer, Informationen zu erhalten? Hat sich Ihre Nutzerbasis dadurch vergrößert? Hat die Online-Buchung zugenommen? Die zweite Richtung: Das Frontend professioneller gestalten. Das ist es, was einige große Namen in Forschungsinstituten jeden Tag tun. Lesen Sie die Spezifikation, vergleichen Sie die Unterschiede zwischen den Versionen und denken Sie über die (technischen oder geschäftlichen) Auswirkungen der Einführung neuer Funktionen nach. Achten Sie auf die neuesten Entwicklungen in der -Branche und entdecken Sie einige Innovationen. Stehen Sie möglichst auf den Schultern von Giganten und erfinden Sie das Rad nicht blind neu. Unabhängig davon, ob es sich um Ihre eigene Innovation oder Ihre beste Lösung für ein bestimmtes Problem handelt, wird die Arbeit anderer Front-End-Studenten in der gesamten Branche und in Ihrem eigenen Unternehmen stärker unterstützt.
Der Wert in dieser Richtung ist eher technischer Natur und kurzfristig möglicherweise nicht direkt quantifizierbar, aber nach einer gewissen Zeit wird er sich in einer verbesserten persönlichen Produktivität und neuen Modellen widerspiegeln Seiteninteraktion usw. Es könnte sogar zu neuen Produkten führen.
Yuan LiangFront-End-Ingenieur:
Produktingenieur-Web Produkt APP isierung erfordert, dass das Front-End die Design- und Interaktionsimplementierungsdetails des Produkts versteht, damit die Front-End-Codestruktur angemessen und skalierbar ist!
Plattformübergreifende Geräteimplementierung – nicht nur plattformübergreifende Kompatibilität verschiedener Browser. Heutzutage gibt es verschiedene physische Geräte, und jede Implementierungsarbeit, die direkt mit Benutzern interagiert, kann als Front-End bezeichnet werden!
Perfekte und elegante Implementierung von Interaktions- und Designdetails – Stellen Sie Interaktions- und Designdetails mit dem optimiertesten Code und minimalen Kosten wieder her und verbessern Sie die Benutzerfreundlichkeit und Zugänglichkeit!
Die Kombination aus Benutzererfahrung und neuer Technologie – die Entwicklung von HTNL5 macht Web und mobile Anwendungen verfügen über bessere und vernünftigere Implementierungsmethoden
Optimierung der Website-Front-End-Leistung – Einsparung von Benutzerkosten und Unternehmenskosten
Skalierbar Die semantische Seite mit der Standardschnittstelle verbessert die Website aus SEO Perspektive und maschinenlesbaren Zeilen, und die standardisierte und erweiterbare Datenschnittstelle sorgt für eine nahtlosere Verbindung mit dem Backend! Gleichzeitig wird die Entwicklungseffizienz deutlich verbessert.
Website-Image in der Branche PR - Zeigen Sie die Unternehmenswebsite und das Unternehmensimage auf die intuitivste und sichtbarste Weise an!
Front-End-Anforderungen
Müssen die Logik und den Entstehungsprozess des Produkts verstehen - Diejenigen, die es wollen Beteiligen Sie sich an der Entwicklung von Produktseiten. Menschen beteiligen sich an der Produktdiskussionsphase und verstehen die Produktanforderungen. Und das implizite Bedürfnis, die Zukunft des Produkts zu verstehen! Seien Sie einfach dabei!
Interaktionsdetails müssen verstanden werden. Ich hoffe, dass relevante Mitarbeiter, die an der Entwicklung von Produktseiten beteiligt sind, an der Interaktionsdiskussion teilnehmen und die Interaktions- und Designdetails verstehen können! Machen Sie die Seite gut strukturiert und skalierbar! Seien Sie einfach dabei! Wenn Sie vernünftige Vorschläge haben, können Sie diese machen!
Sie müssen die Datenschnittstelle verstehen – die für produktbezogene Module erforderlichen Daten verstehen und mit dem relevanten technischen Personal kommunizieren, um Dokumente zu formulieren.
Erfordert die Anhäufung von Technologie und das Erlernen neuer Technologien – ich hoffe, dass es Kommunikationsaktivitäten und Brainstorming innerhalb des Teams geben wird! Erfahren Sie mehr über die neuesten Branchentechnologien und nehmen Sie am Branchenaustausch teil!
Brauchen ein Erfolgserlebnis und Zufriedenheit.
Abschließende Bemerkungen:
Das Frontend ist die Brücke zwischen Backend-Implementierung und visueller Leistung. Es ist die Verbindung, die sich durch das gesamte Produkt zieht Entwicklungsprozess und dient als Bindeglied zwischen der Vergangenheit und der nächsten Funktion. Ein guter Front-End-Ingenieur kann die Anforderungen des Produktmanagers an die Benutzererfahrung gut verstehen und kann auch die Anforderungen des Back-End-Ingenieurs an die Trennung der Datenlogik gut verstehen Programmlogik und integrieren diese Anforderungen werden in Front-End-Entwicklungsarbeit übersetzt. Das Frontend ist das Gesicht der Website und sein Wert ist weitaus größer als andere Client-Entwicklungen.
Kostenlos erhaltenLAMPEBand of BrothersOriginalPHPVideo-TutorialCD/《Details PHP》Essential-Version, bitte wenden Sie sich für weitere Informationen an den offiziellen Website-Kundendienst: http://www.lampbrother.net
PHPCMSSekundärentwicklunghttp://yun.itxdl.cn/online/phpcms/index.php?u=5
WeChat-Entwicklunghttp://yun.itxdl.cn/online/weixin/index.php?u=5
Mobil Internet Serverseitige Entwicklunghttp://yun.itxdl.cn/online/server/index.php?u=5
JavascriptKurs http://yun.itxdl.cn/online/js/index.php?u=5
CTOTrainingslager ://yun.itxdl.cn/online/cto/index.php?u=5
Das Obige hat Ihnen geholfen, Web-Front-End-Ingenieure kennenzulernen, einschließlich inhaltlicher Aspekte. Ich hoffe, dass es für Freunde hilfreich ist, die sich für PHP-Tutorials interessieren.