2019.06.08この記事は約5分で読めます。スポンサーリンクこんにちは、やすお(@freelance_yasuo)です。最近、Twitter、はてな、その他SNSでベテランプログラマーなめんじゃねぇ!誰にでもできる仕事じぁねえんだよ!みたいなことを、ベテランエンジニアさんがおっしゃっているのをよく見ます。いうベテランエンジニアさんは未経験者や、駆け出しエンジニアに対して上から目線です(実際上ですが)。上から目線ではなくてもベテラン調子乗ったらわかってるよな・・・?って圧を感じることがあります。自分がいくらベテランになろうが「こうはなりたくないな」って思います(ホントに)さて、本題に戻りまして「プログラミングは誰でもできるようになるか」のお話ですが、多くの方は「NO」というはずです。それに対して僕は持論があります。それは・・・やすおプログラミングは誰でもできます!(断言)もちろん、ある程度の努力が必要だったり、そもそもプログラミングをやりたくない人は無理ですが、プログラミングをできるようになりたいと望めば、やすお誰でもできるようになります!(2回目)それでは、なぜそう思うのか説明します。※プログラミングができるようになることと、職業としてプログラマーになれるかは違います。スポンサーリンク目次ある程度のプログラムの型が決まっている。プログラミング上達の法則は出来上がりつつある単純に楽しいからなぜ誰でもできないと言いたがるか彼らの言い分も一理ある終わりにある程度のプログラムの型が決まっている。現代プログラミングにおいて、1からアルゴリズムを考えてから作るといったことはほとんどありません。ログインフォームなどを思い浮かべてください。大体が「ユーザー名やメールアドレス」と「パスワード」の組み合わせがあって「ユーザー名またはパスワードを忘れた方はこちら」というリンクがあって...とWEBプログラミングののほとんどの要素って、すでに体系化されているんですよね。WordPressなんかがその典型で、今ではプラグイン一つ入れるだけでお問い合わせフォームが作れてしまう時代なんです。ロジックに関しても、Google先生で検索すれば、ある程度の情報を得ることができます。これらの情報は勉強しなければ得られませんが、それはプログラミングに限ったことではありません。プログラミング上達の法則は出来上がりつつある昔はプログラミングを学習するのは一部Geekな方たちだけでした。彼らの勉強法は「技術書を読む」「読んだことを試す」という非効率な方法しかありませんでした。プログラミング学習サイトなるものの登場で、猫も杓子もプログラミングにアクセスできるようになりました。学校の義務教育でプログラミングが採用されたことにより、小学生でもできる時代になったのです。厳選TOP3https://enginner-tanaka.com/begginers義務教育にもプログラミングが取り入れられることが決まり、プログラミング熱がだんだんと高まっている昨今、プログラミングに興味を持っている方が沢山いらっしゃると思います。ほとんどの方は転職女性何から始めたらいいかわからない・・・と...単純に楽しいからプログラミングってやはり楽しいです。楽しさを感じ始めるまでに辞めてしまう人が多いのが残念なのですが、楽しくなってきたら暇な時にメソッドやアルゴリズムを考えちゃうくらい楽しいです。多くの方が挫折してしまう原因の一つには「ある程度できるようになるまで時間がかかる」ことが挙げられます。下図はいわゆる「学習曲線」をプログラミング学習に置き換えたものです。プログラミングは一定程度の成果が出るまでに時間がかかります。その成果が出るまでの間に、辞めてしまう人が多いのは本当にもったいないです。上述したようにプログラミング学習サイトの出現で、挫折率はかなり下がってきたと思っています。誰でもできないと言いたがるか適性があるのは当然ですが、基本的に誰でもできます。適性のことを言うなら営業職に全く向いていなかった僕も、長年営業として働いてきましたし、現時点で適性の無い仕事をこなしている人も普通にいます。誰でもできる職業ではないと言いたがるのでしょうか?理由は簡単で、単純に自分のポジションを奪われるのが怖いからだと思っています。苦労して築いてきた自分のポジションを守るために、短期間でプログラマーになった人を見下すことで心の安定を保っているのかなと。自分のしてきた苦労を他人にもしてほしい人たちって一定数いるんですけど、意味がわからないですよね?自分が苦労してきたからこそ、同じ苦労をさせないように仕組みを作るという考えはできないのでしょうか...彼らの言い分も一理あるただ、彼らの言い分も一理あることは認めます。最近のプログラミングスクールは「フリーランス」と「リモート」と「ノマド」を謳いすぎです。最低でもこれらを達成するためには最低1年以上の実務経験を積むことが必要です。スクールを卒業して、即フリーランスはできないことはないですが、かなり難易度が高いと思います。※コーダー、バックエンド、フロントエンドで難易度が変わります。リモートは自己管理が必要なので思ったよりも難しいです。将来的に可能なのであって、すぐにこれらを得るのは簡単ではありません。これらを批判するベテランエンジニアの言い分は実は間違っていません。実務についてしっかり経験を積むことで可能になるので、そこはご安心ください。終わりにここまで書きましたが、改めて「プログラミングは誰でもできるようになる」ことを主張します。継続が必要だったり、適性の問題もありますが、一定レベルまでなら誰でも達成することが可能です。ここまでお読みいただいてありがとうございました。やすお30代未経験からのエンジニアライフ関連記事プログラミングプログラミングはなぜ独学がつらいか?独学の罠を紹介プログラミング学習において「独学」は成功率が圧倒的に低いです。僕も一度独学でプログラミングに挑戦して失敗しました。独学が失敗しやすいかを解説します。コメントをキャンセルメールアドレスが公開されることはありません。*サイト次回のコメントで使用するためブラウザーに自分の名前、メールアドレス、サイトを保存する。やすおWEBエンジニアとして都内某所で働いております。Fラン大学→ニート→フリーター→営業マン→転職してまた営業マン→職業訓練→WEBエンジニア→フリーランスエンジニア未経験からエンジニアになる方法や、エンジニアにまつわることを発信していきます。やすおWEBエンジニアとして都内某所で働いております。Fラン大学→ニート→フリーター→営業マン→転職してまた営業マン→職業訓練→WEBエンジニア→フリーランスエンジニア未経験からエンジニアになる方法や、エンジニアにまつわることを発信していきます。(10)スポンサーリンクスポンサーリンクタイトルとURLをコピーしました。