Neulinge, die neu im Front-End sind, fragen sich vielleicht:
Kann ich Front-End-Kurse ohne Grundlagen lernen?
Wie fange ich an, Frontend zu lernen?
Wenn Sie ein Frontend-Mitarbeiter sind, fragen Sie sich vielleicht:
Wie kann ich mich verbessern?
Ist es angesichts der niedrigen Obergrenze für die Front-End-Entwicklung wirklich zu einem Engpass gekommen?
Als nächstes werde ich diese Fragen unter drei Aspekten beantworten: Lernen, Üben und Fortschritt, und meine Erfahrungen im Front-End-Wachstum teilen.
1
Lernkapitel
Um das Frontend zu erlernen, empfiehlt es sich, zunächst eine gute Grundlage zu legen. Die Grundlagen sind hier in zwei Kategorien unterteilt: Computer-Grundlagen und berufliche Grundlagen.
Manche Leute denken vielleicht, dass man Frontend-Arbeit auch ohne diese Grundlagen erledigen kann (aus diesem Grund haben wir zuvor gesagt, dass die Schwelle niedrig ist), aber die Beherrschung und das Verständnis dieser Grundkenntnisse bestimmt, wie weit wir gehen können. Dieser Teil des Lernens ist ein schrittweiser Prozess und kann nicht über Nacht erledigt werden.
Wie erlernt man also dieses Grundwissen?
Ich schlage vor, von drei Aspekten auszugehen: Bücher, Codes und Standards.
Bücher: Wenn Sie einen bestimmten Wissenspunkt verstehen müssen, können Sie ein paar weitere verwandte Bücher lesen und verschiedene Erklärungen verschiedener Autoren zu diesem Thema lesen, um sich zu vertiefen Ihr Wissen. Der Effekt ist im Vergleich besser.
Code: Eine gute Möglichkeit zu überprüfen, ob wir das Wissen beherrschen, ist das Lesen des Codes. Es hilft uns nicht nur, unser Wissensverständnis zu vertiefen, sondern kann auch Lücken schließen und uns neue Erleuchtung verschaffen. Welcher Quellcode ist lesenswert?
· Code in Büchern
· Von Vorgängern hinterlassener Code
· Erfahrung im Forum
· Code einer bestimmten Website
· Viele Open-Source-Codes können als unsere Referenzquellen verwendet werden
· Fassen Sie den Code zusammen, den Sie zuvor geschrieben haben, Sie erhalten verschiedene Überraschungen
Standard: Wenn wir Wenn Sie auf a stoßen Wenn Sie ein Problem haben, müssen Sie es bis zu seiner Quelle zurückverfolgen. Und das Nachschlagen von Standards ist der Schlüssel. Die Internettechnologie wird zu schnell aktualisiert und iteriert, und die Ressourcen im Internet variieren von gut bis schlecht. Daher ist eine der wichtigsten Methoden für unser Screening die Konsultation der Standards. Frontend-bezogene Standards sind hauptsächlich in zwei Aspekte unterteilt, nämlich Industriestandards und Herstellerstandards.
Zu den Organisationen, die Industriestandards formulieren, gehören hauptsächlich: Ecma-Organisation/IETF-Organisation/W3C-Organisation
Zu den Plattformen, die Herstellerstandards formulieren, gehören hauptsächlich: IE/ Chrome/Firefox usw.
2
Übungskapitel
Übung Die Bühne ist für Studierende, die auf Engpässe stoßen, sehr wichtig, denn egal wie sie studieren, das ultimative Ziel ist die Lösung praktischer Probleme.
Sie drehen sich um Probleme in der Praxis und können tatsächlich in vier Aspekte unterteilt werden: Problemerkennung, Problemanalyse, Problemlösung und Problemlösung.
Es gibt viele Möglichkeiten, Probleme zu entdecken, einschließlich funktionaler Produktanforderungen, nichtfunktionaler Entwicklungsanforderungen, Fragen, Vorschläge, Beschwerden usw. In den meisten Fällen müssen Front-End-Ingenieure nachdenken und zusammenfassen, was auch eine Herausforderung für uns darstellt.
Wenn wir ein Problem finden, beeilen Sie sich nicht, es zu lösen, analysieren Sie den Kern des Problems, ermitteln Sie die Faktoren, die das Problem verursacht haben, kommunizieren Sie mit mehreren Parteien und machen Sie Vorschläge mehrere Lösungen, analysieren alle Vor- und Nachteile und treffen dann eine Entscheidung basierend auf der tatsächlichen Situation, um das Problem endgültig zu lösen.
Im Geschäftsleben werden 80 % der Fehler hauptsächlich durch unvollständige Berücksichtigung der Geschäftslogik, fehlende logische Beurteilungsverarbeitung, nicht standardmäßige Datenformate usw. verursacht. usw. . Diese Art von Fehler lässt sich relativ schnell beheben, aber es ist einfach, hin und her zu wechseln oder neue Fehler einzuführen. Diese Fehler beeinträchtigen die effektive Arbeitszeit der Entwickler.
Weitere 15 % der Fehler werden durch eigene Codierungsprobleme verursacht, bei denen es sich um technische Fehler handelt. Allerdings werden Entwickler immer vertrauter mit Softwareplattformen und Frameworks und entwickeln ihre eigene Programmierung Mit der Verbesserung der Programmierfähigkeiten und Programmierkenntnisse werden solche Fehler allmählich abnehmen.
Lösen Sie abschließend das Problem, vertiefen Sie Ihr Verständnis, und wenden Sie dann die Lösungen auf einfache Probleme auf komplexe Probleme an , das ist auch eine Möglichkeit, sich zu verbessern.
3
Fortgeschrittenes Kapitel
Nach Erreichen eines bestimmten Niveaus persönliche Fähigkeiten Es ist schwierig, Verbesserungen vorzunehmen, und es ist ein Engpass aufgetreten. Zu diesem Zeitpunkt müssen Sie aus einer persönlichen Perspektive beginnen, um zu verstehen, ob die Obergrenze erreicht wurde, und Sie können auch aus einer Teamperspektive beginnen, um einen Durchbruch zu finden.
Persönliche Fähigkeiten können in der Tiefe und Breite analysiert werden. Die Tiefe gliedert sich in drei Phasen: Auftritt, Prinzip und Umsetzung. Das Aussehen ist die zuvor erwähnte Grundstufe. Der nächste Schritt besteht darin, die Prinzipien zu verstehen und in der Lage zu sein, Wissenspunkte zu erfassen und zu identifizieren. In der Implementierungsphase geht es darum, das vorhandene Wissenssystem vollständig zu nutzen und anzuwenden.
Aus einer breiten Perspektive kann es in zwei Teile unterteilt werden: berufliche Fähigkeiten und Fachgebiet. Berufliche Fähigkeiten können von der Abdeckung und dem Verständnis des Wissenssystems ausgehen. Das heißt, ob die Abdeckung breit genug ist und wie bekannt die gängigen Lösungen sind. Die Erweiterung des Fachgebiets erfordert Kenntnisse über andere Produkte wie mobile Endgeräte, Desktop-Terminals usw.
Wenn Sie in den oben genannten Aspekten hervorragend sind, werden Sie ein ausgezeichneter Front-End-Ingenieur sein. Aber individuelle Exzellenz reicht nicht aus, wir brauchen auch Team-Exzellenz.
Ein Durchbruch für Teams, der sich auf Prozesse, Effizienz und Zusammenarbeit konzentriert. Das aktuelle Arbeitsmodell bei NetEase folgt grundsätzlich dem folgenden Prozess, der relativ detailliert und standardisiert ist.
|. Neue Anforderungen online
Anforderungen → Interaktion → Visuell → Entwicklung → Selbsttest → Fehlermodifikation → Test → Fehlermodifikation → Test →Interaktive Bestätigung→Visuelle Bestätigung→Online-Bewerbung→Bestätigung→Online
|Hotfix online
Problem-Feedback→Fehleränderung→Testen→Fehler Änderung →Testen→Online bewerben→Bestätigen→Hotfix online
Abschließend möchte ich noch zwei Sätze mit Ihnen teilen:
Behalten Sie immer eine bescheidene und umsichtige Haltung Haltung.
Stärkt immer die Kultivierung der Lernfähigkeit.
Auf dem Weg zum Front-End-Lernen besteht neben Selbststudium und Verbesserung eine weitere gute Möglichkeit darin, mit erfahrenen Front-End-Entwicklungsingenieuren zu kommunizieren und die Erfahrungen anderer zu nutzen, um effiziente Lernmethoden zu erhalten und schnelle Weiterentwicklung. Treten Sie meiner Gruppe bei und die Großen werden jeden Tag miteinander kommunizieren
Das obige ist der detaillierte Inhalt von3 Tipps, die dich zu einem großartigen Menschen machen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

