見出し画像

プログラミングの技術力よりも身につけるべきもの。

こちらは過去に書いた記事です。

プログラミングの技術も大事ですが「学習方法と学習の習慣づけ」が一番大事ということを書きました。

これは何度も書きましたが、実感として「学習方法と学習の習慣づけ」を身につけると無敵だと最近もの凄く感じます。
(プログラミング技術以外にも活用できます。)

技術力を身につけるために何が必要か?

まず「❶学習が必要」、そのためには「❷適切な学習方法」が必要です。
そして「❷学習方法」は「❸学習を支える習慣づけ」が必要です。

3つのステップの経緯、つまり「習慣」が身につけば今後の長い人生、エンジニアであればエンジニア生活において勉強し続けていくことが容易になります。

※ ❷学習方法については以下をご確認ください。

では、なぜ勉強し続けないといけないのか?

それは技術には流行り廃りがあるからです。

当時の技術が翌年には古くなる可能性があります。技術参考書の内容などが常に最新という訳ではありません。バージョンアップは常に仕様変更により対応が変わります。時には別の言語の習得を求められます。その度に学習が求められます。

学習することを常に習慣化できれば変化があっても対応できます。日々学習する意欲がなければ現在持っている知識と技術だけになります。

プログラミング技術は常にアップデートされます。新しいことや大幅な仕様変更などに直面した時に動揺しない耐性や切り替える思考は非常に大事です。新しいことへの学習の貪欲さ、即対応できる順応さがないと停滞します。

大袈裟に言いますが常に技術との追いかけっこが宿命づけられています。そのため勉強し続けていくことが絶対に必要です。一度身につけた「勉強の習慣づけ、自走力」は必ず役に立ちます。

技術よりマインドセットが大切

勉強の習慣づけや勉強方法以外に何が必要か?
それは「技術をキャッチアップする技術」と「マインドセット」です。

特に考え方やマインドセットの部分は大切です。自分のやっていることが誰かの役に立っていると意識しながら働けるかどうか。何を支えにして頑張っていくのか。そういったことをしっかりと言語化していくことも、学習の習慣を通じて身についていきます。

プログラミングそのものや技術力を得るというのも大事なのですが、あくまで一部でしかありません。それ以外のものの方が相対的に重要度が高い。

技術力「だけ」を売りにするのは難しいと思います。「ハイレベルな技術力を身につける」という考え方は捨てた方がいいかもしれません。

逆に言えば、「未経験からエンジニアへなるには本当に大切なのは、技術力そのものではない」ということです。

独学でも学習を続けることは可能か?

独学でも不可能ではありませんが時間がかかります。

例えば市販の教科書の場合、文法や四則演算、繰り返し、条件分岐など最低限必要な文法を先に紹介してから、「それを使って開発していきましょう」という流れが多いです。

ですが、はじめに文法をひとつずつ覚えたり四則演算などを学ぶやり方だと、ほとんどの人が飽きてしまいます。もしくは分からずに挫折します。

懸念するのが今覚えている文法がどのように使われるかイメージで出来ない可能性があります。必要に迫られていないので記憶にも定着しないです。

人間の脳は必要な状況下にある時に、もっとも記憶に定着するようになっています。

(補足)TECH::EXPERT(TECH CAMP)について

プログラミングスクールのTECH::EXPERT(TECH CAMP)について話します。

私は以前までTECH::EXPERT(TECH CAMP)で学習をしていました。

上記に書いた「勉強の習慣づけと自走力」、「技術をキャッチアップする技術とマインドセット」はTECH::EXPERT(TECH CAMP)で身につけることができます。

現在、フリーランスで活動してますが上記の自走力は活かされています。

特にマインドセットではプログラミング以外に凄く役に立ちます。自分のやっていることが誰かの役に立っていると意識が現在の仕事や人とのやりとりなどで色々な場面で役に立っています。

TECH::EXPERT(TECH CAMP)のカリキュラム形式で進めていくのですがプログラミングを学ぶだけならば、独学でも不可能ではありません。

TECH::EXPERT(TECH CAMP)のカリキュラムは単なるプログラミング教材ではなく、もっとも効率の良い学習体験を提供しています。

それが「勉強の習慣づけと自走力」、「技術をキャッチアップする技術」と「マインドセット」を身につける学習体験です。

個人的には卒業してよかった点はその学習体験を身につけたことです。おかげで糧になっています。

↑プログラミングスクールを検討してる方は参考にしてください。


最後に

技術の重要性を分かってるのですが技術だけではダメだと思っています。いくら技術があっても目的がない人にはなりたくないです。

目的のための技術です。そして、その技術をレベルアップさせるのは学習です。その学習を支えるのが「学習方法と学習の習慣づけ」です。

私は習慣さえなくならなければ、継続していけると思っています。
毎日同じ学習量で継続。まずは継続の理想は1年間です。

1年の継続で何かしらの気づきを得られますし、自信にもつながると信じています。

また、「学習方法と学習の習慣づけ」を身につけてから独学で他の何か学習する場合でも応用としてきっと有効だと思います。

最後まで読んで頂いて、誠に有り難うございます。

もしこの記事を読んで良かったと思ったら、
このnoteの “♡”(スキ)を押してくれたら嬉しいです。

※ ご満足頂けましたら以下の「サポートする」をクリック
(ご支援)頂けたら幸いです。

Twitterでも活動していますので、是非フォローお願いします。

・(スキ) ボタンは今後の記事作成の励みになります。 ・サポート支援金はフリーランス活動の糧になります。