Η αξία της εκμάθησης βασικού προγραμματισμού ως UX Designer

Η αξία της εκμάθησης βασικού προγραμματισμού ως UX Designer
Rick Davis

Χρειάζεται να μάθετε κώδικα για να γίνετε σχεδιαστής UX; Αυτή είναι μια συχνή ερώτηση μεταξύ των ανθρώπων που επιθυμούν να εισέλθουν στον τομέα UX. Όχι, δεν χρειάζεται. έχουν να μάθετε κώδικα για να σχεδιάζετε. Αλλά, το να έχετε μια εκτίμηση των βασικών αρχών του θα σας βοηθήσει να γίνετε καλύτερος σχεδιαστής (UX).

Κωδικοποίηση DIY από τη Lena Vargas

Η πραγματικότητα του UX Design

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

Τα καλύτερα σχέδια επιλύουν τα προβλήματα των χρηστών και είναι εύκολα στην εφαρμογή.

Φωτογραφία από UX Indonesia

Δείτε επίσης: 14 ταινίες γραφικών που πρέπει να δείτε

Πώς βοηθά η εκμάθηση κώδικα;

Η εκμάθηση κώδικα βελτιώνει τη διαίσθησή σας ως προς το αν μια ιδέα είναι εφικτή ή αν είναι κάτι που πρέπει πρώτα να ελέγξετε με τους προγραμματιστές σας. Όσο περισσότερες γνώσεις έχετε σχετικά με τις δυνατότητες και τους περιορισμούς του κώδικα, τόσο περισσότερα εργαλεία έχετε για το σχεδιασμό ή, αντίθετα, τόσο περισσότερο μπορείτε να αποφύγετε δαπανηρές και χρονοβόρες υλοποιήσεις.

Βοηθά στην κατανόηση των δυνατοτήτων και των περιορισμών του κώδικα

Εκτός αν κατασκευάζετε κάτι που είναι εντελώς μοναδικό και προσαρμοσμένο, κανείς δεν κωδικοποιεί από το μηδέν (μην ανακαλύπτετε ξανά τον τροχό!). Οι άνθρωποι έχουν αναπτύξει συναρτήσεις και βιβλιοθήκες για κοινά χαρακτηριστικά και η κοινότητα των προγραμματιστών είναι πολύ ανοιχτή στο να μοιράζεται τόσο δωρεάν όσο και επί πληρωμή βιβλιοθήκες.

Ένα παράδειγμα βιβλιοθήκης θα ήταν οι Χάρτες της Google. Φανταστείτε ότι κάθε φορά που πρέπει να χρησιμοποιήσετε έναν διαδραστικό χάρτη σε μια ιστοσελίδα ή μια εφαρμογή, πρέπει να δημιουργήσετε έναν χάρτη από την αρχή. Θα έπαιρνε χρόνια να δημιουργήσετε οτιδήποτε! Έτσι οι προγραμματιστές χρησιμοποιούν τη βιβλιοθήκη Google Maps και την ενσωματώνουν σε ένα μέρος του κώδικά τους. Υπάρχουν περιορισμοί στη χρήση μιας βιβλιοθήκης τρίτου μέρους, για παράδειγμα, θα περιοριστείτε στοεπιλογές προσαρμογής που παρέχει η Google για τον χάρτη της.

Χρησιμοποίησα μόνο τους χάρτες Google ως παράδειγμα, αλλά υπάρχουν επίσης βιβλιοθήκες για πράγματα τόσο απλά όσο τα κουμπιά ή τόσο περίπλοκα όσο ένα ολόκληρο σύστημα αγοράς. Όσο περισσότερο μαθαίνετε να προγραμματίζετε, τόσο περισσότερο θα καταλαβαίνετε πώς λειτουργούν οι βιβλιοθήκες και τι είδους περιορισμούς έχουν συνήθως, και αυτό θα σας βοηθήσει να κάνετε καλύτερες σχεδιαστικές επιλογές με βάση το πόσο εύκολο είναι να τις κατασκευάσετε.

Δείτε επίσης: Πώς να σχεδιάσετε ένα τριαντάφυλλο

Φωτογραφία από Mika Baumeister

Βοηθά την επικοινωνία μεταξύ σχεδιαστών και προγραμματιστών

