初めまして!
 
大学生で、Androidアプリの
開発をしています、
米田と言います!
 
現在はJavaという
プログラミング言語を使って
主にAndroidアプリの開発を
していますが、
 
初めから楽しく
プログラミングができていた
訳ではありません。
 
僕がプログラミングに
興味を持ったのは、
高校2年の時です。
 
高3になって
大学受験の勉強で
忙しくなる前に、
 
プログラミングを
勉強してみたいと
思いました。
 
なぜなら、
「大学に入った後に、
アプリ開発をしたい!」
という夢があったからです。
 
ですが、
高2の当時はもちろん
プログラミング経験は0です。
 
プログラミングを
教えてくれる先生も
いませんし、
 
すべて独学での
スタートです。
 
何から手をつければ
良いのかも
わかりませんでした。
 
インターネットで
プログラミングと検索すると、
たくさん解説サイトが
出てきますよね。
 
ですが、どのサイトを見て
勉強するのが1番効率的なのかも
分かりません
 
そもそも、
どのプログラミング言語を
勉強すれば良いのかも
分かりませんでした。
 
平日は授業や宿題に追われて、
なかなか時間が取れません。
 
部活もやっていたので、
プログラミングの学習に
十分な時間を充てられませんでした。
 
プログラミングの勉強は
時間的に無理なのか
とも思いました
 
ですが、このままでは
大学でアプリを開発する夢を
叶えられないと思い、
 
変わることを決意しました!
 
高3で受験勉強が始まりますから、
それまでにプログラミングの勉強を
できるだけ進めよう
と思いました。
 
大学生になったら
今より時間が取れるのは
分かっていたので、
 
その時間でアプリを開発し、
収益をあげようと思っていました。
 
その夢のために、
今、プログラミングを
勉強するしかない
と思いました。
 
世の中にはたくさんの
プログラミング言語があります。
 
「すべてを覚えるのは無理でも、
どれか1つのプログラミング言語は
習得しよう!
 
そう決意しました。
 
ですが、いざプログラミングを
勉強しようとなると、
たくさんの壁にぶつかりました。
 
まず、ウェブ上には
たくさんの解説サイトが
ありすぎます。
 
どれを見れば良いのかが
分からず、いろんなサイトを
行ったり来たりするだけでした。
 
また、高校の宿題も
たくさんあったので、
十分な時間が
確保できませんでした。
 
プログラミングを
時間をかけてじっくり
勉強することが
できませんでした
 
さらに、解説サイトで
ソースコードを目にしましたが、
威圧感が半端じゃなかったです。
 
「本当に自分が
こんなソースコードを
書けるようになるのだろうか」と、
すごく不安になりました。
 

そんな中で、僕は

大きなきっかけ
出会いました。
 
スマホを持っていなかった自分は、
なんと、親に隠れて、
Androidのスマホを
1万円弱の中古で購入したのです
 
「将来、ここに並ぶアプリを
自分で作るのだ」という
意思のもと、
 
プログラミングの学習に
本気で取り組むように
なりました
 
Androidのアプリは
Javaというプログラミング言語で
作られていると知り、
 
「Javaを、高2の今、
マスターしよう」と
誓いました。

ネット上のJavaのあらゆる解説サイトを、
片っ端から読みまくりました
 
初めはほとんどの解説が
理解不能でしたが、
諦めずに勉強を続けました。
 
すると、今まで英語と記号の羅列にしか
見えなかったソースコードが、
あるとき突然、
急に読めるようになってきたのです
 
解説サイトが言っていることが
理解できるようになり
 
「ソースコードのこの部分は、
こういう処理をしているのだな」と、
どんどん分かるように
なっていきました。
 
初めは解説サイトの
ソースコードのサンプルを
書き写すだけだったのですが、
 
だんだん自分でも
プログラムを書けるように
なっていきました
 
そこまで来ると、
こっちのものです。
 
今まで理解できなかった
プログラミングの文法が、
次々と分かるようになりました
 
同時に、どのようにアプリが
作られているのかが、
理解できるようになりました
 
「このアプリのこの部分は、
こういうふうにプログラムを書けば
実現できるな。」
 
そんなことまで、
パッと分かるようになりました。
 
自分には、
「大学でAndroidアプリを開発する」
という目標がありましたから、
 
その夢の実現を目指して、
Javaの学習がぐんぐん進みました
 
そのおかげで、
今のアプリ開発の基礎となる、
さまざまな知識が付きました。
 
まず、プログラミング言語を
どういうふうに勉強すれば
良いのかがわかりました
 
後にJava以外にも、
たくさんの言語を勉強しましたが、
 
どの言語も、とても楽に
習得することができました。
 
また、学習中にわからないことが
出てきた時に、それをどう調べたら
良いのかがわかりました。
 
初めは何が分からないのかも
分からなかったのですが、
 
自分に足りていない情報を
すぐにネット上で見つけることが
できるようになりました
 
プログラミングには
エラーが付きものです。
 
初めはエラーの内容を読むのに
すごく抵抗がありましたが、
 
「このエラーはここを直せば消えるな」
というのが、
すぐに分かるようになりました
 
このような経験が糧となって、
大学生となった今では、
夢がかなって、
楽しくアプリ開発をしています。
 
アプリ開発に関わる
バイトもしていますし、
 
全くの個人でアプリを
開発したりもしています。
 
僕がこのサイトを作った理由は、
あなたにも、プログラミングの基礎を
これから勉強して、
 
将来楽しくアプリを
開発して欲しい
思っているからです。
 
アプリが完成すると、
それを公開しておくだけで、
収入がどんどん入ってきます。
 
あなたにも、将来このような
アプリが勝手に
稼いでくれる状態を
経験してほしいのです!
 
また、アプリの業界は
まだまだ発達途上です。
 
近い将来、あなたにも、
優れたアプリを作って、
世に広めて欲しいのです!
 
以上が、僕の経歴と、
このサイトを立ち上げた経緯です!
 
皆さんがこのサイトで
Javaプログラミングの基礎を勉強して、
 
優れたアプリを世に広め、
バイトの比でないぐらいの収益を得て、
アプリ開発者として
周りから一目置かれることを
 
期待しています!