このページでは、プログラミングを学び始めた方にまずは身につけて欲しい
マインドセットを記載しておきます。
高単価で自由な働き方が出来る!と噂のエンジニアですが、
その第一歩を踏み出すためには、↓のマインドを持っていただくと
勉強の大変さが和らぐかと思います^^
挫折OK!三日坊主を繰り返せ!
できれば毎日やるのが好ましいですが、日中に仕事があるとなかなか時間が取れないと思います。
そんなときは、3日だけ頑張ってみましょう。
3日続いたらやらなくてもおkです。
でも意外と3日やると習慣になったりします笑
目標を張り出そう
エンジニアリングの勉強には揺るがないモチベーションが必須です。
自分が何故学ぶのか?
ぜひ紙にデカデカと書いて常に目に入る所に貼っておいてください。
一番つらいのは、一番最初と心得る
とはいえ、エンジニアリングを学ぶことは、そこまで簡単ではありません。
何を学ぶにしてもそうなのですが、
特にプログラミングに関しては日常生活からは発想しづらい概念が多数あり、それらの概念が一番心を折りに来ることでしょう。
わからないことが一番多く、これを勉強して何になるんだろうと無力感を一番感じるのは学習の一番最初です。
私もそうでした。1行も動かないプログラムを眺めて、数ヶ月とか、、割とよくありました。
なので、初期学習はまとまった時間をとって、一気にやってしまうことです。
わからない状態が長く続くと人はモチベーションを失ってしまいます。
なのでモチベーションが高い内に、一番大変な初期学習を済ませてしまいましょう。
モチベーションが途切れた時は発信してみよう。
そんなことはいっても、人間だもの、モチベーションが途切れる時もありますよね。
そんなときに便利がものがあります。
slakの積み上げ報告チャンネルです。
出来ても出来なくても大丈夫です、こちらの積み上げ報告板に、今日は何をしたのかを書き込んでみてください。
悩んでいることでも大丈夫です。とにかく何かを発信してみましょう。
他のメンティーさんからコメントや反応が得られると思います。
人から応援されたり注目されたりすると、人はがんばれます。
ぜひ、この積み上げ報告チャンネルを有効活用してください。
分からないことは誇るべきことである。
わからない・・・やっぱり私の頭って悪いんじゃないか、、エンジニアとして向いてないんじゃないか・・と思うことが多々あるでしょう。
ですが安心してください。わからないのが当たり前なのです
将棋やオセロなどをやったことがある方はわかるかもしれませんが、
定石と呼ばれる戦略やパターンなどがそれぞれの業界には存在します。
IT業界も例に漏れず、そういったパターンが多数存在します。
そして定石というのは、長年の歴史の積み重ねの中で生まれていくものです。
もちろん、一度自分の頭で考えることは大事ですが、ゼロから定石を生み出せたら逆にすごいです。
一度考えてわからなければ、答えを見て、パターンとして覚えてしまいましょう。