-
ID:sXZ1n2 さんの質問

javascriptの勉強をし始めて数か月になります。
今はひたすら本などのサンプルを意味を理解しながら写経をしていますが、
いざ一からコードを書くとなると何をどう書いていいのか、手が動きません。
一からコードを書けるようになるには今のまま写経をする勉強法を続けていても良いのでしょうか?

みんなの回答 8 件

ID:/OZr0I さんの回答

写経する時さ、目的があるだろ?その本に。「○○を行うために××のコードを書きます」って。つまり、お前も「○○を行うためにはどんなコードを書けばいいのだろう?」と調べていけばいいだけじゃん。

ID:qmj8Np さんの回答

写経する時は全てのコードを理解しながらとりあえず写して、それから何かカスタマイズして機能を追加するなりして勉強していったほうがいいよ
まんま写して終わりなら勉強にならない

ID:sXZ1n2

写経をベースとしながら、だんだんと自分でコードを書く領域を増やしていく方がいいですね。

ID:5anxlR さんの回答

マイクラ。

ID:axwhZI さんの回答

自分なりに勉強し始めて数ヶ月になるんだったら、見込みがない確立大だね。この業界のスキルって向き・不向きの適正があるから、ある分野において勉強すれば、必ず実務レベルまで身につくとは限らないからね。

かくいう自分もコードを一からゴリゴリ書けるエンジニアに憧れたけど、10年以上経った今でも結局無理だったから。その分、他の得意分野を伸ばして、強みとして十分やっていけてるけどね。

要するに、この業界やることは幅広いんだから、ひとつのことに固執する必要はないよってこと。もちろん、どれも伸びないようだったら、自然と消えていくだけだから。

ID:ygN7/2 さんの回答

必要は発明の母でありスキル向上の基盤。
何で勉強してるのか知らないけど、自分なりにベストなコードをまず書いてみてそれよりもっと良いと思える他人の書き方を習得していくといい。
良いコードと悪いコードの基準点を理解できないみたいだから多分写経は逆効果だよ。まず題材を決めて自分なりに書いてみたらいい。javascriptは自由度が高いから楽しめると思う。

ID:WM9qli さんの回答

作りたいものはあるの?

ID:sXZ1n2

今はデザイナーでこれまでJSはコピペで済ましてきたのですが、そこも限界あると思って勉強しだしました。なので、アニメーションとかデザイン周りのJSでの制御をまずはマスターして幅を広げていきたいなと思っています。

ID:ltdFKo

なんか、わかるなぁ。。

ID:ltdFKo

ttp://tokidoki-web.com/2013/12/jquery%E8%A6%9A%E3%81%88%E3%81%9F%E3%81%84%E4%BA%BA%E5%90%91%E3%81%91%E5%85%A5%E9%96%80%E3%81%AE%E5%95%8F%E9%A1%8C%E9%9B%86%E4%BD%9C%E3%81%A3%E3%81%A6%E3%82%84%E3%82%93%E3%82%88%EF%BC%88%E3%83%A1/ のようなので解いてみるとか。ドットインストールやスクーのような動画とか。どうでしょうかね。

ID:sXZ1n2

ありがとうございます。
これ良いですね!

ID:j4yv4Q

アニメーションやらデザイン周りだったらJqueryでDOMの操作の上辺を勉強したほうが取っつきやすいと思うし、動かしやすいからやってて楽しいはず。まずはその辺勉強してみては?

ID:Av6jyy さんの回答

コピペと写経には大きな違いは無いと思うが。
根性論だけの話で。


  • やるべきアプローチは2つ。
    (1)簡単な課題をいろいろ想定して単機能のデモを1から組んでみる。
    (2)写経から抜け出せないのなら、写経してる全行の構文の意味を全部調べて理解するようにする。

  • 実は(2)って物にもよるけど地味に中級以上のスキルがいる。
    それだけの基礎スキルが無いのに漠然と形だけ写経してるから
    いくらやっても身に付かないのに抜け出せない悪循環に陥っているのではなかろうか。

ID:Av6jyy

(1)がハードル高い理由があるとしたら、
リファレンスマニュアルを読んでいないからかもしれない。
自分が使いやすいリファレンスマニュアル本(またはサイト)を見つけると捗ると思う。
なお、1から作る場合は逆引きリファレンスの方が初心者は使いやすい。


  • いずれにしても、流し読みでいいから全機能眺めてみるのが大切。
ID:sXZ1n2

ありがとうございます。
自分が抱えている問題としては2. →1. へ移行できないというところなのですが、おっしゃるように基礎スキルが無いのに漠然と形だけ写経してるからのような気がします。
なので、簡単なサンプルからリファレンス等を使いながら機能を追加していくような学習方法を試してみたいと思います。

ID:rX44cf さんの回答

本のタイトルを教えて下さい。

ID:kmkX95

いくつかありますが、例えばでいうとJquery最高の教科書です。

最終更新日:2015-07-16 (4,748 views)

関連するトピックス

ページ上部に戻る