Πώς να προσλάβετε έναν εξαιρετικό προγραμματιστή Ιστού

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

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



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



Κατανοήστε τις ανάγκες σας

Πριν καν ξεκινήσετε την ανάρτηση εργασίας σας, είναι σημαντικό να γνωρίζετε ακριβώς τι θα χρειαστείτε από τον μελλοντικό προγραμματιστή Ιστού σας.

Σίγουρα, κάθε εταιρεία θα αγαπούσε έναν Full-Stack Developer που μπορεί να κωδικοποιεί σε όλες τις ποικιλίες γλωσσών προγραμματισμού και να κατανοεί κάθε λεπτομέρεια του έργου σας, αλλά εάν το εύρος του ρόλου εστιάζεται πιο στενά στο front-end ή στο back-end, μπορείτε να να εξυπηρετηθείτε καλύτερα με κάποιον που ειδικεύεται. Για να καταλάβετε πόσο σχετικά σπάνιος είναι κάθε ρόλος, του BrainStation Έρευνα Ψηφιακών Δεξιοτήτων 2019 διαπίστωσε ότι το 33,7 τοις εκατό των προγραμματιστών που ερωτήθηκαν θεωρούσαν τον εαυτό τους Full-Stack Developers, ενώ το 26,5 τοις εκατό επικεντρώθηκε στο front-end και το 7,2 τοις εκατό ειδικευόταν στο back-end.



Εάν δεν είστε σίγουροι για τη διαφορά, μπορούμε να βοηθήσουμε – αλλά ουσιαστικά οι Front-End Developers είναι υπεύθυνοι για το σχεδιασμό του προσώπου του ψηφιακού προϊόντος που αναπτύσσεται, ενώ οι ευθύνες των Back-End Developers περιλαμβάνουν αλληλεπιδράσεις βάσεων δεδομένων, έλεγχο ταυτότητας χρήστη, επιχειρηματική λογική και διαμόρφωση διακομιστή, δικτύου και φιλοξενίας. Οι προγραμματιστές Front-End συνήθως αναμένεται να κατανοούν γλώσσες προγραμματισμού, συμπεριλαμβανομένων των HTML, CSS και JavaScript, καθώς και πλαίσια όπως React, Bootstrap, Backbone και AngularJS, ενώ οι Back-End Developers θα πρέπει να γνωρίζουν γλώσσες του διακομιστή, όπως PHP, Ruby, και Python, καθώς και εργαλεία όπως MySQL, Oracle και Git.

Οι προγραμματιστές όλων των τύπων αναμένεται να γνωρίζουν κάτι για την αποστολή του W3C .

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



Αξίζει επίσης να σημειωθεί ποιες δεξιότητες είναι πιο δύσκολο να βρεθούν από άλλες. Η έρευνα Ψηφιακών Δεξιοτήτων του BrainStation έδειξε ότι οι πιο ευρέως χρησιμοποιούμενες γλώσσες προγραμματισμού είναι η JavaScript (με το 79,6 τοις εκατό των Προγραμματιστών να αναφέρουν ότι το χρησιμοποιούν στην εργασία), ακολουθούμενες από την SQL (46,7 τοις εκατό) και την Python (34,7 τοις εκατό). Από την άλλη άκρη του φάσματος, είναι πιο δύσκολο να βρεις προγραμματιστές που χρησιμοποιούν τακτικά Assembly (1,2 τοις εκατό), Perl (2,4 τοις εκατό) ή Swift (9 τοις εκατό).

Σκάψτε σε έργα του παρελθόντος

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

Το Νο. 1 λάθος που κάνουν οι επιχειρήσεις όταν προσλαμβάνουν έναν προγραμματιστή Ιστού είναι να προσλαμβάνουν κάποιον που έχει γνώσεις στην ανάπτυξη, αλλά γνωρίζει πολύ λίγα για την εμπειρία χρήστη ή τη βελτιστοποίηση μετατροπών,Stringjoyείπε ο ιδρυτής Scott Marquart business.com .



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

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

Θυμηθείτε: Το ταλέντο μπορεί να εκπαιδευτεί

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

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

Σταματήσαμε να ελέγχουμε υποψηφίους τεχνολογίας λόγω έλλειψης εμπειρίας ή επίσημης εκπαίδευσης πριν από λίγο καιρό, είπε Daniela Arango, Διευθύντρια Ανθρώπινου Δυναμικού και Δημιουργικού γιαimagetoner.com. Αυτό που αναζητούμε τώρα είναι αναφορές επαγγελματιών της τεχνολογίας που έχουν μεγάλη ανθεκτικότητα στη ζωή και φυσική ικανότητα και προδιάθεση για μάθηση.

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

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

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

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

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

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

Προσφέρετε έναν ανταγωνιστικό μισθό

Σύμφωνα με την Indeed, ο μέσος μισθός για έναν προγραμματιστή Web αρχικού επιπέδου στις Ηνωμένες Πολιτείες είναι66.254 $, ανεβαίνοντας σε105.302 $για έναν ανώτερο προγραμματιστή Ιστού. Για να έχετε την ελπίδα να αποκτήσετε τον ιδανικό προγραμματιστή Ιστού σας, είναι απαραίτητο να προσφέρετε έναν καλό μισθό σε αυτό το εύρος. Εάν έχετε την ευελιξία, μπορείτε επίσης να προσπαθήσετε να προσελκύσετε τον υποψήφιο σας με άλλα προνόμια, όπως ένα ευέλικτο πρόγραμμα, την ικανότητα να εργάζεστε από το σπίτι ή προσφέροντάς σας να υποστηρίξετε τη συνεχή εκπαίδευση.

Μόλις βρείτε τον κατάλληλο υποψήφιο, ενεργήστε γρήγορα.

Όσον αφορά τους ανθρώπους που είναι πιο έμπειροι, δεν φτάνουν καν στο σημείο να αναζητούν δουλειά, ο Ari Weil, αντιπρόεδρος προϊόντων για εκκίνηση βελτιστοποίησης απόδοσης ιστοτόπωνΑναμονή, είπε ο Boston Business Journal .

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