1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

INTPが楽しくプログラミングを学習するには?

Posted at

この記事を書こうと思ったきっかけ

Laravelの勉強をせねばとパソコンを開いていたある日、ISFJ(つまり、目の前の作業に計画的に集中できるタイプ)の人の学習カリキュラムを着々とこなしていたのを見た。

自分が基礎的な知識からしっかり身につけたいと考えていたこともあり、「同じように体系化された学習本や学習サイトを使って勉強すれば知識が身につくのでは」と情報がまとまっている本やサイトを見て勉強を始めてみた。

しかし、どうもうまくいかない。
INTPは興味がないと集中できない。

とは言え自分でもうまく勉強する方法があると思ったので、同じように勉強がうまく進まない駆け出しエンジニアのために、この記事を書こうと思う。

INTPはこんなタイプ
https://meet.acesinc.co.jp/blog/intp/

どうやって勉強するか

まず、学習する対象に興味をもつ必要がある。

私は本が好きなので、これらの本を読んで知識欲を引っ張り出した。

IMG_3230.jpeg
・歴史的観点から、現代のプログラミング言語や開発ツールがなぜこのようなつくりになっているのか解説してある
・コンピューターサイエンスやコーディングに関して、若干の知識がある方が読みやすいと思った

IMG_3201.jpeg
・使いにくいwebアプリやシステムがなぜ使いにくいのか、その理由と解決方法を具体例とともに教えてくれる
・実践的な内容も充実しているが、読み物としても面白い

モチベを保つ

一度興味をもったら、その興味を継続させる努力が必要だ。

私は興味を維持させるために、このようなことを意識した

・結果がすぐ見える方法で試す➡︎でないと飽きがち
・計画的に物事を進めるのが得意な人と自分の進捗を比べないよう心掛ける➡︎自分がえらく遠回りしているように感じでモチベダウン
・インプットは実践的なノウハウにこだわらない➡︎哲学的、抽象的なトピックでも、時間を割いて調べていいことにする

一旦、以上がINTPが楽しく勉強を進めるためのすすめだ。

続きはまた今度🙋‍♀️

1
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?