Visa H-1B: Perjalanan Pengembang iOS dari Honduras ke Lembah Silikon

Diterbitkan: 2022-03-11

Saat ini, saya tinggal di kota besar San Francisco. Saya memiliki pekerjaan pengembangan iOS yang saya sukai, dan pekerjaan yang sudah lama saya impikan. Segalanya tampak mudah sekarang, tetapi tidak selalu seperti ini.

Bagaimana semuanya dimulai

Saya lahir di San Pedro Sula, sebuah kota kecil di sudut barat laut Honduras. Saya mulai pemrograman ketika saya berusia 12 tahun. Semuanya dimulai dengan BASIC. Suatu hari, saya sedang bermain videogame, dan itu crash. Ketika saya melihat layar yang penuh dengan kode kesalahan dan pesan, saya jadi penasaran—jadi saya mulai mempelajari beberapa perintah BASIC, yang akhirnya membuat saya membeli beberapa buku pemrograman tentang Clipper, Turbo Pascal, C, C++, dll. Sangat bagus. Saya memiliki semua waktu di dunia untuk menghabiskan pengkodean apa pun yang saya inginkan: tidak ada batasan waktu (selain sekolah, yang tidak begitu menuntut seperti pekerjaan penuh waktu) atau tanggung jawab orang dewasa.

Apa yang dimulai sebagai permainan video game berubah menjadi pengembangan iOS lepas, membawa saya ke pekerjaan sponsor H-1B saya.

Beberapa tahun kemudian, pada usia 15 tahun, ayah saya mengalami masalah dengan beberapa perangkat lunak akuntansi yang tidak bermutu. Saya mengatakan kepadanya bahwa saya dapat membuat versi yang lebih baik—tanpa benar-benar memahami apa yang sebenarnya saya hadapi (saya bahkan belum pernah membuka database SQL). Jadi saya membeli beberapa buku lagi dan mulai bekerja. (Catatan: Saat itu Internet belum lazim seperti sekarang: Saya tinggal di negara dunia ketiga, dan Internet baru hadir sekitar akhir tahun 1997, 5 tahun setelah saya memulai pemrograman.)

Impian dan ambisi tinggal di AS

Saya ingat berkata pada diri sendiri: "Saya ingin menjadi insinyur komputer". Tentu saja, saya tidak tahu persis apa yang akan dicakupnya, tetapi saya tahu bahwa saya menyukai komputer (saya berbicara tentang persegi tua, monitor hijau, PC lambat dengan DOS—mengerikan, tentu saja, sekarang kita memiliki semua ini. sistem operasi baru.)

Jadi, sebagai usia dua puluhan yang naif, saya memutuskan untuk berimigrasi ke AS—tentu saja, itu jalan yang panjang dan berbatu.

Saya ingat dengan sangat jelas bahwa pada perjalanan kedua atau ketiga saya ke AS (kami biasanya datang untuk liburan), saya memutuskan bahwa saya ingin tinggal di sana. Semuanya sangat canggih! Tentu saja, saat ini, dengan globalisasi dan Internet, perbedaannya tidak terlalu besar, tetapi kesenjangan dalam pertumbuhan dan kemajuan masih dapat dilihat melalui pembangunan infrastruktur, ketidakstabilan politik, tingkat kejahatan, dll.

Saya tidak tahu saat itu bahwa tiket untuk tinggal di AS adalah sponsor H-1B.

Jadi, sebagai usia dua puluhan yang naif, saya memutuskan untuk berimigrasi ke AS—tentu saja, itu jalan yang panjang dan berbatu.

Pada saat itu, ayah saya menjalankan sebuah firma akuntansi, dan mereka mulai mengalami masalah dengan perangkat lunak akuntansi mereka. Pengembangnya keras kepala dan tidak mau membantu, jadi ayah saya mulai mencari alternatif. Dia ingin meningkatkan kecepatan saya sebagai programmer, jadi dia pergi ke universitas lokal—satu-satunya tempat di mana mereka menjual buku-buku pemrograman tingkat lanjut—dan menambah sumber daya. Itu adalah dunia baru bagi saya: Saya memiliki salah satu PC monitor hijau baru (pada saat itu) dengan prosesor 5 MHz, memori 256kb, dan ruang hard disk 10mb. Itu menggunakan cakram mekanis lama itu, jadi Anda bisa mendengar semua yang sedang diproses oleh cakram keras. Keyboardnya mekanis dan suara setiap penekanan tombol enak didengar. Maju cepat 10 tahun dan saya masih mengerjakan perangkat lunak akuntansi yang sama; sekarang, bagaimanapun, saya menjualnya kepada pelanggan, dengan antarmuka Windows, database SQL, dan, konektivitas Internet.

