• 締切済み

全てのプログラミング言語が身に付きません!!!

これは足し算ができません割り算ができません。といっているのと 同じでしょうか? 算数ならば順番に計算して計算できるのですが、 プログラミングになるとよくわからなくなってしまいます。 どうすればいいですか?

みんなの回答

回答No.21

>とりあえずクラスとかメソッド(クラス内関数)とかクラス内変数(プロパティー、フィールドとか言う)と言う概念は理解できてますか? 言い方を変えます、rubyでクラス、メソッド(クラス内関数)、クラス内変数(プロパティー、フィールドとか言う)を記述できますか?

tanuki2018
質問者

お礼

回答ありがとうございます。 まだ、テキストを写経している段階なのですが、 自分で0から作れというのはまだ無理です。

回答No.20

(最終的にエベレストを目指していいですが)いきなりエベレストに登るのは無理なのでウォーキング程度の小さな目標から挑戦して下さい。

tanuki2018
質問者

お礼

回答ありがとうございます。 小さなことからコツコツとやってみます。

回答No.19

とりあえずクラスとかメソッド(クラス内関数)とかクラス内変数(プロパティー、フィールドとか言う)と言う概念は理解できてますか?

tanuki2018
質問者

お礼

回答ありがとうございます。 (・_・) ・・・

  • wormhole
  • ベストアンサー率28% (1626/5665)
回答No.18

>その場合どうすれば要領よくなるでしょうか? >諦めるしかないでしょうか? 簡単なものから始めて 少しずつ自分で掴んでいくしかないです。 >プログラミングというものは計算を楽にして結果を得るためのモノだと思うのでアフォな書き方していると本末転倒な気がしていつもいます。 いいえ。 楽になるのは、そのプログラムを使う人です。 プログラムを作る側は楽にはなりません。

tanuki2018
質問者

お礼

回答ありがとうございます。 参考にさせて頂きます。

回答No.17

rubyは徹底したオブジェクト指向言語のようなので、とりあえずクラスとかメソッドとか最低限の理解が必要になるでしょう。 さらにオブジェクト指向がチャント理解ができれば1つの山を越えたと言えます。 とにかく地道に勉強しないとプログラミングの習得は難しいと思います。

tanuki2018
質問者

お礼

回答ありがとうございます。 頑張ってみます。

回答No.16

>興味があるプログラムはクローラーを作ってWEBサイトから情報を集め >加工して表示することです。 > >一番やりたいことはchromeでアドオンをつくりたいです。 > >具体的にはAmazonの書籍を検索すると複数の指定した公立図書館にその書籍があるかどうか検索して該当書籍があれば予約することが出来る >アドオンがありとても便利なので他の中古書籍販売サイト用のアドオンが >作成できれば便利だなぁ、と思っています。 > >そうなると、chromeアドオンを作るのでJava scriptを勉強することに >なるのですが、この間、Rubyの勉強を始めたばかりなので > >どうしようか考えています。 > >rubyでアプリケーションを作りそれで情報を取得すればいいかなーとも >思うので考え中です。 凄くハードルが高すぎだと思います。 プログラムの勉強は もっと低いハードルから始めないと、全く進めないと言う事になりかねません。 rubyは特殊な言語で習得は少し難しいかもしれません、もちろん自分に合ってるなら問題ないですが(当方はrubyは良く知らないですが)。

tanuki2018
質問者

お礼

回答ありがとうございます。 クローラー開発関係の書籍を購入してパラパラと 見てみたのですが、 30行ぐらいのソースで簡単にWEBページから情報を取得する クローラーのひな形があったので単純かとおもったのですが 難しいのですかね、、、奥が深いんですね。。

  • okwavey2
  • ベストアンサー率15% (251/1593)
回答No.15

>文法を覚えて、仕様を覚えて何か作るとにかく作ることでしか技術はみがかれませんよね? そんな事ないと思いますよ。 先に回答したつもりですが、目の前の問題を簡単な問題に分解し続けていくとこも役に立つと思います。 私は、意図的に覚えることはしていないですね。暗記とかも嫌いなんで、必要な時に参照して、結果的に覚えているならそれはそれで良しとするタイプです。 >慣れですかね? そう言ってしまえば、慣れがあることには違いないですね。 >何か作る前に挫折してしまうのですが、正規表現などを考えると頭がパンクします。 まだ、自分の技術力に対して難易度が高すぎるのではないかと思います。 正規表現は使えた方が便利なので、基礎から順に試されたら良いと思います。 頭がパンクしてしまうのは、多分同時に色々と考え過ぎなのではないかと思いました。 先頭から一文字ずつ考えて正規表現で表していき、間違っていたら修正する事を繰り返せば単純作業ですし、途中で問題にあたったら、その問題だけを解決するために考えれば良いと思います。 そのためには、経過を紙に書いた方がわかりやすい事もあるでしょうし、頭がパンクするでも何でも良いんですが、無理だと思ったなのなら、無理ではない方法の組み合わせで目的を達成したらいいと思います。 それはそれで、大変でしょうけど、それで身につくことも多いです。 例えば正規表現なら、文字や文字列の比較で条件分岐したりループ処理を組み合わせれば、結果的にな同じ判定が出来ると思いますよ。 面倒ですけど、これが出来ればプログラミングの基本的なところは理解が深まるでしょうし、面倒なんで、楽できたら良いと思うと思うんですよね。 最初から出来る人もいると思いますが、自分はそうではないのだから、何かしらで補うしかないです。

tanuki2018
質問者

お礼

回答ありがとうございます。 参考にさせて頂きます。

回答No.14

>回答No.11 amanojaku1 低いバージョンの端末に対応するメリットとして自分で作ったアプリを、大抵の友達などの端末にインストールできます(流石にAndroid Studio 2.3.3でもAndroid 2.3未満の端末にはインストールできませんが)。 事前に友達などの端末のバージョンをチェックしておくと良いかもしれません。

tanuki2018
質問者

お礼

回答ありがとうございます。 参考にさせて頂きます。

回答No.13

訂正です。 >>端末(現状でAndroid 4以上だったか?) >↑これはAndroid Studio 3.2の話です。 ↑Android Studio 3.2は最新評価版のようで、通常の最新版はAndroid Studio 3.1.1のようです。

tanuki2018
質問者

お礼

回答ありがとうございます。 参考にさせて頂きます。

  • wormhole
  • ベストアンサー率28% (1626/5665)
回答No.12

>算数ならば順番に計算して計算できるのですが、 本当に? 計算する式が順番に並んでて、それを計算するのではなく 文章問題を読んで(解法が書かれている参考書は読まずに)計算手順を自分で考えて解くことはできますか?

tanuki2018
質問者

お礼

回答ありがとうございます。 難関小学校受験問題などの問題だと分からないことも多いです。 また、1+2+,,,+99+100で (1+100)*50 などの工夫もパット思いつかない鈍感な方なのでセンスはないかもしれません。 その場合どうすれば要領よくなるでしょうか? 諦めるしかないでしょうか? プログラミングというものは計算を楽にして結果を得るための モノだと思うのでアフォな書き方していると本末転倒な気がしていつもいます。

関連するQ&A