質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
プログラミング言語

プログラミング言語はパソコン上で実行することができるソースコードを記述する為に扱う言語の総称です。

Q&A

解決済

4回答

1277閲覧

どうすれば作れるようになるのか

aaaaaaaa

総合スコア501

プログラミング言語

プログラミング言語はパソコン上で実行することができるソースコードを記述する為に扱う言語の総称です。

1グッド

0クリップ

投稿2017/03/24 11:13

実践的なプログラム関連の書籍では、学ぶために何かを作ります。掲示板であったり、ショッピングカートであったりをです。
ところで一回、このような書籍で作りながら学んでも先ほど学んだものを、時間を置くなりしてもう一度作ろうとしても作れません。
あれ?あの機能は、どういうソースを書くべきだったか、とか、ここで必要な関数名ってなんだっけ?だとか、このような疑問が生まれます。

このような実践的な書籍は、物を作ることで、ああプロトタイプはこのようにして使うのだな、とか、そういうソースの書き方もあるのかだとかそういう発見が多々ありますが、すぐに忘れることがあり、そのたびに同じことを繰り返します。

なので、同じものを何度も作ることでこれを克服しようとするのですが、これってやり方としてはアリなのでしょうか。

ikedas👍を押しています

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答4

0

私もすぐに忘れます。

学校の試験の対策のようにスラスラ出てくるまで覚えるのは効率が悪いので、何がどの本に書いてあったか思い出せる程度に読みます。プログラムの文法に関する部分は手を動かす方が良いかもしれません。リファレンス本なら斜め読みで十分だと思います。

必要になったら、本を引っ張り出して手を動かします。引っ張り出す必要がない部分は思い出せなくても問題ないですが、何が書いてあったか思い出せないようなら問題だと思います。

つまり、思い出せるなら問題ないという考え方です。思い出すのは初めて学ぶのより格段に手間のかからない作業なので、こうしてたくさんの事を思い出せる方が役に立つと、個人的には考えています。

投稿2017/03/24 13:28

iwamoto_takaaki

総合スコア2883

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

0

こんにちは。

単に同じものを作るだけではあまり力は付かないような気がします。
以前作ったものをより良い物へするにはどうすばよいのか?考えながら、多少なりと良くなっている筈のものを作ると結構力がつくと思いますよ。

例えば、最初に作ったものが掲示板だったとして、ワイワイ系の掲示板なのか技術系の掲示板なのかQA形式の掲示板なのかで必要とする機能が変わってくると思います。どのような人たちに使って貰う掲示板なのか目標を決めて、それに特化するような工夫を凝らしてみるなどすると力が付くと思いますよ。

投稿2017/03/24 12:42

Chironian

総合スコア23272

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

0

ベストアンサー

あなたは国家資格、例えば弁護士試験の問題を一度ノートに写しただけで覚えられますか?

人は忘れる生き物です。
そんなこと出来る人間なんてそうそう居ません。

プログラミングも同様です。
書籍に書いてある内容をタイピングするだけなら、タイピングゲームをプレイしているのと全く変わりありません。

一度通しで書いてみて、動作しないで、アレアレと確認して、
あっちを直してこっちを直して動作させ、
ちゃんと動くまで面倒みる…これがプログラミングです。

コツとしては、
上手く行かなかった箇所、よくわからない箇所はパーツやコードレベルでバラバラに分解しましょう。
このよくわからない箇所を納得するまで読み込む事が上達への第一歩です。
自分の目で動作させて見ない限り絶対に信用しないことが必要不可欠です。

投稿2017/03/26 07:39

miyabi-sun

総合スコア21158

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

miyabi-sun

2017/03/26 07:39

ざっと10回くらいは似たようなのを一から作ってみると、 自信付くと思いますよ。
guest

0

ありなんじゃないでしょうか。なしにする理由もないので。

投稿2017/03/24 11:54

toutou

総合スコア2050

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問