H-1Bビザ:ホンジュラスからシリコンバレーへのiOS開発者の旅
公開: 2022-03-11最近、私はサンフランシスコの大都市に住んでいます。 私には、大好きなiOS開発の仕事があり、長い間夢見ていた仕事があります。 今ではすべてが簡単に思えますが、いつもそうだったわけではありません。
すべてが始まった経緯
私はホンジュラスの北西の角にある小さな町、サンペドロスラで生まれました。 私は12歳のときにプログラミングを始めました。 それはすべてBASICから始まりました。 ある日、私はビデオゲームをプレイしていて、それがクラッシュしました。 エラーコードとメッセージでいっぱいの画面を見たとき、私は興味を持ちました。それで、いくつかのBASICコマンドを学び始め、最終的にClipper、Turbo Pascal、C、C++などのプログラミング本を購入することになりました。それは素晴らしかったです。 私は世界中で、自分が望むものを何でもコーディングすることに費やすことができました。時間の制約(フルタイムの仕事ほど厳しくなかった学校を除く)や大人の責任はありませんでした。
数年後、15歳のとき、私の父はいくつかのジャンクな会計ソフトウェアで問題を抱えていました。 私は彼に、自分が実際に何に取り組んでいるのかを本当に理解していなくても、より良いバージョンを作成できると言いました(SQLデータベースを開いたことさえありませんでした)。 それで私はもう少し本を買って仕事に取り掛かりました。 (注:これは、インターネットが今日ほど普及していなかった時期でした。私は第三世界の国に住んでいて、プログラミングを開始してから5年後の1997年の終わりごろにインターネットが登場しました。)
アメリカに住むことの夢と野心
「コンピューターエンジニアになりたい」と自分に言い聞かせたのを覚えています。 もちろん、それが何を含むのか正確にはわかりませんでしたが、私はコンピューターが好きだと知っていました(古い正方形の緑色のモニター、DOSを搭載した低速のPCについて話しているのですが、もちろん、これらすべてが輝いているのでひどいです新しいオペレーティングシステム。)
それで、素朴な二十代として、私はアメリカに移住したいと思いました—もちろん、それは長くて岩だらけの道です。
アメリカへの2回目または3回目の旅行(以前は休暇で来ていました)で、私はそこに住みたいと決心したことをはっきりと覚えています。 すべてがとても進んだ! もちろん、今日のグローバリゼーションとインターネットでは、その違いはそれほど大きくはありませんが、インフラストラクチャの開発、政情不安、犯罪率などを通じて、成長と進歩のギャップが依然として見られます。
それで、素朴な二十代として、私はアメリカに移住したいと思いました—もちろん、それは長くて岩だらけの道です。
当時、私の父は会計事務所を経営していて、彼らは会計ソフトウェアの問題にぶつかり始めていました。 開発者は頑固で助けたがらなかったので、私の父は代替案を探し始めました。 彼は私をプログラマーとしてスピードアップさせたいと思ったので、地元の大学に行きました。彼らが高度なプログラミングの本を販売した唯一の場所であり、リソースを満載していました。 それは私にとって新しい世界でした。私は、5 MHzのプロセッサ、256 kbのメモリ、および10 mbのハードディスクスペースを備えた新しい(当時の)グリーンモニターPCの1つを持っていました。 それらの古いメカニカルディスクを使用していたので、ハードディスクが処理しているすべてのことを聞くことができました。 キーボードは機械式で、各キーストロークの音は心地よく聞こえました。 10年早送りして、私はまだ同じ会計ソフトウェアに取り組んでいます。 しかし今は、Windowsインターフェース、SQLデータベース、そしてインターネット接続を備えた顧客に販売していました。
壊れた
その時、私は学校を中退して自分の会社を始めることにしました。 私はある意味で父と一緒に働いていました。私たちは会計ソフトウェアの収益で収益を分割しました(それは私の考えと実行でしたが、彼は私に会計を教えるために多くの時間を費やしました)。 そこで私たちは別れました。彼は現在のバージョンのソフトウェアを販売し続け、私は新しいバージョンを作成するために出発しました。 しかし、すぐにわかるように、ホンジュラスのソフトウェア開発ビジネスは公園を散歩することではありません。顧客はあなたのサービスにお金を払うことを望んでおらず、ソフトウェア開発は必要がないことを考えると、常に比較的簡単な作業だと考えています。有形の製品での作業。 多くの場合、ソフトウェアの価値はすぐには得られないため、販売がさらに困難になるため、ソフトウェアの価値を認識していません。
ビジネスの面では、私は周りの最高の学部生の何人かを雇いました(私は自分で大学に戻って見つけました)。 しかし、時間が経つにつれて、私はあまりにも多くの帽子をかぶるようになりました:CEO、会計士、HR担当者、カスタマーサービス&サポート、プロジェクトマネージャー、そして(私のお気に入りの)開発者。 私は本当にコーディングしたかったのですが、これらすべての帽子が私を傷つけたので、それは難しすぎました。 結局、顧客が時間通りにお金を払っていなかったために問題が発生し、新しいプロジェクトを見つけるのに苦労しました。 しかし、私たちの顧客は私たちが期待したように応答していませんでした。 さらに、第三世界の国に住むことは、投資家の関心を思いとどまらせていました。 私はこれを予見し、別のビジネスモデルを追求するべきでしたが、私は自分のすべての役割をやりくりするのに忙しすぎました。 結局、会社は壊れて、私はたくさんの借金、怒っている従業員、そして私の口の中に酸っぱい味を残されました。 私は正方形からやり直さなければなりませんでした。
iPhone SDKは、私をフリーランスのiOS開発者にしました
後で15万の有料アプリをダウンロードしましたが、正しいことが証明されました。
最も重要なのは、敗北に直面して私たちがどのように再び立ち上がるか、そして私たちがどのように私たちの過ちから学ぶかです。 もう一度やり直して、すべてを再考するのは大変なことですが、それが私がしなければならなかったことです。 私の妻はこれらの困難な時期を乗り越えて私を助けてくれました、そして彼女は私ができないと思ったことをするように私を促しました。 それで私は再び会計ソフトウェアに取り組み始めましたが、マーケティングのためのお金がなければ、宣伝するのは難しすぎました。 収入が少なく、家族を養う必要がありました。 私はギアをシフトしなければなりませんでした。 同じ頃、AppleはiPhoneSDKを発表しました。 それは私には危険な新しいプラットフォームのように聞こえました。 さらに、私はMac自体に不慣れでした。 (Macへの移行はiPhoneとHackintoshから始まりました。これにより、高価なマシンで砲撃することなくOS Xを味わうことができました。)友人の何人かは、私がiOSアプリを開発すると言ったとき、笑って完全に無視しました。 iPhone; しかし、私はAppStoreで稼ぐべきお金があると心から信じていました。 後で15万の有料アプリをダウンロードしましたが、正しいことが証明されました。 もちろん、これらの数字だけでは全体像はわかりません。AppStoreの経済は複雑であり、長期的な価値を生み出すには、製品に投資して顧客を見つける必要があります。 このためには、チームが必要です。 そのため、私のアプリはうまく機能していましたが、(ビジネスの観点から)自分で開発を続けることは持続可能ではありませんでした。 とにかく、私は自分に何ができるかを証明しました。それで、ある日、私は目を覚まし、ついに米国に移住するだろうと自分に言い聞かせました。

