テクノロジー

プログラミングに挫折した過去と現在の学習方法のちがい

minjyun's icon'
  • minjyun
  • 2023/07/14 15:34
Content image

 

先週「スパルタキャンプ in 八幡平」に応募をし、今はその「事前学習」に取り組んでいるところだ。

応募をすると事前学習と確認テストが送られてくるので、それを用いて事前にプログラミング言語の基礎文法を学習し、論理的思考をはかる確認テストを受け、その結果と事前に送った志望動機によって合否が決められるようだ。

学習をはじめてから5日が経ち、
「swift」の基礎文法の内容に複数回触れた。
複数回動画を見ながら
「swift online complier」という試し書きができるツールにコードを書いているうちに

それがどのようなパターンを示したいときに
使う言語なのかが大まかにわかるようになってきたが、
どうやら「確認テスト」は論理力があるのかどうかをみるものらしいため、
「事前学習」の内容のみをひと通り押さえただけでは受かるはずもない。

確認テストの受験締め切りまでの
この1週間ちょっとの期間、
どうや、しっかりと自分自身で工夫をしながら学習を進めていく必要があるらしい。


だが今は、苦手意識もなく
楽しみながらプログラミングの学習ができているような気がする。

というのは、3年前に完全独学で
プログラミングを学習したことがありその際には
挫折をした経験があるからだ。

当時は先の見えない学習内容にものすごく苦戦し
学習自体も全く楽しめていなかった。


はたして
当時と今のちがいは一体なんなのだろう?

それについて少し考えてみた結果、
一つの「仮説」が自分の中で浮かび上がった。
 

現在やっている学習は、
事前学習として用意された教材を見ながら
それと全く同じコードをその通りに書き写す、というやり方である。

一番最初なんて特に、
専門用語の多い説明はさっさと聞き流して
とりあえず、ただただコードを書き写していた。

ただ書き写すだけなので毎回の学習に負担がなく
気を楽にして学習に取り組めていた気がする。
またそのおかげでエラーに対しても冷静に向き合うことができ、
常にコードの改善に意識が向いているので、
日々学習を重ねていくたびに作業内容そのものに対して慣れてきているような感覚もあった。


それに比べて3年前は、
一つ一つのコードが示す内容をその場で理解しようとし、「直前に理解した内容を何も見ないで自力で書けるか」のテストを常に自分に課しながらやっていた。

当時は、「文系の僕がいかにも"理系"の象徴のようなプログラミングを習得するとなれば、常に頭を働かせて取り組まないと身につかないだろう」と思い込んでいた記憶がある。
 

どうやら、結果そういうことではなかったらしい。
引き続き学習を楽しんでやっていきたいと思う。

Supporter profile iconSupporter profile icon
Article tip 2人がサポートしています
獲得ALIS: Article like 46.21 ALIS Article tip 4.17 ALIS
minjyun's icon'
  • minjyun
  • @minjyun

投稿者の人気記事
コメントする
コメントする
こちらもおすすめ!
Eye catch
クリプト

Bitcoinの価値の源泉は、PoWによる電気代ではなくて"競争原理"だった。

Like token Tip token
159.32 ALIS
Eye catch
クリプト

スーパーコンピュータ「京」でマイニングしたら

Like token Tip token
1.06k ALIS
Eye catch
他カテゴリ

ALISのシステム概観

Like token Tip token
5.00 ALIS
Eye catch
クリプト

「ハッシュ」とは何なのか、必ず理解させます

Like token Tip token
0.10 ALIS
Eye catch
ゲーム

ドラクエで学ぶオーバフロー

Like token Tip token
30.10 ALIS
Eye catch
他カテゴリ

機械学習を体験してみよう!(難易度低)

Like token Tip token
124.82 ALIS
Eye catch
クリプト

ジョークコインとして出発したDogecoin(ドージコイン)の誕生から現在まで。注目される非証券性🐶

Like token Tip token
38.31 ALIS
Eye catch
テクノロジー

彼女でも分かるように解説:ディープフェイク

Like token Tip token
32.10 ALIS
Eye catch
テクノロジー

なぜ、素人エンジニアの私が60日間でブロックチェーンゲームを制作できたのか、について語ってみた

Like token Tip token
270.93 ALIS
Eye catch
クリプト

17万円のPCでTwitterやってるのはもったいないのでETHマイニングを始めた話

Like token Tip token
46.60 ALIS
Eye catch
クリプト

Uniswap v3を完全に理解した

Like token Tip token
18.92 ALIS
Eye catch
テクノロジー

オープンソースプロジェクトに参加して自己肯定感を高める

Like token Tip token
85.05 ALIS