Σας έχει τύχει ποτέ να δυσκολευτείτε να καταλάβετε όταν ένας προγραμματιστής σας εξηγεί γιατί μια συγκεκριμένη πτυχή της σχεδιαστικής σας ιδέας δεν μπορεί να λειτουργήσει; Η επίλυση ενός προβλήματος υλοποίησης απαιτεί να γνωρίζετε γιατί εμφανίζεται το πρόβλημα.

Μπορείτε να σχεδιάσετε καλύτερα γύρω από έναν περιορισμό όταν καταλαβαίνετε τι προκαλεί το πρόβλημα εξ αρχής. Μερικές φορές, τα προβλήματα μπορεί να είναι πολύ τεχνικής φύσης, όπως ζητήματα προσωρινής αποθήκευσης ή ζητήματα δικτύου που οδηγούν σε απροσδόκητα σφάλματα. Πολλές φορές, ένας σχεδιαστής θα πρέπει να συνεργαστεί χέρι-χέρι με έναν προγραμματιστή για να βρει μια λύση που δεν θα θέτει σε κίνδυνο την εμπειρία του χρήστη.

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

Αλλά... Τι γίνεται με τη δημιουργικότητα;

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

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

Πώς και πού μπορώ να ξεκινήσω να μαθαίνω κώδικα;

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

Υπάρχουν πολλοί πόροι, τόσο σε απευθείας σύνδεση όσο και αυτοπροσώπως. Εάν είστε ένας μαθητής που θέλει να μάθει τα πράγματα με τα χέρια, σας συνιστώ να ξεκινήσετε δημιουργώντας έναν απλό ιστότοπο Wordpress και να αναζητήσετε σεμινάρια για να μάθετε πώς να τροποποιείτε τον κώδικα HTML και CSS. Μπορείτε επίσης να επιλέξετε να αφιερώσετε χρόνο για να παρακολουθήσετε εκπαιδευτικά προγράμματα προγραμματισμού ή να παρακολουθήσετε δομημένα διαδικτυακά μαθήματα μέσω πλατφορμών όπως το Khan Academy ή το Udemy.

Εικονογράφηση εξωφύλλου από Lena Vargas.




Rick Davis
Rick Davis
Ο Rick Davis είναι έμπειρος γραφίστας και εικαστικός με πάνω από 10 χρόνια εμπειρίας στον κλάδο. Έχει συνεργαστεί με διάφορους πελάτες, από μικρές νεοφυείς επιχειρήσεις έως μεγάλες εταιρείες, βοηθώντας τους να επιτύχουν τους σχεδιαστικούς τους στόχους και να ανυψώσουν το brand τους μέσω αποτελεσματικών και εντυπωσιακών γραφικών.Απόφοιτος της Σχολής Εικαστικών Τεχνών της Νέας Υόρκης, ο Rick είναι παθιασμένος με την εξερεύνηση νέων τάσεων και τεχνολογιών σχεδιασμού και συνεχώς υπερβαίνοντας τα όρια του δυνατού στον τομέα. Έχει βαθιά εξειδίκευση στο λογισμικό γραφιστικής και είναι πάντα πρόθυμος να μοιραστεί τις γνώσεις και τις γνώσεις του με άλλους.Εκτός από τη δουλειά του ως σχεδιαστής, ο Rick είναι επίσης αφοσιωμένος blogger και είναι αφοσιωμένος στην κάλυψη των τελευταίων τάσεων και εξελίξεων στον κόσμο του λογισμικού γραφιστικής. Πιστεύει ότι η ανταλλαγή πληροφοριών και ιδεών είναι το κλειδί για την ενίσχυση μιας ισχυρής και ζωντανής κοινότητας σχεδιασμού και είναι πάντα πρόθυμος να συνδεθεί με άλλους σχεδιαστές και δημιουργικούς στο διαδίκτυο.Είτε σχεδιάζει ένα νέο λογότυπο για έναν πελάτη, είτε πειραματίζεται με τα πιο πρόσφατα εργαλεία και τεχνικές στο στούντιό του είτε γράφει ενημερωτικές και συναρπαστικές αναρτήσεις ιστολογίου, ο Rick δεσμεύεται πάντα να προσφέρει την καλύτερη δυνατή δουλειά και να βοηθά άλλους να επιτύχουν τους σχεδιαστικούς τους στόχους.