Web Design vs. Web Ανάπτυξη: Ποια είναι η διαφορά;

Έχετε ακούσει ποτέ τους όρους "web designer" και "web developer" και σκέφτηκε:

"Τι σημαίνουν τα καθένα; Τι συνεπάγονται;"

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

Τι είναι ένας σχεδιαστής ιστοσελίδων;

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

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

Ορισμένες πτυχές του σχεδιασμού ιστού, όπως η ροή πληροφοριών, αγγίζουν την εμπειρία του χρήστη (UX). Επιπλέον, εργαλεία όπως το Adobe Illustrator, το Photoshop και άλλο λογισμικό συρματοποίησης είναι στο εργαλείο σχεδιασμού του web designer.

Ως web designer, είναι καλό να γνωρίζουμε HTML, CSS και JavaScript. Ωστόσο, υπάρχουν ορισμένες θέσεις web designer όπου αυτές οι δεξιότητες κωδικοποίησης δεν είναι υποχρεωτικές.

Παρ 'όλα αυτά, ως σχεδιαστής ιστοσελίδων, είναι σημαντικό να είστε ψηφιακά καταλαβαίνω - ακόμα και αν δεν μπορείτε να "κωδικοποιήσετε".

Τι είναι ένας προγραμματιστής ιστού;

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

Υπάρχουν δύο διαφορετικοί τύποι προγραμματιστών ιστού: front end και backend .

Οι προγραμματιστές του Front End πρέπει να γνωρίζουν το HTML, το CSS και το JavaScript. Επίσης, συνειδητοποιήστε ότι οι σχεδιαστές ιστοσελίδων και οι προγραμματιστές front-end έχουν μια καλή συμφωνία από κοινού.

Οι προγραμματιστές backend εργάζονται συνήθως με μια συγκεκριμένη γλώσσα προγραμματισμού και πλαίσιο - όπως το Ruby on Rails ή το Python και το Django. Έχουν επίσης την κατανόηση των βάσεων δεδομένων, όπως η MySQL.

Υπάρχει επίσης ένας τρίτος τύπος web developer που ονομάζεται "full stack developer". Αυτό σημαίνει ότι αυτό το άτομο είναι εξοικειωμένο με το εμπρόσθιο και το πίσω μέρος .

Ή όπως συνήθως ονομάζεται "πλευρά πελάτη" και "πλευρά εξυπηρετητή".

Πώς είναι και οι δύο ρόλοι;

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

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

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

Στο τέλος, και οι δύο κάνουν το διαδίκτυο ένα καλύτερο μέρος.

Πώς Διαφοροποιούν οι Σχεδιαστές Ιστού και οι Προγραμματιστές Ιστού;

Εδώ είναι τρεις τρόποι με τους οποίους οι δύο διαφέρουν.

1. Αποζημίωση:

Σε γενικές γραμμές, οι σχεδιαστές ιστοσελίδων τείνουν να κερδίζουν λιγότερα από τους προγραμματιστές ιστού.

Σύμφωνα με το PayScale, ο μέσος όρος μισθών σχεδιαστή Ιστού στις ΗΠΑ είναι $ 48.474 (στα τέλη του 2016). Βρίσκεται επίσης στο PayScale, ο μέσος όρος μισθών προγραμματιστών Ιστού στις ΗΠΑ είναι $ 57.662 (στα τέλη του 2016).

2. Όταν πρόκειται για την εύρεση εργασίας:

Για τους σχεδιαστές ιστοσελίδων, το χαρτοφυλάκιό σας είναι το πιο σημαντικό. Οι διαχειριστές μίσθωσης μπορεί να θέλουν να δουν το προφίλ Dribbble ή Behance .

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

Συνήθως αυτό γίνεται με την εξέταση του προφίλ σας στο Github.

3. Όσον αφορά την προσωπικότητα:

Οι σχεδιαστές ιστοσελίδων τείνουν να είναι πιο δημιουργικοί και καλλιτεχνικοί, ενώ οι προγραμματιστές ιστού είναι πιο αναλυτικοί.

συμπέρασμα

Με το συνεχώς μεταβαλλόμενο τοπίο του ιστού, οι ρόλοι αυτοί γίνονται πολλές φορές θολές στις μέρες μας.

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