Μέρος 5. Σταδιοδρομία προγραμματισμού. Μια κρίση. Μέση. Πρώτη έκδοση

Συνέχεια της ιστορίας "Καδιοδρομία προγραμματιστή".

2008. Παγκόσμια οικονομική κρίση. Φαίνεται, τι σχέση έχει ένας ελεύθερος επαγγελματίας από μια βαθιά επαρχία; Αποδείχθηκε ότι ακόμη και οι μικρές επιχειρήσεις και οι νεοφυείς επιχειρήσεις στη Δύση εξαθλιώθηκαν επίσης. Και αυτοί ήταν οι άμεσοι και υποψήφιοι πελάτες μου. Πάνω από όλα τα άλλα, τελικά υπερασπίστηκα το πτυχίο της ειδικότητας στο πανεπιστήμιο και δεν είχα άλλες δραστηριότητες να κάνω πέρα ​​από το ελεύθερο επάγγελμα. Παρεμπιπτόντως, χώρισα με τον πρώτο μου πελάτη, ο οποίος έφερε σταθερό εισόδημα. Και μετά από αυτόν, η σχέση μου με την εν δυνάμει μελλοντική σύζυγό μου κατέρρευσε. Όλα είναι όπως σε αυτό το αστείο.
Ήρθε ένα «σκοτεινό σερί», τη στιγμή που έπρεπε να έρθει η ώρα της ευκαιρίας και της ανάπτυξης. Είναι καιρός που οι φιλόδοξοι νέοι σπεύδουν να φτιάξουν καριέρα και εργάζονται σκληρά για πέντε, παίρνοντας προαγωγή με ταχύτητα αστραπής. Για μένα ήταν το αντίστροφο.

Η ζωή μου συνεχίστηκε μόνη μου, με την ανταλλαγή ελεύθερων επαγγελματιών oDesk και σπάνιες παραγγελίες. Έμενα ακόμα με τους γονείς μου, αν και είχα την οικονομική δυνατότητα να ζήσω χωριστά. Αλλά δεν μου άρεσε να ζω μόνος. Επομένως, το μπορς της μαμάς και τα εκατό γραμμάρια του μπαμπά φωτίζουν τις γκρίζες μέρες.
Μια φορά κι έναν καιρό συναντήθηκα με παλιούς φίλους από το πανεπιστήμιο για να μιλήσουμε για τη ζωή και να μοιραστούμε νέα. εταιρεία SKS από τρίτο μέρος Έκανα μια περιστροφή από αυτή την ιστορία και πέρασα στον ελεύθερο επαγγελματία. Τώρα ο Έλον και ο Αλέν, όπως κι εγώ, κάθονταν στο σπίτι στον υπολογιστή, κέρδιζαν χρήματα για να επιβιώσουν. Έτσι ζήσαμε: χωρίς στόχους, προοπτικές και ευκαιρίες. Όλα επαναστατούσαν μέσα μου, διαφωνούσα κατηγορηματικά με αυτό που συνέβαινε. Ήταν ένα σφάλμα συστήματος στο μυαλό μου.

Η πρώτη προσπάθεια να αλλάξει κάτι ήταν μια μεγάλης κλίμακας υπηρεσία web.

Δηλαδή, ένα κοινωνικό δίκτυο για την εύρεση εργασίας και τη δημιουργία συνδέσεων. Εν ολίγοις - LinkedIn για Runet. Φυσικά, δεν ήξερα για το LinkedIn και δεν υπήρχαν ανάλογα στο RuNet. Η μόδα στο VKontakte μόλις έφτασε στο "Λος Άντζελες" μου. Και η εύρεση εργασίας ήταν πολύ δύσκολη. Και δεν υπήρχαν κανονικοί ιστότοποι για αυτό το θέμα. Ως εκ τούτου, η ιδέα ήταν καλή και, όταν ήρθα για πρώτη φορά στο "γυμναστήριο", κρέμασα βάρη 50 κιλών στη μπάρα και στις δύο πλευρές. Με άλλα λόγια: μη έχοντας ιδέα τι είναι μια επιχείρηση πληροφορικής και πώς να τη δημιουργήσουμε, ο Elon και εγώ ξεκινήσαμε να χτίζουμε το LinkedIn για Runet.