对于下一代集中式电子电器架构而言,采用central+zonal 中央计算单元与区域控制器布局已经成为各主机厂或者tier1玩家的必争选项,关于中央计算单元的架构方式,有三种方式:分离SOC、硬件隔离、软件虚拟化。集中式中央计算单元将整合自动驾驶,智能座舱和车辆控制三大域的核心业务功能,标准化的区域控制器主要有三个职责:电力分配、数据服务、区域网关。因此,中央计算单元将会集成一个高吞吐量的以太网交换机。随着整车集成化的程度越来越高,越来越多ECU的功能将会慢慢的被吸收到区域控制器当中。而平台化

新视角图像生成(NVS)是计算机视觉的一个应用领域,在1998年SuperBowl的比赛,CMU的RI曾展示过给定多摄像头立体视觉(MVS)的NVS,当时这个技术曾转让给美国一家体育电视台,但最终没有商业化;英国BBC广播公司为此做过研发投入,但是没有真正产品化。在基于图像渲染(IBR)领域,NVS应用有一个分支,即基于深度图像的渲染(DBIR)。另外,在2010年曾很火的3D TV,也是需要从单目视频中得到双目立体,但是由于技术的不成熟,最终没有流行起来。当时基于机器学习的方法已经开始研究,比

我们经常可以看到蜜蜂、蚂蚁等各种动物忙碌地筑巢。经过自然选择,它们的工作效率高到叹为观止这些动物的分工合作能力已经「传给」了无人机,来自英国帝国理工学院的一项研究向我们展示了未来的方向,就像这样:无人机 3D 打灰:本周三,这一研究成果登上了《自然》封面。论文地址:https://www.nature.com/articles/s41586-022-04988-4为了展示无人机的能力,研究人员使用泡沫和一种特殊的轻质水泥材料,建造了高度从 0.18 米到 2.05 米不等的结构。与预想的原始蓝图

