質問: 大学生(2年生)でswiftを勉強しているものです。 現在、都内の理系の夜間大学に通っていて、飲食店のバイトを週3回くらいしているのですが、スキルは身につかないし就職には有利になりそうもないのでやめたいとおもっています。平日は暇だし、将来はエンジニアになりたいと思っていたので、とりあえずiPhoneが好きだからiosエンジニアを目指してみることにしました。iPhoneアプリの入門書を読み、なんとか地図アプリ、SNSアプリ、カメラアプリを作ったのですが、どーもiosエンジニアの求人を探しても、1年以上の経験アリの求人しかありません。まだまだ経験がないとは自覚しているので、とりあえず udemyで20個アプリをつくれる動画があったので挑戦しようと思っています。 しかし、その後がまったく分からないので、もし現役のiosエンジニアの方からアドバイスをもらえたらと思い相談しました。 やはり自分でアプリをつくって開発会社に提出したり、一人前のレベルにならないと無理ということでしょうか? 長文失礼します。
回答: 私は厳密にはiOSエンジニアではないのですが参考までに。 本当は非推奨質問なので次回からはお気を付けを。 推奨していない質問|teratail(テラテイル) ### 業務経験について ・「開発経験あり」と「業務経験あり」は違います。前者なら個人開発も範囲に入るかと思います。 ・経験ありは「必須要件」か「推奨要件」かによって変わります。 必須ではないなら、業務経験無しでも応募だけなら可能と考えていいでしょう。 ・業務経験無しの求人は大体新卒が対象だと思うので、「ios 求人 新卒」などで検索してみるのもアリかと思います。 ・iOSだけに絞ると可能性が狭まります。出来れば他分野も触っておくといいかもしれません。 (iOSのプロフェッショナルというのもそれはそれで有用な人材ではありますが) ### 必要スキルについて 逆に考えてみてください。 A:「プログラムやったことありません!」と言う志望者 B:「プログラム出来ます!」と言いつつ完成品を見せられない志望者 C:自分で開発したアプリを見せてくる志望者 D:自分で開発したアプリと、そのアプリがストアで数万ダウンロードされ毎日数千人に使用されているデータを見せてくる志望者 あなたが採用担当者だったら、誰を採用したいですか? 恐らく優先順位はD→C→B→Aでしょう。 でもとりあえず人手だけ欲しいとか、育成する気がある企業なら全員採用するかもしれません。 実はDのアプリはヒットはしているが技術レベルは低くて、どの企業も採用しないかもしれません。 Bはアプリの形に出来ないだけである分野に特化した能力を持っていてそれが企業を業界トップに押し上げるかもしれないし、Cは腕は良いがコミュ力がクソ過ぎて一生面接を通らないかもしれません。 就職は学校のテストや入試と違って「何点取ればOK」みたいなものではないです。 技術・知識、人柄、相手の企業、時の運などに左右されます。 つまり今のあなたでも採用されるかもしれないし、 どこにも採用されることは無いまま人生を終えることになるかもしれない、ということです。 どうすればいいかなんて誰にも分かりません。 ただ、ある程度確定的なことがあるとすれば **「ある企業が人材が欲しいと思った時に、その企業の望む人材として応募する」** ことでしょう。それが何時か?どんな人材か?はそれぞれの企業毎に違うので個別に調べてください。