Εντάξει προγραμματιστές, είναι η σειρά σας . Οι άνθρωποι έχουν πειράξει εδώ και χρόνια για το αν οι σχεδιαστές πρέπει να μάθουν να κωδικοποιούν. Heck, έχω χαστούκι για αυτό. Υποστηρίζω ακόμα ότι ... όχι. Όχι όχι ... Αυτό είναι για εσάς, τώρα.

Θα πρέπει οι άνθρωποι που κωδικοποιούν κυρίως το πίσω μέρος των προϊόντων web να μάθουν να σχεδιάζουν το front end; Εδώ είναι η άποψή μου:

Έπρεπε να καταφύγω στις ίδιες εξηγήσεις που δίνω στους πελάτες.

Αν δεν θέλουν πραγματικά να είναι σχεδιαστής / προγραμματιστής, μαθαίνοντας ένα εντελώς νέο πεδίο - μια εντελώς νέα βιομηχανία, ακόμη και - απλά δεν αξίζει τον πόνο. Είναι μέρος του λόγου που δεν κάνω κανένα προγραμματισμό. Ο άλλος λόγος είναι ότι είμαι κακός σε αυτό. Και το HTML και το CSS δεν μετράνε.

Αλλά πρέπει τουλάχιστον να μάθουν τα βασικά. Θα πρέπει να μάθουν τις βασικές αρχές πίσω από τη χρηστικότητα και το σχεδιασμό UX. Θα πρέπει να μάθουν την ορολογία. Υπήρξαν στιγμές που έχω αγωνιστεί να εξηγήσω τις αποφάσεις σχεδιασμού μου σε προγραμματιστές και έπρεπε να καταφύγω στις ίδιες εξηγήσεις που δίνω στους πελάτες. Είναι απογοητευτικό να πρέπει να το κάνετε αυτό με κάποιον που βρίσκεται στην ομάδα σας, αλλά δεν βρίσκεται στην ίδια σελίδα.

Επιπλέον, έχω συνεργαστεί με προγραμματιστές που θα μπορούσαν να προγραμματιστούν όπως οι επιχειρήσεις κανενός, αλλά χάνεται στο HTML και CSS. Σοβαρολογώ. Αυτοί οι τύποι δεν μπορούσαν να φωλιάζουν σωστά τα στοιχεία, να με ρωτούν πώς να κάνουν πράγματα στο CSS και πολλά άλλα. Δεν γνώριζαν τους περιορισμούς και τις ιδιορρυθμίες του προγράμματος περιήγησης (και αυτό ήταν πάλι όταν το IE ήταν ακόμα ένα μεγάλο πρόβλημα), και ακόμη και το μοντέλο του κουτιού ήταν νέα περιοχή.

Αυτό δεν είναι κριτική. Ο καθένας πρέπει να ξεκινήσει κάπου, κάποια στιγμή. Αλλά τα πράγματα έγιναν πολύ πιο εύκολα όταν κατέκτησαν τα βασικά; Ναι, ναι, το έκαναν.

Λοιπόν, αγαπητέ αναγνώστη, τώρα είναι η σειρά σας: