こんにちは。しすてくです。
プログラミング学習をする上で、
独学かスクールか
で迷っている人が多いと思います。
どちらもメリット、デメリットあるので、
極論言ってしまうと、
どちらの学習スタイルを選んでもいい
となってしまいますが、
1つだけ外せない要素があります。
この要素さえあれば、
迷走せず、挫折せず、最後まで突き抜けられるでしょう。
それは、
「メンターを付けろ」です。
メンターってなんじゃそれ、って思う人もいるかもしれませんので、
簡単に説明しますね。
メンターとは、直訳すると「指導者、助言者」です。
会社や仕事においては、自身がキャリアや仕事の進め方などの手本となって
新入社員や2-3年目の若手の社員の助言・指導を行い、個人の成長や精神的なサポートをする人を指します。
プログラミング学習なら、
・エラーや不明点などの技術的な相談
・学習面での不安や悩みの相談
になります。
メンターとかカッコよく言ってますが、
ざっくり言うと、悩みを解消してくれる人です。
メンターが必要な理由が分かってきましたね。
技術面や学習面での悩みや不安を解消してくれるんです。
プログラミング学習が嫌になるのって、
エラーの意味わからん。何すれば直るの…
この課題の場合は、どういうデータ処理をすればいいのか…
自分で考えてコード書くとか無理だよ…
とか、
1つクリアしても、分かんないことが何度も何度も押し寄せてくるからなんですね。
結果、もうやめようかなってなる。
そして、プログラミング学習は期間が長いです。
半年くらいは掛かるし、人によってはスキル身に付くまでに1年かかる場合もある。
もし1人で勉強していて、自力で調べても分からないことだらけなら、
そりゃ、挫折します。
相当な覚悟がない限り、やめたくなります。
1年もの間、分からず、迷走し、理解できた気がしなかったら、
こうなりますよ。
この状況を防ぎたいなら、
メンターなる人が必要になるんです。
メンターがいれば、
学習内容で理解できないことがあっても、相談、解決できるし、
このままの学習の仕方でもいいのか不安になっても、相談できるし、
対策も打てる。
そして、一番のメリットと感じるのは、
早く解決できる点です。
自分で頑張って何日も調べて解決した内容が、
メンターに聞いたら、数時間で解決したとか、
自分では解決できなかった内容が、
メンターならすぐに分かったとか、
あったります。
私も新人研修でプログラミングをやる機会がありましたが、
ちんぷんかんぷんで結局できませんでした。
でも、業務の効率化でプログラミングを使うことになり、
やらざるを得ない状況になり、
本買ってやってみて、ネットで調べてみて、
やってみましたよ。
まー、すぐにやりことをコードに起こすなんでできなかったです。
分からないことだらけ。
でも、期限はある。
じゃあ、何をしたかというと、
できる人に聞ききました。具体的にはプログラミングできる先輩。
こういうの作りたいんだけど、何から始めればいい?
こんな感じで。
めっちゃ初心者感だして。
どうやったらいいか分からなかったデータ処理も
聞いたら、すぐに解決しました。
もちろん、自分ではめっちゃ調べる。
でも、分からん。
こんな時はもうメンターに聞いたほうが早いんです。
ヒントを得たら、こうやればいいんだって
すぐできるようになります。
これぞ、メンターの力!
(若干、話それました。)
何が言いたかったかというと、
時間を効果的に使えるということです。
調べる時間が節約でき、コードを書く時間、学ぶ時間を増やすことができる。
特に30代であれば、時間は貴重なものです。
30代で未経験でITエンジニアになるなら、
年齢的に絶対に早いほうがいい。(転職厳しくなので。)
だから、少しでも早くスキルを身に付けることに注力すべきです。
でも、メンターになる人なんて周りにいないのだが。。。
って人もいますよね。
どんな人を探せばいいか。
頼れる人ですね。プログラミングにおいて。
自分でコードが書ける人を探しましょう。
スクールであれば、QAで答えてくれる人がいますし、
学習におけるコーチングをしてくれるところもあります。
なので、スクールでは比較的簡単に頼れる人を探せます。
独学で近くにプログラミングが人がいない場合は、
『MENTA』や『ココナラ』などのサービスになりますね。
独学の場合、未経験・初学者だと挫折率が高めです。
もしすでに先が見えない状態になっていたら、
こういうサービスを一度使ってみましょう。
私のサービスであれば、こちらです↓
python限定ですが。
注意点としては、
メンターが自分に合う・合わない場合もあるので、
お試しでサービスを提供できるところがいいですね。
私は先輩に頼り、プログラミングの基礎を身に付けることができました。
聞ける人がいるという状況はプログラミング学習において、とても大事です。
一人でやるには限界があります。
理解度を深めるしかり、
学習スピードしかり、
挫折率しかり。
メンターがいるといないでは、
成果が大きく変わってきます。
また、もう一度言いますが、
30代で未経験でITエンジニアになりたいなら、
いかに早くスキルを身に付けることができるかです。
学習面を見直すと、早くITエンジニアになれる可能性が高くなりますよ。
それでは。