Akan bangkrut

Pada saat itu, saya memutuskan untuk putus sekolah dan memulai perusahaan saya sendiri. Saya telah bekerja dengan ayah saya, dengan cara: kami membagi pendapatan pada pendapatan perangkat lunak akuntansi (meskipun itu adalah ide dan eksekusi saya, dia menginvestasikan banyak waktu untuk mengajari saya akuntansi). Jadi kami berpisah: dia terus menjual versi perangkat lunak saat ini dan saya pergi untuk membuat yang baru. Tetapi seperti yang akan segera saya ketahui, bisnis pengembangan perangkat lunak di Honduras bukanlah hal yang mudah: pelanggan tidak ingin membayar untuk layanan Anda, dan mereka selalu melihat pengembangan perangkat lunak sebagai tugas yang relatif mudah karena tidak memerlukan bekerja dengan produk nyata; seringkali, mereka tidak merasakan nilai dalam perangkat lunak karena tidak menghasilkan pendapatan langsung, membuatnya semakin sulit untuk dijual.

Di sisi bisnis, saya telah mempekerjakan beberapa sarjana terbaik di sekitar (yang saya temukan dengan kembali ke perguruan tinggi sendiri). Namun seiring waktu, saya mulai memakai terlalu banyak topi: CEO, akuntan, Perwakilan SDM, Layanan & Dukungan Pelanggan, Manajer Proyek, dan Pengembang (favorit saya). Saya benar-benar hanya ingin membuat kode, tetapi itu menjadi terlalu sulit karena semua topi ini membebani saya. Akhirnya, kami mengalami masalah karena pelanggan kami tidak membayar tepat waktu dan kami berjuang untuk menemukan proyek baru: ketika Anda memiliki bakat terbaik, mereka ingin dibayar dengan baik, dan kami membayar dengan baik; tetapi pelanggan kami tidak merespons seperti yang kami harapkan. Ditambah lagi, tinggal di negara dunia ketiga telah menghalangi minat investor. Saya seharusnya meramalkan ini dan mengejar model bisnis lain, tetapi saya terlalu sibuk menyulap semua peran saya. Pada akhirnya, perusahaan itu bangkrut, dan saya ditinggalkan dengan banyak hutang, karyawan yang marah, dan rasa asam di mulut saya. Saya harus memulai lagi dari awal.

SDK iPhone membuat saya menjadi pengembang iOS lepas

visa h-1b untuk pengembang ios lepas

150rb unduhan aplikasi berbayar kemudian, saya terbukti benar.

Yang terpenting adalah bagaimana kita bangkit kembali dalam menghadapi kekalahan, dan bagaimana kita belajar dari kesalahan kita. Sangat menakutkan untuk memulai lagi, memikirkan kembali segalanya, tetapi itulah yang harus saya lakukan. Istri saya membantu saya melewati masa-masa sulit ini dan dia mendorong saya untuk melakukan hal-hal yang saya pikir tidak mampu saya lakukan. Jadi saya mulai mengerjakan perangkat lunak akuntansi saya lagi, tetapi tanpa uang untuk pemasaran, terlalu sulit untuk dipromosikan. Penghasilan sangat langka, dan saya perlu menghidupi keluarga saya. Saya harus pindah gigi. Sekitar waktu yang sama, Apple memperkenalkan iPhone SDK. Kedengarannya seperti platform baru yang berisiko bagi saya; plus, saya baru mengenal Mac itu sendiri. (Transisi saya ke Mac dimulai dengan iPhone dan Hackintosh, yang memungkinkan saya mencicipi OS X tanpa menghabiskan mesin yang mahal.) Beberapa teman saya tertawa dan sama sekali mengabaikan saya ketika saya mengatakan akan mengembangkan aplikasi iOS untuk iPhone; tapi saya benar-benar percaya bahwa ada uang yang bisa dihasilkan di App Store. 150k unduhan aplikasi berbayar kemudian, saya terbukti benar; meskipun, tentu saja, angka-angka itu saja tidak menjelaskan keseluruhan cerita: Ekonomi App Store itu kompleks, dan Anda benar-benar perlu berinvestasi dalam produk Anda dan menemukan pelanggan untuk menciptakan nilai jangka panjang. Untuk ini, Anda membutuhkan tim. Jadi, meskipun aplikasi saya berjalan dengan baik, tidak berkelanjutan (dari sudut pandang bisnis) untuk terus berkembang sendiri. Terlepas dari itu, saya telah membuktikan apa yang bisa saya lakukan—jadi, suatu hari, saya bangun dan berkata pada diri sendiri bahwa saya akhirnya akan berimigrasi ke AS.

