Video: Meet Your Master - Getting to Know Your Brain: Crash Course Psychology #4 2024
Wenn du anfängst, alles über Technik zu lernen, wirst du wahrscheinlich über so viele neue Vokabeln stolpern, dass du das Gefühl hast, wieder in der Highschool zu sein und wieder für den SAT zu lernen. Um zu beginnen, hier ist ein Leitfaden für grundlegende Tech Begriffe, die jeder kennen sollte … auch wenn Sie ein Anfänger sind.
User Experience (UX)
User Experience befasst sich mit der Art und Weise, wie eine Person ein Produkt erlebt, insbesondere in Bezug auf Websites oder Apps.
Bei UX geht es vor allem um Benutzerfreundlichkeit und Benutzerzufriedenheit.
1. Sitemap: Ein Überblick über alle Seiten einer Website
2. Benutzeroberfläche: Benutzeroberfläche. Jeder Teil einer Maschine, mit dem Benutzer interagieren; zählt Dinge wie Displays, Bildschirme, Tastaturen, Maus / Touchpads, etc.
3. Nutzerforschung: Beobachtung und Analyse mit dem Ziel, Nutzerbedürfnisse und -verhalten zu verstehen.
4. Wireframe: Die Skizze, wie eine Website / Web-App aussehen wird, enthält die wichtigsten Komponenten auf der Website.
Workflow-Tools und -Hardware
Tools, mit denen Sie Ihre Produktivität und Effizienz steigern können.
5. Texteditor: Software, die beim Codieren und Programmieren verwendet wird, um einfachen, unformatierten Text zu schreiben. Beispiele: Sublime Text, Klammern, TextEdit, TextWrangler, Notepad ++
6. IDE: Integrierte Entwicklungsumgebung. Hilft Menschen effizienter zu programmieren. Ähnlich wie ein Texteditor, hat aber mehr Funktionen. Beispiele: PyCharm, Webstorm
7. Router: Ein Router ist der Schritt zwischen einem Modem und einem Computer.
Wenn Informationen über Breitband an ein Modem gelangen, entschlüsselt der Router diese Daten und sendet sie an Ihren Computer.
8. Virtuelle Maschine (VM): Eine virtuelle Maschine ist im Grunde Software, die sich wie Hardware verhält: Sie hat keine physische Präsenz, kann aber Programme wie eine physische Maschine ausführen. Bei den beiden VM-Typen handelt es sich um virtuelle Systemmaschinen (für die Ausführung ganzer Betriebssysteme) und für die Verarbeitung von virtuellen Maschinen (für die Ausführung nur eines Programms).
9. Virtuelles privates Netzwerk (VPN): VPNs bieten eine zusätzliche Sicherheitsebene für Netzwerke. Sie können für öffentliche oder private Netzwerke verwendet werden, sind jedoch am häufigsten in Unternehmen, die Daten schützen möchten.
10. Versionskontrolle : Die Versionskontrolle ist ein System, das Änderungen an einer Datei oder einem Satz von Dateien im Laufe der Zeit verfolgt. Sie können bestimmte Versionen später wieder aufrufen, wenn bestimmte Änderungen nicht funktionieren, sodass Sie nicht alle Schritte rückgängig machen müssen. Beispiel: Git
11. Task-Manager: Anwendungen, die es ermöglichen, sich wiederholende, aber notwendige Aufgaben zu automatisieren und Ihren Arbeitsprozess zu rationalisieren. Beispiele: Grunt, Gulp
Frontend-Entwicklung
Wird auch als "Client-Seite" bezeichnet, weil es das ist, was Benutzer / Clients auf ihren Computern sehen werden. Das "Frontend" einer Website oder App beinhaltet das darin codierte Display / Design.
12. HTML : Hypertext-Auszeichnungssprache. Das "Gesicht" des Internets. Alle Webseiten haben HTML. Webbrowser lesen HTML-Dateien und konvertieren sie in die Website, die Sie letztendlich sehen.
13. CSS: Cascading Style Sheets. Wenn HTML das "Gesicht" ist, ist CSS das "Makeup". Es erlaubt Ihnen, Stile zu wählen und Vielfalt hinzuzufügen.
14. JavaScript: Wird im Client ausgeführt (eine der wenigen Programmiersprachen). Beliebteste Sprache in der Webentwicklung.
Wird jetzt auch am hinteren Ende verwendet.
Backend-Entwicklung
Häufig als "Serverseite" bezeichnet, ist das Backend das, was hinter den Kulissen geschieht, um eine Website oder App zum Laufen zu bringen - das Frontend ist das Gesicht, und das Backend ist das Gehirn. Enthält Server und Datenbanken.
15. API : Anwendungsprogrammierschnittstelle. Wird in der Softwareentwicklung verwendet, um einen Satz von Regeln und Bausteinen für ein Programm bereitzustellen.
16. Datenbank: Erfassung der Daten einer Webanwendung.
17. DevOps: Softwareentwicklungsmethode, die entwickelt wurde, um Teams dabei zu helfen, besser zu kommunizieren und zusammenzuarbeiten. Vereinigt Entwickler mit anderen IT-Mitarbeitern mit dem Endziel einer gesteigerten Produktion und Effizienz.
18. Framework : Vollständiger Begriff ist "Web Application Framework. "Sie verkürzen die Zeit, die zum Erstellen einer Website / App erforderlich ist, indem sie vorcodierte Vorlagen und Bibliotheken bereitstellen, sodass Sie eine Basis haben, auf der Sie aufbauen können.
19. Webserver: Der primäre Zweck eines Webservers besteht darin, Inhalte zu speichern und an Clients zu übermitteln. Es kann Hardware (ein webfähiger Computer) oder Software (ein Programm, das Serveranforderungen erkennt und darauf reagiert) sein.
Fazit
19 technische Begriffe nach unten, nur ein paar hundert (oder tausende) zu gehen. Nimm es langsam, lass dich nicht überrumpeln, und du wirst sie in kürzester Zeit gemeistert haben.
Lektionen Von der 2008 Stock Crash, Relevant Now
Drei Lehren aus der Finanzkrise 2008 und Lager Absturz, von dem Sie lernen und verwenden können, um den nächsten Absturz zu erkennen.
Der Blechmarkt-Crash von 1985
Erfahren, was den Zusammenbruch des Internationalen Zinnrats (ITC) und des internationalen Blechmarktunglück von 1985.
Verkehr Crash Reconstructionist Job Information
Erfahren Sie alles über Unfallrekonstruktion Job, einschließlich Aufgaben, Ausbildungsanforderungen, Gehaltsvorstellungen und Branchenwachstum.