2020年1月28日スポンサーリンクこんにちは。もんしょー(@sima199407)です。悩んでいる人やっぱり文系からエンジニアになるのって難しいのかな?という疑問があるかと思います。以前以下のようなツイートをしました。✅数学というより国語力が試される「プログラミング言語」というくらいだから言語を習得する感覚です。知らないことも触れていくうちに理解できます。✅数学というより国語力が試される「プログラミング言語」というくらいだから言語を習得する感覚です。知らないことも触れていくうちに理解できます。英語よりもプログラミングやるのがいいプログラミングでも英語は使う勉強してた人の方が強い話まとめ動画でも解説してます文系でもエンジニアになれる結論から言いますと、文系でもエンジニアになるのは比較的簡単なことだと思います。先ほども言った通りプログラミング言語っていうぐらいなんで、英語やフランス語を習得するのと、同じように言語を覚えていくっていう感じです。個人的には、プログラミング言語の方が若干簡単な気もします。英語とかは勉強するよりも、ある程度日本語での理解でも分かるし、簡単な単語とかでつないでいったりするので後は考え方だったり慣れの部分が大きいかなと思います。文系でもエンジニア?なぜ文系でもエンジニアになれるかと言うと、そういった人たちがSNSとかYouTubeを使って結構発信をしてたりするんですよ。「未経験からエンジニアになる」とか「文系や高卒からとかエンジニアになりました」って人が結構いらっしゃるんですね。いった実例があるので、エンジニアになるのは比較的簡単なことだと思います。僕も文系から勉強をしてエンジニアになることができました。「プログラミングを勉強しよう」とやってることが結構多いので、これの背景についてもう少し詳しくお話ししていこうと思います。エンジニアに障壁を感じるワケまず一つ目は、エンジニアが障壁を感じる理由についての話です何で障壁を感じるかって言うと、エンジニアと聞いて黒い画面を想像して黒い画面でコツコツとパソコンに向かいながらひたすらコードを打ち込んでいるとか、後はすごい難しそうな英語のドキュメントとかを理解して...という感じすごい難しそうなことをやっているみたいなことを思われがちです。エンジニアには確かにそういった仕事もありますし、英語のドキュメントを読むっていう時もあります。実はエンジニアの中にもいろんな仕事があるんです。「会員登録します」っていうところのバックエンドと呼ばれるもの、そして、それを全部支える環境を作っていくインフラなどのエンジニアの種類があります。・表側でデザインを作るフロントエンジニア・裏側で機能を作るバックエンド(サーバーサイド)・Webサイト全体を支えるインフラエンジニア黒いコードを比較的書く人とか後はコーディング(プログラムを書く)とかデザインのところに力を入れている人など色々種類があるわけなんですね。選べばまず大丈夫かなと思います。自分に合っているものを選ぶ。翻訳を使ったりなど色々工夫されてたり分かる単語をつなげて内容を理解するといったこともやってますね。翻訳家分かる単語で把握するだから、エンジニアという名前だけで障壁を感じてしまうのはちょっともったいないです。ポイントとしては、エンジニアは色々あって仕事しているのでそんな障壁を感じるところではないかなと僕は思います。高学歴な人はこぞってプログラミングを勉強している背景について。これにはいろいろな理由があると思うんですが、僕は特にこの二つかなと思います。新卒採用(就活)ありますよね?大学3年とか4年の初めくらいから、就活っていうのがある思うんですが「さあ就活やります」っていう時に、普通は面接とか受けていくわけじゃないですか。その前に大学受験というものがあります。大学受験で「自分頑張ったこんなレベルの高い大学に行けたなっていう人」いますし、「大学にそんなに高いところ行けなかったなっていう人」もいると思います。就活で給料の高い会社に行くとかなるべく自分が第一志望にしてる所に行ったきました。なったときにあまり学歴っていうので左右されないんですよね。新卒採用で会社に入ってからは全員一律で、大体同じ金額でお給料をもらい始めます。」って思っちゃうのが勉強頑張ってきた人たちなんですよ。「だったら実力でもっと稼げる仕事はないのか?」と調べた時に、大体最初に出てくるのがエンジニアです。・どんどん給料が上がっていく・いろんなことができる・単価が増える・働き方が増えるといったことができるのがエンジニアの魅力かなと思います。高学歴の人がプログラミングを勉強するっていうのが多いんじゃないでしょうか。後は、需要が高まっているっていうところもありますね。エンジニア需要も増えている単価が高くなっていたり、需要が高まっていて、他にもそんなに人手がいないってところも大きな要因かなと思います。二つ目は多様な働き方への注目ってところですね。リモートワークができるとかフルフレックスで、働ける場所を選ばないとかっていうのができるかなと思います。・フレックスタイム制には、必ず出勤しなければいけない「コアタイム」が設定されていることが多い・コアタイムがないフレックスタイム制を「フルフレックス」と呼ぶ特にリモートワークで働くことによって、「人間関係とかちょっとめんどくさいな」って思ってしまう方々にも働きやすい環境とかを整備ができるようになります。いった新しい働き方っていうのは、比較的パソコンを使ったり、その場所にいなくてもできるようなことになってきます。なると、エンジニアやデザイナーの様にパソコンを使った仕事をする人は比較的リモートワークがしやすくなるんです。「だったら、そのリモートワークしやすいような職種を選んで就活とか仕事選べばいいじゃないか」っていうことで、エンジニアが選ばれやすいんじゃないかなと。あわせて読みたい【週3、リモートワークもアリ】登録するべきフリーランスエージェント9選もんしょー(@sima199407)です。フリーランスエンジニアとして活動しておりま...英語よりもプログラミングやるのがいい三つ目は英語をやるよりもプログラミングを勉強しようという話です。これは賛否両論あると思います。英語は、僕も半年間留学行ったりしたんですけど、「半年間、1年間長期留学しました」といった方は大学時代でも結構多いですよね。英語で飯を食っていけるかって言われるとそれはまた別の話じゃないですか。「TOEICの点数が上がりました」みたいに良いこともあると思うんですけど、それだけで武器ってなるようなものはないと僕は思います。「プログラミングを半年間1年間勉強しました」ってなった時は、これ結構スキルとしては役に立つスキルなんですよつまりお金になるスキルってことですね。お金になるスキルっていうことは、それで食べていけたりとか、それで就職転職うまくいくっていうところが大きいと思うんです。プログラミングを勉強してから、英語の留学に行ったりとかそれはありだと思います。「もう少し英語のレベルをあげようかな」っていうのはありだと思います。稼ぐならプログラミングがおすすめプログラミングでも英語は使うただ、プログラミングのベースは英語でできてたりするんですよ。英語のドキュメントとかエラー文といったものもあるので、「英語の勉強が0だとちょっと厳しい」というのが僕の正直な感想です。大体同じようなエラーが出るんですけど)それをある程度読み解くっていうところができると、自分の作業スピードが上がってきます。ググってみるとかそういったことも全然ありです。https://simablog.net/english-after-programming/勉強してた人の方が強い話やっぱり覚えることに慣れている人の方が若干プログラミング得意なところはあります。習得スピードっていうところでは、最初そこで差がついてくると思います。中卒高卒でも全然問題はありません。慣れていけば全然問題ないものなので、「覚えて→触ってみて→また覚えて」を何度も繰り返していくっていうトライ&エラーでやっていけば学びやすいと思います。二つ目は、高学歴な人がエンジニア勉強するっていうのは実力主義だったり多様な働き方っていうところが関係してるんじゃないか。最後三つ目は、英語を勉強するよりプログラミングをやったほうがいいっていうこと。中学1、2年レベルの英語力があれば全然プログラミングを勉強した方がいいです。その後にレベルアップをしたいんだったら留学に行きましょう。プログラミングや英語...と大学生のスキルとして、色々あると思うんですけど、社会人でもひとつのスキルとしてプログラミング勉強するっていうのはすごく有効な手段じゃないかなと思います。スキルがあると「これがあるから、別にこの職場でもし何かあったとしても他行けば大丈夫だろうな」っていう自分の中の自信がつくと思うんですよね。プログラミングスキルをつける→自信をつける。いった自信っていうのは仕事でさらに良い結果を生み出してくれると思うので僕はプログラミングをやるほうがいいと思います。・好みのエンジニアの種類を見つける・人気の理由は実力主義や多様な働き方。もんしょーもんしょーBLOGエンジニア大学生が派遣エンジニアをやってわかったこと【結論:フリーになりたい。現在、XD,PhotoShopを使うデザイン業務からPHP,Pythonを使うサーバーサイドの領域をDocker,AWS上で開発してます。読まれる記事1カフェやコワーキングよりおすすめ!「快活クラブ」のオープンシートがいい!2エンジニアの私がポートフォリオサイトを作成した理由【スキルの見える化】3【実体験】アレルギー性鼻炎のレーザー治療したときの話【当日流れ、術後の感想】4快活クラブリラックスルーム上野御徒町店に行ってみました。