WEBアプリやスマートフォンのアプリをこれから作りたいと考えています。
ITの知識は殆ど無く、(ホームページビルダーでHTMLと少し触れ合っている位です)
世に出ている初心者本を参考にサンプルコードをいじったりしているのですが、
どうにも基礎が無いとだめだなぁと思い社会人向けの講習受講を検討しています。
ただ、金額が高いのとこういった講習を受けるのが始めてなので
選ぶポイントが分からず、、おすすめの講習があれば教えて頂けますでしょうかm_ _m
取り急ぎ、スマートフォンのアプリは半年位で自力でリリースできるレベルまでになりたいと考えています。
No.2ベストアンサー
- 回答日時:
私も最近Androidのアプリ開発を始めたので参考になれば、と思います。
私の場合はC言語の基本的な構文は理解できる程度でした。
しかし、Javaに触れるのは初めてで、クラス?何それ?くらいのレベルから始まりました。
1か月程度で作りたかったアプリが完成し、仲間内で使用しています。
参考にしたのは以下のサイトです。(技術評論社の連載より)
http://gihyo.jp/dev/serial/01/androidapp
開発環境構築からコーディング、テスト、マーケットへの公開までほどよく簡単に説明されています。
構文の理解といった点ではあまり参考にならないかもしれませんが、開発の流れは把握できると思います。
私はまず開発の流れを把握した後、実装したい機能について検索してその都度構文を理解して実装して~と繰り返していきました。
分厚い本を読み進めるよりはモチベーションが維持できていいのではないかと思います。
今やネットに情報はあふれています。すべてを信じるのも良くないですし、必ずしもこの方法がいいとは言いませんが、本を買わずとも、ましてや講習を受けずとも開発者になれる時代だと思っています。
頑張ってください。
ご回答、ありがとうございます!
ネット上にも十分情報があるという事なんですね。
確かに、分厚い本は買って満足して中身読まない事も・・・。
ありがとうございます、良く調べてみます。
No.4
- 回答日時:
言語を習得するには、本等で言語仕様を学び、次に実際に書いてみる。
更に人のコードを見て、そこからより良いコードの書き方を学ぶ。
人のコードから、そこにある設計思想を読み取ったりしながら、今度は設計を学ぶ。
こんな感じで勉強するのが良いかと思います。
設計思想という程じゃないけど、構造化プログラミングとかオブジェクト指向なんかも
色々本が出てるので、学んでいけばより綺麗なコードが書けるようになると思います。
ご回答ありがとうございます!
まずは言語仕様をきっちり学び、あとは書いて覚えるという事ですね。今は人のコードを見てもサッパリなので基本をきっちりやって、読めるようになる様頑張ります!
ありがとうございます!
No.3
- 回答日時:
A#1です。
> 正直なところ、構文も開発の手順もまだ全く分かっておりません。
> まずは構文の理解が出来る様になる必要がありますね。。
C言語も、Javaも、基本の構文として考えるのは3つの要素です。
処理・分岐・繰り返し。
処理は、四則演算とか代入とかそういったたぐい。
分岐は、ifですね。
繰り返しは、forとwhile
これが出来ていれば、基本はOKです。
次に、関数。これは上の処理をまとめたものです。
呼び出し方と作り方さえ分かっていればOK。
さらにステップを進めるとクラス。
結局、関数と変数をまとめたもの。これにつきます。
大体、このステップで理解されるのがよろしいかと思います。
ただ、処理や分岐の項の解説をしようとしても、どうしても関数とかクラスがでてきます。
Step1をやっているのに、すでにStep3の内容が出てる。そういう感じです。
画面に結果を表示させたり、プログラムを開始させるmainも関数ですね。
初心者の方は、コード中にこれが出てきて、面食らうことが多いみたいです。
特に画面に表示させる系の関数は、自分でコードをいじりたいって時に、
どう使えばいいのか分からなくて、挫折しやすいそうです。
分かっている人間にとっては、読み飛ばせばいいやんという話になるんですけれど・・・
ですから、コードをいじるのは、ある程度読んでからの方が良いかもしれません。
ちょっと変えるくらいなら良いとは思いますが。
No.1
- 回答日時:
初心者本を読んでも、となると・・・
まず、どこに躓いているのか、確認してみてください。
構文が全然分からないとか、開発の手順がみえないとか。
プログラムを書くと言っても、いろいろな行程があります。
一般的にプログラムというと、Java言語をつかうとかC言語を使うとか、
コーディングのことを言っている場合が多いのですが、
それは、一部の要素にしか過ぎません。
どんな小さなアプリを作るとしても、
どんなものを作るとか、どうやって作るとか、あとテストの方法とか。
いろいろな要素が絡み合ってきます。
構文の理解は出来るのに、
これをどうやって開発につなげていくか?というのが分からないと言うのであれば、
それ用の本を読むべきでしょう。
講習会は、馬鹿高いので、正直、おすすめなところって無いです。
早速のご回答ありがとうございます!
正直なところ、構文も開発の手順もまだ全く分かっておりません。
まずは構文の理解が出来る様になる必要がありますね。。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- 大学受験 医師になりたい気持ちが薄れている 6 2022/07/02 04:16
- 予備校・塾・家庭教師 昔の河合塾の単科(英語)について 1 2022/12/28 02:23
- 大学受験 娘の大学受験勉強 6 2022/06/30 19:58
- 大学受験 3浪しようと思うので、アドバイスお願いします。 自分としては結構メンタルきつくて後期でいいから、東京 3 2023/02/13 21:47
- 運転免許・教習所 自動車教習所に毎日通った場合の仮免取れるまでの期間 9 2023/05/11 15:30
- 予備校・塾・家庭教師 夏期講習は、行った方がいい? 私は、都内在住の高3男子です。 今、高校受験用に入った個人経営の塾に週 6 2022/06/15 00:05
- その他(悩み相談・人生相談) 未経験からITエンジニアになりたいと思っているのですが、未経験から募集している会社で働きながら、独学 5 2023/03/05 13:31
- IT・エンジニアリング プログラマの仕事内容 4 2022/08/13 00:34
- 物理学 大学で物理学を学んでいる人、大学で物理を学んでいた人へ質問です。 私は現在大学1年で、物理を学んでい 2 2022/10/03 20:00
- アルバイト・パート アルバイト二週連続欠勤について 2 2022/09/08 00:44
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
How to import HorizontalGridV...
-
Eclipseソース開発画面の行番号...
-
プログラミング言語について
-
JAVAを使って管理システムを構...
-
この便利な時代に開発環境すら...
-
プリクラの様な画像処理(webカ...
-
TOMCATとANDROIDSTUDIOの違い
-
今でも、TomcatとApacheの連結...
-
android開発環境アンインストール
-
仮想化OSの異なる開発環境で学...
-
コマンドボタンの文字が消える!
-
Javaでゲームコントローラーを...
-
Eclipseのダウンロード
-
JSPファイルで生じるエラーをど...
-
vba クリップボードクリアにつ...
-
Javaでのエラーについて
-
gitでバージョン指定してダウン...
-
IISワーカープロセスが原因でCP...
-
EclipseでJavaコンパイラのバー...
-
データベースのデータをTextBox...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Eclipseソース開発画面の行番号...
-
オブジェクト指向について
-
プログラミング開発経験とは?
-
JavaMailを使う前のTomcatの設定
-
「C#ができればJavaもできる」...
-
この便利な時代に開発環境すら...
-
プログラミング言語について
-
eclipseでtomcatを使うには
-
JAVAを使って管理システムを構...
-
文字列に半角スペースがあるか...
-
今でも、TomcatとApacheの連結...
-
Javaでバッチ処理
-
PowerBuilderの知識が必要です。
-
ファイルアップロード時の文字...
-
PL/SQLを使った開発について質...
-
Linux上でのゲーム開発環境につ...
-
C言語によるバイナリファイルの...
-
Java案件で、業務内容に製造以...
-
TOMCATを使用したStrutsについて
-
androidアプリ開発における白黒...
おすすめ情報