Seperti yang saya ketahui, berimigrasi ke AS bukanlah tugas yang mudah. Mungkin rute paling sederhana adalah mendapatkan Green Card melalui anggota keluarga, tetapi pilihan terdekat saya adalah saudara laki-laki saya, yang lahir di AS; namun, dia tinggal bersama kami di Honduras dan tidak dapat mengajukan petisi untuk siapa pun karena dia tidak bekerja pada saat itu. Dan bahkan jika dia bisa, prosesnya akan memakan waktu selama 15 tahun (Catatan: hubungan saudara memiliki preferensi paling kecil untuk sponsor Kartu Hijau anggota keluarga). Solusi saya adalah membuat perusahaan AS sebagai pengembang iOS. Saya mendapat teman untuk berinvestasi dan kami mulai membuat game iPhone dan iPad. Di atas kertas, semuanya tampak hebat; tapi tentu saja, ekonomi App Store akan membuktikan bahwa kita salah. Segera, kami membutuhkan lebih banyak uang; teman saya tidak mengantisipasi itu. Pada akhirnya, kami menerbitkan satu aplikasi iOS (yang lain sedang dalam pengembangan, tetapi tidak pernah diselesaikan karena masalah pendanaan). Sekali lagi, segalanya tampak suram. Saya memutuskan untuk mengejar apa yang saya pikir adalah sumber daya terakhir saya: bekerja penuh waktu atau lepas untuk perusahaan AS dan berharap pekerjaan H-1B akan mengikuti.

Dipekerjakan

Sulit untuk dipekerjakan oleh perusahaan AS dari luar negeri. Saya melamar ke beberapa posisi, tetapi masalah pertama mereka adalah saya memerlukan relokasi internasional: mereka harus mengajukan petisi dan mensponsori saya melalui visa kerja. Prosesnya mahal dalam hal waktu (sampai satu tahun, jika tidak ada visa yang tersedia pada saat itu) dan uang (yaitu, biaya hukum). Jadi alih-alih, saya mulai mencari pekerjaan melalui situs lepas pengembangan iOS online. Secara teori, ini adalah layanan yang baik. Tapi pertama-tama, Anda harus mulai membangun kepercayaan—yang memang sulit. Ada juga banyak pengembang yang mengenakan biaya lebih rendah dari rata-rata hanya untuk mendapatkan perhatian; karena ini, sulit untuk mendapatkan bayaran yang baik. Saya akhirnya melakukan hanya satu proyek melalui situs, senilai 8 jam kerja.

Kemudian, saya dihubungi oleh Toptal dengan apa yang terdengar seperti peluang yang cukup bagus: mereka mempekerjakan pengembang lepas yang hebat dan menghubungkan mereka dengan pelanggan. Plus, saya bisa bekerja dari rumah, dan untuk perusahaan AS. Saya telah muncul di radar mereka melalui pekerjaan saya di App Store, tetapi saya masih harus melewati proses pemeriksaan yang ketat, melakukan segalanya mulai dari pemahaman membaca hingga pemrograman hal-hal sepele, dari pengoptimalan algoritme hingga sesi pengkodean berjangka waktu. Yang paling berkesan adalah wawancara terakhir saya, termasuk mendiskusikan salah satu proyek pengembangan iOS saya dan memandu seorang insinyur Toptal melalui beberapa kode saya untuk membuktikan bahwa itu benar-benar milik saya.

Saya sekarang berada di tengah-tengah jaringan pengembang lepas iOS Toptal.

Setelah Toptal menerima saya ke dalam jaringan pengembang mereka, saya dimasukkan ke dalam daftar tunggu. Setelah pelanggan menunjukkan minat pada pengembang tertentu, pelanggan akan mewawancarai kandidat tersebut (seperti wawancara kerja normal lainnya) untuk memastikan bahwa mereka cocok. Sebelum wawancara pertama saya, saya cukup gugup. Ini dimulai dengan pelanggan menjelaskan apa yang diharapkan dari saya, serta proyek secara keseluruhan, dan mengajukan pertanyaan sepanjang waktu untuk melihat apakah saya mengerti segalanya. Saat wawancara berlangsung, segalanya tidak berjalan sebaik yang saya harapkan, karena pertanyaannya menjadi lebih spesifik dan teknis. Mereka akhirnya pergi dengan orang lain. Kalau dipikir-pikir, bagus sekali mereka tidak menginginkan saya: satu minggu kemudian, saya mewawancarai apa yang pada akhirnya akan menjadi sponsor dan majikan H-1B penuh waktu saya.

Saya bersiap lebih keras untuk wawancara berikutnya, yang berjalan sebaik yang saya harapkan: kami berbicara lebih banyak tentang pengalaman saya sebagai pengembang, dan perusahaan menjadi akrab dengan pendekatan saya untuk pemecahan masalah. Tiga hari kemudian, saya menandatangani kontrak dan mulai bekerja untuk pelanggan baru ini melalui Toptal.

