cadet)新しいブログに引っ越しましたtomotomoSnippetは新しいブログに移動しましたhttps://develtips.com/2012-06-19[備忘録]効率のいい言語学習法についてメモ先日、久しぶりに新しい分野、Androidアプリに手を出してみて、自分に向いている学習法を思い出したのでメモしておく。それって言語じゃなくない?とか言われると困る。去年から何度もAndroidアプリを作ろうと思うも、PHPerの自分にはJavaとかサッパリわからない。ネットの情報を流し読みしてみるとなるほど、AndroidSDKとかいうツール?を使って作るのか。マニュアルよんでもサッパリわからん。Javaとか知らないし。最低限Javaの事も勉強した方が良いよな。あかん、コンパイルとか出てこられると無理。何かわかりやすいJavaの入門書とかないかな。いや、まてよ、Javaとかわかんなくてもアプリ作れるとかいう記事もあるぞ。実際の所どうなんだろう?てか何から手を付ければ良いのかわからなくなってきたぞ。落ち着いて一旦、整理しよう。何から取りかかるべきか書き出してみよう。・AndroidSDKの概念を理解する・Javaの文法を覚える・まずは手を付けやすいWebアプリから始める・そもそもAndroidはどういう仕組みかから学ぶ...この時点で目的が逸れ始めて、当初の目標だった「Androidアプリを作ろう」に何時までたったって辿り着かない。PHPが今のレベル(と言っても凡人並み)になるまで何年かかった?Javaとか覚えるのにどれだけ時間がかかる事か。言う訳で、正しい学習法。1.まずはアプリを作るすでにネット上には大量のAndroidアプリ作成のチュートリアルがあります。(もちろん日本語で書かれている。)本屋に行けば(本屋がなければAmazon)コピペで完成!とか帯のついた入門書が大量にあるでしょう。)とりあえず、お手本を見ながら忠実にチュートリアルを実践していく、そうすれば、自分の望んだ物ではないかもしれないが、Androidアプリが完成。2.応用する今ある知識だけを使って、自分の作りたいアプリを作ります。痒いところに手が届かない感じで、足りない知識が出てくるのでGoogle先生に聞きながら作る。満足のいくレベルではなくとも、自分が作りたいアプリが完成(させる)。3.基礎(理屈)を学ぶこの段階になると、一通りActivityだとかmanifesto.xmlだとかイベントだとかdrawableだとか9-patchだとか、基本的なJavaの構文などの基本的な概念が頭に入っています。概念が既に頭の中に入っているので、今自分に何の知識が足りないのか、次に何を習得しなければならないのか、どんなワードで検索すれば良いのかが分かります。あとは一個ずつ覚えていけば良いだけなのです。4.応用する基礎をちゃんと理解しているので、2で作ったものを正しい形に作り直してGooglePlayに公開。ここから先はひたすら3〜4の繰り返しです。ちなみに今自分は3.の位置に居るので早く先に進みたいです。今自分がAndroidアプリを習得中なので例に挙げましたが、他のものでも良いと思うんだ。「CakePHPを習得したい」1.チュートリアルに沿って簡単なログイン機能付き掲示板作る2.内輪だけで使うコミュニケーションツールを作る3.MVC、コンポーネント、PHPの文法・関数を覚える4.ウェブサービスとしてリリースする3.1.2.4の順番でいつも上手くいかない人は一度試してみてはいかがでしょうか。転職したtomotomoでございます。リスクヘッジのために断っておきますが、このブログは私個人の思想・思考をメモしておくためのものであって、私の勤務先の考えとイコールではありません。(ああ、正社員て何て面倒なんだ。...という発言も私個人の発言...[GPL][MIT]ライセンスについて基本中の基本的なこと今までずっと独学でHTMLやらプログラミングやらやってきました。子供の頃からパソコンで何か作るのが好きで、とうとう職業にしちゃったわけです。先日、ちょっとしたミスでXAMPPをぶっ壊してしまい、起動しなくなりました。1.6.xを使ってたんですが、久しぶりに公式サイトを覗いたら1.7.3まで出てるじゃーん。アップグレードしよう。タブ、改行(LF、CRLF、CR)を表示可能にするプラグインです。Proを購入したのを契機にようやく本格的にAndroidアプリ開発に取りかかり始めた。転職したtomotomoでございます。リスクヘッジのために断っておきますが、このブログは私個人の思想・思考をメモしておくためのものであって、私の勤務先の考えとイコールではありません。(ああ、正社員て何て面倒なんだ。...という発言も私個人の発言...[GPL][MIT]ライセンスについて基本中の基本的なこと今までずっと独学でHTMLやらプログラミングやらやってきました。子供の頃からパソコンで何か作るのが好きで、とうとう職業にしちゃったわけです。先日、ちょっとしたミスでXAMPPをぶっ壊してしまい、起動しなくなりました。1.6.xを使ってたんですが、久しぶりに公式サイトを覗いたら1.7.3まで出てるじゃーん。アップグレードしよう。タブ、改行(LF、CRLF、CR)を表示可能にするプラグインです。Proを購入したのを契機にようやく本格的にAndroidアプリ開発に取りかかり始めた。ノリで押してなんじゃこれー!って言った人はどれくらいいるでしょうか。キワモノはすぐに飽きて...[備忘録]効率のいい言語学習法についてメモ先日、久しぶりに新しい分野、Androidアプリに手を出してみて、自分に向いている学習法を思い出したのでメモしておく。それって言語じゃなくない?とか言われると困る。