私が知ったように、米国への移民は簡単な仕事ではありませんでした。 おそらく最も簡単な方法は家族を通してグリーンカードを取得することですが、私の最も近い選択肢は米国で生まれた私の兄弟でした。 しかし、彼はホンジュラスで私たちと一緒に住んでいて、当時働いていなかったので誰にも請願することができませんでした。 そして、たとえ彼ができたとしても、そのプロセスには15年もかかるでしょう(注:兄弟関係は家族のグリーンカードのスポンサーシップを最も優先しません)。 私の解決策は、iOS開発者として米国の会社を設立することでした。 友達に投資してもらい、iPhoneとiPadのゲームを作り始めました。 紙の上では、すべてが素晴らしく見えました。 しかしもちろん、AppStoreの経済学は私たちが間違っていることを証明するでしょう。 すぐに、もっとお金が必要になりました。 私の友人はそれを予期していませんでした。 最終的に、1つのiOSアプリを公開しました(もう1つは開発中ですが、資金の問題のために完成することはありませんでした)。 繰り返しますが、物事は暗いように見えました。 私は自分の最後のリソースだと思ったものを追求することにしました。米国企業でフルタイムまたはフリーランスで働き、H-1Bの仕事が続くことを願っています。
採用される
海外からアメリカ企業に採用されるのは大変です。 私はいくつかのポジションに応募しましたが、彼らの最初の問題は、私が国際的な移転を必要としたことでした。彼らは、就労ビザを通じて私を請願し、後援しなければなりませんでした。 このプロセスは、時間(その時点でビザが利用できない場合は最大1年)と費用(つまり、弁護士費用)の点で費用がかかりました。 そこで代わりに、私はオンラインのiOS開発フリーランスサイトを通じて仕事を探し始めました。 理論的には、それは良いサービスです。 しかし、最初に、信頼の構築を開始する必要があります。これは難しいことです。 注目を集めるためだけに平均よりも低い料金を請求する開発者の群れもあります。 このため、十分な収入を得るのは困難です。 結局、サイト全体で1つのプロジェクトを実行することになり、8時間の作業に相当します。
後で、私はToptalから、かなり良い機会のように思えた連絡を受けました。彼らは素晴らしいフリーランスの開発者を雇い、彼らを顧客と結びつけています。 さらに、私は自宅で、そして米国の会社で働くことができました。 私はAppStoreでの仕事を通じて彼らのレーダーに登場しましたが、読解からプログラミングの雑学まで、アルゴリズムの最適化から時限コーディングセッションまで、すべてを行う厳格な審査プロセスに合格する必要がありました。 最も記憶に残っているのは、私のiOS開発プロジェクトの1つについて話し合い、Toptalエンジニアに私のコードの一部を説明して、それが本当に私のものであることを証明することを含む、私の最後のインタビューでした。
Toptalが私を開発者のネットワークに受け入れた後、私は順番待ちリストに入れられました。 顧客が特定の開発者に関心を示したら、顧客はその候補者に面接し(通常の就職の面接と同様に)、彼らが適切であることを確認します。 最初の面接の前は、かなり緊張していました。 それは、お客様が私に期待されていることとプロジェクト全体を説明し、私がすべてを理解しているかどうかを確認するために常に質問をすることから始まりました。 インタビューが進むにつれ、質問がより具体的かつ技術的になるにつれて、物事は私が期待したほどうまくいきませんでした。 彼らは結局他の誰かと一緒に行きました。 後から考えると、彼らが私を望まなかったのは素晴らしいことでした。1週間後、私は最終的にフルタイムのH-1Bスポンサーおよび雇用主になるものにインタビューしました。
私は次の面接に向けて一生懸命準備しましたが、それは私が期待したとおりに進みました。私たちは開発者としての私の経験についてもっと話し、会社は私の問題解決へのアプローチに慣れました。 3日後、私は契約を結び、Toptalを介してこの新しい顧客のために働き始めました。
私はToptalを通じてLife360のフリーランスで少なくとも9か月間働いていました。 彼らの主力製品は家族ロケーターモバイルアプリですが、最初は私が一人でいくつかのサイドプロジェクトに取り組んでいました。 そして第二に、警察のスキャナー。 数か月間、私のワークフローは主に、Life360から高レベルの要件を受け取り、モックアップと質問を送り返し、フィードバックをこれらのアプリに統合し、このループを数回繰り返すことで構成されていました。 私はデザイナーとLife360の従業員数名(当時は5、6人しかいなかった)と連絡を取りましたが、多くの自律性がありました。 自宅で仕事をするのは自由でした。通勤する必要がなく、気を散らすことのない環境を作り、優れたリモート従業員になりました。
私はすぐに自分自身がチームにどんどん深く統合されていることに気づきました。これら2つの初期のフリーランスiOSプロジェクトで、いわば自分の価値を証明しました。 12月までに、サンフランシスコのチームにフルタイムで参加するかどうか尋ねられました。私は熱心に同意し、彼らは事務処理を開始しました。 1月までに、私は毎日のスクラムミーティングに参加し(事実上、ホンジュラスにいたので)、前日の仕事と次の仕事について説明していました。 私のワークフローはより組織化され、会社との関わりが深まりました。
H-1Bビザでの移転
これは夢の実現でした。私は米国の会社で素晴らしい仕事をして、今は転居の途上にありましたが、それでも克服すべきいくつかの障害がありました。 まず、私は大学の学位を取得したことがありませんでした。 最近のテクノロジー企業で働くために厳密に必要というわけではありませんが、H-1Bビザの資格を得るには確かに学士号が必要です。 だから私は学位を取得しなければなりませんでした。 これには、大規模なプロジェクトへの6か月のコミットメントが必要でしたが、それを完了するのに十分な時間がありました。
最近のテクノロジー企業で働くために厳密に必要というわけではありませんが、H-1Bビザの資格を得るには確かに学士号が必要です。
弁護士は、H-1Bビザの手続きが開始された4月1日に書類を提出しました(H-1Bビザは限られており、後で書類を送ることができるため、提出時に、彼は卒業証書を「保留中」のままにしました)。 私はプロジェクトを時間通りに終え、卒業式に出席し、卒業証書を受け取りました。
その時点から、何よりも、あなたを雇うH-1Bスポンサー企業は、非常にオープンで、非常に忍耐強くなければなりません。 ビザ申請プロセスは4月に始まります。 プレミアム処理オプションを選択した場合、2週間以内にUSCISから結果を取得します。 その後も面接プロセスを経る必要があり、その時点でH-1Bビザを拒否される可能性があります。 しかし、すべてがうまくいけば、10月1日以降に米国に入国できます。申請日から6か月後であり、それ以前ではありません。 これは、実際にH-1Bビザを取得するまで、そのスポンサー企業で働くことができないことを意味します。これは問題になる可能性があります。企業は、ビザが有効になるのを待つ間、リモートで働き続ける方法を理解する必要があります。 私の場合、会社は私をフリーランスのiOS開発者として契約することを決定し、私の時間を専門サービスとして請求し、移民法や労働法に違反しませんでした。
2012年10月1日にサンフランシスコに飛びました。覚えている限り早くから育ててきた目標はついに完成しました。