Saya bekerja untuk Life360 freelance melalui Toptal setidaknya selama 9 bulan. Produk andalan mereka adalah aplikasi seluler pencari lokasi keluarga, tetapi awalnya saya bekerja sendiri di beberapa proyek sampingan: pertama, aplikasi peringatan gempa; dan kedua, pemindai polisi. Selama beberapa bulan, alur kerja saya sebagian besar terdiri dari: menerima persyaratan tingkat tinggi dari Life360, mengirim kembali mock-up dan pertanyaan, dan mengintegrasikan umpan balik mereka ke dalam aplikasi ini, mengulangi loop ini beberapa kali. Saya berhubungan dengan seorang desainer dan beberapa karyawan Life360 (perusahaan hanya memiliki lima atau enam pada saat itu), tetapi saya memiliki banyak otonomi. Bekerja dari rumah sangat membebaskan: Saya tidak perlu bolak-balik, dan saya telah menciptakan lingkungan bebas gangguan yang membuat saya menjadi karyawan jarak jauh yang hebat.

Saya segera menemukan diri saya terintegrasi lebih dalam dan lebih dalam ke dalam tim—saya telah membuktikan nilai saya, boleh dikatakan, dengan dua proyek iOS lepas awal ini. Pada bulan Desember, saya ditanya apakah saya ingin bergabung dengan tim secara penuh waktu di San Francisco—saya sangat setuju, dan mereka memulai dokumennya. Pada bulan Januari, saya menghadiri pertemuan scrum harian (hampir, karena saya masih di Honduras), menjelaskan pekerjaan saya dari hari sebelumnya dan todos saya untuk yang akan datang. Alur kerja saya menjadi lebih terorganisir, dan saya menjadi lebih terlibat dengan perusahaan.

Pindah dengan Visa H-1B

Ini adalah mimpi yang menjadi kenyataan: Saya telah melakukan pekerjaan yang hebat untuk sebuah perusahaan AS, dan sekarang saya sedang dalam perjalanan untuk pindah—tetapi saya masih memiliki beberapa kendala untuk diatasi. Pertama, saya tidak pernah menyelesaikan gelar sarjana saya. Meskipun tidak sepenuhnya diperlukan untuk bekerja di perusahaan teknologi akhir-akhir ini, Anda memang memerlukan gelar sarjana untuk memenuhi syarat untuk mendapatkan visa H-1B. Jadi saya harus menyelesaikan gelar saya; ini membutuhkan komitmen enam bulan untuk proyek skala besar, yang saya punya cukup waktu untuk menyelesaikannya.

Meskipun tidak sepenuhnya diperlukan untuk bekerja di perusahaan teknologi akhir-akhir ini, Anda memang memerlukan gelar sarjana untuk memenuhi syarat untuk mendapatkan visa H-1B.

Pengacara mengajukan dokumen pada tanggal 1 April, hari proses visa H-1B dibuka (pada saat pengajuan, ia meninggalkan ijazah sebagai 'menunggu keputusan', karena visa H-1B terbatas dan mereka dapat mengirimkan dokumentasi nanti ). Saya menyelesaikan proyek saya tepat waktu, menghadiri upacara kelulusan saya, dan menerima diploma.

Sejak saat itu, di atas segalanya, perusahaan sponsor H-1B yang mempekerjakan Anda harus sangat terbuka, dan sangat sabar. Proses aplikasi visa dimulai pada bulan April; jika Anda memilih opsi pemrosesan premium, Anda akan mendapatkan hasil dari USCIS dalam dua minggu. Setelah itu, Anda masih harus melalui proses wawancara, di mana Anda masih dapat ditolak visa H-1B; tetapi jika semuanya berjalan dengan baik, Anda dapat memasuki Amerika Serikat setelah 1 Oktober—enam bulan setelah tanggal aplikasi, dan bukan sebelumnya. Ini berarti bahwa Anda tidak dapat bekerja untuk perusahaan sponsor tersebut sampai Anda benar-benar mendapatkan visa H-1B, yang dapat menjadi masalah: perusahaan perlu mencari cara untuk terus bekerja dari jarak jauh sementara mereka menunggu visa menjadi aktif. Dalam kasus saya, perusahaan memutuskan untuk mengontrak saya sebagai pengembang iOS lepas, menagih jam kerja saya sebagai layanan profesional, dan tidak melanggar undang-undang imigrasi dan perburuhan.

Saya terbang ke San Francisco pada tanggal 1 Oktober 2012. Tujuan yang saya bina sejak awal saya ingat akhirnya tercapai.