Warum Design bald das Frontend komplett ersetzen wird



Die Eltern unserer jungen Praktikanten, die während ihrer Sommerferien im Unternehmen praktizieren, stellen mir oft die Frage: „Müssen wir unseren Kindern einen Code beibringen?“ Meine Antwort war immer und ohne Zweifel ein klares Ja. Gleichzeitig habe ich einige oberflächliche Argumente darüber geteilt, warum die Wahl so offensichtlich ist.


Aber jetzt glaube ich, dass eine solche Antwort für zukünftige Spezialisten auf diesem Gebiet nicht offensichtlich sein wird. Wenn Eltern über die Zukunft ihrer Kinder nachdenken, in der ihre berufliche Wahl Websites und mobile Anwendungen programmieren würde, bezweifle ich die Richtigkeit ihrer Empfehlungen und Prognosen zu diesem Thema. Angesichts der großen Innovationen bei den Softwareentwicklungstools wird die Art des Code-Schreibens in Zukunft höchstwahrscheinlich völlig anders aussehen. Tatsächlich besteht möglicherweise keine Grenze mehr zwischen Design und Entwicklung, wodurch sich die erforderlichen Fähigkeiten und Teams grundlegend ändern, um das Produkt auf den Markt zu bringen.


Abbau von Hindernissen für die Softwareentwicklung


In den letzten Jahren wurden die Kosten für die Einführung eines Softwareprodukts erheblich gesenkt. Vor fünf Jahren betrugen die Kosten für den Start eines Startups beispielsweise Millionen Rubel, da die Kosten für die Entwicklung von Software-Code, Servern usw. hoch waren. Seitdem sind viele dedizierte Server, Entwicklungstools (zum Beispiel: GitHub), Frameworks (zum Beispiel: Yii2, Laravel) und CMS (zum Beispiel: Bitrix, WordPress) erschienen. Wenn Sie heute Lust und Zeit haben, können Sie ein Produkt in nur wenigen Zehntausenden Rubel erstellen und auf den Markt bringen.


Heutzutage ist das Erstellen eines neuen Produkts elementar, aber das Erstellen eines Produkts, das die Benutzer lieben werden, ist viel schwieriger und bleibt eine große Aufgabe. Diese Aufgabe erfordert ein tiefes Verständnis des Verhaltens des potenziellen Benutzers bei der Umsetzung seiner Bedürfnisse.


Heute ist Design, das auf ständigen Iterationen basiert, zur Grundlage geworden. Der Wunsch, dank des Kundenfeedbacks schnell in den Produktmarkt einzutreten und ihn weiter zu testen und zu verfeinern, ist weit verbreitet, um Unternehmen und Produkte zu schaffen.


Eine Reihe von Tools scheint einen solchen Ansatz in diesem Bereich zu unterstützen, der es Produktentwicklern ermöglicht, effizienter zu arbeiten. Zum Beispiel hat unser Team vom alten Prozess der Erstellung statischer Strukturen in Photoshop auf die Verwendung einer umfangreicheren Reihe von Tools umgestellt - kollaborative Designplattformen (Axure, Sketch), Tools zum Testen des Benutzerverhaltens (Validately, Lookback) und Tools für die Zusammenarbeit von Designern und Entwicklern (Avocode, Zeplin) und Sympli). Alle diese Tools unterstützen einen oder mehrere Schlüsselaspekte eines modernen Produktentwicklungsworkflows. Das Endergebnis, das in kurzer Zeit erzielt wurde: die schnelle Umwandlung von Ideen in aufregende Prototypen, die vor dem Schreiben von Code getestet und verifiziert werden können.


Was wird mit Front-End passieren?


In den kommenden Jahren wird die Trennung zwischen "Produktdesign" und "Front-End-Entwicklung" als separate Funktionen höchstwahrscheinlich verschwinden. Viele Unternehmen praktizieren diesen Ansatz bereits. Unser Webstudio, in dem Mitarbeiter eingestellt werden, befasst sich zunächst mit den Fähigkeiten und Fertigkeiten zur Interaktion mit Prototypen und Webschnittstellen. Wir sind sicher, dass Sie Projekte nur dann zum Leben erwecken können, bevor Sie Code schreiben.