Φυσικά η υλοποίηση απέτυχε. Βασικά ήξερα μόνο πώς να χρησιμοποιώ το C++/Delphi στην επιφάνεια εργασίας. Ο Έλον μόλις άρχιζε να κάνει τα πρώτα του βήματα στην ανάπτυξη ιστού. Έτσι έφτιαξα μια διάταξη ιστότοπου στους Δελφούς και την ανέθεσα σε εξωτερικούς συνεργάτες. Έχοντας πληρώσει 700 $ για την ανάπτυξη του LinkedIn, δεν είχα ιδέα τι να το κάνω στη συνέχεια. Εκείνη την εποχή, η πεποίθηση ήταν κάπως έτσι: ας φτιάξουμε έναν ιστότοπο, ας τον βάλουμε στο Διαδίκτυο και ας αρχίσουμε να κερδίζουμε χρήματα.
Μόνο που δεν λάβαμε υπόψη μας ότι μεταξύ αυτών των τριών γεγονότων, καθώς και κατά τη διάρκεια της διαδικασίας τους, συμβαίνουν ένα ολόκληρο εκατομμύριο διαφορετικά μικροπράγματα. Και επίσης, ένας ιστότοπος που βρίσκεται στο Διαδίκτυο δεν κερδίζει χρήματα από μόνος του.

Ελεύθερος επαγγελματίας

Για πολύ καιρό είχα προσκολληθεί στον πρώτο μου πελάτη Andy, με τον οποίο συνεργαστήκαμε για περισσότερο από ένα χρόνο. Όμως, όπως έγραψα στο τελευταίο μέρος, ο Άντι αποφάσισε να κλείσει ήσυχα το συμβόλαιο όσο ήμουν σε διακοπές. Και κατά την άφιξη, άρχισε να στρίβει σχοινιά και να πληρώνει ένα κουταλάκι του γλυκού το μήνα.
Αρχικά, αύξησε την τιμή μου στο oDesk στα 19 $/ώρα, που ήταν πάνω από το μέσο όρο εκείνη τη στιγμή. Τέτοιοι έμπειροι ελεύθεροι επαγγελματίες όπως ο Samvel (ο άνθρωπος που με έφερε στον ελεύθερο επαγγελματία) είχαν ποσοστό 22 $/ώρα και ήταν οι πρώτοι στα αποτελέσματα αναζήτησης της Οδησσού. Αυτή η υψηλή προσφορά μου απέτυχε όταν έψαχνα για την επόμενη παραγγελία μου.

Παρ' όλα αυτά, έπρεπε να γράψω στον Άντι ότι θα έψαχνα άλλο πελάτη. Αυτή η μορφή συνεργασίας δεν μου ταιριάζει: "Διορθώστε δεκάδες σφάλματα και προσθέστε λειτουργίες σε 5 φορές μικρότερη τιμή." Και δεν ήταν τόσο τα λεφτά, αλλά το γεγονός ότι το παραμύθι για έναν μεγάλο επενδυτή με ένα σακουλάκι με χρήματα στον ώμο του μετατράπηκε σε κολοκύθα. Η αγορά δεν χρειαζόταν το έργο ή, το πιο πιθανό, ο Andy δεν μπορούσε να το πουλήσει όπου χρειαζόταν. Προσλάβετε τουλάχιστον τους πρώτους χρήστες κ.λπ.

Συνειδητοποιώντας ότι ήρθε η ώρα να ψάξω για νέα παραγγελία, έσπευσα να στείλω αιτήσεις για θέσεις εργασίας. Τις δύο πρώτες παραγγελίες, μετά τον Άντι, απέτυχα επιτυχώς. Συνηθισμένος στο γεγονός ότι μπορείς να δουλεύεις όσο θέλεις και στο τέλος της εβδομάδας θα υπάρχει ένα στρογγυλό ποσό στον λογαριασμό σου, δεν ήμουν πολύ ευχαριστημένος με την προοπτική να ξεκινήσω από την αρχή. Δηλαδή, πάρτε ένα μικρό έργο σταθερής τιμής -> κερδίστε την εμπιστοσύνη του πελάτη -> μεταβείτε σε πιο επαρκή πληρωμή. Ως εκ τούτου, στο βήμα δύο ή τρία, διέκοψα. Είτε ήμουν πολύ τεμπέλης για να εργαστώ για εμπιστοσύνη, είτε ο πελάτης δεν ήθελε να πληρώσει την καθορισμένη τιμή για μένα των 19 $. Σκίστηκα στη σκέψη να μειώσω την τιμή στα 12 $/ώρα ή ακόμα λιγότερο. Δεν υπήρχε όμως άλλη διέξοδος. Δεν υπήρχε πρακτικά καμία ζήτηση στη θέση μου για λογισμικό επιτραπέζιου υπολογιστή. Στα συν η κρίση.

