Entwicklungsumgebung und Tools für Designer

Ich frage mich, welche Art von Entwicklungsumgebung und Tools für Webdesigner sinnvoll sind. Wir haben jemanden eingestellt, der sich mit CSS und HTML auskennt, aber nicht wirklich mit Git, Github und der Befehlszeile. Dies ist jemand, der mehr mit Photoshop entwirft und mit CSS/HTML arbeitet.

Ist es vernünftig anzunehmen, dass Designer heutzutage wissen sollten, wie man Git verwendet? Wir könnten diese Person natürlich ausbilden, aber ich frage mich, ob wir sie ausbilden sollten .

Ich frage mich, wie der Workflow funktionieren würde, wenn wir diese Person nicht dazu bringen würden, Git zu verwenden.

Sagen wir, sie würden sftp zu einem entfernten Server schicken, wo sie arbeiten würden, und dann, wenn sie bereit sind, könnte eine andere Person das Git-Zeug erledigen?

Was macht ihr?

hmm, danke, aber hier geht es mehr darum, zu wissen, wie man codiert, nicht um den Workflow und die Entwicklungswerkzeuge. Ich möchte wissen, welche Tools Webdesigner kennen und verwenden sollten .
GIT ist bei sehr großen Binärdateien nicht in allen Fällen sehr leitfähig. Ehrlich gesagt können Sie dies wahrscheinlich in weniger als ein paar Tagen auf einem ausreichend guten Niveau unterrichten.
Sie müssen keine Befehlszeile verwenden, um git zu verwenden. Verwenden Sie Sourcetree oder eine andere grafische Oberfläche, sie sind super einfach und schnell zu erlernen. Der wichtigste Arbeitsablauf besteht darin, drei Knöpfe zu drücken, das war's. Den Rest können Sie unterrichten, wenn sich der Designer damit wohlfühlt. Machen Sie vorzugsweise nicht die technisch versierteste Person, um sie zu unterrichten, sie neigen dazu, alles kompliziert erscheinen zu lassen.

Antworten (2)

Ist es vernünftig anzunehmen, dass Designer heutzutage wissen sollten, wie man Git verwendet?

Ich würde nein sagen, besonders wenn ihre Codierung nur bei HTML beginnt und endet. Es sei denn, Sie stellen direkt für diese "Checkbox-Fähigkeiten" ein, dann ist es nicht vernünftig anzunehmen, dass sie diese Fähigkeiten haben. Diese Frage sollte in der Einstellungsphase gestellt werden, da Ihr Arbeitsablauf davon abhängt.

Ich frage mich, welche Art von Entwicklungsumgebung und Tools für Webdesigner sinnvoll sind.

Slack, FTP-Clients, Web-to-Print-Portale, Sketch, Dreamweaver, JQuery, Ruby on Rails und Angular kommen einem in den Sinn. Es hängt wirklich von der Art des Webentwicklers und den Arbeitsanforderungen ab. Webdev ist eine sich so schnell verändernde Landschaft, dass es schwer ist, mit großer Sicherheit zu sagen, was „trendy“ oder wesentlich sein wird.

Wir haben jemanden eingestellt, der sich mit CSS und HTML auskennt, aber nicht wirklich mit Git, Github und der Befehlszeile.

Wir könnten diese Person natürlich ausbilden, aber ich frage mich, ob wir sie ausbilden sollten.

DU SOLLTEST SIE ZU 100% TRAINIEREN!

Ernsthaft. Wenn Sie auch nur in Betracht ziehen, die Arbeitsabläufe und Programme Ihres Unternehmens nicht zu lehren, riskieren Sie ein Scheitern. Nicht alle Workflows werden im Voraus gelehrt oder kennen sie und sie sind normalerweise für jedes Unternehmen einzigartig. Ja, es gibt einige Überschneidungen, aber von Anfang an keine neue Person an Bord zu haben, ist, als würde man einem 10-Jährigen die Autoschlüssel übergeben und ihn einfach verlieren lassen.

Ich frage mich, wie der Workflow funktionieren würde, wenn wir diese Person nicht dazu bringen würden, Git zu verwenden.

Ich weiß nicht, das können nur Sie beantworten, Sie haben nicht genug Details über Ihre tägliche Arbeit gegeben. Meine Empfehlung ist, sie so schnell wie möglich zu schulen, aber mit Ihrem Management zusammenzuarbeiten, um einen Übergangsworkflow einzurichten, mit dem eine Person begonnen werden kann, während sie sich an den primären Workflow gewöhnt.

