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

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

新規登録して質問してみよう
ただいま回答率
85.47%
Vue.js

Vue.jsは、Webアプリケーションのインターフェースを構築するためのオープンソースJavaScriptフレームワークです。

意見交換

クローズ

13回答

1723閲覧

プログラミング力を効率よく獲得する方法を教えてください

Nakano_Akito

総合スコア10

Vue.js

Vue.jsは、Webアプリケーションのインターフェースを構築するためのオープンソースJavaScriptフレームワークです。

0グッド

0クリップ

投稿2024/01/21 07:35

0

0

実現したいこと

  • 効率よくVue.jsの学習を進める

-参考書を使わないでプログラミング力を向上するためのツールがあれば教えてください(サイトなど)

前提

この度、新しくVue.jsを使ったチャットアプリを作ろうと考えており、Vue.jsの参考書を購入して、ソースコードを模写しながら学習を進めています。現在、30ページほど進めています。しかし、残り500ページほどあり、学習効率の悪さを感じてきました。

発生している問題・エラーメッセージ

効率が著しく悪い。

エラーメッセージ

該当のソースコード

Vue.js

1ソースコード

試したこと

参考書で学習(サンプルコードを模写)

補足情報(FW/ツールのバージョンなど)

VSCodeで学習を進めたい

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

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

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

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

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

回答13

#1

KojiDoi

総合スコア13671

投稿2024/01/21 07:54

まずは、教科書は1ページ目から最終ページまでくまなくチェックしなければならないという固定観念を捨てることではないでしょうか。

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

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

#2

meg_

総合スコア10602

投稿2024/01/21 08:20

Vue.jsの参考書を購入して、ソースコードを模写しながら学習を進めています。現在、30ページほど進めています。

1日で30ページでしょうか?
学習目的にも依りますが時間があまりないのであればコードを写経しなくても良いのではと思います。コードは公開されていてダウンロードできませんか?

しかし、残り500ページほどあり、学習効率の悪さを感じてきました。

500ページを超える書籍は技術書としてはページ数多い方ですね。私の知る限りでは、400ページを超えるような書籍は解説が非常に丁寧であるか、カバー範囲が広い(基礎~応用まで)場合が多いと思います。前者であれば既に知っている項目は読み飛ばせば良いです。後者であれば基礎を読んだ後、必要に応じて応用部分を読めば良いかと思います。

また中々読み進まないと感じる場合は書籍のレベルが高すぎる可能性もあります。
あるいは人によっては動画学習の方が向いている場合もあるでしょう。YoutubeやUdemyで探してみてはどうでしょうか?

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

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

#3

otn

総合スコア84679

投稿2024/01/21 08:58

効率が著しく悪い。

具体的にどういうことでしょうか?
それにより、対応方法が色々考えられると思います。

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

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

#4

ikedas

総合スコア4354

投稿2024/01/21 11:43

他人に先んじて運動能力を身につけるには、人並み以上に運動するしかありません。効率のよい方法などありません (あったらみんながやっていますから、それはもはや効率のよい方法ではありません)。

同じことで、他人に先んじてプログラミング力を獲得するには、人並み以上にプログラムを書くしかありません。効率のよい方法などありません (以下略)。

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

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

#5

dameo

総合スコア943

投稿2024/01/21 18:32

自分の頭で考えて、具体的に整理された課題について聞くようにすると、効率が上がる気がします。
材料もないのに他人に聞こうとしても、あなたの課題が他人に伝わらず、それこそ時間の無駄です。
あとはあなた自身の効率だけでなく、他人の効率も考えましょう。
あなたのことを理解し、あなたにこういう説明をする時間分、その人も時間を無駄にしています。

モヤモヤしている部分を垂れ流したいだけならブログなどが有効です。
なお効率を気にしてる人ほど、何故かとても作業が遅く、作業してる時間も極端に短い気がします。
あなたのことをよく知りませんが、類推だけを元に言えば、手を動かしてないだけなのでは?

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

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

#6

tmp

総合スコア277

投稿2024/01/22 03:42

効率よく!?
まず、参考書を理解できなくてもかわないなので全頁読みます。(最悪、時間がなければ目次だけでも)※私は馬鹿なので大抵2回全項、目を通します。
頭には、ぼんやりしたと理解と検索等に必要な程度のキーワードは覚えてください。(調べることが可能な程度の理解でもよいのです)
そして、目的のアプリを作成を開始して、わからなければ調べならが実装すれば、全頁を模写してからよりは、効率はよいと思います。
そのアプリに必要な部分しか理解は深まらないという問題は、あります。
Vue.jsの学習がアプリを作るのが目的でなく、Vue.jsの学習そのものが目的だとすれば、ずれた回答ですね。

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

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