与人类行走一样,自动驾驶汽车想要完成出行过程也需要有独立思考,可以对交通环境进行判断、决策的能力。随着高级辅助驾驶系统技术的提升,驾驶员驾驶汽车的安全性不断提高,驾驶员参与驾驶决策的程度也逐渐降低,自动驾驶离我们越来越近。自动驾驶汽车又称为无人驾驶车,其本质就是高智能机器人,可以仅需要驾驶员辅助或完全不需要驾驶员操作即可完成出行行为的高智能机器人。自动驾驶主要通过感知层、决策层及执行层来实现,作为自动化载具,自动驾驶汽车可以通过加装的雷达(毫米波雷达、激光雷达)、车载摄像头、全球导航卫星系统(G

实时全局光照(Real-time GI)一直是计算机图形学的圣杯。多年来,业界也提出多种方法来解决这个问题。常用的方法包通过利用某些假设来约束问题域,比如静态几何,粗糙的场景表示或者追踪粗糙探针,以及在两者之间插值照明。在虚幻引擎中,全局光照和反射系统Lumen这一技术便是由Krzysztof Narkowicz和Daniel Wright一起创立的。目标是构建一个与前人不同的方案,能够实现统一照明,以及类似烘烤一样的照明质量。近期,在SIGGRAPH 2022上,Krzysztof Narko

由于智能汽车集中化趋势,导致在网络连接上已经由传统的低带宽Can网络升级转换到高带宽以太网网络为主的升级过程。为了提升车辆升级能力,基于为车主提供持续且优质的体验和服务,需要在现有系统基础(由原始只对车机上传统的 ECU 进行升级,转换到实现以太网增量升级的过程)之上开发一套可兼容现有 OTA 系统的全新 OTA 服务系统,实现对整车软件、固件、服务的 OTA 升级能力,从而最终提升用户的使用体验和服务体验。软件升级触及的两大领域-FOTA/SOTA整车软件升级是通过OTA技术,是对车载娱乐、导

internet的基本结构与技术起源于ARPANET。ARPANET是计算机网络技术发展中的一个里程碑,它的研究成果对促进网络技术的发展起到了重要的作用,并未internet的形成奠定了基础。arpanet(阿帕网)为美国国防部高级研究计划署开发的世界上第一个运营的封包交换网络,它是全球互联网的始祖。

arXiv综述论文“Collaborative Perception for Autonomous Driving: Current Status and Future Trend“,2022年8月23日,上海交大。感知是自主驾驶系统的关键模块之一,然而单车的有限能力造成感知性能提高的瓶颈。为了突破单个感知的限制,提出协同感知,使车辆能够共享信息,感知视线之外和视野以外的环境。本文回顾了很有前途的协同感知技术相关工作,包括基本概念、协同模式以及关键要素和应用。最后,讨论该研究领域的开放挑战和问题


Heiße KI -Werkzeuge

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool
Ausziehbilder kostenlos

Clothoff.io
KI-Kleiderentferner

AI Hentai Generator
Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

Heiße Werkzeuge

Dreamweaver Mac
Visuelle Webentwicklungstools

Sicherer Prüfungsbrowser
Safe Exam Browser ist eine sichere Browserumgebung für die sichere Teilnahme an Online-Prüfungen. Diese Software verwandelt jeden Computer in einen sicheren Arbeitsplatz. Es kontrolliert den Zugriff auf alle Dienstprogramme und verhindert, dass Schüler nicht autorisierte Ressourcen nutzen.

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

SAP NetWeaver Server-Adapter für Eclipse
Integrieren Sie Eclipse mit dem SAP NetWeaver-Anwendungsserver.

SublimeText3 Englische Version
Empfohlen: Win-Version, unterstützt Code-Eingabeaufforderungen!
