Σήμερα ζω στην υπέροχη πόλη του Σαν Φρανσίσκο. Έχω μια δουλειά που μου αρέσει, και που ονειρευόμουν να είμαι εδώ και πολύ καιρό. Όλα φαίνονται εύκολα τώρα, αλλά δεν ήταν πάντα έτσι.
γεννήθηκα στη Σαν Πέδρο Σούλα , μια μικρή πόλη στη βορειοδυτική γωνία της Ονδούρας. Άρχισα να προγραμματίζω όταν ήμουν 12 ετών. Όλα ξεκίνησαν με BASIC. Μια μέρα έπαιζα ένα βιντεοπαιχνίδι και έπεσε. Όταν είδα μια οθόνη γεμάτη κωδικούς σφάλματος και μηνύματα, ήμουν περίεργος - έτσι άρχισα να μαθαίνω κάποιες εντολές BASIC, οι οποίες τελικά με οδήγησαν να αγοράσω κάποια βιβλία σχετικά με τον προγραμματισμό σε Clipper, Turbo Pascal, C, C ++ κ.λπ. Ήταν τέλεια. Είχα όλο τον χρόνο στον κόσμο για να περάσω κωδικοποιώντας ό, τι ήθελα: χωρίς χρονικά όρια (εκτός από το σχολείο, το οποίο δεν ήταν τόσο απαιτητικό όσο μια εργασία πλήρους απασχόλησης) ή ευθύνες ενηλίκων.
Αρκετά χρόνια αργότερα, σε ηλικία 15 ετών, ο πατέρας μου αντιμετώπιζε πρόβλημα με κακό λογισμικό λογιστικής. Του είπα ότι θα μπορούσα να φτιάξω μια καλύτερη έκδοση - χωρίς να καταλάβω πραγματικά τι έπαιρνα (ποτέ δεν είχα ανοίξει καν μια βάση δεδομένων SQL). Άρα αγόρασα μερικά ακόμη βιβλία και έκανα τη δουλειά. Σημείωση: Αυτό ήταν όταν το Διαδίκτυο δεν ήταν τόσο διαδεδομένο όσο είναι σήμερα: Ζούσα σε μια χώρα του τρίτου κόσμου και το Διαδίκτυο έφτασε μόνο στα τέλη του 1997, 5 χρόνια μετά την έναρξη του προγραμματισμού.
Θυμάμαι να λέω στον εαυτό μου, 'Θέλω να γίνω μηχανικός υπολογιστών'. Σίγουρα, δεν είχα ιδέα τι θα περιλάμβανε, αλλά ήξερα ότι μου άρεσαν οι υπολογιστές (μιλάω για αυτούς τους αργούς, τετράγωνους, πραγματικούς υπολογιστές με DOS - φοβερό, φυσικά, τώρα που έχουμε αυτά τα όμορφα νέα λειτουργικά συστήματα) .
τι από τα παρακάτω ισχύει για μια δοκιμή μονάδας;Έτσι, αφελής ως κάποιος στα είκοσι, αποφάσισα ότι ήθελα να μεταναστεύσω στις ΗΠΑ - φυσικά, είναι ένας μακρύς και δύσκολος δρόμος.
Θυμάμαι πολύ ξεκάθαρα ότι στο δεύτερο ή τρίτο ταξίδι μου στις ΗΠΑ (κάναμε διακοπές), αποφάσισα ότι ήθελα να ζήσω εκεί. Όλα ήταν τόσο προηγμένα! Φυσικά, σήμερα, με την παγκοσμιοποίηση και το Διαδίκτυο, οι διαφορές δεν είναι τόσο τεράστιες, αλλά τα αυξανόμενα και εξελισσόμενα κενά εξακολουθούν να εμφανίζονται μέσω της ανάπτυξης υποδομών, της πολιτικής αστάθειας, των ποσοστών εγκληματικότητας κ.λπ.
Έτσι, αφελής ως κάποιος στα είκοσι, αποφάσισα ότι ήθελα να μεταναστεύσω στις ΗΠΑ - φυσικά, είναι ένας μακρύς και δύσκολος δρόμος.
Εκείνη την εποχή, ο πατέρας μου είχε μια λογιστική εταιρεία και άρχισαν να αντιμετωπίζουν προβλήματα με το λογιστικό λογισμικό που χρησιμοποίησαν. Ο προγραμματιστής ήταν πεισματάρης και απρόθυμος να βοηθήσει, οπότε ο μπαμπάς μου άρχισε να ψάχνει εναλλακτικές λύσεις. Ήθελε να επιταχύνει τη μάθησή μου ως προγραμματιστής, οπότε πήγε στο τοπικό πανεπιστήμιο - το μόνο μέρος όπου πούλησαν προηγμένα βιβλία προγραμματισμού - και συγκέντρωσε πόρους. Ήταν ένας νέος κόσμος για μένα: Είχα έναν από αυτούς τους νέους (τότε) υπολογιστές πράσινης οθόνης με επεξεργαστή 5 MHz, 256kb μνήμης και 10mb χώρου στο σκληρό δίσκο. Χρησιμοποίησε αυτούς τους παλιούς μηχανικούς δίσκους, ώστε να μπορείτε να ακούσετε ό, τι επεξεργάστηκε ο σκληρός δίσκος. Το πληκτρολόγιο ήταν μηχανικό και ο ήχος κάθε πλήκτρου ήταν ευχάριστος. Γρήγορη προώθηση 10 χρόνια και εξακολουθώ να εργάζομαι στο ίδιο λογιστικό λογισμικό. Τώρα, όμως, το πωλούσα σε πελάτες, με διεπαφή Windows, βάση δεδομένων SQL και σύνδεση στο Διαδίκτυο.
Εκείνη την εποχή, αποφάσισα να εγκαταλείψω το σχολείο και να ξεκινήσω τη δική μου παρέα. Δούλευα με τον πατέρα μου, με έναν τρόπο: μοιραστήκαμε τα κέρδη από την πώληση λογισμικού λογισμικού, επειδή παρά την ιδέα και την εκτέλεση μου, επένδυσε πολύ χρόνο για να μου διδάξει τη λογιστική. Έτσι το χωρίσαμε: θα συνέχιζε να πουλά την τρέχουσα έκδοση του λογισμικού και θα δημιουργούσα μια νέα έκδοση. Αλλά μόλις ανακάλυψα, η επιχείρηση ανάπτυξης λογισμικού στην Ονδούρα δεν βρίσκεται στο πάρκο: οι πελάτες δεν θέλουν να πληρώσουν για τις υπηρεσίες μας και βλέπουν πάντα την ανάπτυξη λογισμικού ως μια εύκολη εργασία που δεν απαιτεί εργασία με ένα απτό προϊόν ; Συχνά δεν συνειδητοποιούν την αξία του λογισμικού καθώς δεν δημιουργούν άμεσα έσοδα, καθιστώντας ακόμη πιο δύσκολη την πώληση.
διαφορά μεταξύ s corp και c corp llc
Από την πλευρά της επιχείρησης, προσέλαβα μερικούς από τους καλύτερους προπτυχιακούς φοιτητές της περιοχής (τους οποίους συνάντησα όταν επέστρεψα στο πανεπιστήμιο). Αλλά με την πάροδο του χρόνου, άρχισα να φοράω διαφορετικά καπέλα: Διευθύνων Σύμβουλος, λογιστής, HR, Εξυπηρέτηση και Υποστήριξη Πελατών, Project Manager και (αγαπημένος μου) Προγραμματιστής. Ήθελα πραγματικά να κωδικοποιήσω, αλλά ήταν πολύ δύσκολο αφού όλα αυτά τα καπέλα με κατανάλωναν. Τελικά, είχαμε προβλήματα αφού οι πελάτες μας δεν πληρώνουν εγκαίρως και δυσκολευόμαστε να βρούμε νέα έργα: όταν έχετε το καλύτερο ταλέντο, θέλουν να πληρώνονται καλά, και πληρώσαμε καλά. αλλά οι πελάτες μας δεν ανταποκρίνονταν όπως περιμέναμε. Και όμως, η διαμονή σε μια χώρα τρίτου κόσμου είχε αποτρέψει το ενδιαφέρον των επενδυτών. Θα έπρεπε να το περίμενα και να έψαχνα ένα άλλο επιχειρηματικό μοντέλο, αλλά ήμουν πολύ απασχολημένος με τα καθήκοντα μου Τελικά, η εταιρεία κατέρρευσε, και μου έμεινε πολύ χρέος, θυμωμένοι υπάλληλοι και ξινή γεύση στο στόμα μου. Έπρεπε να ξεκινήσω ξανά από το μηδέν.
Αυτό που έχει μεγαλύτερη σημασία είναι πώς ξυπνάμε ξανά μετά την ήττα και πώς μαθαίνουμε από τα λάθη μας. Είναι εκφοβιστικό να ξεκινήσω ξανά, να ξανασκεφτώ τα πάντα, αλλά αυτό έπρεπε να κάνω. Η γυναίκα μου με βοήθησε σε αυτές τις δύσκολες στιγμές και με ώθησε να κάνω πράγματα που νόμιζα ότι δεν μπορούσα. Άρχισα λοιπόν να δουλεύω ξανά στο λογιστικό μου λογισμικό, αλλά χωρίς χρήματα για μάρκετινγκ, ήταν πολύ δύσκολο να προωθηθώ. Το εισόδημα ήταν λιγοστό και χρειάστηκε να στηρίξω την οικογένειά μου. Έπρεπε να αλλάξω γρανάζια. Περίπου την ίδια περίοδο, το Η Apple παρουσίασε το iPhone SDK . Μου ακούστηκε σαν μια νέα και επικίνδυνη πλατφόρμα για μένα. και όμως, ήμουν νέος στο ίδιο το Mac. Η μετάβασή μου στο Mac ξεκίνησε με το iPhone και ένα Χακίντοσς , που μου επέτρεψε να δοκιμάσω το OS X χωρίς να ξοδέψω ένα ακριβό μηχάνημα. Μερικοί από τους φίλους μου γέλασαν και με αγνόησαν εντελώς όταν είπα ότι πρόκειται να αναπτύξω το iPhone. αλλά πραγματικά πίστευα ότι θα μπορούσαν να γίνουν χρήματα στο App Store. Μετά από 150 χιλιάδες πληρωμένες λήψεις της εφαρμογής μου , Απέδειξα ότι έχω δίκιο. αν και, φυσικά, αυτοί οι αριθμοί δεν λένε ολόκληρη την ιστορία: το οικονομικό σύστημα του App Store είναι περίπλοκο , και πρέπει πραγματικά να επενδύσετε στο προϊόν σας και να αναζητήσετε πελάτες για να δημιουργήσετε μακροπρόθεσμη αξία. Για αυτό, χρειάζεστε μια ομάδα. Έτσι, παρόλο που η εφαρμογή μου πήγε καλά, δεν ήταν βιώσιμο (από επιχειρηματική άποψη) να συνεχίσω να το αναπτύσσω μόνος μου. Ανεξάρτητα, είχα αποδείξει τι μπορούσα να κάνω - έτσι μια μέρα ξύπνησα και είπα στον εαυτό μου ότι τελικά θα μεταναστεύσω στις ΗΠΑ.
Όπως ανακάλυψα, η μετανάστευση στις ΗΠΑ δεν ήταν εύκολη υπόθεση. Πιθανώς η πιο απλή διαδρομή θα ήταν να αποκτήσω μια Πράσινη Κάρτα μέσω ενός μέλους της οικογένειας, αλλά η πιο κοντινή μου επιλογή θα ήταν ο αδερφός μου, ο οποίος γεννήθηκε στις ΗΠΑ. Ωστόσο, ζούσε μαζί μας στην Ονδούρα και δεν μπορούσε να διαβιβάσει την αναφορά σε κανέναν, καθώς δεν εργαζόταν τότε. Και ακόμη και αν μπορούσε, η διαδικασία θα μπορούσε να διαρκέσει έως και 15 χρόνια (σημείωση: τα αδέρφια έχουν λιγότερη προτίμηση χορηγώντας ένα μέλος της οικογένειας για την πράσινη κάρτα). Η λύση μου ήταν να δημιουργήσω μια αμερικανική εταιρεία. Έχω έναν φίλο να επενδύσω και ξεκινήσαμε να δημιουργούμε παιχνίδια για iPhone και iPad. Στα χαρτιά, όλα φαίνονταν υπέροχα. αλλά φυσικά, το οικονομικό σύστημα του App Store θα μας αποδείξει λάθος. Χρειαζόμαστε λοιπόν περισσότερα χρήματα. ο φίλος μου δεν το περίμενε αυτό. Στο τέλος, δημοσιεύσαμε μια εφαρμογή, μια άλλη ήταν σε εξέλιξη, αλλά δεν την ολοκληρώσαμε ποτέ λόγω προβλημάτων χρηματοδότησης. Και πάλι, τα πράγματα έχουν κρυώσει. Αποφάσισα να ακολουθήσω αυτό που νόμιζα ότι ήταν η τελευταία μου λύση: εργάζομαι για μια αμερικανική εταιρεία.
Είναι δύσκολο να προσληφθεί από μια αμερικανική εταιρεία ενώ βρίσκεστε στο εξωτερικό. Έκανα αίτηση για αρκετές θέσεις, αλλά το πρώτο πρόβλημα ήταν ότι έπρεπε να μετακομίσω: θα έπρεπε να υποβάλουν αίτηση και να με υποστηρίξουν μέσω θεώρησης εργασίας. Η διαδικασία ήταν δαπανηρή από την άποψη του χρόνου (έως ένα έτος, εάν δεν υπήρχαν βίζα εκείνη τη στιγμή) και χρήματα (δηλαδή, νομικά τέλη). Έτσι, αντίθετα, άρχισα να αναζητώ εργασία μέσω ενός διαδικτυακού ιστότοπου για ελεύθερους επαγγελματίες. Θεωρητικά, είναι μια καλή υπηρεσία. Αλλά πρώτα πρέπει να χτίσετε εμπιστοσύνη - κάτι που είναι δύσκολο. Υπάρχουν ορδές προγραμματιστών που χρεώνουν κάτω από το μέσο όρο για να προσέξετε. εξαιτίας αυτού, είναι δύσκολο να πληρώσετε καλά. Κατέληξα να κάνω μόνο ένα έργο μέσω του ιστότοπου, αξίας 8 ωρών εργασίας.
Αργότερα, ήρθα σε επαφή με το ApeeScape, το οποίο φαινόταν σαν μια πολύ καλή ευκαιρία: προσλαμβάνουν σπουδαίους προγραμματιστές και τους συνδέουν με πελάτες. Και μπορούσα ακόμα να δουλέψω από το σπίτι και για μια αμερικανική εταιρεία. Εμφανίστηκα στο ραντάρ τους για τη δουλειά μου στο App Store, αλλά έπρεπε ακόμη να περάσω από μια αυστηρή διαδικασία βέτο, κάνοντας τα πάντα, από την κατανόηση της ανάγνωσης έως τα ασήμαντα προγράμματα, από τις βελτιστοποιήσεις αλγορίθμων έως τις προγραμματισμένες συνεδρίες προγραμματισμού. Το πιο αξέχαστο ήταν η τελική μου συνέντευξη, η οποία περιελάμβανε τη συζήτηση ενός από τα έργα μου και τη διερεύνηση του κώδικα με έναν μηχανικό της ApeeScape για να αποδείξω ότι ήταν πραγματικά δικό μου.
Αφού το ApeeScape με δέχτηκε στο δίκτυο προγραμματιστών του, μπήκα σε μια λίστα αναμονής. Μόλις ένας πελάτης δείξει ενδιαφέρον για έναν συγκεκριμένο προγραμματιστή, ο πελάτης θα πάρει συνέντευξη από τον υποψήφιο (όπως σε μια κανονική συνέντευξη εργασίας) για να βεβαιωθεί ότι ταιριάζει. Πριν από την πρώτη μου συνέντευξη, ήμουν πολύ νευρικός. Ξεκίνησε με τον πελάτη να εξηγεί τι περίμενα από εμένα, καθώς και το έργο γενικότερα, και να θέτει ερωτήσεις ανά πάσα στιγμή για να δει αν κατάλαβα τα πάντα. Καθώς η συνέντευξη συνεχίστηκε, τα πράγματα δεν πήγαιναν καλά όπως περίμενα, καθώς οι ερωτήσεις γινόταν πιο συγκεκριμένες και τεχνικές. Κατέληξαν να επιλέξουν κάποιον άλλο. Αναδρομικά, ήταν υπέροχο που δεν με ήθελαν: μια εβδομάδα αργότερα, πήρα συνέντευξη από το ποιος θα γινόταν τελικά ο εργοδότης μου πλήρους απασχόλησης.
Προετοιμάστηκα περισσότερο για αυτήν την επόμενη συνέντευξη, η οποία ήταν ακριβώς όπως θα περίμενα: μιλήσαμε περισσότερο για την εμπειρία μου ως προγραμματιστής και η εταιρεία εξοικειώθηκε με την προσέγγισή μου στην επίλυση προβλημάτων. Τρεις μέρες αργότερα, είχα υπογράψει συμβόλαιο και άρχισα να εργάζομαι για αυτόν τον νέο πελάτη μέσω του ApeeScape.
Δούλεψα για Ζωή360 μέσω του ApeeScape για τουλάχιστον 9 μήνες. Το κύριο προϊόν τους είναι μια εφαρμογή εντοπισμού οικογένειας, αλλά αρχικά δούλευα μόνος μου σε μερικά προσωπικά έργα: πρώτα, α εφαρμογή συναγερμού σεισμού ; και δεύτερο, ένα αστυνομικός σαρωτής . Για μερικούς μήνες, η ροή εργασίας μου συνίστατο κυρίως σε: λήψη υψηλού επιπέδου απαιτήσεων από το Life360, αποστολή προτύπων και ερωτήσεων και ενσωμάτωση των σχολίων τους σε αυτές τις εφαρμογές, επαναλαμβανόμενες μέσω αυτού του βρόχου μερικές φορές. Ήμουν σε επαφή με έναν σχεδιαστή και μερικούς υπαλλήλους του Life360 (η εταιρεία είχε μόνο περίπου 5 ή 6 εκείνη τη στιγμή), αλλά είχα μεγάλη αυτονομία. Ήταν απελευθερωτικό να δουλεύω από το σπίτι: Δεν χρειάστηκε να μετακομίσω, και είχα δημιουργήσει ένα περιβάλλον χωρίς περισπασμούς.
Σύντομα βρέθηκα να ενσωματώνομαι όλο και πιο βαθιά στην ομάδα - είχα αποδείξει την αξία μου, για να πω, με αυτά τα δύο αρχικά έργα. Τον Δεκέμβριο, με ρωτήθηκε αν θα ήθελα να είμαι μέλος της ομάδας πλήρους απασχόλησης στο Σαν Φρανσίσκο - συμφώνησα ανυπόμονα και ξεκίνησαν με τα χαρτιά. Τον Ιανουάριο, συμμετείχα σε καθημερινές συναντήσεις με scrum (ουσιαστικά, καθώς ήμουν ακόμα στην Ονδούρα), περιγράφοντας τη δουλειά μου από την προηγούμενη μέρα και τα σχέδιά μου για τις επόμενες μέρες. Η ροή εργασίας μου έγινε πιο οργανωμένη και έγινα πιο αφοσιωμένη στην εταιρεία.
τι είναι η έκθεση σε συναλλαγματικό κίνδυνο;
Αυτό ήταν ένα όνειρο που έγινε πραγματικότητα: Είχα κάνει εξαιρετική δουλειά για μια αμερικανική εταιρεία και τώρα πήγαινα για αλλαγή - αλλά είχα ακόμα πολλά εμπόδια για να ξεπεράσω. Πρώτον, δεν είχα τελειώσει ποτέ το πανεπιστήμιο. Αν και δεν είναι απολύτως απαραίτητο για να δουλέψεις για μια εταιρεία τεχνολογίας σήμερα, πραγματικά χρειάζεστε πτυχίο κολεγίου για να πληροίτε τις προϋποθέσεις για θεώρηση H-1B. Έτσι έπρεπε να τελειώσω την πορεία μου. Αυτό απαιτούσε μια εξάμηνη δέσμευση για ένα έργο μεγάλης κλίμακας, το οποίο είχα τον ακριβή χρόνο να ολοκληρώσω.
Αν και δεν είναι απολύτως απαραίτητο να εργαστείτε για μια εταιρεία τεχνολογίας σήμερα, χρειάζεστε πτυχίο κολλεγίου για να λάβετε θεώρηση H-1B.Ο δικηγόρος ολοκλήρωσε τη γραφική εργασία την 1η Απριλίου, την ημέρα που ανοίγει η διαδικασία θεώρησης H-1B (κατά τη στιγμή της υποβολής, άφησε το δίπλωμα «σε εκκρεμότητα», καθώς οι θεωρήσεις H-1B είναι περιορισμένες και θα μπορούσαν να στείλουν έγγραφα αργότερα). Τελείωσα το πρόγραμμά μου εγκαίρως, παρακολούθησα την τελετή αποφοίτησής μου και έλαβα δίπλωμα.
Από εκεί και πέρα, πάνω απ 'όλα, η εταιρεία που σας προσλαμβάνει πρέπει να είναι πολύ ανοιχτή και πολύ υπομονετική. Η διαδικασία αίτησης θεώρησης ξεκινά τον Απρίλιο. αν επιλέξετε το επιλογή επεξεργασίας premium , θα λάβετε το αποτέλεσμα USCIS σε δύο εβδομάδες. Μετά από αυτό, πρέπει ακόμη να περάσετε από μια διαδικασία συνέντευξης και η βίζα σας ενδέχεται να εξακολουθεί να απορρίπτεται. αλλά αν όλα πάνε καλά, μπορείτε να εισέλθετε στις Ηνωμένες Πολιτείες μετά την 1η Οκτωβρίου - έξι μήνες μετά την ημερομηνία υποβολής της αίτησης και όχι πριν. Αυτό σημαίνει ότι δεν μπορείτε να εργαστείτε για αυτήν την εταιρεία έως ότου αποκτήσετε πραγματικά τη θεώρηση H-1B, η οποία μπορεί να είναι πρόβλημα: η εταιρεία πρέπει να μάθει πώς να συνεχίσει να εργάζεται εξ αποστάσεως ενώ περιμένουν να ενεργοποιηθεί η θεώρηση. Στην περίπτωσή μου, η εταιρεία αποφάσισε να με προσλάβει ως ανεξάρτητος προγραμματιστής, χρεώνοντας τις ώρες μου ως επαγγελματικές υπηρεσίες και δεν παραβίασε νόμους περί μετανάστευσης ή εργασίας.
Πέταξα στο Σαν Φρανσίσκο την 1η Οκτωβρίου 2012. Ο στόχος που επιδίωξα όσο νωρίτερα θυμάμαι ήταν επιτέλους ολοκληρωμένος.
Περιεχόμενο που μεταφράστηκε από τον Eduardo Kienetz, μέλος του Τρανμπράνκο , μια αγορά τεχνικών μεταφράσεων. '