この文章は、あくまで私見です。
私自身もこの意見が絶対的に正しいとは思っていません。
なので、意見補足があれば、ぜひコメントにておっしゃってください。
ここでは、高校生がプログラミングをするにあたり、私が常々重要であると考えていることを記していきます。
高校生と書きましたが、ものによっては社会人も当てはまるでしょう。
私がやってしまった失敗をもとに書いておりますが、反論等ありましたら是非コメントにて。
プログラミングスクールを当てにするな
いきなりすごいのが来ましたね(自分で言うな)
まぁ、通うなとは言ってません。詳細を書いていきます。
みなさん、プログラミングスクールについてどういうイメージをお持ちでしょうか?
よくみるプログラミングの広告では、「独学はダメ!」とよく言ってるので、やっぱりスクールに通ったほうがいいのかなぁなどと思っていませんか?
まぁ結論から言って、私は独学をお勧めします。
プログラミングスクールは非常に費用が高いです。あなたにやる気があれば独学でも一週間でマスターできることを、莫大な資金を費やしてまで短縮する必要はあるのでしょうか? プログラミングを学ぶのにそこまで緊急性がありますか?
もちろん、やる気が全然ないという方はスクールに行ったほうがいいかもしれません。しかし、それはあくまで親の視点であります。
ここで話していることで重要なのは、生徒側がどうしたいかです。生徒側にやる気があれば、わざわざスクールになぞ行く必要性は全くありません。「質問ができるから便利!」という声もありますが、これはすこしおかしいと思っています。
まず、プログラミングにおいて、質問の必要性がそこまであるか、ということです。現代は情報化社会、ほとんどの情報は探せば出てきます。金をかけてまで質問をする必要性はあるのでしょうか。例外は確かにあります。質問の内容がある程度高度な場合です。Pythonでいうと、llvmliteの使い方がわからない!などですね。そのような場合は探しても出てこないことが多いので、金をかけて質問するのもありでしょう。(llvmliteは英語のドキュメントがしっかりしてるので探せばきちんと出てきますが)
どうでもいいのですが、個人的にプログラミングスクールの広告は大嫌いです。
安易な気持ちでプログラマを目指すな
実務でのプログラミングはコミュニケーション能力が大事です。また、実務経験がなければ大した案件も受けることはできませんし、そこまで能力が評価されるようなシステムでは現状ありません。
プログラマに夢を見ているなら、それは捨てましょう。
どうしてもプログラマになりたいなら、まずはどこかの小さな会社で社畜のごとく働きましょう。その間は給料も大して高くありません。
社会に出たらいいことある、なんてそんなことはないですよ。社会は厳しいです。親の庇護を受けている間が最も楽で楽しい時間です。親の庇護から離れると、いろいろなことができるようにはなりますが、それ以上につらいことが多いです。
高校生の間はプログラミングでは稼げない
これが今までの中で最も重要なポイントです。
高校生 プログラミング 稼ぐ
と調べるといろいろ出てきますが、あれはほとんど嘘です。実際のところ、高校生である間プログラミングで稼ぐことは不可能です。可能性は少しもありません。0です。いくら技術があっても高校生に依頼なんて来ません。
とはいえ、嘘をつけば可能です。「私は大学生です!」といえばいくらかは仕事は貰えるでしょう。嘘をついてまで金を稼ぎたい方はやってみてください。
おわりに
以上、私の意見でした。どうだったでしょうか?
私としては、3番目の「高校生の間はプログラミングでは稼げない」はもっと周知されるべきだと思っています。