• 2024-11-21

Tech Terms Crash Course 19 Begriffe, die Sie kennen sollten

How Computers Calculate - the ALU: Crash Course Computer Science #5

How Computers Calculate - the ALU: Crash Course Computer Science #5

Inhaltsverzeichnis:

Anonim

Wenn Sie anfangen, alles über Technik zu lernen, werden Sie wahrscheinlich auf so viele neue Vokabeln stoßen, dass Sie das Gefühl haben, Sie wären wieder auf der Highschool und lernen wieder für den SAT. Hier erhalten Sie eine Einführung in die grundlegenden technischen Begriffe, die jeder kennen sollte … auch wenn Sie Anfänger sind.

Benutzererfahrung (UX)

User Experience beschäftigt sich mit der Art und Weise, wie eine Person ein Produkt erlebt, insbesondere in Bezug auf Websites oder Apps. UX befasst sich in erster Linie mit der Benutzerfreundlichkeit und der Zufriedenheit der Benutzer.

  • Seitenverzeichnis: Eine Übersicht über alle Seiten einer Website
  • UI: Benutzeroberfläche. Jeder Teil einer Maschine, mit dem Benutzer interagieren, zählt Dinge wie Anzeigen, Bildschirme, Tastaturen, Maus / Touchpads usw.
  • Benutzerrecherche: Beobachtung und Analyse mit dem Ziel, die Bedürfnisse und Verhaltensweisen der Benutzer zu verstehen.
  • Wireframe: Eine Skizze, wie eine Website / Web-App aussehen wird, enthält die wichtigsten Komponenten der Website.

Workflow-Tools und Hardware

Tools, die Ihre Produktivität und Effizienz steigern.

  • Texteditor: Software, die beim Codieren und Programmieren zum Schreiben von unformatiertem Text verwendet wird. Beispiele: Text sublimieren, Klammern, TextEdit, TextWrangler, Notepad ++
  • IDE: Integrierte Entwicklungsumgebung. Hilft Menschen dabei, effizienter zu programmieren. Ähnlich wie ein Texteditor, verfügt aber über mehr Funktionen. Beispiele: PyCharm, Webstorm
  • Router: Ein Router ist der Schritt zwischen einem Modem und einem Computer. Wenn Informationen über Breitband bei einem Modem ankommen, entschlüsselt der Router und sendet diese Daten an Ihren Computer.
  • Virtuelle Maschine (VM): Eine virtuelle Maschine ist im Wesentlichen eine Software, die sich wie Hardware verhält: Sie hat keine physische Präsenz, kann jedoch Programme wie eine physische Maschine ausführen. Die zwei Arten von VMs sind virtuelle Systemmaschinen (entworfen, um ganze Betriebssysteme auszuführen) und virtuelle Maschinen verarbeiten (entwickelt, um nur ein Programm auszuführen).
  • Virtuelles privates Netzwerk (VPN): VPNs bieten eine zusätzliche Sicherheitsschicht 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.
  • Versionskontrolle: Versionskontrolle ist ein System, das Änderungen an einer Datei oder einem Dateisatz im Laufe der Zeit verfolgt. Sie können bestimmte Versionen später wieder aufrufen, wenn bestimmte Änderungen nicht funktionieren. So können Sie alle Schritte rückgängig machen.
  • Taskmanager: Anwendungen, die es ermöglichen, sich wiederholende, aber notwendige Aufgaben zu automatisieren, um Ihren Arbeitsprozess zu rationalisieren. Beispiele: Grunzen, Schlucken

Frontend-Entwicklung

Wird auch als "Client-Seite" bezeichnet, da dies den Benutzern / Clients auf ihren Computern angezeigt wird. Das „Frontend“ einer Website oder App beinhaltet die darin codierte Anzeige / das Design.

  • HTML: Hypertext Markup Language. Das "Gesicht" des Internets. Alle Websites verfügen über HTML. Webbrowser lesen HTML-Dateien und konvertieren sie in die Website, die Sie letztendlich sehen.
  • CSS: Cascading Style Sheets. Wenn HTML das "Gesicht" ist, ist CSS das "Makeup". Hier können Sie Stile auswählen und Abwechslung hinzufügen.
  • JavaScript: Läuft im Client (eine der wenigen Programmiersprachen, die dies tun). Beliebteste Sprache in der Webentwicklung. Jetzt auch im Backend.

