質問: 私は今大学2回生です。 私は将来iosアプリの開発に携わりたいと考えています。 しかし、大学もレベルが低くプログラミングも全然できません。(基本的だけ分かる) 私は1月からswift インターンとネットで調べ、ある企業にインターンにいきました。 その企業からPHPの課題が渡され、この課題が終わったら本格的にインターンが開始し、 アプリ開発もできると言われ、今PHPの課題を暗中模索しながらやっています。 しかし、課題の内容も難しく、企業側の人に質問をしても返信に3日はかかります。 正直このままPHPの課題をやっていったほうがいいのか、それともswiftを独学し、 アプリ開発だけ学べるインターンを探したほうがいいのか分かりません。 インターンを探すといっても実績のない私を雇ってくれるところはとても少ないでしょうし、 無いかもしれません。 このままPHPの課題をやるのか、 swiftに集中してiosアプリをつくるのか、 みなさんの意見が聞けたら嬉しく思います。 よろしくお願い致します。
回答: IT業界15年ほど、現在はUnityゲーム開発会社のCTOをしているものです。僕はiOSアプリ開発をした方がいいと思います。その理由を説明してみたいと思います。 **理由1 やりたいから** モチベーションを何よりも大切にしています。「好きこそものの上手なれ」という言葉があるように好きな事に熱中している人には勝てません。 **理由2 プログラマーは生涯学び続ける職業だから** 技術の進歩は目まぐるしいです。仕事中は勉強できないので長い終業後に勉強する必要があります。もちろんswift以外も。それができるようなモチベーションを維持しなければなりません。だからこそ今はやりたいことを優先してもいいと思います。きっとあなたの財産になります。 **理由3 今僕が取締役だから** 僕の20代は好きなことだけやって生きてきました。お金がなくて大変なこともありました、辛い経験もたくさんしました、それでもやりたいことと生きていく為に必要なことをなんとか両立しながら進んできました。最後に良い方向に繋げられれば今までの失敗は笑い話です。ねばーぎぶあっぷです。 **最後に** みなさんの意見も正しい。あなたの不安も正しい。僕の意見も正しい。すべて正しいのです。あとは、ご両親にも聞いて、先生にも聞いて、友達にも聞いて。あなたの中に残ったものを選ぶといいと思います。決まらなければとりあえず進んでみると見え方が変わることもあります。頑張ってください。応援してます。 **[追記] いいプログラマーになるヒント** 英語を覚えるといいです。話せるなら話せた方が良い。何故なら最新技術はすべて英語翻訳からスタートし、ある程度成熟するまで日本語訳は出ません。分からないことを英語で検索すると何百倍も多くヒットします。良い書籍もたくさんあります。今すでにある程度英語が分かるならググる際に検索期間を1年以内にして英語で検索する癖をつけておくのはおすすめです。