プログラミング

プログラミングが難しいわけないシンプルな3つの理由【現役エンジニアが解説】

こんにちは、現役エンジニアのとだこうきです。

今日はプログラミングなんて簡単だよなって思う理由を説明していきます

勝又さんもおっしゃってますが、僕もプログラミングというのは難しいとは思っていません。そして、エンジニアの仕事も別に大変ではありません。ぼくは営業やっていましたが、営業のほうがめっちゃ大変だったなと思ってます。

現役プログラマーで「プログラミングは難しいぞっ!」と脅す人がいるのですが、これからプログラミングを学ぶ人のチャンスを潰そうとしているだけなので、この記事でしっかり訂正していきます。

楽に稼げるようになるお仕事なので、みんなの機会を潰すのは良くないですね

プログラミング言語は人間のためにデザインされている

プログラミングが難しいわけない理由の1つ目は、「プログラミング言語が人間のために作られたものだから」です。

プログラミング言語というのは、人間がプログラミングを書くときに使う言葉です。以下のように英語に近い文章を書いてプログラミングを書くのです。

プログラミングは一定のルールによって書かなければならないことになっています。このルール通りに書くことによって、コンピュータに命令を与えることが出来るという仕組みです

プログラミング言語は簡単に書けるように進化してきた

言語を覚えるなんて大変そうだと思うかも知れませんが、英語を学ぶ方が100倍大変です。

なぜなら、プログラミング言語は人間が簡単に書けるように進化してきたからです。昔は、コンピュータに指示を出すために複雑なプログラミング言語を書かないといけませんでした。

今なら1行で書けちゃうコードを数百行書いてたそうです… 天才たちがめっちゃ頑張ってプログラミングをやっていたわけですね。

でも天才しか書けないなんて効率悪いわけですよ。みんなが書けるようになったほうがいいじゃないですか?

だから、プログラミング言語は誰でも書けるようにどんどん進化してきたのです。数週間で簡単なコードを書けるようになるというのは別に珍しいことではありません。

特にぼくが仕事で書いている Ruby という言語は、めっちゃ勉強しやすいです。「楽しくプログラミングする」ことを重視して作られた言語なので、かなり簡単に勉強できます。正直、書いててめっちゃ楽しいですw

プログラミングで覚えることはかなり少ない

プログラミングを始めようとする人は、「いろいろ覚えないといけないことありそうだな…」と不安に思う人が多いと思いますが、そんなに多くないです。

雰囲気で覚えていれば大抵のことはマジでなんとかなります。ウソっぽいけどマジですw

というのも細かいことは、ググれば出てくるので細々したことを覚える必要はありません。ぼくは全然覚えてないです。「プロなんだから、もうちょい覚えよかなw」とたまに自分でも反省するレベルですw

それにプログラミングを書くツールも発展していて、基本的な書き方であれば、勝手にアシストして書いてくれるのであまり覚えることはないです。便利な世の中です。

学習環境が整っている

とはいっても、プログラミングを学ぶのを抵抗感がある人はたくさんいると思います。

でも、プログラミングはいまやゲーム感覚で学べるようになっています。子どもですら、ゲームを通して学んでいますね。

学習サービスでゲーム感覚で勉強

Progate というサービスがあるのですが、Web 上で簡単にプログラミングを学ぶことができます。

Progate の特徴は、プログラミングを楽しく学べる工夫がいっぱいされていることですね。

かわいいイラストで説明がされていたり、勉強していくうちにレベルが上って達成感を得られるようになっています。

また、Aidemy というサービスは、AI を Web 上で学ぶことができるサービスまで出ています。

本当に楽しく勉強できるようになっているので、勉強できないわけないのですよね。

サービスが優れたプログラミングスクールが多い

また優れたプログラミングスクールも増えてきているので、素早くレベルアップできる環境も出来上がっています。

独学でも勉強できなくもないのですが、やっぱり教えてもらう方が早いです。そりゃそうですよねw

