Για να ξεχωρίσει σε μια τόσο ανταγωνιστική αγορά εργασίας, ένας προγραμματιστής full-stack πρέπει να ετοιμάσει ένα βιογραφικό που να τονίζει το εύρος των γνώσεων και των δεξιοτήτων του και την ευελιξία του καθώς εναλλάσσεται ανάμεσα στις σχετικές τεχνολογίες. Αν επιδείξει τη δέουσα επιμέλεια τόσο στο «front end» όσο και στο «back end» της υποψηφιότητάς του για μια θέση, είναι πολύ πιθανό να την εξασφαλίσει.
Ιδανικό βοήθημα σε αυτήν την προσπάθεια, εφάμιλλο ενός καλού code editor και ενός καλού GUI designer, είναι η εφαρμογή δημιουργίας βιογραφικού του cvapp.gr. Χάρη στα πολυάριθμα πρότυπα και παραδείγματα, θα σας εμπνεύσει και θα σας καθοδηγήσει στη δημιουργία ενός γλωσσικά, τεχνικά και λειτουργικά άρτιου βιογραφικού, για να το στέλνετε όποτε απαντάτε σε αγγελία για full-stack developer.
Το βιογραφικό ενός ατόμου που αναζητά εργασία ως προγραμματιστής full-stack πρέπει να περιλαμβάνει τα εξής τμήματα:
Καθώς η τεχνολογία υπολογιστών δεν σταματά να σημειώνει άλματα προόδου, η ζήτηση για full-stack dev αυξάνεται αναλογικά. Επειδή, όμως, παράλληλα αυξάνονται και οι απόφοιτοι τμημάτων πληροφορικής, ο ανταγωνισμός παραμένει έντονος. Για να πείσετε τον υπεύθυνο προσλήψεων ενός στούντιο παραγωγής εφαρμογών ή άλλης επιχείρησης λογισμικού ότι αξίζει να σας προσλάβει, δοκιμάστε τα εξής:
Βελτιστοποιήστε για το ATS
Αν απαντάτε σε αγγελία μεγάλης εταιρείας, ίσως το βιογραφικό σας αξιολογηθεί από λογισμικό γνωστό ως «σύστημα παρακολούθησης αιτήσεων» (Applicant Tracking System, ATS). Για να λάβετε καλό βαθμό, φροντίστε να εντάξετε στο κείμενό σας όλες τις λέξεις-κλειδί (απαραίτητα και επιθυμητά προσόντα) που αναφέρονται στην περιγραφή και τις απαιτήσεις της θέσης εργασίας.
Η αντίστροφα χρονολογική μορφή είναι συνήθως η πλέον κατάλληλη για το βιογραφικό ενός προγραμματιστή full-stack. Αντίστροφα χρονολογικό βιογραφικό σημαίνει ότι ξεκινάτε από τον πιο πρόσφατο εργοδότη και συνεχίζετε προς παλιότερες θέσεις εργασίας, ανάλογα με τον διαθέσιμο χώρο και τη χρονολογία: μην υπερβείτε τη μία σελίδα ούτε τη μία δεκαετία.
Βέβαια, αν δεν έχετε εργαστεί ξανά ως προγραμματιστής full-stack –ή τουλάχιστον όχι με τις τεχνολογίες που ζητά αυτή η αγγελία–, μπορείτε να προτιμήσετε ένα λειτουργικό βιογραφικό. Σε αυτήν την περίπτωση, δώστε προτεραιότητα στα δυνατά σημεία που σας καθιστούν άτομο ευέλικτο, ευπροσάρμοστο και γρήγορο στην εξοικείωση με νέες έννοιες, διαδικασίες και μεθοδολογίες ανάπτυξης εφαρμογών.
Στην κορυφή, στα αριστερά ή στα δεξιά της σελίδας, πρέπει να υπάρχουν τα στοιχεία επικοινωνίας σας. Τα απολύτως απαραίτητα είναι τα εξής:
Η σύνοψη του βιογραφικού ενός προγραμματιστή full-stack πρέπει να σκιαγραφεί ένα προφίλ χαρισματικού επαγγελματία, που γνωρίζει την ανάπτυξη λογισμικού σε βάθος και μπορεί να εντυπωσιάσει με τις γνώσεις, τις ικανότητες και τα επιτεύγματά του. Εδώ, λοιπόν, πρέπει να δώσετε στον υπεύθυνο επιλογής προγραμματιστών να καταλάβει ότι μπορείτε να αποτελέσετε πολύτιμο μέλος της ομάδας του.
Έτσι, μέσα σε τρεις-τέσσερις προτάσεις πρέπει να εξηγήσετε γιατί αξίζει να εμπιστευθούν το ταλέντο σας. Πώς θα συνεισφέρετε στην επιτυχία της επιχείρησης; Πώς θα εξασφαλίζετε ότι τα commit σας περιέχουν κώδικα αξιόπιστο, ασφαλή, συντηρήσιμο και δοκιμασμένο; Πώς θα ενταχθείτε απροβλημάτιστα στις ροές εργασιών και στις μεθοδολογίες –agile ή iterative– της εταιρείας λογισμικού;
Για να αντλήσετε ιδέες, θα μπορούσατε να εμπνευστείτε από το παράδειγμα βιογραφικού προγραμματιστή Ιστού ή το παράδειγμα βιογραφικού για εργασία στην Google.
Εδώ, προσφέρουμε τρία προσαρμόσιμα παραδείγματα σύνοψης βιογραφικού για προγραμματιστή full-stack, σε τρία διαφορετικά επίπεδα πείρας:
Ιδιαίτερα ταλαντούχος πρόσφατος απόφοιτος τμήματος πληροφορικής αναζητεί να ενταχθεί σε ομάδα ανάπτυξης εφαρμογών. Ιδιαίτερα ικανός σε όλο το stack του ASP.NET για web apps που τρέχουν σε υποδομή cloud-based. Δίνω έμφαση στη λεπτομέρεια και στη μεθοδική μετατροπή των use cases του πελάτη σε features τα οποία λειτουργούν αποδοτικά και προσφέρουν διαισθητικό UX.
Προγραμματίστρια full-stack με ίδιο βαθμό ικανότητας στις τεχνολογίες front-end και back-end. Ιδιαίτερα καλή στον σχεδιασμό, την ανάπτυξη και την υλοποίηση των λειτουργικών προδιαγραφών των πελατών.
Πολύπειρος επαγγελματίας προγραμματιστής με πάνω από 17 έτη ενασχόλησης με πλαίσια ανάπτυξης εφαρμογών Ιστού (PHP, Python, ASP.NET WebForms, MVC). Πολύ ικανός στην εφαρμογή μεθοδολογιών Agile, με επιτυχημένη πορεία ως scrum master. Με την ανθρωποκεντρική προσέγγιση και τη σχολαστικότητά μου, μπορώ να εγγυηθώ κώδικα που τηρεί τις βέλτιστες πρακτικές, αποφεύγει τα σφάλματα και βελτιστοποιεί τις επιδόσεις.
Αν έχετε εργαστεί ξανά ως προγραμματιστής full-stack, σε αυτό το σημείο του βιογραφικού πρέπει να παρουσιάσετε τις εμπειρίες σας από την οπτική γωνία μιας εταιρείας λογισμικού. Άρα, μη γράψετε απλώς τι καθήκοντα έχετε αναλάβει και τι είδους κώδικα έχετε γράψει. Αντ’ αυτών, προσπαθήστε να δείξετε πόση αξία προσφέρατε, τόσο στην ομάδα ανάπτυξης της εφαρμογής όσο και στους τελικούς χρήστες.
Για παράδειγμα, αντί να γράψετε αυτά:
προτιμήστε διατυπώσεις σαν αυτές:
Προγραμματίστρια full-stack – Excel Technology Group, Αθήνα
Οκτώβριος 2018 - Σεπτέμβριος 2022
Προγραμματίστρια full-stack – Technetology, Πάτρα
Απρίλιος 2014 - Σεπτέμβριος 2018
Αν δεν έχετε εργαστεί ξανά ως προγραμματιστής full-stack, πρέπει να δώσετε έμφαση στις δεξιότητες που έχετε αποκτήσει από τη συμμετοχή σε εξειδικευμένα bootcamp, από τη συνεισφορά σε εγχειρήματα ανοικτού κώδικα ή από προσωπικά σας έργα. Εξίσου σημαντικό είναι να τονίσετε τα προτερήματα του χαρακτήρα χάρη στα οποία μπορείτε να εργαστείτε παραγωγικά και αρμονικά ως μέλος ομάδας.
Οι δεξιότητες τις οποίες πρέπει να εντάξετε σε ένα βιογραφικό για να εργαστείτε ως προγραμματιστής full-stack είναι δύο ειδών: (α) σκληρές δεξιότητες, (β) μαλακές δεξιότητες. Οι πρώτες αφορούν τις τεχνολογίες, το λογισμικό, τις ροές εργασιών και τις μεθοδολογίες με τις οποίες έχετε εξοικειωθεί χάρη σε μάθηση και/ή πρακτική ενασχόληση. Οι δεύτερες αφορούν την προσωπικότητά σας και τη συνεργασία.
Αποφύγετε, πάντως, το λάθος να απαριθμήσετε έναν ατελείωτο κατάλογο, κι ας γνωρίζετε όντως όλα αυτά. Επιλέξτε μέχρι δέκα περίπου δεξιότητες, όσες κρίνετε πως θα σας χρησιμεύσουν περισσότερο ειδικά σε αυτήν την εταιρεία λογισμικού ή σε αυτό το έργο. Αν, για παράδειγμα, κάνετε αίτηση για μια εκπαιδευτική εφαρμογή για κινητά, δεν έχει αξία να γράψετε ότι ξέρετε από εφαρμογές για ενδοδίκτυα εταιρειών.
Ακολουθούν 10 σημαντικές δεξιότητες τις οποίες μπορεί να περιέχει ένα βιογραφικό προγραμματιστή full-stack:
Για να εργαστεί κανείς ως προγραμματιστής full-stack, δεν απαιτείται πτυχίο πληροφορικής. Υπάρχουν αρκετές περιπτώσεις ανθρώπων που ασχολούνται επαγγελματικά με την ανάπτυξη εφαρμογών έχοντας μάθει είτε μόνοι τους –μέσα από βιβλία ή βίντεο– είτε συμμετέχοντας σε πολύμηνα bootcamp. Αν, όμως, έχετε πτυχίο ΑΕΙ ή μεταπτυχιακή ειδίκευση στον προγραμματισμό, σίγουρα θα κερδίσετε πόντους.
Μεταπτυχιακό Δίπλωμα Ειδίκευσης στην Επιστήμη Υπολογιστών, Πανεπιστήμιο Πελοποννήσου, Τρίπολη
Οκτώβριος 2011 - Ιούνιος 2013
Πτυχίο Μηχανικής Υπολογιστών, Πανεπιστήμιο Δυτικής Αττικής, Αθήνα
Οκτώβριος 2007 - Ιούνιος 2011
Σίγουρα, ως προγραμματιστής full-stack θα γνωρίζετε πλήθος τεχνολογιών. Αν, όμως, η σχεδίαση δεν είναι το φόρτε σας, καλό είναι να στηριχτείτε στον πλούτο βοηθημάτων του cvapp.gr: πρότυπα, παραδείγματα, οδηγοί, άρθρα ιστολογίου και μια εξαιρετική εφαρμογή που εγγυάται άριστη διάταξη σελίδας και άρτια εμφάνιση στο βιογραφικό, το οποίο μπορείτε να εξαγάγετε σε διάφορες μορφές.
Το βιογραφικό προγραμματιστή full-stack που παραθέτουμε εδώ ως παράδειγμα βασίζεται στο «Σίδνεϊ», ένα από τα δημιουργικά πρότυπα της συλλογής μας. Η ευανάγνωστη γραμματοσειρά, ο άφθονος χώρος ανάμεσα στις γραμμές και τα τμήματα, η καλαίσθητη μοβ στήλη στα δεξιά, με τις ράβδους κάτω από τις δεξιότητες, δημιουργούν μια ελκυστική σελίδα, που προσκαλεί τον υπεύθυνο προσλήψεων να τη διαβάσει.
Προφίλ
Προγραμματίστρια full-stack με ίδιο βαθμό ικανότητας στις τεχνολογίες front-end και back-end. Ιδιαίτερα καλή στον σχεδιασμό, την ανάπτυξη και την υλοποίηση των λειτουργικών προδιαγραφών των πελατών.
Εργασιακό ιστορικό
Προγραμματίστρια full-stack – Excel Technology Group, Αθήνα
Οκτώβριος 2018 - Σεπτέμβριος 2022
Προγραμματίστρια full-stack – Technetology, Πάτρα
Απρίλιος 2014 - Σεπτέμβριος 2018
Δεξιότητες
Εκπαίδευση
Μεταπτυχιακό Δίπλωμα Ειδίκευσης στην Επιστήμη Υπολογιστών, Πανεπιστήμιο Πελοποννήσου, Τρίπολη
Οκτώβριος 2011 - Ιούνιος 2013
Πτυχίο Μηχανικής Υπολογιστών, Πανεπιστήμιο Δυτικής Αττικής, Αθήνα
Οκτώβριος 2007 - Ιούνιος 2011
Για να εργαστείτε με επιτυχία ως προγραμματιστής full-stack, χρειάζεστε πλούτο γνώσεων και δεξιοτήτων, που να τις επιστρατεύετε στο πλαίσιο ενός ομαδικού εγχειρήματος. Για να συντάξετε ένα βιογραφικό που θα σας φέρει πιο κοντά στην πρόσληψη, χρειάζεστε την πολύτιμη συνεισφορά του cvapp.gr.