もう 4 月なのですね。この時期からイヤな投稿が増えます。好きでやっていることなので嫌われるのは構いません。ただの偽善・自己満足ですが、まあそれはともかくとして、この時期に調べ方を覚えるのと覚えないのとでは雲泥の差なのは確かでしょう。
さて「調べる」というのは何も Google 様を使って試行錯誤 (のフリ) をすることではありません。そもそもネット上で調べるには「目星」がそれなりについていないと正しく調べられないわけです。調べて理解したとおりに書いても別の原因だったら無駄です。まずは自分で何が原因かを絞り込みする必要があります。これが私がうるさく言っている「問題の切り分け」というやつですね。
単刀直入にいえば「質問するより前にやるべきことがあるだろ系」の質問が増える時期ということです。たとえば、以下のような質問があります。極端に見えますが実際に最近あったことを融合させてひとつにしているだけです。
先輩にバレたら説教される質問例
こんにちわ。私は、初心者なのですが、早速仕事を任せられたのですが、次のようなコードを組んだのですが、エラーが出て動きません。
result = GetMoney(CInt(Trim(CStr(Me.TextBox1.Text))), CDbl(Trim(CStr(Me.TextBox2.Text))), kei)
のところでエラーxxが起きます。
助けてください!!おねぎします!!
質問する段階ではないと指摘できるところがいくつもあります。
指摘したくなる箇所
- 1 行に何処理も書いているため、どの処理が問題なのか切り分けできていない。
- エラーxx についてまったく何も考えていない。
- Me.TextBox1.Text にどんなデータが入っていたか書かれていない。(CInt が問題なのか判別できない)
- GetMoney メソッドの内容が書かれていない。GetMoney メソッドが原因なのか判別できない。(kei の型の問題もある)
- 日本語でおk
- セカチュー自重w (セカチュー == 世界の中心で、愛をさけぶ)
- ネギ自重ww
解説不要かと思いますが、ネタチックに解説させて頂きたく。
- あなたは当たりくじを引きたい。確実にはずれくじを判別できる方法がある。当たりくじを引きたいのに何故それを逃すのか。そしてそれをせずに他人に『当たりくじってどれよ? あは☆』と質問していることになる。
- あなたは宝探しをしている。宝についてヒントが出ている。なぜそれを逃すのか。そしてそれをせずに他人に(ry
- 画像も貼らずにスレ立てとな!? 地雷探しをするというのに、地雷に関する情報がないとな!?
- ヤス『情報もないのに犯人探しはできませんよ。ボス?』
- 質問文を見直しをする余裕がないと自己解決できる問題も解決できません。
- 助けてください!! 助けてくださーい!!
- O☆NE☆G☆I じゃなくてO☆NE☆GA☆I です。
1 処理ごとにバラせば問題の切り分けは可能です。多くの場合はそれで自己解決します。そういう試行もせず思考もせずというのが私には想像できませんが、当人は一生懸命なのだと思います。仮に「他人にやらせてしまえ」という人だったとしても、自分の手間がかかること (掲示板で質問をすること) をやるのは本末転倒ですから。つまり、追い込まれているか、焦っているのかはわかりませんが、本当に「問題の切り分け」を思いつかずに質問しているのだと思います。
苦難の時こそ「考える余裕」が必要であります。