Sagen wir, sie würden sftp zu einem entfernten Server schicken, wo sie arbeiten würden, und dann, wenn sie bereit sind, könnte eine andere Person das Git-Zeug erledigen?

Was macht ihr?

Es hängt vom Job ab, aber ich arbeite lokal und dann verwenden wir IBM Watson-Automatisierung zusammen mit einigen anderen Online-Marketing-Services wie Sales Force. Es kommt wirklich alles auf den Kunden, Ihre Ressourcen und das an, was für Sie funktioniert.

Es gibt keine Catch-all-Methode für alle.

Ich war schon seit geraumer Zeit nicht mehr direkt in einem Unternehmensumfeld involviert, also denken Sie daran.

Ich würde fragen, warum Sie diese Person einstellen würden, wenn Sie jemanden benötigen, der Befehlszeilentools ausführt? Das ist meiner Meinung nach überhaupt kein Design. Ich habe noch nie eine Befehlszeile für das Design benötigt . Wenn Sie nun gerne Dinge wie das Verarbeiten von Bildern über Befehlszeilentools tun, sollten Sie erkennen, dass dies nicht unbedingt "Design" ist. Bestenfalls kann es als eher produktionsorientierte Aufgabe lose mit Design in Verbindung gebracht werden. Wie alle produktionsorientierten Aufgaben erfordern sie aufgrund der einzigartigen Verwendung durch eine bestimmte Organisation häufig eine Schulung. Befehlszeilentools sind meiner Erfahrung nach nicht wirklich üblich für visuelle Änderungen, was der Hauptfokus des Designs ist. Befehlszeilentools werden nicht bestimmen, welche Farbe eine UI-Schaltfläche haben sollte ... diese Art von Ding. ADer Designer ist wahrscheinlich besser mit Dingen wie Photoshop-Aktionen und Automatisierung vertraut, was dies betrifft. Die Befehlszeile ist wirklich ein Entwicklungstool , kein Designtool .

Was Git angeht ... nun, ich habe es nie gebraucht. Aber ich kann sehen, warum es in manchen Umgebungen wertvoll ist. Jedes Unternehmen kann und wird oft seine eigenen Verfahren für Dateiübertragungen haben. Einige haben ihre eigenen privaten Repositories, einige haben Server, einige nur direkte Netzwerkübertragungen usw. Welche Methode ein Unternehmen verwendet, kann von diesem Unternehmen unabhängig sein. Mir ist klar, dass Git weit verbreitet ist. Ich würde es jedoch niemandem vorwerfen, weil er noch nie Git als Designer gebraucht hat . Designer übertragen Dateien oft nicht mehr als ein- oder zweimal. Ein ständiger Zugriff auf Auslagerungsdateien ist also für einen Designer nicht wirklich notwendig . Heck Dropbox oder einfach nur FTP ist oft mehr als genug für einen Designer.

Ich denke, ich würde mich fragen, was ich von einem Designer erwarte . Wenn Sie erwarten, dem Designer Zugriff auf vollständig erstellte dynamische Seiten und Sites zu geben, um visuelle Änderungen vorzunehmen, sind möglicherweise Erfahrungen mit der Befehlszeile und Git erforderlich. Wenn Sie möchten, dass ein Designer gute Front-End-Visuals und UIs erstellt, geben Sie einfach Dateien an Entwickler weiter, dann ist möglicherweise eine Schulung zu bestimmten von Ihnen verwendeten Verfahren erforderlich. Meine eigene persönliche Erfahrung würde mir sagen, dass ein Designer , der fantastisch darin ist, kreativ und einzigartig zu sein, nicht so geschickt darin sein wird, den tatsächlichen dynamischen Kerncode live zu bearbeiten. Das ist nicht ihr Fokus. Tatsächlich wird ein solcher Designer oft brechendynamische Inhalte, nur weil sie mit der Entwicklung des Back-Ends nicht allzu vertraut sind – das ist einfach nicht das, was sie tun.

Und ich würde mich fragen, wenn ich bei der Suche nach Kandidaten mit guter Befehlszeilen- und Git-Erfahrung bleibe, wie kreativ und fähig werden diese Personen als Designer sein ?

Wie bei allen Positionen kommt es letztendlich darauf an, was Sie brauchen. Wenn Sie möchten, dass ein Designer mit Visuals und der Erstellung von Benutzeroberflächen effektiv ist, dann schulen Sie jemanden, von dem Sie glauben, dass er sich mit diesen Fähigkeiten auszeichnet.