Λίγα λόγια για το oDesk εκείνων των χρόνων (2008-2012)

Απαρατήρητο, σαν μπουλόνι από το μπλε, το χρηματιστήριο άρχισε να γεμίζει με κατοίκους των δημοκρατιών του τσαγιού και άλλους Ασιάτες. Δηλαδή: Ινδία, Φιλιππίνες, Κίνα, Μπαγκλαντές. Λιγότερο συνηθισμένο: Κεντρική Ασία: Ιράν, Ιράκ, Κατάρ κ.λπ. Ήταν κάποιο είδος εισβολής Zerg από το StarCraft, με τακτικές βιασύνης. Μόνο η Ινδία έχει παράγει και συνεχίζει να αποφοιτά 1.5 εκατομμύρια φοιτητές πληροφορικής κάθε χρόνο. Επαναλαμβάνω για άλλη μια φορά: ενάμιση εκατομμύριο Ινδοί! Και φυσικά, ελάχιστοι από αυτούς τους πτυχιούχους βρίσκουν αμέσως δουλειά στον τόπο διαμονής τους. Και εδώ είναι μια τέτοια μπάλα. Εγγραφείτε στο oDesk και κερδίστε διπλάσια χρήματα από ό,τι στο Bangalore σας.

Στην άλλη πλευρά των οδοφραγμάτων, συνέβη ένα άλλο σημαντικό γεγονός - το πρώτο iPhone κυκλοφόρησε. Και οι επιχειρηματίες Αμερικανοί συνειδητοποίησαν αμέσως πώς να βγάλουν γρήγορα μετρητά.
Φυσικά, απελευθερώνοντας την εφαρμογή iPhone σας για 3 καπίκια σε μια άδεια και ταχέως αναπτυσσόμενη αγορά. Στραβό, λοξό, χωρίς σχέδιο - όλα κυλημένα.
Επομένως, με την κυκλοφορία του πρώτου iPhone 2G, εμφανίστηκε αμέσως μια πρόσθετη κατηγορία Mobile Development στο oDesk, η οποία απλώς πλημμύρισε από αιτήματα για τη δημιουργία μιας εφαρμογής για το iPhone.

Η απόκτηση αυτής της συσκευής και του Mac ήταν μια δύσκολη δουλειά για μένα. Στη χώρα μας, λίγοι άνθρωποι είχαν αυτά τα gadget και στις επαρχίες μπορούσαν μόνο να ακούσουν για την ύπαρξη αυτού του θαύματος της τεχνολογίας. Αλλά εναλλακτικά, με τον καιρό αγόρασα ένα HTC Desire βασισμένο στο Android 2.3 και έμαθα να φτιάχνω εφαρμογές για αυτό. Το οποίο βοήθησε αργότερα.

Αλλά δεν είναι αυτό το θέμα. Η κύρια δεξιότητά μου ήταν ακόμα η C++. Βλέποντας ότι υπήρχαν λιγότερες παραγγελίες για C++ και εμφανίζονταν όλο και περισσότερες διαφημίσεις για το C# .NET, σιγά σιγά σύρθηκα στη στοίβα τεχνολογίας της Microsoft. Για να το κάνω αυτό, χρειάστηκα το βιβλίο «C# Self-Teacher» και ένα μικρό έργο σε αυτήν τη γλώσσα προγραμματισμού. Από τότε κάθομαι κυρίως στο Sharpe, χωρίς να κινούμαι πουθενά.

Στη συνέχεια, συνάντησα μεγάλα έργα σε C++ και Java, αλλά πάντα προτιμούσα τη C#, αφού τη θεωρώ την πιο βολική, και πιο πρόσφατα, μια καθολική γλώσσα για οποιαδήποτε εργασία στη θέση μου.

Μέρος 5. Σταδιοδρομία προγραμματισμού. Μια κρίση. Μέση. Πρώτη έκδοση
oDesk τον Φεβρουάριο του 2008 (από το αρχείο web)

Πρώτη μεγάλη κυκλοφορία

