Θα έλεγα ότι δεν υπάρχει μόνο ένας τρόπος. Εμένα, μου ήταν εύκολο να επιλέξω ειδικότητα. Εργάζομαι σε μια συγκεκριμένη τεχνολογία. Λέγεται React Native, και στην ουσία χρησιμοποιεί JavaScript για τη δημιουργία εφαρμογών για κινητά τηλέφωνα. Εργάζομαι σε αυτό εδώ και πέντε χρόνια, που γενικά είναι ένα πολύ καλό χρονικό διάστημα για τη συγκεκριμένη τεχνολογία και με βάζει στην κατηγορία senior. Επομένως, για μένα, έχει πάει καλά. Ο κλάδος της τεχνολογίας όμως, απαιτεί ευελιξία, γιατί αλλάζει διαρκώς. Πριν από αυτό, υπήρχε ένα άλλο πλαίσιο λογισμικού με JavaScript που ήταν πολύ δημοφιλές, και ονομάζεται Angular. Πριν από το Angular, υπήρχε το jQuery. Πρέπει λοιπόν, να είμαστε διαρκώς σε επιφυλακή.
Αλλά η εξειδίκευση δεν είναι απαραίτητη. Αν θέλετε να εργαστείτε ελεύθερα, πρέπει να έχετε μια διευρυμένη προσέγγιση και να λέτε «Θα εργαστώ όπου μπορέσω, πάνω σε αυτές τις τρεις ή τέσσερις τεχνολογίες». Είναι κάτι που μπορεί να λειτουργήσει εξαιρετικά. Πιθανότατα όμως, δεν θα φτάσετε τόσο ψηλά στην ιεραρχία όσο με μια ειδικότητα. Κάθε επιλογή λοιπόν έχει υπέρ και κατά. Και αν σκέφτεστε, «Σε τι να ειδικευτώ, λοιπόν;», μπορείτε να επισκεφθείτε τους ιστότοπους εύρεσης εργασίας και να δείτε πόσες ανοιχτές θέσεις υπάρχουν στις διαφορετικές τεχνολογίες.
Επιπλέον, η δικτύωση είναι εξαιρετική. Οργανώσεις όπως η Girls Who Code και η Women Who Code μπορούν πραγματικά να υποστηρίξουν ή να χτίσουν το δίκτυο γνωριμιών σας. Για παράδειγμα, η οργάνωση Women Who Code Austin, έχει ένα κανάλι Slack με χιλιάδες μέλη. Κάθε εβδομάδα λοιπόν, υπάρχει και κάποιος που θα πει, «Γεια σας παιδιά, άνοιξε μια θέση, κάντε αίτηση και θα σας δώσω συστάσεις εσωτερικά». Αν προσπαθείτε να βρείτε δουλειές ή ευκαιρίες, οποιαδήποτε εξειδικευμένη εταιρεία είναι καλή περίπτωση.