Ψάχνοντας για την πρώτη μου Δουλειά
Πριν 3 χρόνια, μπήκα στο 5ο και τελευταίο έτος των σπουδών μου στην Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών του Ε.Μ.Π. Είχα διαλέξει την κατεύθυνση του προγραμματισμού (software development) και άρχισα να αναρωτιέμαι πως θα βρω δουλειά πάνω στο αντικείμενο μου;
Παρόλο που θεωρώ την παραπάνω ερώτηση κοινή, οι απαντήσεις που πήρα δεν με ικανοποίησαν. Οι φίλοι μου από την σχολή ήταν στην ίδια θέση με εμένα. Η οικογένεια μου δεν μπορούσε να με βοηθήσει μιας και δεν ήταν κανείς στον κλάδο. Γνωστοί και καθηγητές μου δίναν σύντομες απαντήσεις που περισσότερο με μπέρδευαν παρά με βοηθούσαν.
Τέλος, ψάχνοντας στο google δεν βρήκα κάποιον αναλυτικό οδηγό η κάτι αντίστοιχο στα πλαίσια της Ελλάδας. Βρήκα όμως, χρήσιμες πληροφορίες σποραδικά σε ξενόγλωσσα forums και σε ελληνικές ομάδες στο facebook.
Οδηγός για να Βρεις την Πρώτη σου Δουλειά σαν Developer στην Ελλάδα
3 χρόνια μετά έχω δουλέψει σε 2 εταιρείες full time και αρκετές ως εξωτερικός συνεργάτης ή συνεταίρος. Έχω εργαστεί διά ζώσης, fully remote και υβριδικά. Σε εταιρείες που δραστηριοποιούνται εντός και εκτός Ελλάδας.
Ακόμα, έχω βοηθήσει φίλους μου να βρουν την πρώτη τους δουλειά. Έχω παρακολουθήσει γνωστούς και αμέτρητους άγνωστους να βρίσκουν την πρώτη δουλειά στον κλάδο. Έχω γνωρίσει και συζητήσει με άτομα που κάνουν τις προσλήψεις και το interview process.
Παρακάτω είναι η προσπάθεια μου να γράψω έναν πλήρες και αναλυτικό οδηγό για το πως μπορεί να βρει κάποιος την πρώτη δουλειά σαν developer. Ο στόχος μου είναι να βοηθήσω άτομα που βρίσκονται στην ίδια θέση με εμένα πριν 3 χρόνια.
Θα αναλύσουμε:
Στρατηγικές για να κλείσεις την πρώτη σου δουλειά.
Συχνές ερωτήσεις γύρω από το θέμα.
Τι Γνώσεις Χρειάζομαι για να Βρω την Πρώτη μου Δουλειά σαν Software Developer
Πριν αναλύσουμε τις στρατηγικές υπάρχει μια βασική προϋπόθεση. Θα πρέπει να κατέχεις βασικές γνώσεις γύρω από το αντικείμενο ώστε να πιάσεις την πρώτη σου δουλειά.
Όσον αφορά τους προγραμματιστές συνήθως χωρίζονται στις παρακάτω κατηγορίες.
Σπουδές: Αν σπουδάζεις σε ένα πανεπιστήμιο, ΙΕΚ, ΤΕΙ παίρνεις κάποιες γνώσεις από την σχολή σου.
Coding bootcamp: Σε αυτή την κατηγορία ανήκουν όσοι έχουν παρακολουθήσει ταχύρρυθμα και εντατικά προγράμματα εκπαίδευσης προγραμματισμού.
Αυτοδίδακτοι: Ολογράφως, έχεις μάθει μόνος σου να προγραμματίζεις.
Σήμερα, στον τομέα της πληροφορικής το πως έμαθες προγραμματισμό δεν έχει μεγάλη σημασία. Σημασία έχει να είσαι χρήσιμος για την εταιρεία που θα δουλέψεις. Αυτό καθορίζεται από τις ικανότητες που έχεις.
Αν δεν έχεις προηγούμενη εμπειρία, ή projects να δείξεις στον εργοδότη σου, εκείνος σαν έσχατη λύση θα κοιτάξει τις σπουδές σου για να αξιολογήσει τις ικανότητές σου. Σε αυτή την περίπτωση ένα πτυχίο πανεπιστημίου θα υπερτερήσει από το να έχεις ολοκληρώσει ένα coding bootcamp. Και ένα coding bootcamp είναι καλύτερο από το να είσαι αυτοδίδακτος.
Ακολουθώντας τις παρακάτω στρατηγικές, το αν έχεις κάποια πιστοποίηση θα είναι μόνο bonus αντί για καθοριστικός παράγοντας.
Επομένως, φρόντισε να έχεις τις κατάλληλες γνώσεις. Το πως τις απέκτησες, δεν θα έχει σημασία.
Στρατηγικές για να Βρεις Δουλειά σαν Προγραμματιστής
Ένα χρήσιμο frame είναι να μπεις στην θέση του εργοδότη. Αν εσύ έψαχνες κάποιον να δουλέψει για εσένα, με τι κριτήρια θα τον διάλεγες; Πως θα το ξεχώριζες από τους υπόλοιπους;
Όλες οι στρατηγικές που θα αναλύσουμε σε κάνουν πιο πολύτιμο στα μάτια ενός εργοδότη.
Στρατηγικές για να βρεις την πρώτη σου δουλειά σαν προγραμματιστής:
Δείξε τον κώδικα σου
Απόκτησε εργασιακή εμπειρία
Κάνε πρακτική
Φτιάξε το βιογραφικό σου
Φτιάξε προφίλ σε πλατφόρμες εύρεσης εργασίας
Στείλε βιογραφικά
Ζήτα εργασία
Δικτυώσου
Δημιούργησε υλικό στο τομέα σου
Φτιάξε την Προσωπική στου Πλατφόρμα
Οποιαδήποτε από τις παραπάνω μπορεί να δουλέψει. Ο συνδυασμός τους θα κάνει απίθανο το να μην βρεις δουλειά.
1) Δείξε τον Κώδικα σου
Στο προσωπικό σου github θα μπορεί κάποιος να δει πάνω σε τι έχεις δουλέψει. Πρόσθεσε μια περιγραφή στο προφίλ σου για το ποιος είσαι και με τι ασχολείσαι.
Ανέβασε τα projects που έχεις δουλέψει. Όσα περισσότερα μπορείς. Projects που έκανες στην σχολή, στον ελεύθερο σου χρόνο και projects που έφτιαξες με φίλους.
Σε κάθε project βάλε ένα αναλυτικό readme που να εξηγεί τι κάνει το project, γιατί το έφτιαξες και πως μπορεί κάποιος να το χρησιμοποιήσει.
Είναι πολύ σημαντικό να μπορεί ο εργοδότης σου να δει την δουλειά σου. Μην ανησυχείς αν τα projects σου δεν είναι τέλεια. Η ουσία δεν είναι να δείξεις πως γράφεις τέλειο κώδικα. Κανείς δεν περιμένει από εσένα κάτι τέτοιο. Η ουσία είναι να δείξεις πως γράφεις κώδικα και πως έχει χτίσει πράγματα μόνος σου.
2) Απόκτησε Εργασιακή Εμπειρία Μόνος Σου
To σημαντικότερο πλεονέκτημα όταν ψάχνεις για δουλειά είναι να έχεις εργασιακή εμπειρία. Το παράδοξο με την πρώτη δουλειά είναι πως δεν μπορείς να έχεις εργασιακή εμπειρία πριν δουλέψεις πρώτα κάπου. Αυτό όμως δεν είναι ακριβώς αλήθεια. Υπάρχει η δυνατότητα να αποκτήσεις εργασιακή εμπειρία μόνος σου.
Προσωπικά, έφτιάξα διάφορες ιστοσελίδες για κοντινά μου πρόσωπα δωρεάν. Έχτισα την σελίδα της επιχείρησης της οικογένειας μου. Έχτισα το portfolio μου και το portfolio φίλων μου. Βοήθησα φίλους και γνωστούς σε δικά τους projects. Δούλεψα χωρίς να πληρωθώ σε start ups. Έκανα δικά μου projects from the ground up. Έκανα projects online ακολουθώντας διάφορα courses και challenges που έβρισκα.
Έτσι πριν στείλω για την πρώτη μου συνέντευξη (η οποία ήταν για πρακτική), είχα να παρουσιάσω εργασιακή εμπειρία. Είχα ήδη συνεργαστεί με άλλους προγραμματιστές και με μη τεχνικά άτομα. Αυτό με έκανε να ξεχωρίζω από κάποιον που μόλις είχε τελειώσει το πανεπιστήμιο. Επίσης είχα φτιάξει το portfolio μου, οπού έδειχνα αυτά τα projects.
3) Κάνε Πρακτική
Η πρακτική είναι άψογος τρόπος να αποκτήσεις εργασιακή εμπειρία. Συχνά στο τέλος της πρακτικής θα σου γίνει πρόταση για δουλειά εφόσον τα έχεις πάει καλά. Αν έχεις την δυνατότητα για πρακτική αξιοποίησε την. Ψάξε για εταιρεία που μπορεί να σε βοηθήσει να εξελιχθείς και υπάρχει δυνατότητα συνεργασίας μετά το τέλος της πρακτικής σου.
Σε περίπτωση που δεν έχεις την δυνατότητα για πρακτική, βρες μια εταιρεία που να σε ενδιαφέρει και ζήτα να δουλέψεις εκεί ακόμα και δωρεάν. Το μόνο που θα ζητήσεις πίσω είναι να σου μάθουν πράγματα πάνω στο αντικείμενο. Πολλοί συνάδελφοι είναι αντίθετοι με αυτή την άποψη. Προσωπικά, πιστεύω πως 2-3 μήνες εργασίας σε μία εταιρεία είναι από τα καλύτερα πράγματα που μπορείς να κάνεις για να βρεις δουλειά πιο γρήγορα.
*Note: Στα περισσότερα μέρη που θα προσφερθείς να δουλέψεις δωρεάν, ή θα σε πληρώσουν εξαρχής ή θα προτείνουν να σε πληρώσουν εφόσον δουν πως συνεισφέρεις.
4) Φτιάξε το Βιογραφικό σου
Η συμβουλή που θα πάρεις από όλους. Είναι πολύ σημαντικό να έχεις φτιάξει το βιογραφικό σου. Υπάρχουν διάφορα είδη βιογραφικών και αρκετά template που μπορείς να ακολουθήσεις.
Αυτό που προτείνω είναι να φτιάξεις κάτι που σε αντιπροσωπεύει. Απόφυγε τα μακροσκελή βιογραφικά που είναι 3 σελίδες. Οι recruiters συνήθως δεν αφιερώνουν πάνω από 10 δεύτερα στο βιογραφικό σου. Επομένως φρόντισε να περνάς ξεκάθαρα το ποιος είσαι και τι έχεις να προσφέρεις.
Σε περίπτωση που θες έμπνευση, το δικό μου είναι εδώ.
5) Φτιάξε Προφίλ σε Πλατφόρμες Εύρεσης Εργασίας
Οι περισσότερες θέσεις εργασίας πλέον κλείνονται μέσω ίντερνετ. Ειδικά στον τομέα μας. Δημιούργησε προφίλ σε πλατφόρμες όπως το linkedin, indeed, kariera, monster κτλ. Με ένα google search μπορείς να βρεις και άλλες. Αλλά εφόσον ακολουθήσεις τον οδηγό οι παραπάνω είναι υπέρ αρκετές.
6)Στείλε Βιογραφικά
Τώρα που έχεις κάνει εγγραφή στις πλατφόρμες και έχεις φτιάξει το βιογραφικό σου στείλε αιτήσεις σε οποιαδήποτε δουλειά βρίσκεις ενδιαφέρουσα. Μην τρομάζεις αν βλέπεις ότι είναι απαραίτητη η προϋπηρεσία. Μπορείς να πάρεις την δουλεία και χωρίς αυτήν. Το θέμα είναι να έχεις βασικές γνώσεις και να εξηγήσεις στην εκάστοτε εταιρεία γιατί αξίζει να σε προσλάβουν.
7) Ζήτα Εργασία
Κάτι πιο δραστικό είναι να ζητήσεις εσύ ο ίδιος δουλειά. Κάνε ένα ποστ στα social media και στο linkedin λέγοντας πως ψάχνεις για εργασία. Γράψε το ίδιο post σε facebook groups και forums σχετικά με τον προγραμματισμό.
Στείλε βιογραφικά σε εταιρείες που σε ενδιαφέρουν, ακόμα και αν δεν έχουν ανοιχτές θέσεις εργασίας. Εξήγησε τους πως ψάχνεις δουλειά και πως είσαι διατεθειμένος να δουλέψεις σκληρά και να μάθεις.
Στείλε μηνύματα ή κάλεσε recruiters και προϊστάμενους εταιρειών. Ζήτα γνωστούς να σε συστήσουν ή να σε φέρουν σε επικοινωνία με άτομα στο χώρο.
8) Δικτυώσου
Δικτυώσου με άλλους προγραμματιστές. Με το να γνωρίσεις άτομα που είναι στο κλάδο θα αυξήσεις κατακόρυφα τις πιθανότητες σου να βρεις δουλειά. Πήγαινε σε σχετικά events και meetups. Γίνε μέλος σε αντίστοιχα communities στο facebook, twitter, linkedin, discord κτλ.
Υπάρχουν πολλά μέρη που μπορείς να γνωρίσεις προγραμματιστές αν. Το μόνο που χρειάζεται είναι να ψάξεις. Υπάρχουν προγραμματιστές που κάνουν live streaming στο twitch και το youtube. Ακόμα και εκεί μπορείς να γνωρίσεις άτομα στον κλάδο.
9) Δημιούργησε Υλικό στο Τομέα σου
Δημοσίευσε υλικό πάνω στον τομέα σου. Γράψε ένα άρθρο για την νέα τεχνολογία που έμαθες. Κάνε ένα tutorial εξηγώντας τις τεχνολογίες που χρησιμοποίησες στο τελευταίο σου project. Ανέβασε φωτογραφίες από τις συμμετοχές σου σε events. Κάνε ένα βίντεο αναλύοντας μια δυσκολία που αντιμετώπισες και πως την ξεπέρασες.
Η πλειονότητα των ανθρώπων καταναλώνει υλικό στο διαδίκτυο. Ελάχιστοι δημιουργούν. Αυτό το φαινόμενο είναι ακόμα πιο έντονο για ανθρώπους που δεν έχουν εμπειρία στο χώρο. Οτιδήποτε από τα παραπάνω θα σε κάνει να ξεχωρίσεις στην αγορά εργασίας.
10) Φτιάξε την Προσωπική σου Πλατφόρμα
Ένα βήμα ακόμα πιο πέρα από το να δημιουργήσεις υλικό είναι να φτιάξεις την δική σου πλατφόρμα. Το να χτίσεις την πλατφόρμα σου είναι ένα από τα καλύτερα portfolio projects που μπορείς να έχεις.
Δεν είναι απλά ένα demo project που δεν θα χρησιμοποιηθεί ποτέ. Πέρα των τεχνικών απαιτήσεων, για να σχεδιάσεις, να χτίσεις και να συντηρήσεις την πλατφόρμα σου, είναι κάτι που χρησιμοποιείται ενεργά.
Εφόσον το να γράψεις υλικό σου δίνει προβάδισμα στην αγορά εργασίας, φαντάσου τι θα κάνει για σένα η δική σου πλατφόρμα.
Πώς να Κλείσω την Πρώτη μου Συνέντευξη
Μπορείς να ακολουθήσεις οποιαδήποτε ή και όλες από τις παραπάνω στρατηγικές. Εξαρτάται από το πόσο όρεξη έχεις να δουλέψεις. Όλα θα σε βοηθήσουν αφάνταστα. Όχι μόνο για την εύρεση εργασίας αλλά και καθ'όλη την διάρκεια της καριέρας σου.
Ακολουθώντας τα παραπάνω θα είναι σίγουρο πως θα κλείσεις συνεντεύξεις. Τώρα το μόνο που μένει είναι να πετύχεις στην συνέντευξη.
Συμβουλές για την Συνέντευξη Εργασίας
Το πως να συμπεριφερθείς σε μία συνέντευξη θα μπορούσε να είναι ένας οδηγός από μόνος του. Στα πλαίσια αυτού του άρθρου κράτα τα εξής.
Ο εργοδότης σου έχει εξίσου μεγάλη ανάγκη να βρει έναν καλό υπάλληλο.
Η συνέντευξη έχει συνεργατικό πνεύμα. Και οι 2 δουλεύετε προς ένα κοινό στόχο.
Κάνε έρευνα για την εταιρεία. Το ελάχιστο που μπορείς να κάνεις είναι να γνωρίζεις τα βασικά για την εταιρεία που πας να δουλέψεις.
Προετοίμασε τις απαντήσεις σου για τις κλασικές ερωτήσεις συνέντευξης.
Κάνε πρόβα το πως θα παρουσιάσεις τον εαυτό σου.
Ντύσου κατάλληλα.
Να είσαι ψύχραιμος. Πρόσεξε την στάση του σώματος σου και την τονικότητα σου.
Έχεις απέναντι σου έναν άνθρωπο. Να είσαι ευγενικός.
Χτίσε μία σχέση με τον εργοδότη σου. Ρωτά 2-3 πράγματα τόσο για την εταιρεία, την μελλοντική θέση σου και τι συμβουλές θα σου έδινε για το αν συνεργαστείτε.
Να Προτιμήσω Remote ή Διά Ζώσης Εργασία;
Η επιλογή μεταξύ remote εργασίας και εργασίας διά ζώσης εξαρτάται από πολλούς παράγοντες, όπως ο τρόπος που προτιμάς να δουλεύεις, οι ανάγκες και οι προτεραιότητες σου.
Η remote εργασία εξοικονομεί χρόνο και χρήματα από τη μετακίνηση. Επίσης δίνει περισσότερη ευελιξία και επιλογές.
Η εργασία διά ζώσης σε βοηθάει να χτίσεις καλύτερες σχέσεις με τους συναδέλφους σου. Υπάρχει περισσότερη αλληλεπίδραση και δημιουργικότητα.
Θεωρώ πως για την πρώτη σου δουλειά το να πηγαίνεις στο γραφείο θα σε βοηθήσει να αναπτυχθείς πιο γρήγορα. Μπορείς να μάθεις πολλά πράγματα με το απλά να είσαι στο χώρο και να ακούς τους συναδέλφους σου να συζητάνε λύσεις για προβλήματα. Επίσης, είναι πιο εύκολο να κάνεις ερωτήσεις και να βρεις μέντορες.
Προσωπικά, προτιμώ την υβριδική εργασία όπου συνδυάζεις και τους 2 τρόπους. Συνήθως πηγαίνεις 2-4 μέρες στο γραφείο ανά εβδομάδα και τις υπόλοιπες δουλεύεις remote.
Μπορώ να βρω Δουλειά σαν Developer για Εταιρεία του Εξωτερικού;
Ναι, μπορείς να βρεις δουλειά σαν προγραμματιστής για εταιρεία του εξωτερικού. Η αγορά εργασίας για τους προγραμματιστές είναι παγκόσμια, και πολλές εταιρείες αναζητούν ταλέντα ανεξαρτήτως γεωγραφικής τοποθεσίας. Η γνώση της αγγλικής γλώσσας και η ικανότητα να δουλεύεις αποτελεσματικά σε εξ αποστάσεως αυξάνουν σημαντικά τις ευκαιρίες σου.
Κάποιες θέσεις είναι fully remote, άλλες προϋποθέτουν πως θα πηγαίνεις ορισμένες φορές μέσα στο χρόνο στα κεντρικά της εταιρείας. Το θέμα εδώ είναι πως τέτοιου είδους προσφορές συνήθως δεν απευθύνονται για junior θέσεις.
Πόσο Καιρό θα μου Πάρει να βρω την Πρώτη μου Δουλειά σαν Developer;
Ο χρόνος που θα χρειαστεί για να βρεις την πρώτη σου δουλειά σαν προγραμματιστής μπορεί να διαφέρει ανάλογα με πολλούς παράγοντες, όπως οι δεξιότητές σου, η ζήτηση στην αγορά εργασίας και κυρίως το πόσο ενεργά αναζητάς εργασία και τι δίκτυο επαφών έχεις.
Κάποιοι βρίσκουν δουλειά σε λίγες εβδομάδες, ενώ άλλοι μπορεί να χρειαστούν περισσότερο χρόνο. Για να μειώσεις δραστικά το χρόνο που θα χρειαστείς για να βρεις εργασία ακολούθησε τις στρατηγικές που αναλύσαμε παραπάνω.
Ποιος είναι οΜισθός Ένος Developer το 2024 στην Πρώτη του Δουλειά;
Ο μισθός για την πρώτη σου δουλειά σαν προγραμματιστής θα εξαρτηθεί από πολλούς παράγοντες, όπως η τοποθεσία, ο τύπος της εργασίας (remote ή διά ζώσης), η ειδικότητα και η ζήτηση για τις δεξιότητές σου.
Είναι σημαντικό να κάνεις έρευνα αγοράς για τους μισθούς σε αντίστοιχες θέσεις με την δική σου. Μπορείς να χρησιμοποιήσεις διάφορες online πλατφόρμες (glassdoor, payscale, κτλ) και φόρουμς για να αποκτήσεις μια καλή εικόνα του τι να περιμένεις.
Να είσαι ρεαλιστικός με τις προσδοκίες σου αλλά και έτοιμος να διαπραγματευτείς βάσει των δεξιοτήτων και της αξίας που φέρνεις στην εταιρεία.
Θεωρώ πως στην αρχή της καριέρας σου είναι πιο σημαντικό να λάβεις εμπειρία και γνώσεις από το να πληρωθείς παραπάνω. Ο προγραμματισμός είναι ένας κλάδος όπου αν είσαι καλός οι μισθοί σου θα αυξηθούν κατακόρυφα όσο προχωράει η καριέρα σου.
Μπορείς να ξεκινήσεις με έναν Χ μισθό και μετά από κάποιους μήνες να ζητήσεις αύξηση. Εφόσον είσαι χρήσιμος, προσφέρεις στην εταιρεία και έχεις δείξει την αξία σου, θα είσαι σε πολύ καλύτερη θέση να διαπραγματευτείς έναν καλύτερο μισθό.
Αν έπρεπε να δώσω ένα range για τον πρώτο που θα περιμένεις στην Ελλάδα το 2024 θα ήταν 750-1250 καθαρά + δώρα + όποια bonus μπορεί να σου παρέχει η εταιρεία. Σε μεγαλύτερες εταιρείες, πέρα από τον μισθό σου, συνήθως και bonus όπως κάρτα σουπερμάρκετ, καύσιμα, τηλέφωνο, ασφάλεια κτλ. Σε startups, συνήθως το standard bonus σου είναι μετοχές της εταιρείας.
Για περισσότερα πάνω στους μισθούς, μπορείς να δεις την έρευνα μισθού προγραμματιστών το 2023 από τους social nerds.
Παρόλα αυτά θέλω να ξανά τονίσω πως στην αρχή της καριέρας σου είναι πιο σημαντικό να αποκτήσεις εμπειρία και να αναπτύξεις τα skills σου. Επομένως, έχει νόημα να διαλέξεις μία θέση με λιγότερα χρήματα αν θα σε εξελίξει περισσότερο.