Eine ähnliche Änderung tritt bei komplexen Werkzeugen auf. Es ist nur eine Frage der Zeit, bis die Design- und Prototyping-Tools die Front-End-Entwicklung vollständig ersetzen und qualitativ hochwertigen Code Ihrer Wahl (SWIFT, PHP, Ruby oder andere) erstellen. Gute Beispiele für einen solchen Übergang in die Zukunft sind Dienste wie Squarespace, die für einfache Websites geeignet sind, sowie Webflow und WIX, die eine Website-Entwicklungsumgebung mit der Möglichkeit zum Ziehen und Ablegen von Blöcken bieten.


Alle diese Tools weisen einen hohen Automatisierungsgrad des Prozesses auf, aber viele ermöglichen es Benutzern, den Code zu bearbeiten oder zu ergänzen, der zum Anpassen und Verbessern ihrer Produkte erstellt wurde. Natürlich können Sie sich ungefähr vorstellen, was zum Beispiel in ein paar Jahren passieren wird.


Was genau wird sich in ein paar Jahren ändern


Die Verfügbarkeit von Tools für die vollständige Automatisierung des Code-Schreibens wird zu mehreren wesentlichen Änderungen im Produktdesign führen:


  • Die Zusammensetzung des Teams. Jetzt müssen keine Entwickler mehr im Team sein, sodass es viel kompakter und mobiler arbeiten kann.
  • Echtzeit-Interaktion wird zur Norm. Die Teams werden in einem Zustand kontinuierlicher Designverbesserung arbeiten - Prototyping, Testen und Bereitstellen neuer Funktionen viel schneller als je zuvor.
  • Geschäftsindikatoren werden wachsen. Dank automatisierter Tools wird das Vornehmen der erforderlichen Änderungen viel einfacher und schneller, wodurch Probleme gelöst werden, bevor sie im Workflow angezeigt werden.

So sollten unsere Kinder das Codieren lernen


Ich kann den Grundlagen des praktischen Wissens auf dem Gebiet der Softwareentwicklung nicht widersprechen. Aber heute wird die Kluft zwischen dem Schreiben von Code und der Front-End-Entwicklung immer deutlicher, und diese Kluft wächst mit beträchtlicher Geschwindigkeit. Ich kann davon ausgehen, dass in naher Zukunft der Front-End-Entwicklungsprozess selbst zugunsten von Designern und Design-Tools verschwinden wird. Fachleute, die daran interessiert sind, dem Verbraucher das beste Produkt zur Verfügung zu stellen, sollten ihre Designarbeit verdoppeln, anstatt fundierte Kenntnisse über die Softwareentwicklung zu entwickeln. Zunächst würde ich empfehlen, diesen praktischen Kenntnissen und Fähigkeiten bei der Ausbildung künftiger Fachkräfte auf diesem Gebiet mehr Aufmerksamkeit zu widmen.


Ein bisschen vom Autor


Projektchancen bestimmen das Wachstum der erfolgreichsten digitalen Unternehmen. Unternehmen, die von Designern geführt werden, können schnell auf ihre neuen Ideen reagieren und in den frühen Testphasen Erfolge erzielen sowie ihre Produkte und Dienstleistungen testen und studieren, erstellen und prototypisieren. Dies hilft Unternehmen beim Wachstum und trägt zu ihrem signifikanten Wachstum und ihrer Rentabilität bei.


Unternehmer müssen die Essenz und das Herz ihrer Produkte und Dienstleistungen im Design verkörpern, damit sie erfolgreich auf dem Markt auftreten und das Interesse und die Liebe potenzieller Käufer gewinnen können. Jede einzelne Interaktion mit dem vorgeschlagenen Produkt und Informationen darüber sollten für den Benutzer angenehm sein, und dies ist eine großartige Gelegenheit für das Unternehmen, sein Engagement für Spitzenleistungen zu bekunden.

Source: https://habr.com/ru/post/de403719/


All Articles