Backend-Entwicklung

Das Backend wird oft als "Serverseite" bezeichnet und geschieht hinter den Kulissen, um eine Website oder App zum Laufen zu bringen. Das Frontend ist das Gesicht und das Backend ist das Gehirn. Umfasst Server und Datenbanken.

  • API: Programmierschnittstelle. Wird in der Softwareentwicklung verwendet, um einen Satz von Regeln und Bausteinen für ein Programm bereitzustellen.
  • Datenbank: Erfassung der Daten einer Web-App
  • DevOps: Softwareentwicklungsmethode, mit der Teams besser kommunizieren und zusammenarbeiten können. Vereinigt Entwickler mit anderen IT-Mitarbeitern mit dem Ziel, die Produktion und Effizienz zu steigern.
  • Rahmen: Vollständiger Begriff ist "Web Application Framework". Diese verkürzen die Zeit, die zum Erstellen einer Website / App benötigt wird, indem vorcodierte Vorlagen und Bibliotheken bereitgestellt werden, sodass Sie eine "Basis" haben, auf der Sie aufbauen können.
  • Webserver: Der primäre Zweck eines Webservers besteht darin, Inhalte zu speichern und an Clients zu liefern. Dabei kann es sich um Hardware (Computer mit Internetzugriff) oder Software (ein Programm handeln, das Serveranforderungen erkennt und auf diese reagiert).

Fazit

19 technische Ausdrücke, nur noch ein paar Hundert (oder Tausende). Nimm es langsam, werde nicht überfordert und du wirst sie in kürzester Zeit beherrschen.


Interessante Beiträge

Wie Chunking die Arbeitseffizienz und Produktivität verbessert

Wie Chunking die Arbeitseffizienz und Produktivität verbessert

Erfahren Sie, wie Chunking Ihnen dabei helfen kann, Ihre Arbeit besser und schneller zu erledigen als Multitasking, was ineffizient und geradezu gefährlich sein kann.

Kündigen Sie Ihren Job noch nicht: Vier Alternativen zum Kündigen

Kündigen Sie Ihren Job noch nicht: Vier Alternativen zum Kündigen

Wenn Sie Probleme bei der Arbeit haben, kündigen Sie Ihren Job noch nicht. Probieren Sie diese Lösungen aus, um Ihre Situation zu verbessern und um zu vermeiden, dass Sie aufhören.

Gehaltsverhandlung - Wie man ein besseres Angebot bekommt oder erhöht

Gehaltsverhandlung - Wie man ein besseres Angebot bekommt oder erhöht

Während einer Gehaltsverhandlung gibt es Dinge, die Sie tun und nicht tun sollten. Informieren Sie sich über die Vor- und Nachteile, die Ihnen dabei helfen, ein großartiges Angebot zu erhalten oder zu erhöhen.

Tipps und Tricks für Exit-Interviews

Tipps und Tricks für Exit-Interviews

Wenn Sie einen Job verlassen, führt Ihr Arbeitgeber wahrscheinlich ein Exit-Interview durch. Erfahren Sie, was zu tun ist (und was nicht zu tun ist), wenn Sie Feedback zu Ihrem Ausgang geben.

Benötigen wir einen Bandvertrag?

Benötigen wir einen Bandvertrag?

Verträge mit Bandmitgliedern sind eine schwierige Angelegenheit, und viele Künstler fühlen sich unwohl, wenn sie sie in Betracht ziehen. Finden Sie heraus, warum sie für Sie wichtig sein können.

1099 Leistungen an Arbeitnehmer Freiberufler müssen berücksichtigen

1099 Leistungen an Arbeitnehmer Freiberufler müssen berücksichtigen

1099 Leistungen an Arbeitnehmer, über die Freiberufler und Gig-Economy-Mitarbeiter Bescheid wissen sollten, Leistungen, Qualifikationen und wie sie sich bewerben können.