Συμβαίνει συχνά ότι εάν είστε προγραμματιστής σε εξωτερικούς συνεργάτες ή ανεξάρτητος επαγγελματίας, μπορεί να μην δείτε ποτέ πώς χρησιμοποιείται το πρόγραμμά σας στην πραγματική ζωή. Ειλικρινά, από περισσότερα από 60 έργα που ολοκλήρωσα ως ελεύθερος επαγγελματίας, είδα το πολύ 10 σε προσφορά. Αλλά ποτέ δεν είδα πώς χρησιμοποιούν οι άλλοι τη δημιουργία μου. Επομένως, αφού πέρασα τα καταθλιπτικά χρόνια 2008-2010, όταν δεν υπήρχαν σχεδόν παραγγελίες, πήρα τον ταύρο από τα κέρατα το 2011.

Αν και δεν είχα την ανάγκη να δουλεύω συνεχώς και να κερδίζω χρήματα. Υπήρχε στέγη, υπήρχε φαγητό. Πούλησα το αυτοκίνητο καθώς δεν χρειαζόταν πλέον. Πού να πάω ως ελεύθερος επαγγελματίας; Δηλαδή είχα και λεφτά για οποιαδήποτε διασκέδαση. Μπορεί να φαίνεται σαν σκέψη τούνελ - είτε δουλειά είτε παιχνίδι. Αλλά εκείνη τη στιγμή, δεν ξέραμε κάτι καλύτερο. Δεν ξέραμε ότι ήταν δυνατό να ζήσουμε διαφορετικά: να ταξιδέψουμε, να αναπτύξουμε, να δημιουργήσουμε τα δικά μας έργα. Και γενικά, ο κόσμος περιορίζεται μόνο από τη συνείδησή σας. Αυτή η κατανόηση ήρθε λίγο αργότερα, όταν τα χαμηλότερα 4 επίπεδα της πυραμίδας του Maslow ικανοποιήθηκαν.

Μέρος 5. Σταδιοδρομία προγραμματισμού. Μια κρίση. Μέση. Πρώτη έκδοση
Ο Maslow είχε δίκιο

Πρώτα όμως, ήταν απαραίτητο να κάνουμε ένα βήμα πίσω. Μετά από πιέσεις για μικρά έργα για μερικά χρόνια, αποφάσισα να μειώσω την τιμή στα 11 $/ώρα και να βρω κάτι μακροπρόθεσμο.
Ίσως υπήρχε μεγαλύτερος αριθμός στο προφίλ, αλλά σίγουρα θυμάμαι εκείνο το ανοιξιάτικο απόγευμα όταν ο Κάιζερ χτύπησε την πόρτα του Skype μου.

Ο Κάιζερ ήταν ιδιοκτήτης μιας μικρής εταιρείας προστασίας από ιούς στην Ευρώπη. Ο ίδιος ζούσε στην Αυστρία και η ομάδα ήταν διασκορπισμένη σε όλο τον κόσμο. Σε Ρωσία, Ουκρανία, Ινδία. Ο ΚΟΤ κάθισε στη Γερμανία και παρακολουθούσε επιδέξια τη διαδικασία, αν και μάλλον προσποιήθηκε ότι παρακολουθούσε. Παρεμπιπτόντως, στις αρχές της δεκαετίας του XNUMX, ο Κάιζερ τιμήθηκε με κρατικό βραβείο για την καινοτόμο συνεισφορά του στην ανάπτυξη των μικρών επιχειρήσεων. Η ιδέα του να δημιουργήσει μια ομάδα εξ ολοκλήρου απομακρυσμένων υπαλλήλων ήταν πραγματικά ασυνήθιστη στις αρχές της δεκαετίας του XNUMX.

Ο άνθρωπός μας, τι θα σκεφτεί για αυτό; «Ναι, αυτό είναι κάποιο είδος απάτης», πιθανότατα θα είναι η πρώτη του σκέψη. Ωστόσο, όχι, η εταιρεία του Kaiser μένει στη ζωή για περισσότερα από 6 χρόνια και κατάφερε να ανταγωνιστεί κολοσσούς όπως η ESET, η Kaspersky, η Avast, η McAfee και άλλοι.
Παράλληλα, ο τζίρος της εταιρείας ήταν μόλις μισό εκατομμύριο ευρώ ετησίως. Όλα εξαρτιόνταν από το Άγιο Πνεύμα και την πίστη σε ένα λαμπρό μέλλον. Ο Κάιζερ δεν μπορούσε να πληρώσει περισσότερα από 11 $/ώρα, αλλά έθεσε ένα όριο 50 ωρών την εβδομάδα, το οποίο ήταν αρκετό για να ξεκινήσω.
Να σημειωθεί επίσης ότι ο διευθύνων σύμβουλος δεν άσκησε πίεση σε κανέναν, και έδωσε την εντύπωση ενός ευγενικού θείου που μοίραζε δώρα. Δεν μπορώ να πω το ίδιο για τον ΚΟΤ, τον οποίο είχα την ευκαιρία να γνωρίσω λίγο αργότερα. Και δουλέψτε πιο στενά τη στιγμή της απελευθέρωσης τη νύχτα.

