最新の JavaScript を最速で学ぶ!

プログラミングアカデミー ゼロプラスワン

https://zero-plus-one.jp

プログラマ全般

何のためにプログラミングを学ぶのか

更新日:

こんにちは。

最近では、プログラミングが義務教育化されようとしていますよね。プログラミングが義務教育?そうすると、好きでもないのに義務でやらなければいけないのでしょうか?

ちょっとかわいそうですが、日本ってなんでもなんでも義務義務義務が多い気がします。英語も数学も好きでもないのに義務で教育されたから、プログラミングも義務でもいいかもしれません。

でも、英語とか、数学とか、身についています?

私は実生活で使うことはないですが、みなさんは使いこなしていらっしゃいますかね?たくさん教育をうけた英語とか、数学。

さて、今日は、何のためにプログラミングを学ぶ方がいいのか。ということです。

勉強する目的

目的は人それぞれかもしれませんね。

でも、誰にでも、どんな学問についてもいえることですが、勉強する目的、勉強する動機をしっかりしておくことは、とても大事です。

私はプログラミングを仕事にしていて、けっこうよい収入を得ています。しかも、かなり上級者なので、どこの仕事場にいってもある程度は簡単に仕事をこなすことができるので、仕事はほとんどTVゲームのような感覚があります。難しすぎるゲームではないんです。

人によってはうらやましく思われるかもしれません。楽して稼いでいるんじゃないのか、と思われるかもしれません。それは一面真実であり、一面はそうではありません。自分としてはありがたい話だと思います。でも、努力しなかったわけではないんですよ。それなりにしてるんです。自慢したいんじゃないですよ。あなたも、そのような状態にはなれるんです。

あなたは、もしかしたら、「よい収入を得たいから」プログラマを目指すのかもしれません。

私は、いまでこそ、それなりに楽して収入を得ていますが、それよりももっと強い動機がありました。「プログラミングでなにかを生み出す楽しみを感じたい」でした。

子供のころ、もっと古いパソコンで書いた当時はBASICだったんですが、それをおもちゃ感覚で使っていた時期がありまして、社会人になって働き初めてから気がついたのですが、「やっぱり技術者になりたい!」と強く思って、自分の仕事の方向を変えていったんですね。

「なにかを生み出したい!」これは、かなり強力な動機になります。

例えば、人によってはこういうのぞみを持つかもしれません。

「こんなゲームを作りたい!」

とてもいいことです。その上で、それを実現させるために「ゲームを作っている会社に入りたい!」とか「ゲームプランナーになりたい」とか「グラフィックデザイナーになりたい!」と、思う人もいますよね。

その夢の実現のために、より具体的に未来を段階をおって考えることができる人が、より成功していきます。

あなたの目的はなんなのでしょうか?

「お金を得たい!」
とてもいいですね。

「なにか今までにない世間うけするすごいWebのサービスを作り出したい!」
すごいことです!どんなサービスですか?それを実現させていってください。

「エリートな頭のよいビジネスマンになりたい!」
コンピュータプログラマは、十分によいビジネスマンになれると思いますよ。

「よい仕事を得ている将来の自分」
きっとなれますよ。

実際に得られそうな高収入な金額なども思い描いてみてください。得るのが難しいくらいな妄想の世界の月収や年収じゃなくて、実際に得られそうな、自分が到達できそうな、そしてそれが得られたらすごく嬉しいような目標を見つけてみてください。もしあなたが学生さんだったとしても、月収年収が新卒でいくらくらいになるか、だいたいわかってきますよね。

また、お金を得ても使わなければ何の意味もありません。溜め込んでいて満足して使わなければ、貧乏人とあまり変わりはないかもしれません。

お金を得て、何に使うか、ということです。収入があがった状態で、どんな生活をしたいのか。どこに暮らしたいのか、何を買いたいのか、どのくらいの休みを得て(月の半分は休むとかいう妄想ではなく、現実的に)、どこに家族やパートナーと旅行に行きたいのか、などなどです。

よいエンジニアになって、何を得たいのか、ということをはっきりさせてみてください。

そこに向かって、一段一段と歩んでいくと、結果的にそれは得られているようになります。

そのために「プログラミング」が必要なら、学ぶ価値もあるということではないでしょうか。

-プログラマ全般

Copyright© プログラミングアカデミー ゼロプラスワン , 2019 All Rights Reserved Powered by STINGER.