Γιατί είναι εντάξει η υπερ-μηχανική δημιουργία του ιστολογίου σας

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

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

Τι εννοώ με την υπερβολική σχεδίαση ενός ιστολογίου;

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

pic.twitter.com/VBNfczn00i

- Mark Dalgleish (@markdalgleish) 20 Μαρτίου 2019

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

Εάν απλώς απορρίπτετε στατικό περιεχόμενο σε μια σελίδα, γιατί χρειάζεστε πρώτα το Javascript;

Πώς μπορεί η υπερ-μηχανική να σας βοηθήσει να μάθετε;

Ενώ οι υπερ-μηχανικοί ιστότοποι και οι εφαρμογές που αποστέλλετε μπορεί τελικά να είναι δαπανηροί, ειδικά από την άποψη της εμπειρίας χρήστη, δεν είναι όλες οι περιστάσεις ίδιες.

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

Αυτό είναι υπέροχο για μερικούς λόγους: ως κοινότητα πιέζουμε συνεχώς τα εργαλεία για να γίνουμε καλύτεροι και ως προγραμματιστές έχουμε πάντα νέες επιλογές που μπορεί να ταιριάζουν στη θήκη χρήσης μας καλύτερα από την τελευταία.

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

Πώς μπορούμε να χρησιμοποιήσουμε προσωπικά έργα ως μέσο εκμάθησης;

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

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

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

Η εκμάθηση νέων πραγμάτων είναι τελικά πώς μεγαλώνουμε ως προγραμματιστές. Δεν είμαστε όλοι αρκετά τυχεροί για να εργαστούμε σε θέσεις εργασίας όπου έχουμε αμέτρητα νέα έργα που μας έδωσαν τη δυνατότητα να δοκιμάσουμε ένα νέο πλαίσιο σε καθένα. Λοιπόν, ποιος καλύτερος τρόπος να μάθετε από το να ενισχύσετε την παρουσία μας στο διαδίκτυο, ενώ μαθαίνετε αυτό το δροσερό νέο εργαλείο;

Ποια είναι η δικαιολογία για κακή εμπειρία χρήστη;

Ειλικρινά δεν υπάρχει δικαιολογία. Μια κακή εμπειρία χρήστη δεν είναι αποδεκτή πουθενά.

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

Το να ονομάζεις τα πάντα "κακό UX" είναι ένας πιασάρικος τίτλος ιστολογίου, αλλά οι πραγματικές επιπτώσεις δεν είναι πάντα τόσο δραματικές.

Οι πιθανότητες είναι ότι το προσωπικό σας έργο δεν css-tricks.com τραβάει πολλούς κυκλοφορίας καθημερινά. Το να μπορείτε να μάθετε από λάθη στο ιστολόγιό σας (όπου ο αντίκτυπος είναι πολύ μικρότερος) και όχι από εκείνους στην εφαρμογή της εταιρείας ή του πελάτη σας το καθιστά μια άσκηση πολύ χαμηλότερου κινδύνου.

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

Το προσωπικό σας ιστολόγιο δεν χρειάζεται να έχει κορυφαία απόδοση με 100 σε ολόκληρο το Google PageSpeed. Αν και αυτός είναι ένας μεγάλος στόχος, υπάρχουν περισσότερα που μπορείτε να κάνετε για να βοηθήσετε τον εαυτό σας να πετύχει, να αναπτυχθεί ως προγραμματιστής και τελικά να αποφέρει περισσότερη επισκεψιμότητα από το να εστιάζετε αποκλειστικά στο ξύρισμα 100ms από τη φόρτωση της σελίδας σας.

Λοιπόν, που μας αφήνει;

Πηγαίνετε να μάθετε νέα εργαλεία και να σπάσετε τα πράγματα στα προσωπικά σας έργα. Διασκεδάστε με αυτό - γι 'αυτό όλοι το κάνουμε πρώτα, σωστά;

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

Ακολουθήστε με για περισσότερα Javascript, UX και άλλα ενδιαφέροντα πράγματα!

  • ; Ακολούθησέ με στο τουίτερ
  • ; ️ Εγγραφείτε στο Youtube μου
  • ✉️ Εγγραφείτε στο Newsletter μου