Έτσι, άρχισα να εργάζομαι εξ αποστάσεως σε μια εταιρεία προστασίας από ιούς. Το καθήκον μου ήταν να ξαναγράψω το back-end του antivirus που χρησιμοποιήθηκε στα περισσότερα προϊόντα της εταιρείας. (Τεχνικές λεπτομέρειες μπορείτε να βρείτε στο αυτή η ανάρτηση).
Τότε γεννήθηκε το πρώτο μου ανάρτηση στο sandbox του Habr, για τις απολαύσεις και τα πλεονεκτήματα της C++, η οποία εξακολουθεί να βρίσκεται στη δεύτερη θέση στο ομώνυμο κέντρο.

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

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

Αυτό συνεχίστηκε για σχεδόν ένα χρόνο, μέχρι που ο ψητός κόκορας ράμφισε τον CTO και αρχίσαμε να προετοιμαζόμαστε για την κυκλοφορία. Συχνά αυτή η προετοιμασία γινόταν τη νύχτα. Το πρόγραμμα λειτούργησε στο μηχάνημά μου, αλλά όχι στην πλευρά του. Στη συνέχεια αποδείχθηκε ότι είχε μια μονάδα SSD (σπάνια εκείνη την εποχή) και ο αλγόριθμος γρήγορης σάρωσης γέμιζε όλη τη μνήμη διαβάζοντας γρήγορα αρχεία.

Τελικά ξεκινήσαμε και ο σαρωτής μου εγκαταστάθηκε σε δεκάδες χιλιάδες μηχανήματα σε όλο τον κόσμο. Ήταν ένα απερίγραπτο συναίσθημα, σαν να είχες κάνει κάτι σημαντικό. Έφερε κάτι χρήσιμο σε αυτόν τον κόσμο. Τα χρήματα δεν θα αντικαταστήσουν ποτέ αυτό το συναίσθημα.
Από όσο ξέρω, ο κινητήρας μου λειτουργεί σε αυτό το antivirus μέχρι σήμερα. Και ως κληρονομιά, άφησα πίσω μου έναν κωδικό αναφοράς που δημιουργήθηκε σύμφωνα με όλες τις συστάσεις από το βιβλίο “Perfect Code” “Refactoring” και τη σειρά βιβλίων “C++ for Professionals”.

Συμπερασματικά

Ένα διάσημο βιβλίο λέει: «Η πιο σκοτεινή ώρα είναι πριν την αυγή». Αυτό μου συνέβη εκείνες τις μέρες. Από την πλήρη απόγνωση το 2008 μέχρι την ίδρυση της δικής μου εταιρείας πληροφορικής το 2012. Εκτός από τον Kaiser, ο οποίος έφερνε σταθερά 500 $/εβδομάδα, πήρα έναν άλλο πελάτη από τις Ηνωμένες Πολιτείες.

Ήταν δύσκολο να τον αρνηθείς, αφού πρόσφερε έως και 22 $/ώρα για αρκετά ενδιαφέρουσα δουλειά. Με ώθησε και πάλι ο στόχος να συγκεντρώσω περισσότερο αρχικό κεφάλαιο και να επενδύσω, είτε σε ακίνητα είτε στη δική μου επιχείρηση. Επομένως, αυξήθηκαν τα έσοδα, τέθηκαν στόχοι και υπήρχε κίνητρο για μετακόμιση.

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

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

Έτσι γνώρισα τον Sasha Peganov, μέσω της ιστοσελίδας Zuckerberg Call (που είναι τώρα vc.ru), ο οποίος στη συνέχεια με σύστησε στον συνιδρυτή της VKontakte και επενδυτή. Επιστράτευσα μια ομάδα, μετακόμισα στην πρωτεύουσα και άρχισα να δημιουργώ ένα πρωτότυπο χρησιμοποιώντας δικά μου κεφάλαια και περαιτέρω επενδύσεις. Για το οποίο θα μιλήσω αναλυτικά στο επόμενο μέρος.

Για να συνεχιστεί ...

Πηγή: www.habr.com

Προσθέστε ένα σχόλιο