Μια σταδιοδρομία στον τομέα της μηχανικής λογισμικού αφορά την περιέργεια: την εξόρυξη σε δύσκολα προβλήματα, την επίλυση αυτών των προβλημάτων με καινοτόμους τρόπους και τη συνεχή εκμάθηση νέων γλωσσών και διαδικασιών. Οι μηχανικοί λογισμικού δεν υποχωρούν από μια πρόκληση - το αγαπούν απόλυτα.
Τι χρειάζεται όμως για να προσγειωθείτε σε μια τέτοια καριέρα;
Για να το μάθουμε, καθίσαμε με πέντε μηχανικούς λογισμικού που έχουν ήδη περάσει εκείνο το μονοπάτι. Η πείρα τους μπορεί να ποικίλει, από το να αποκτήσουν πτυχίο μηχανικού υπολογιστών για να ολοκληρώσουν μια υποτροφία προγραμματισμού τριών μηνών να είναι πλήρως αυτοδίδακτος - αλλά στο τέλος, όλοι απολαμβάνουν την επίλυση καθημερινών προβλημάτων για να κάνουν τα καλύτερα δυνατά προϊόντα.
1. Andrew Benton
Ανώτερος Μηχανικός Λογισμικού, Twilio
Όσον αφορά την καριέρα του, ο Andrew Benton απλά ήθελε να κάνει κάτι χρήσιμο στον κόσμο. Αλλά όπως σύντομα ανακάλυψε, δεν ήταν πραγματικά τόσο απλό. Ξεκίνησε με τη μελέτη μαθηματικών στο κολλέγιο - αλλά γρήγορα διαπίστωσε ότι δεν είχε πολλές επιλογές σταδιοδρομίας με το πτυχίο αυτό. Έτσι, προχώρησε για να ακολουθήσει διδακτορικό στα οικονομικά, το οποίο αποδείχθηκε πολύ όπως η επιδίωξη μαθηματικών του, καθώς βρέθηκε με λιγότερες επιλογές σταδιοδρομίας από ό, τι περίμενε.
Απογοητευμένος που δεν έκανε ακόμα "πραγματική δουλειά" για να επηρεάσει τον κόσμο, ο Benton μετακόμισε στην Καλιφόρνια. "Ξεκίνησα την πειρατεία σε διαδικτυακά έργα με έναν φίλο από το κολέγιο", μοιράζεται "και στη συνέχεια γνώρισα τους ιδρυτές του Twilio στο Google I / O το 2010."
Εντάχθηκε στην τότε μικρή εταιρία, η οποία από τότε ξεπέρασε από τους 12 υπαλλήλους στους 120. Ως μηχανικός λογισμικού, χωρίζει τον χρόνο μεταξύ της ανάπτυξης προϊόντων, του κώδικα γραφής και της αναθεώρησης των αναγκών των πελατών για να καθορίσει τι θα χτίσει στη συνέχεια. Ως αποτέλεσμα, ο Benton μοιράζεται "Έχω μάθει περισσότερα εδώ από οποιαδήποτε εργασία που είχα ποτέ πριν από αυτό".
Δείτε θέσεις εργασίας στο Twilio
2. Joy Ding
Μηχανικός Λογισμικού, Nextdoor
Μετά τις σπουδές της στην πολιτική επιστήμη, η Joy Ding πήγε αμέσως σε εκστρατεία δικηγόρου της Νέας Υόρκης ως διοργανωτής πεδίου, ακολουθούμενη από μια έρευνα για την εκλογική διαδικασία στο Δούκα. Τότε-τυχαία, όπως λέει, έφθασε σε ένα ρόλο μάρκετινγκ στο LinkedIn. «Ενώ βρισκόμουν εκεί, συνειδητοποίησα ότι πραγματικά ήθελα να κτίζω προϊόντα», συμμερίζεται. «Όταν κατέληξε σε αυτό, ήθελα να είμαι στην καρδιά της δημιουργικής διαδικασίας».
Έτσι, πήρε ένα άλμα της πίστης και πήγε στην Ακαδημία Hackbright, τριήμερη υποτροφία γυναικών μηχανικών - και από τη στιγμή που τελείωσε, ήταν έτοιμη να ξεκινήσει συνέντευξη για θέσεις εργασίας μηχανικού λογισμικού.
Αφού εξέτασε αρκετές διαφορετικές εταιρείες, ο Ding βρήκε το Nextdoor, το οποίο συνέδεσε δύο από τα πράγματα που ήταν εξαιρετικά παθιασμένο: την οικοδόμηση κοινότητας και τη δυνατότητα να χρησιμοποιήσει την τεχνολογία για να το κάνει αυτό. Ως μηχανικός λογισμικού, χρησιμοποιεί δημιουργική επίλυση προβλημάτων σε καθημερινή βάση, δημιουργώντας εργαλεία για τη δημιουργία ασφαλέστερων και πιο συνδεδεμένων κοινοτήτων.
Δείτε θέσεις εργασίας στο Nextdoor
3. Cheng Zhang
Ανώτερος Μηχανικός Λογισμικού, Τσέγκ
Καθ 'όλη τη διάρκεια της παιδικής ηλικίας του, ο Τσένγκ Ζανγκ σπούδασε σχολαστικά τα μαθηματικά και την επιστήμη - και αυτό δεν σταμάτησε όταν μετακόμισε από την Κίνα στις ΗΠΑ για να επιτύχει πτυχίο κολλεγίου. Καθώς εργάστηκε για ένα διδακτορικό στην επιστήμη των υλικών από το Πανεπιστήμιο της Νότιας Καλιφόρνιας, άρχισε όλο και περισσότερο να ενδιαφέρεται για ερωτήσεις μεγάλων δεδομένων και να χρησιμοποιεί δημιουργική σκέψη για να τα λύσει.
Αυτό τον οδήγησε στον Τσέγκ, όπου είχε την ευκαιρία να συνδυάσει τις τεχνικές δεξιότητές του με την ικανότητά του να λύσει προβλήματα. Στην πραγματικότητα, η τυπική ημέρα του ως μηχανικός λογισμικού επικεντρώνεται στην επίλυση προβλημάτων. Κατ 'αρχάς, καθορίζει ποιες προκλήσεις πρέπει να αντιμετωπίσει - τότε γυρίζει στους συμπαίκτες του για να νικήσει πώς ακριβώς θα τους προσεγγίσει. "Είμαι τυχερός που έχω μια πολύ έξυπνη ομάδα ανθρώπων γύρω μου", δήλωσε ο Zhang. «Χρησιμοποιώ καθημερινά τις ιδέες των συναδέλφων μου και μπορώ να απορροφήσω τις γνώσεις και τις ευφυΐες τους».
Δείτε την εργασία στο Chegg
4. Katie Verbeck
Μηχανικός Λογισμικού, PaperG
Ακολουθώντας τα βήματα του πατέρα της, μιας προγραμματιστής, η Katie Verbeck γνώριζε πάντα ότι ήθελε να συνεργαστεί με υπολογιστές. Οπλισμένος με τις εισαγωγικές δεξιότητες που έμαθε από τον μπαμπά της, άρχισε να ασχολείται με τον προγραμματισμό στο γυμνάσιο. Μετά το κολέγιο, συναντήθηκε με τον ιδρυτή της PaperG, ο οποίος της πρόσφερε μια θέση όπου θα μπορούσε να αποκτήσει ακόμη περισσότερη εμπειρία ανάπτυξης.
Πήρε πάνω στο σκάφος και τώρα ξοδεύει τις ημέρες της τόσο για την επιδιόρθωση σφαλμάτων όσο και για την ικανοποίηση των αιτημάτων των πελατών για νέα χαρακτηριστικά. Αλλά δεν έχει σημασία τι, ένας από τους κύριους στόχους της είναι να αναπτύσσεται συνεχώς και να αναπτύσσει νέες δεξιότητες - ακολουθώντας τις συμβουλές του αφεντικού της και της κουλτούρας ολόκληρης της εταιρείας, μαθαίνει συνεχώς νέες γλώσσες προγραμματισμού.
"Όλοι εδώ είναι ανένδοτοι για την εκμάθηση, " εξηγεί ο Verbeck. "Υπάρχουν τόσες πολλές ευκαιρίες για να πάρεις κάτι νέο."
Δείτε τις εργασίες στο PaperG
5. Jeremy Gentile
Διευθυντής του λογισμικού, Kontiki
Ο Jeremy Gentile εισήλθε στο Πολυτεχνικό Ινστιτούτο Rensselaer στην πολιτεία της Νέας Υόρκης ως βασικό φυσικό, αλλά κατέληξε στην αποφοίτησή του ως ηλεκτρολόγος μηχανικός. Στο μεταπτυχιακό σχολείο, πήγε για να κερδίσει πτυχίο στη μηχανική συστημάτων πληροφορικής. Έμεινε στην Ανατολή για τις πρώτες θέσεις εργασίας του, αλλά δεν μπορούσε να το αρνηθεί: «Η Καλιφόρνια με καλούσε», λέει. "Ο καιρός και η γενική τεχνολογία εκεί έξω."
Μετά από λίγες δουλειές στη Δυτική Ακτή, εγκαταστάθηκε στο Kontiki-όπου ήταν για τα τελευταία 13 χρόνια.
Ως επικεφαλής της μηχανολογικής ομάδας της εταιρείας, ο Gentile επιβλέπει τα έργα των μηχανικών του, τα καθοδηγεί προς τη σωστή κατεύθυνση και προσλαμβάνει τους κατάλληλους ανθρώπους για να συνεχίσει να αναπτύσσει την εταιρεία - βασικά κάνει ό, τι μπορεί για να βοηθήσει την ομάδα του " τις δουλειές τους και να παράγουν το καλύτερο δυνατό λογισμικό ", λέει.