Πώς να προσλάβετε έναν ανεξάρτητο προγραμματιστή
Η πρόσληψη ενός προγραμματιστή είναι η μία απόφαση ελεύθερου επαγγελματία όπου μια κακή επιλογή συνεχίζει να σας κοστίζει και μετά την πληρωμή του τιμολογίου. Αυτός ο οδηγός καλύπτει πώς να καταλάβετε τι πραγματικά χρειάζεστε να κατασκευαστεί, πώς να διαβάσετε ένα χαρτοφυλάκιο που δεν μπορείτε να αξιολογήσετε τεχνικά, τις ερωτήσεις που διαχωρίζουν έναν επαγγελματία από έναν γρήγορο ομιλητή και πώς να παραδώσετε ένα έργο ώστε να κατέχετε αυτό για το οποίο πληρώσατε.
Τα περισσότερα αποτυχημένα έργα ανάπτυξης δεν είχαν κακό κώδικα. Ήταν κακώς καθορισμένα, προσλήφθηκαν με λάθος σήμα και παραδόθηκαν τόσο ατελώς που ο επόμενος προγραμματιστής έπρεπε να ξεκινήσει από την αρχή. Το τεχνικό μέρος σπάνια είναι εκεί που χάνονται τα χρήματα.
Αυτό είναι καλό νέο για έναν μη τεχνικό αγοραστή, γιατί σημαίνει ότι οι αποφάσεις που έχουν τη μεγαλύτερη σημασία είναι αυτές που είστε ικανοί να λάβετε. Δεν χρειάζεται να αξιολογήσετε το JavaScript κάποιου για να προσλάβετε καλά. Πρέπει να μπορείτε να περιγράψετε το πρόβλημα με ακρίβεια, να αναγνωρίσετε σχετικά στοιχεία, να κάνετε ερωτήσεις που είναι δύσκολο να μπλοφάρετε και να επιμείνετε σε μια παράδοση που σας αφήνει να κρατάτε τα κλειδιά. Αυτός ο οδηγός εξετάζει και τα τέσσερα.
Αποφασίστε τι πραγματικά κατασκευάζετε
Ξεκινήστε με το αποτέλεσμα, όχι με την τεχνολογία. Χρειάζομαι μια εφαρμογή δεν είναι μια περιγραφή· οι πελάτες πρέπει να μπορούν να κλείνουν και να πληρώνουν για μια θέση στο τηλέφωνό τους, και εγώ πρέπει να βλέπω τις κρατήσεις της επόμενης ημέρας σε μία λίστα είναι. Η δεύτερη έκδοση μπορεί να κοστολογηθεί, να δοκιμαστεί και να συζητηθεί. Η πρώτη όχι.
Πριν μιλήσετε με οποιονδήποτε, καταγράψτε τέσσερα πράγματα:
- Η εργασία που πρέπει να γίνειΤι πρέπει να μπορεί να επιτύχει ένας χρήστης που δεν μπορεί σήμερα. Μία πρόταση ανά δυνατότητα, στη γλώσσα του χρήστη και όχι σε τεχνική.
- Τα απαραίτηταΤα λίγα πράγματα χωρίς τα οποία η κατασκευή είναι άσκοπη. Αν η λίστα σας έχει περισσότερα από έξι, είναι μια λίστα επιθυμιών, όχι μια προδιαγραφή.
- Τι υπάρχει ήδηΤρέχουσα ιστοσελίδα, φιλοξενία, domain, πάροχος πληρωμών, CRM, υπολογιστικά φύλλα. Κάθε ενσωμάτωση είναι εργασία, και οι μη δηλωμένες ενσωματώσεις είναι εκεί που οι εκτιμήσεις αποτυγχάνουν.
- Ποιος το συντηρείΤο λογισμικό δεν είναι μια αγορά, είναι μια δέσμευση. Αποφασίστε τώρα αν θα διατηρήσετε τον προγραμματιστή, θα προσλάβετε κάποιον άλλο ή θα το διαχειριστείτε μόνοι σας.
Μια χρήσιμη πρακτική: περιγράψτε την πρώτη έκδοση ως το μικρότερο πράγμα που θα ήταν πραγματικά χρήσιμο. Όλα τα άλλα μπαίνουν σε μια δεύτερη λίστα. Οι προγραμματιστές κοστολογούν την πρώτη λίστα· η δεύτερη λίστα είναι αυτό που χρηματοδοτείτε μόλις η πρώτη αρχίσει να αποδίδει.
Τι είδους προγραμματιστή χρειάζεστε
Ο προγραμματιστής καλύπτει δώδεκα διαφορετικά επαγγέλματα που δεν είναι εναλλάξιμα. Η πρόσληψη του λάθους είναι το πιο κοινό και πιο ακριβό κατηγορικό λάθος σε αυτή τη διαδικασία.
- Front-endΑυτό που βλέπει και αγγίζει ο χρήστης: διάταξη, αλληλεπίδραση, ανταπόκριση, προσβασιμότητα. Προσλάβετε για ανασχεδιασμό, ιστοσελίδα μάρκετινγκ ή νέα διεπαφή σε ένα υπάρχον σύστημα. Δείτε ελεύθερους επαγγελματίες ανάπτυξης front-end.
- Back-endΔεδομένα, λογική, APIs, έλεγχος ταυτότητας, πληρωμές. Προσλάβετε όταν η αξία βρίσκεται σε αυτό που συμβαίνει μετά το πάτημα του κουμπιού. Δείτε ελεύθερους επαγγελματίες ανάπτυξης back-end.
- Full-stackΚαι τα δύο, σε λειτουργικό επίπεδο. Η σωστή επιλογή για τις περισσότερες μικρές κατασκευές, επειδή ο συντονισμός μεταξύ δύο ειδικών κοστίζει περισσότερο από ό,τι εξοικονομεί σε μικρή κλίμακα.
- CMS και πλατφόρμαWordPress, Shopify, Webflow και παρόμοια. Εάν η απαίτησή σας καλύπτεται από μια υπάρχουσα πλατφόρμα, η πρόσληψη ενός προσαρμοσμένου προγραμματιστή για την ανακατασκευή της είναι χαμένα χρήματα. Δείτε ανάπτυξη WordPress και ανάπτυξη Shopify.
- ΚινητόΕγγενές iOS ή Android, ή cross-platform. Μια πραγματικά διαφορετική ειδικότητα από το web, με τους δικούς της περιορισμούς αναθεώρησης και κυκλοφορίας καταστήματος. Δείτε ανάπτυξη εφαρμογών για κινητά.
- Συντήρηση και επιδιορθώσειςΑποσφαλμάτωση, ενημερώσεις, απόδοση, ασφάλεια. Συχνά η πρόσληψη με τη μεγαλύτερη αξία από όλες, και αυτή που οι αγοραστές αναβάλλουν περισσότερο. Δείτε συντήρηση ιστοσελίδων.
Εάν πραγματικά δεν μπορείτε να καταλάβετε τι χρειάζεστε, αυτό από μόνο του είναι μια μικρή, φθηνή, καλά καθορισμένη εργασία: πληρώστε έναν έμπειρο προγραμματιστή για μια σύντομη συζήτηση καθορισμού πεδίου πριν αναθέσετε οτιδήποτε.
Επιλέγοντας την τεχνολογία πριν από το άτομο
Δεν χρειάζεται να επιλέξετε τη γλώσσα. Πρέπει να λάβετε μία απόφαση: πλατφόρμα ή προσαρμοσμένη. Έχει μεγαλύτερη επίδραση στο συνολικό σας κόστος από οποιαδήποτε άλλη επιλογή σε αυτόν τον οδηγό.
Μια κατασκευή πλατφόρμας — WordPress, Shopify, Webflow, ένα εργαλείο χωρίς κώδικα — σημαίνει ότι το μεγαλύτερο μέρος του λογισμικού υπάρχει ήδη και πληρώνετε για τη διαμόρφωση, το σχεδιασμό και τα μέρη που είναι ειδικά για εσάς. Είναι ταχύτερο, φθηνότερο και ευκολότερο να το παραδώσετε στον επόμενο, επειδή χιλιάδες προγραμματιστές το γνωρίζουν. Το όριο είναι ότι ζείτε μέσα στις υποθέσεις της πλατφόρμας.
Μια προσαρμοσμένη κατασκευή σημαίνει ότι το λογισμικό γράφεται για εσάς. Ταιριάζει ακριβώς και κοστίζει αρκετές φορές περισσότερο για να δημιουργηθεί και να συντηρηθεί, επειδή μόνο το άτομο που το έγραψε το γνωρίζει μέχρι να το τεκμηριώσει. Η προσαρμοσμένη είναι η σωστή απάντηση όταν αυτό που κάνετε είναι το προϊόν· είναι η λάθος απάντηση για έναν ιστότοπο φυλλαδίου ή ένα τυπικό κατάστημα.
Δύο πρακτικοί κανόνες. Πρώτον, εάν μια κύρια πλατφόρμα κάνει το ογδόντα τοις εκατό αυτού που χρειάζεστε, ξεκινήστε από εκεί και πληρώστε για το υπόλοιπο είκοσι. Δεύτερον, ό,τι κι αν επιλεγεί, ρωτήστε γιατί — ένας προγραμματιστής που δεν μπορεί να εξηγήσει την επιλογή με βάση τις απαιτήσεις σας επιλέγει αυτό που του αρέσει, όχι αυτό που χρειάζεστε. Εάν σταθμίζετε μια πλήρη κατασκευή ιστοσελίδας, ο οδηγός κόστους ιστοσελίδας μας καθορίζει τις ζώνες.
Σύνταξη μιας σύντομης περιγραφής που μπορεί να χρησιμοποιήσει ένας προγραμματιστής για προσφορά
Μια καλή τεχνική περιγραφή είναι σύντομη και συγκεκριμένη. Δεν λέει στον προγραμματιστή πώς να κατασκευάσει· του λέει τι πρέπει να ισχύει όταν τελειώσει.
- Το πρόβλημα, σε μία παράγραφο. Τι συμβαίνει τώρα και γιατί δεν είναι αποδεκτό.
- Οι ιστορίες χρήστη. Ως πελάτης, μπορώ… ώστε να…. Πέντε έως δεκαπέντε από αυτές αποτελούν μια πραγματική προδιαγραφή.
- Οι ενσωματώσεις. Ονομάστε κάθε εξωτερικό σύστημα ονομαστικά, συμπεριλαμβανομένων αυτών που θεωρείτε ασήμαντα.
- Τι παρέχετε. Κείμενο, εικόνες, σχέδια, στοιχεία σύνδεσης, δεδομένα δοκιμών. Τα μη δηλωμένα κενά γίνονται χρεώσιμες ώρες.
- Περιορισμοί. Προθεσμία, εύρος προϋπολογισμού, φιλοξενία στην οποία πρέπει να παραμείνετε, συμμόρφωση που πρέπει να πληροίτε.
- Ο ορισμός του ολοκληρωμένου. Πού αναπτύχθηκε, πώς δοκιμάστηκε, σε ποιο επίπεδο τεκμηριώθηκε, με τι παραδόθηκε.
Συμπεριλάβετε ένα εύρος προϋπολογισμού. Οι αγοραστές το αποκρύπτουν ελπίζοντας σε χαμηλότερη προσφορά. Στην πράξη, αυτό απλώς παράγει προτάσεις που στοχεύουν σε λάθος κλίμακα, και χάνετε έναν γύρο αλληλογραφίας ανακαλύπτοντας αυτό. Ο οδηγός μας για τη σύνταξη μιας περιγραφής έργου που λαμβάνει εξαιρετικές προτάσεις έχει ένα πληρέστερο πρότυπο, και το ωριαία έναντι σταθερής τιμής εξηγεί ποιο μοντέλο τιμολόγησης ζητά η περιγραφή σας.
Δημιουργία λίστας υποψηφίων
Στοχεύστε σε τρεις έως πέντε υποψηφίους. Λιγότεροι και δεν έχετε σύγκριση· περισσότεροι και δεν θα κάνετε σωστά την αξιολόγηση σε κανέναν από αυτούς.
Υπάρχουν δύο κατευθύνσεις για αναζήτηση. Ξεκινήστε από την εργασία αν η δουλειά σας είναι καλά καθορισμένη και θέλετε να αγοράσετε κάτι συγκεκριμένο — περιηγηθείτε σε καταχωρίσεις σταθερής τιμής στην κατηγορία ανάπτυξη ιστοσελίδων, ανάπτυξη λογισμικού ή εφαρμογές ιστού, ή ανά αγορά σε σχεδιασμό ιστοσελίδων, προγραμματιστές WordPress, ανάπτυξη εφαρμογών για κινητά ή ειδικούς Shopify.
Ξεκινήστε από το άτομο αν η εργασία απαιτεί συζήτηση. Περιηγηθείτε σε προγραμματιστές ανά ειδικότητα ή ανά εργαλείο — React, WordPress, PHP, Python ή Webflow — ή δημοσιεύστε την περιγραφή και αφήστε τις προτάσεις να έρθουν σε εσάς. Στο Zinn Hub, η δημοσίευση ενός έργου είναι δωρεάν, και μπορείτε να το κατευθύνετε σε μια συγκεκριμένη περιοχή όπως ανάπτυξη ιστοσελίδων, ανάπτυξη back-end ή ανάπτυξη εφαρμογών για κινητά.
Φιλτράρετε αυστηρά ως προς τη συνάφεια και ελαφρά ως προς όλα τα άλλα. Ένας προγραμματιστής που έχει παραδώσει τρία πράγματα σαν το δικό σας είναι καλύτερος από έναν με διπλάσια εμπειρία σε διαφορετικό τομέα, σχεδόν κάθε φορά.
Πώς να διαβάσετε ένα χαρτοφυλάκιο προγραμματιστή
Δεν μπορείτε να ελέγξετε τον κώδικα κάποιου, και δεν χρειάζεται. Ένα χαρτοφυλάκιο εξακολουθεί να σας λέει πολλά αν ξέρετε τι να κοιτάξετε.
- Ανοίξτε τους ζωντανούς συνδέσμους. Ένα στιγμιότυπο οθόνης δεν αποδεικνύει τίποτα. Φορτώστε τον ιστότοπο στο τηλέφωνό σας, χρησιμοποιήστε τον, χαλάστε τον. Οτιδήποτε χαλασμένο σήμερα εγκρίθηκε ως χαλασμένο.
- Αναζητήστε προβλήματα σαν τα δικά σας. Όχι την ίδια βιομηχανία — το ίδιο σχήμα. Μια ροή κρατήσεων είναι μια ροή κρατήσεων είτε πουλάει κούρεμα είτε ελικόπτερα.
- Ελέγξτε τι έκαναν. Σε ομαδικά έργα, ρωτήστε ποια μέρη ήταν δικά τους. Το Δούλεψα σε αυτό μπορεί να σημαίνει πολλά ή πολύ λίγα.
- Δοκιμάστε τα βασικά μόνοι σας. Φορτώνει γρήγορα η σελίδα; Λειτουργεί σε τηλέφωνο; Είναι οι φόρμες χρησιμοποιήσιμες με πληκτρολόγιο; Αυτά είναι σήματα δεξιοτεχνίας που ένας μη τεχνικός αγοραστής μπορεί να διαβάσει τέλεια.
- Διαβάστε τις κριτικές ως σύνολο αποδεικτικών στοιχείων. Μια λαμπερή κριτική είναι θόρυβος. Ένα μοτίβο σε πολλές, ειδικά σχετικά με την επικοινωνία και τις προθεσμίες, είναι σήμα. Στο Zinn Hub οι κριτικές απαιτούν επιβεβαιωμένη αγορά.
- Ρωτήστε τι πήγε στραβά. Η ισχυρότερη απάντηση στο πείτε μου για ένα έργο που πήγε άσχημα είναι μια συγκεκριμένη, μη κολακευτική, καλά αναλυμένη ιστορία. Δεν υπάρχει προγραμματιστής με μόνο ομαλά έργα.
Για μια συστηματική εκδοχή αυτού, εργαστείτε μέσω της λίστας ελέγχου 12 βημάτων για την αξιολόγηση ελεύθερων επαγγελματιών.
Ερωτήσεις που πρέπει να κάνετε πριν προσλάβετε
Ο στόχος δεν είναι να πιάσετε κανέναν. Είναι να ακούσετε πώς σκέφτεται κάποιος όταν η απάντηση δεν είναι προετοιμασμένη.
- Εξηγήστε μια προηγούμενη κατασκευήΠεριγράψτε μου ένα από αυτά τα έργα και τις ανταλλαγές που κάνατε. Ένας καλός προγραμματιστής θα αναφέρει κάτι που επέλεξε να μην κάνει και γιατί. Η ορολογία χωρίς ανταλλαγές είναι ένα προειδοποιητικό σημάδι.
- Τι σας ανησυχεί εδώΡωτήστε ποιο είναι το πιο επικίνδυνο μέρος της περιγραφής σας. Όποιος λέει τίποτα, είναι απλό δεν την έχει διαβάσει σωστά.
- Τι λείπειΤι θα χρειαζόσασταν από εμένα που δεν έχω παράσχει; Οι ισχυροί υποψήφιοι απαντούν σε αυτό αμέσως και λεπτομερώς.
- Πώς θα βλέπω την πρόοδοΈνας σύνδεσμος staging, μια εβδομαδιαία ενημέρωση, ένας κοινός πίνακας. Οποιαδήποτε απάντηση είναι εντάξει· καμία απάντηση δεν είναι.
- Τι συμβαίνει μετά την κυκλοφορίαΠαράθυρο σφαλμάτων, όροι υποστήριξης, τεκμηρίωση. Συμφωνήστε σε αυτό πριν ξεκινήσετε, όχι όταν κάτι χαλάσει.
- Ποιος είναι ο ιδιοκτήτης του κώδικαΡωτήστε απευθείας. Η απάντηση πρέπει να είστε εσείς, κατά την παράδοση, γραπτώς, συμπεριλαμβανομένων όλων όσων απαιτούνται για την εκτέλεσή του.
Δοκιμάστε πριν δεσμευτείτε
Η φθηνότερη ασφάλιση που διατίθεται σε έναν αγοραστή είναι μια μικρή αμειβόμενη εργασία πριν από μια μεγάλη. Όχι μια απλή δοκιμή χωρίς πληρωμή, την οποία οι καλοί ελεύθεροι επαγγελματίες αρνούνται και η οποία δεν σας λέει τίποτα για το πώς συμπεριφέρεται κάποιος όταν εμπλέκονται χρήματα — μια πραγματική, μικρή, αμειβόμενη εργασία.
Μια καλή δοκιμαστική εργασία είναι αντιπροσωπευτική, αυτοτελής και ολοκληρώσιμη σε μία συνεδρία: επιδιόρθωση ενός συγκεκριμένου σφάλματος, δημιουργία μιας σελίδας με ανταποκρινόμενο σχεδιασμό, προσθήκη μιας φόρμας και σύνδεσή της, βελτίωση μιας αργής σελίδας. Αυτό που πραγματικά αξιολογείτε δεν είναι ο κώδικας. Είναι αν έκαναν μια διευκρινιστική ερώτηση πριν ξεκινήσουν, αν παρέδωσαν αυτό που ζητήθηκε αντί για αυτό που προτιμούσαν, αν εξήγησαν τι έκαναν και αν η χρονική κλίμακα που έδωσαν ήταν η χρονική κλίμακα που λάβατε.
Στο Zinn Hub η φυσική μορφή είναι ένα Micro Zinn — μια εργασία σταθερής τιμής στα $5, $10, $15 ή $20. Περιηγηθείτε σε διορθώσεις σφαλμάτων και μικρές εργασίες κώδικα ή διορθώσεις σφαλμάτων και τροποποιήσεις ιστοσελίδων, ή ξεκινήστε από μια τιμή με $20 Micro Zinns. Ο οδηγός μας για τη δοκιμή ενός ελεύθερου επαγγελματία πριν δεσμευτείτε καλύπτει τον τρόπο δομής και αξιολόγησης της δοκιμής.
Τι κοστίζει και πώς να πληρώσετε
Η τιμολόγηση της ανάπτυξης ποικίλλει περισσότερο από οποιαδήποτε άλλη κατηγορία ελεύθερων επαγγελματιών, επειδή η εργασία ποικίλλει περισσότερο. Αυτά που ακολουθούν είναι τυπικές ζώνες αγοράς για ολόκληρη την εργασία, όχι τιμές Zinn Hub, και κάθε ελεύθερος επαγγελματίας ορίζει τις δικές του.
Μικρή εργασία
Κάτω από $200
Μια διόρθωση σφάλματος, μια σύγκρουση plugin, μια φόρμα, ένα πέρασμα ταχύτητας, μια μικρή λειτουργία σε μια υπάρχουσα κατασκευή. Καλύτερα να αγοραστεί ως εργασία σταθερής τιμής.
Τυπική κατασκευή
$500–$2,000
Ένας ιστότοπος ή κατάστημα βασισμένο σε πλατφόρμα: διαμόρφωση θέματος, πολλά πρότυπα σελίδων, φόρμες, βασικές ενσωματώσεις, εκκίνηση.
Προχωρημένο
$2,000–$8,000
Προσαρμοσμένη λειτουργικότητα, λογαριασμοί και συνδέσεις, πληρωμές, ενσωματώσεις τρίτων ή προσαρμοσμένος σχεδιασμός που υλοποιείται από το μηδέν.
Εφαρμογή
$8,000+
Ένα πραγματικό προϊόν λογισμικού: συστήματα πολλαπλών ρόλων, πίνακες εργαλείων, εφαρμογές για κινητά, οτιδήποτε με ουσιαστική λογική back-end και συνεχή μηχανική.
Το κόστος ποικίλλει ανάλογα με το εύρος, την πολυπλοκότητα και την εμπειρία. Χρησιμοποιήστε τις ζώνες για να ελέγξετε την ορθότητα μιας προσφοράς και όχι ως τιμοκατάλογο — αν ένας αριθμός βρίσκεται δύο ζώνες μακριά από εκεί που ανήκει η περιγραφή σας, αυτό το κενό είναι η συζήτηση που αξίζει να γίνει.
Στο Zinn Hub, κάθε Zinn έχει μια τιμή που ορίζεται από τον Zinner του, οι αγοραστές δεν πληρώνουν τέλος πλατφόρμας και όλες οι τιμές είναι σε USD με ένα κατά προσέγγιση ισοδύναμο να εμφανίζεται στο δικό σας νόμισμα. Μια παραγγελία πληρώνεται και προστατεύεται ως ένα ενιαίο συνολικό ποσό. Δεν υπάρχει σταδιακή ή ορόσημη απελευθέρωση, οπότε μια σταδιακή κατασκευή τοποθετείται ως ξεχωριστές παραγγελίες ή συμφωνείται ως ξεχωριστές τιμολογημένες φάσεις στην περιγραφή του έργου σας. Επιλέξτε έναν Platform Protected Zinner και η πληρωμή σας διατηρείται από το Zinn Hub μέχρι να ολοκληρωθεί η παραγγελία. Οποιαδήποτε επιστροφή χρημάτων πιστώνεται στο Zinn Wallet σας πλήρως, σε USD. Οι Zinners που συνδέουν τον δικό τους λογαριασμό PayPal ή Stripe πληρώνονται απευθείας κατά την ολοκλήρωση της αγοράς.
Ιδιοκτησία, πρόσβαση και παράδοση
Αυτή είναι η ενότητα που οι αγοραστές παραλείπουν και αργότερα μετανιώνουν. Συμφωνήστε τα όλα γραπτώς πριν ξεκινήσει η εργασία, γιατί μετά την παράδοση δεν έχετε πλέον κανένα διαπραγματευτικό πλεονέκτημα.
- Λογαριασμοί στο όνομά σας. Το domain, η φιλοξενία και οποιαδήποτε υπηρεσία τρίτου μέρους θα πρέπει να είναι καταχωρημένα σε εσάς, με τον προγραμματιστή να προστίθεται ως χρήστης. Ποτέ το αντίστροφο.
- Ιδιοκτησία κώδικα κατά την παράδοση. Δηλώστε ξεκάθαρα ότι με την τελική πληρωμή η εργασία είναι δική σας για χρήση, τροποποίηση και μεταφορά αλλού. Ρωτήστε για τυχόν στοιχεία τρίτων με τις δικές τους άδειες.
- Πρόσβαση στο αποθετήριο. Ακόμα κι αν δεν το ανοίξετε ποτέ, πρέπει να μπορείτε να το δώσετε στον επόμενο προγραμματιστή.
- Διαπιστευτήρια, όλα. Συνδέσεις διαχειριστή, κλειδιά API, πρόσβαση σε βάση δεδομένων, πρόσβαση ανάπτυξης — μεταφέρονται και επιβεβαιώνονται ότι λειτουργούν πριν από την τελική πληρωμή.
- Τεκμηρίωση. Μια σύντομη γραπτή σημείωση για το πώς να αναπτύξετε, πού βρίσκονται τα πράγματα και τι να κάνετε αν χαλάσει. Μία σελίδα είναι αρκετή. Το τίποτα δεν είναι.
- Ένα παράθυρο σφαλμάτων. Μια καθορισμένη περίοδος μετά την εκκίνηση κατά την οποία τα γνήσια ελαττώματα διορθώνονται χωρίς επιπλέον κόστος. Τριάντα ημέρες είναι ένα κοινό, λογικό αίτημα.
Οι όροι πνευματικών δικαιωμάτων και αδειοδότησης ποικίλλουν ανά χώρα και ανά σύμβαση, οπότε αντιμετωπίστε αυτό ως γενική καθοδήγηση και όχι ως νομική συμβουλή και ζητήστε επαγγελματική συμβουλή για οτιδήποτε εμπορικά σημαντικό.
Λάθη που βυθίζουν έργα ανάπτυξης
- Πρόσληψη πριν υπάρξει η περιγραφή. Κάθε ώρα που αφιερώνεται στην προδιαγραφή εξοικονομεί αρκετές στην κατασκευή και την επανεπεξεργασία. Τίποτα άλλο σε αυτή τη λίστα δεν έχει τόση σημασία.
- Επιλογή μόνο με βάση την τιμή. Η χαμηλότερη προσφορά είναι συχνά αυτή που κατάλαβε τα λιγότερα, και η διαφορά εμφανίζεται ως αιτήματα αλλαγής.
- Προσθήκη εύρους σιωπηλά. Οι μικρές αιτήσεις κατά τη διάρκεια μιας κατασκευής είναι ο τρόπος με τον οποίο οι σταθερές τιμές γίνονται διαφωνίες. Ομαδοποιήστε τις, τιμολογήστε τις, αποφασίστε για αυτές.
- Χωρίς περιβάλλον staging. Η αναθεώρηση της εργασίας μόνο όταν είναι ζωντανή είναι ο τρόπος με τον οποίο ένας χαλασμένος ιστότοπος ανακαλύπτεται από τους πελάτες αντί από εσάς.
- Παράλειψη του ελέγχου για κινητά. Οι περισσότεροι επισκέπτες σας χρησιμοποιούν τηλέφωνο. Μην εγκρίνετε τίποτα που δεν έχετε ανοίξει σε ένα.
- Αφήνοντας την παράδοση για το τέλος. Η στιγμή για να συμφωνήσετε την πρόσβαση και την ιδιοκτησία είναι πριν από την πρώτη δέσμευση, όχι κατά το τελευταίο τιμολόγιο.
- Χωρίς σχέδιο συντήρησης. Το λογισμικό σαπίζει. Προϋπολογίστε για ενημερώσεις, αντίγραφα ασφαλείας και ασφάλεια από την πρώτη μέρα, ή πληρώστε για διάσωση αργότερα.
- Αγνόηση των προειδοποιητικών σημάτων. Οι ασαφείς απαντήσεις, οι χαμένες μικρές προθεσμίες και η πίεση για πληρωμή εκτός της πλατφόρμας καλύπτονται όλα στον οδηγό μας για κοινές απάτες ελεύθερων επαγγελματιών.
Αν εξακολουθείτε να αποφασίζετε αν ένας ελεύθερος επαγγελματίας είναι η σωστή επιλογή, το ελεύθερος επαγγελματίας vs πρακτορείο συγκρίνει τα δύο ειλικρινά για μια κατασκευή μικρής επιχείρησης.
Συνέχεια ανάγνωσης — Πώς να προσλάβετε έναν ελεύθερο επαγγελματία προγραμματιστή
Σχετικοί οδηγοί αγοραστών, κατηγορίες και αγορές στο Zinn Hub
📘 Σχετικοί Οδηγοί Αγοραστών
Εμφάνιση 24 περισσότερων ▾
📂 Περιήγηση στις Κατηγορίες
🔀 Μετάβαση στο Zinn Hub
⚖️ Σύγκριση πλατφορμών
Βρείτε έναν προγραμματιστή για την κατασκευή σας
Περιηγηθείτε σε υπηρεσίες ανάπτυξης με σταθερή τιμή από Zinners με επαληθευμένη ταυτότητα και δεξιότητες, ή δημοσιεύστε δωρεάν την περιγραφή σας και αφήστε τους προγραμματιστές να υποβάλουν προσφορές. Οι αγοραστές δεν πληρώνουν τέλος πλατφόρμας σε καμία περίπτωση.
Νέος στο Zinn Hub; Δημιουργήστε έναν δωρεάν λογαριασμό αγοραστή — χρειάζεται ένα λεπτό.
Συχνές ερωτήσεις
Πρέπει να είμαι τεχνικός για να προσλάβω έναν προγραμματιστή σωστά;
Όχι, αλλά πρέπει να είστε ακριβείς. Οι αποφάσεις που καθορίζουν αν ένα έργο θα επιτύχει είναι η σαφής περιγραφή του προβλήματος, ο έλεγχος σχετικών ολοκληρωμένων εργασιών, η εκτέλεση μιας μικρής πληρωμένης δοκιμής και η γραπτή συμφωνία ιδιοκτησίας και παράδοσης. Καμία από αυτές δεν απαιτεί να διαβάσετε κώδικα. Αν ένας προγραμματιστής υπονοεί το αντίθετο, αυτό είναι από μόνο του χρήσιμη πληροφορία.
Ποια είναι η διαφορά μεταξύ ενός front-end, back-end και full-stack προγραμματιστή;
Το front-end καλύπτει ό,τι βλέπει και αλληλεπιδρά ο χρήστης. Το back-end καλύπτει δεδομένα, λογική, έλεγχο ταυτότητας και ενσωματώσεις πίσω από τις σκηνές. Το full-stack καλύπτει και τα δύο σε ένα λειτουργικό επίπεδο, το οποίο είναι συνήθως η σωστή επιλογή για μια μικρή κατασκευή, επειδή ο συντονισμός δύο ειδικών κοστίζει περισσότερο από ό,τι εξοικονομεί σε αυτή την κλίμακα.
Πρέπει να επιλέξω μια πλατφόρμα όπως το WordPress ή μια προσαρμοσμένη κατασκευή;
Ξεκινήστε με μια πλατφόρμα αν μια κυρίαρχη κάνει ήδη το μεγαλύτερο μέρος αυτού που χρειάζεστε και πληρώστε για το κομμάτι που λείπει. Είναι ταχύτερο, φθηνότερο και ευκολότερο να το παραδώσετε στον επόμενο προγραμματιστή. Η προσαρμοσμένη λύση είναι η σωστή απάντηση όταν το ίδιο το λογισμικό είναι το προϊόν σας και κοστίζει αρκετές φορές περισσότερο για να κατασκευαστεί και να συντηρηθεί.
Πώς μπορώ να ελέγξω την εργασία ενός προγραμματιστή αν δεν μπορώ να διαβάσω κώδικα;
Ανοίξτε τους ζωντανούς συνδέσμους τους και χρησιμοποιήστε τους σωστά σε ένα τηλέφωνο καθώς και σε έναν επιτραπέζιο υπολογιστή. Αναζητήστε έργα που μοιάζουν με το δικό σας και όχι στον κλάδο σας, ρωτήστε ποια μέρη ενός ομαδικού έργου ήταν δικά τους και διαβάστε κριτικές ως ένα μοτίβο και όχι μεμονωμένα. Στη συνέχεια, αγοράστε μια μικρή πληρωμένη εργασία και κρίνετε την παράδοση.
Πόσο κοστίζει η πρόσληψη ενός ελεύθερου επαγγελματία προγραμματιστή;
Ως τυπικές τιμές αγοράς και όχι τιμές Zinn Hub: μικρές εργασίες κάτω των 200€, μια τυπική κατασκευή πλατφόρμας περίπου 500€ έως 2,000€, προσαρμοσμένη λειτουργικότητα περίπου 2,000€ έως 8,000€, και πραγματικές εφαρμογές πάνω από αυτό. Το κόστος ποικίλλει ανάλογα με το εύρος, την πολυπλοκότητα και την εμπειρία, και σε μια αγορά κάθε ελεύθερος επαγγελματίας ορίζει τη δική του τιμή.
Ποιος είναι ο ιδιοκτήτης του κώδικα μόλις ολοκληρωθεί το έργο;
Ό,τι συμφωνήσατε γραπτώς πριν γραφτεί — γι' αυτό πρέπει να το συμφωνήσετε ρητά. Ζητήστε τη μεταβίβαση της ιδιοκτησίας με την τελική πληρωμή, μαζί με την πρόσβαση στο αποθετήριο, όλα τα διαπιστευτήρια και τυχόν λεπτομέρειες άδειας τρίτων. Οι κανόνες διαφέρουν μεταξύ δικαιοδοσιών και συμβάσεων, οπότε ζητήστε επαγγελματική συμβουλή για οτιδήποτε εμπορικά σημαντικό.
Πρέπει να ζητήσω δωρεάν δείγμα εργασίας πριν προσλάβω;
Όχι. Οι έμπειροι προγραμματιστές αρνούνται τις απλήρωτες δοκιμές, οπότε αποκλείετε ακριβώς τους ανθρώπους που θέλατε. Μια μικρή αμειβόμενη εργασία είναι και πιο δίκαιη και πολύ πιο ενημερωτική, επειδή βλέπετε πώς συμπεριφέρεται κάποιος σε μια πραγματική εμπορική σχέση. Στο Zinn Hub ένα Micro Zinn στα 5€ έως 20€ έχει σχεδιαστεί ακριβώς γι' αυτό.
Τι πρέπει να προϋπολογίσω μετά την ολοκλήρωση της κατασκευής;
Η φιλοξενία και η ανανέωση τομέα πληρώνονται σε τρίτους και όχι στον προγραμματιστή σας. Πέρα από αυτά, προγραμματίστε για ενημερώσεις, αντίγραφα ασφαλείας, ενημερώσεις κώδικα ασφαλείας και μικρές αλλαγές. Αντιμετωπίστε τη συντήρηση ως πάγιο στοιχείο και συμφωνήστε ένα καθορισμένο παράθυρο διόρθωσης σφαλμάτων μετά την κυκλοφορία, ώστε τα γνήσια ελαττώματα να καλύπτονται χωρίς νέα διαπραγμάτευση.
Περισσότεροι οδηγοί αγοράς
Συνδεθείτε με το Zinn Hub
Ακολουθήστε μας για ενημερώσεις πλατφόρμας, συμβουλές, διαγωνισμούς και νέα της κοινότητας. Θα θέλαμε πολύ να συνδεθούμε μαζί σας.
- Facebook @zinnhub
- Instagram @zinnhub
- TikTok @zinnhub
- X (Twitter) @ZinnHub
- YouTube @ZinnHub
- LinkedIn Zinn Hub
- Telegram @zinnhub
- Pinterest @zinnhub
- Reddit r/ZinnHubMarketplace


