Η επιλογή ενός ατόμου για την κατασκευή ενός ιστότοπου για εσάς δεν είναι εύκολο έργο. Ακόμα κι αν δεν δημιουργείτε το επόμενο Gmail, θα πρέπει να κάνετε τα πράγματα σωστά την πρώτη φορά. Αλλά η επιλογή ενός καλού προγραμματιστή ιστού δεν είναι ένα απλό έργο, ειδικά αν δεν γνωρίζετε πολλά για τη δημιουργία ιστοσελίδων μόνοι σας. Εάν δεν μπορείτε πραγματικά να πείτε την PHP εκτός από το CSS, πώς θα πρέπει να ξέρετε αν το πρόσωπο μπροστά σας (ή στην άλλη πλευρά του email) γνωρίζει πραγματικά την επιχείρησή τους;
Χρειάζεστε έναν σχεδιαστή, έναν προγραμματιστή ή και τα δύο;
Καταρχάς. Οι σχεδιαστές ιστοσελίδων και οι προγραμματιστές ιστού είναι δύο εντελώς διαφορετικές κατηγορίες. Οι καλύτεροι σχεδιαστές είναι αληθινοί καλλιτέχνες. Συνεργάζονται με το Photoshop, το Adobe Illustrator ή το (το αγαπημένο μου) CorelDRAW. Μπορεί να μην γνωρίζουν πολλά για τον κώδικα, αλλά ξέρουν τι είναι όμορφο. Πάνω μπορείτε να δείτε το Dribbble, μια κοινότητα για σχεδιαστές . Μερικοί από τους ανθρώπους στο Dribbble είναι επίσης κωδικοποιητές, αλλά αν θέλετε να πάρετε μια αίσθηση για ό, τι κάνουν οι σχεδιαστές, το Dribbble είναι ένα καλό μέρος για να ελέγξετε.
Οι προγραμματιστές, από την άλλη πλευρά, είναι μηχανικοί. Μπορεί να μην έχουν πολύ καλλιτεχνικό γούστο, αλλά με ένα σχέδιο, θα είναι σε θέση να το εφαρμόσουν χρησιμοποιώντας τις τυποποιημένες τεχνολογίες Web. Έτσι τώρα που κάναμε αυτή τη διάκριση σαφή, πρέπει να ξέρετε ότι αυτή η θέση αφορά τους προγραμματιστές. Υπάρχουν διάφοροι τρόποι να βρεθούν οι σχεδιαστές, αν και ορισμένες από αυτές τις συμβουλές ισχύουν και για αυτούς. Αυτή η ανάρτηση υποθέτει ότι ήδη γνωρίζετε τι προσπαθείτε να δημιουργήσετε και ότι έχετε ένα λεπτομερές mockup που δείχνει τι θα πρέπει να μοιάζει με τον τελικό ιστότοπο. Αυτό είναι πολύ σημαντικό για τα επόμενα βήματα.
Κοιτάξτε την προηγούμενη δουλειά τους
Αυτός είναι ο πιο σημαντικός παράγοντας, γι 'αυτό είναι ο πρώτος που έχω καταγράψει. Τι έχει κάνει ο προγραμματιστής σας μέχρι τώρα;
Οι καλοί προγραμματιστές συμβάλλουν συνήθως σε έργα ανοιχτού κώδικα με διάφορους τρόπους. Ο δημιουργός σας θα πρέπει να έχει μια σελίδα προφίλ του Github που να δείχνει τη δουλειά του, καθιστώντας εύκολο το έργο στο οποίο συνέβαλε.
Η τιμή είναι ένας δείκτης
Αν ψάχνετε να δημιουργήσετε έναν όμορφο ιστότοπο για τον εαυτό σας ή την επιχείρησή σας, μην περιμένετε να πληρώσετε κάποιον $ 10 την ώρα και να τους δημιουργήσετε ένα αριστούργημα. Οι ιστότοποι όπως το VWorker.com είναι εξαιρετικοί για την εύρεση ποιοτικών εργαζομένων, αλλά είναι επίσης γεμάτοι κωδικοποιητές και σχεδιαστές που θα εργάζονται ευτυχώς για $ 5 την ώρα. Τώρα, ακριβώς επειδή κάποιος είναι φτηνός ή ακριβός δεν σημαίνει απαραίτητα ότι είναι κακός ή καλός - αλλά η τιμή είναι ένας δείκτης. Καθώς η λέξη για την καλή δουλειά του δημιουργού εξαπλώνεται, τα ποσοστά θα αυξηθούν. Εάν θέλετε να πάτε με έναν έμπειρο προγραμματιστή, αναμένετε να πληρώσετε την τιμή.
Δεν θα πάω σε συγκεκριμένα ποσοστά εδώ, επειδή αυτά αλλάζουν με την πάροδο του χρόνου, αλλά όπως και σε πολλούς άλλους τομείς, αν το ποσοστό που προσφέρεται είναι πολύ καλό για να είναι αληθινό, πιθανότατα είναι.
Παίρνετε μαζί;
Ένας άλλος σημαντικός παράγοντας πάρα πολύ συχνά παραμελημένος - παίρνετε μαζί με αυτό το άτομο; Πολύ συχνά, οι προγραμματιστές υψηλής ποιότητας θεωρούν ότι είναι εξαιρετική στο σκάφος τους σημαίνει ότι δεν πρέπει απαραιτήτως να είναι παίκτες της ομάδας ή ωραίοι άνθρωποι. Ακόμα χειρότερα, οι προγραμματιστές μπορούν να κρίνουν τους πελάτες τους (και άλλους ανθρώπους εν γένει) με βάση την τεχνική εμπειρογνωμοσύνη - οπότε αν είστε ανίδεοι, μπορεί να νομίζουν ότι και εσείς είστε αντιληπτές.
Έτσι, ο προγραμματιστής σας είναι πραγματικά ωραίο; Δεν εννοώ με το chit-chat τρόπο, αλλά νιώθετε ότι μπορείτε να επικοινωνείτε ως ίσοι;
Ρωτήστε για τις απόψεις τους
Οι καλοί κατασκευαστές σκέφτονται πολύ και πολύ για την επιλογή των εργαλείων τους και καταλήγουν να έχουν σταθερές απόψεις και προτιμήσεις. Ακολουθούν μερικές ερωτήσεις που μπορείτε να ζητήσετε από τον προγραμματιστή σας:
- Ποιο είναι το πρόγραμμα επεξεργασίας κειμένου που έχετε επιλέξει; Vim, TextMate, Notepad ++, κάτι άλλο; Γιατί ο συντάκτης, και όχι άλλος;
- Ποια είναι η γλώσσα επιλογής σας; PHP, Ruby, Python; Κάτι άλλο? Γιατί αυτή η γλώσσα και όχι άλλη;
- Χρησιμοποιείτε ένα πλαίσιο ανάπτυξης ιστού, όπως Rails ή Django; Γιατί;
- Θα χρησιμοποιήσετε ένα τέτοιο πλαίσιο για το έργο μου; (φροντίστε να περιγράψετε το σχέδιό σας, φυσικά). Γιατί;
Ακόμη και αν τα παραπάνω ονόματα δεν σημαίνουν πολλά για εσάς, ο προγραμματιστής σας θα πρέπει να τα γνωρίζει και θα πρέπει να είναι σε θέση να εξηγήσει ποια είναι η προτίμηση τους και γιατί. Αυτός είναι επίσης ένας πολύ καλός τρόπος για να δοκιμάσετε την προηγούμενη σύσταση - παίρνετε μαζί; Είναι ο κύριος του έργου σας ικανός να εξηγήσει τις τεχνικές του επιλογές, χωρίς να κατακλύζεται ή να σας κάνει να νιώσετε χαζός;
Έχετε ένα σαφές, λεπτομερές όραμα
Έχουμε κάνει έναν πλήρη κύκλο, πηγαίνοντας πίσω στην πρώτη συμβουλή. Μην περιμένετε από τον προγραμματιστή σας να είναι σχεδιαστής. Αν δεν ξέρετε τι θα πρέπει να μοιάζει με τον ιστότοπό σας, πηγαίνετε πρώτα με έναν σχεδιαστή. Ο προγραμματιστής σας δεν πρέπει να είναι αυτός που θα βρει την εμφάνιση και την αίσθηση. Θα πρέπει να είναι αυτός που θα το κάνει να συμβαίνει στην πραγματική ζωή. Ο προγραμματιστής σας θα πρέπει να βεβαιωθείτε ότι ο ιστότοπός σας είναι γρήγορος και ανθεκτικός στο μέλλον και είναι εύκολο να το ενημερώσετε δεδομένου του επιπέδου δεξιοτήτων σας.
Για να μπορεί ο προγραμματιστής σας να σας παραθέσει μια δίκαιη τιμή και στη συνέχεια να κάνει καλή δουλειά, πρέπει να έχει μια σαφή κατανόηση του τι αναμένεται από αυτούς. Έτσι, όταν έρχεστε με μια λεπτομερή σύντομη εργασία και mockups, αυτό σας κάνει πολύ πιο εύκολο να βρείτε κάποιον που θα συνειδητοποιήσει το όραμά σας.
Μοιραστείτε τις παρακάτω συμβουλές
Έχετε ιστορίες φρίκης για να μοιραστείτε την εύρεση προγραμματιστών και προγραμματιστών για να δημιουργήσετε τα έργα σας; Μήπως μου λείπει μια σημαντική συμβουλή παραπάνω; Θέλετε μια παρόμοια θέση, για τους σχεδιαστές; Επιτρέψτε μου να μάθω στα σχόλια!