#7

logres_Fan

総合スコア166

投稿2024/01/22 03:57

仕事ができる先輩や後輩に教えを請う。

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

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

#8

can110

総合スコア38267

投稿2024/01/22 04:35

Claudeの回答

Vue.jsを効率よく学習するには、以下のような方法がおすすめです。

  • 公式ドキュメントを活用する

Vue.jsの公式ドキュメントはとても充実しています。基本的な概念から実践的なコーディングまで扱っているので、参考書に頼ることなく学習できます。

  • 実際のプロジェクトで使う

小さなToDoアプリやTwitterクローンなど、実際にVue.jsを使ったシンプルなアプリケーションを作ることで、実践的に理解を深められます。

  • UIコンポーネントライブラリを利用する

VuetifyやElementUIなどのUIコンポーネントライブラリを使うと、見た目の部分の実装を簡単に済ませることができます。アプリの中身に集中できます。

  • オンラインコースを活用する

UdemyやYoutubeなどのオンラインコースは、効率よく学習できるのでおすすめです。実際の開発に近い題材が多いです。

参考書に頼るのではなく、こうした実践的な学習方法を取り入れることで、Vue.jsの能力が着実に身につくはずです。プロジェクトを通じた学習がキーポイントだと思います。

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

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

#9

YuuT

総合スコア673

投稿2024/01/22 07:12

Vue.jsの学習がしたいのであれば、章立てがされていると思うので、参考書は効率が良いと思います。(選ぶ参考書にもよると思いますが)
具体的にどのような参考書なのかわからないので、何とも言えないのですが、チャットアプリを作りたいのであれば、Vue.jsの基礎を学べる参考書を読むのはあまり効率が良くないと感じるかと思います。
その場合は、チャットボットアプリを作成する参考書やudemyなどのオンラインコース、インターネット上の記事を参考に進めるのもありかと思います。
その中でわからないものがあれば都度調べるという方法も一応あります。

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

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

#10

tenshoku_junbi

総合スコア4

投稿2024/01/22 09:15

編集2024/01/22 10:21

書籍では量が多く進みが悪いということですよね。。
文章、画像、音声などご自分に合った媒体を意識して使用することが効率を上げると思います。
ツールについては軽く調べたところUdemyに無料コースがあります。
また、スクールも検討する価値はあります。

ほかの言語でもそうですが最初からすべてをやるというのは非効率的な方法です。
もし作るものが決まっているなら、どんな処理があるのかざっくり把握した後、仕様を考えて処理まで分解して考えたのちそれを再現できる処理を、インターネット上で探すといいかもしれないです。
そこで躓いたことをこのサイトで1つずつ分けて質問すれば回答がつくかなと思います。

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

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

#11

mitsu-wan

総合スコア136

投稿2024/01/30 04:46

手段を聞く前に目的とゴールを明確にするべきだと思います。

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

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

#12

mingos

総合スコア4025

投稿2024/01/31 14:34

公式サイトのチュートリアル(日本語対応!)を見て理解できないなら、すでにあなたの能力は不足しています。
効率よくなんておこがましいです!!
とりあえず、なんらかの日本語の入門書から始めてみましょう。
これは決して馬鹿にしているわけではありません。事実をありのままにお伝えしています。

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

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

#13

leaf32424

総合スコア1

投稿2024/02/07 20:50

編集2024/02/07 21:02

チャットアプリが作りたいという明確な目標があるのは大きなアドバンテージです。
とりあえずその教材は棚にしまってAWSか何かでWebサーバーを立ててそこに向かって自分のPCから一個メッセージを送って表示してみましょう。
興が乗ってきたらちょっとオシャレな見た目にしてみたり、メッセージを保存できるようにするとなお良いです。

この過程を先に踏むことで自分の目的に対しプログラミングの何が、どの程度要求されるのか頭の中で整理され学習効率が遥かに向上します。
まあその頃にはその教材を学習目的で開かなくなると思いますけどね。せいぜい参考書です。

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

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

最新の回答から1ヶ月経過したため この意見交換はクローズされました

意見をやりとりしたい話題がある場合は質問してみましょう!

質問する

関連した質問