2ヶ月で30万円ほどかかってしまいますが、効率的に学びたい人にはかなりオススメです。特に最近は、スクールの競争が激しくなってきていいサービスでないと生き残ることが難しくなっていますね。

ぼくのオススメのスクールを以下に紹介しているので、興味ある人は見てください

あわせて読みたい
元営業エンジニアがオススメするRubyプログラミングスクールTOP6こんにちは、現役 Rails エンジニアのとだ(cohki0305)です! IT 業界は今すごく人手不足で、最低でも今後 10 年この...

プログラミングは基本的にマネなので他の仕事より楽

とはいってもプログラミングで仕事するってなったら「大変でしょ!」と思う人もいるでしょう。

まあ、多少は大変なことはあります。ただ、他の仕事に比べたら楽です。

なぜなら、プログラミングは完全コピーができるからです。プログラミングのほとんどはコピーです。自分が0から生み出すことはないです。

自分でコードを書いているつもりでも、それは誰かのコードを参考にしている場合が多いです。つまり、コピーしている。コピーしたプログラミングをつなぎ合わせるのが仕事のメインです。

だから、「こういうときはこう」というパターンを知っていれば、仕事はなんとかなります。コピーのパターンを増やすわけですね。経験が長いとこのコピーのパターンが増えて、圧倒的なスピードで仕事ができるようになります。

誤解してほしくないので指摘しますが、もちろん、コピー以外にも仕事はありますよ。

コピーだけで上手く行かないケースはありますよ。そしてコピーするには知識も必要です。

でも、他の仕事はコピーするなんて難しくて出来ないわけですよ。ぼくが営業のときは、セールストーク上手い人のトーク真似したかったですが全然出来ませんでしたよ。マネを簡単にできる部分があるだけでもプログラミングは簡単です。

さいごに】慣れれば誰でもできるのがプログラミング

というわけで、プログラミングなんか難しいわけないし、こんな仕事誰でもできるわけですよ。

もちろん、何の知識もない人がいきなりバリバリに仕事ができるようになるということはありませんが、これは他の仕事も一緒ですよね。

ぼくが「いきなりコンビニバイトやってくれ」とか言われてもすぐに出来ないですもん。覚えることいっぱいだし、慣れるまでに時間かかりますよね。遅刻魔だし、女性客にセクハラしないようにしないといけないので頑張らないといけないこといっぱいですよ!

だから、プログラミングだけを特別視するのはおかしいですね。やりたいならチャレンジできる環境が整っているいい時代に生まれたので、やりたい人はチャレンジしましょう。

今後、プログラマーを目指す方は以下の記事を参考にしてください。2年くらいあれば、月に60万は稼げるようになりますから

これを読めば失敗なくプログラマーへの転職ができるようになります。プログラマー界隈にもブラック企業はたくさんあるので、その見分け方や転職方法まで細かく説明しています。

あわせて読みたい
元営業が教える未経験からプログラマーに転職する最短3STEP!こんにちは、現役エンジニアのとだこうき(cohki0305)です! 僕は新卒で入社したもともと営業をやっていたのですが、独学でプログラ...
ABOUT ME
cohki0305
営業から転職し、たった6ヶ月でリードエンジニアになった最速の男。 その後半年でフリーランスとして独立し時給が4倍に。今は海外ノマドやりながら、週3フルリモート労働。 自分の経験を元に、未経験からエンジニアになる方法や業界のことを発信してます。
プログラマーになって年収1000万目指そう

学歴・職歴関係なく、数年間で年収 1000 万円を目指せる職業って何が思いつきますか??

僕はソフトウェアエンジニア(プログラマー)しか思いつかないです。

僕は実務一年でフリーランスになって年収1000万稼げるようになりましたが、別にこの業界なら普通です。学歴も職歴も関係ないです。

プログラマーを目指して稼ぎたい方は、僕が紹介している「プログラマーになるための最短ステップ 3」を是非読んでチャレンジしてください。

未経験からプログラマーになるための方法を知る