paiza開発日誌

IT/Webエンジニア向け総合求人・学習サービス「paiza」の開発者が、プログラミングやITエンジニアの転職などについて書いています。

logo

ITエンジニア向け総合求人・学習サービス「paiza」の開発者が、プログラミングやITエンジニアの転職などについて書いています。

20代からプログラミングを始めるための学習コンテンツ紹介

f:id:paiza:20210624184649j:plain
Photo by Coffee Channel
f:id:paiza:20140916135428p:plainこんにちは。谷口です。

最近、プログラミングの勉強を始めたり、エンジニアとしての就職・転職を目指したりする人が増えてきました。

株式会社学情が先月調査した「転職における希望業種・希望職種」のアンケート結果によると、20代が転職の際に魅力を感じる業界は「IT・通信・インターネット」が34.0%で最多だそうです。昨年1月の10.1%と比較すると、3倍以上も増加しています。

prtimes.jp

今回は実際にIT業界やエンジニア職への就職・転職を目指している方に向けて、プログラミングの学習に役立つコンテンツをご紹介します。

IT業界・エンジニア職に魅力を感じている人の割合

前述の通り、20代が転職の際に魅力を感じる業界は「IT・通信・インターネット」がもっとも多く、その理由としては

  • 今後より伸びていく業界だと思う
  • 成長している業界でスキルを身につけたい
  • ITの知識やスキルがあれば、どこに行っても通用すると思う

などがありました。

f:id:paiza:20210624184447p:plain
(出典)【20代意識調査】「IT・通信・インターネット」業界への転職を希望する20代が、コロナ前から3倍に。「成長している業界でスキルを身につけたい」の声。|株式会社学情のプレスリリース

転職の際に魅力を感じる職種は、「企画・事務・管理系」、次いで「ITエンジニア系(SE・システム開発・インフラ)」でした。

ITエンジニア系は昨年1月と比べると7.0ポイントも増加しており、理由としては「ITエンジニアは、現在注目されている職種。安定した生活ができると思う」などがありました。

f:id:paiza:20210624184422p:plain
(出典)【20代意識調査】「IT・通信・インターネット」業界への転職を希望する20代が、コロナ前から3倍に。「成長している業界でスキルを身につけたい」の声。|株式会社学情のプレスリリース

特にIT業界・ITエンジニアに魅力を感じる人が昨年の1月よりも増えていることについては、今後の成長性に加え、リモートワークの導入が進んでいる働きやすさなども注目されているのかと思います。

20代でプログラミングを学ぶメリット

「これから転職してエンジニアになりたい!」という人にとって、プログラミングの勉強は必須です。たしかに仕事を通してスキルアップ・キャリアアップが可能な職種ではありますが、肝心のスキルは自ら積極的に勉強して習得しなければなりません。ただ、実際に未経験からエンジニアになった人も多く、やる気があれば未経験からでもスキルアップしていくことは可能です。

もしエンジニア以外の職種でIT業界に転職するとしても、事業のメインはITサービスやプロダクトです。例えば企画であればサービスの新機能を企画しなければなりませんし、営業であれば仕様を把握した上で顧客対応をしなければなりません。

もちろん、今後はどんな業界でもITツールの導入やDX化は進んでいくでしょうから、教養としてプログラムやネットワークなどの仕組みや基礎知識はあったほうがよいでしょう。

また、エンジニア以外の職種でも「プログラミングができる」とキャリアに付加価値をつけることができます。

実際、デザインやプロジェクトマネジメントなどの周辺領域はもちろん、人事や営業など、一見ITと関係ない職種のスキルとプログラミングスキルをかけあわせて、キャリアを広げていく人が増えています。

ちなみにpaizaには、前職が塾講師のエンジニアがいます。プログラミングを勉強して身に付けたスキルと、教育・学習に関する知見をかけあわせれば、一方だけの人よりもスキルの領域を広げることができます。(paizaはpaizaラーニングというプログラミング学習サービスを運営しています)

転職希望者の方のお話を聞いていると、こういうケースは意外とよくあります。エンジニアを目指している方は、今までの自分の経験やスキルと、プログラミングをかけあわせて何ができそうか、それが生かせそうな企業がどこかにないか探してみると、次のキャリアのとっかかりになるかもしれません。

プログラミングの学習に役立つコンテンツ

というわけで、エンジニアを目指す人はもちろん、エンジニア以外の職業の人でも、今やプログラミングは学んでおいて損がない分野となっています。

今はまだリモートで仕事をしたり自宅で過ごしたりする時間が多いかと思います。「プログラミングの勉強を始めてみたいと思いながら手を出せずにいた」という方は、この機会にプログラミングの勉強を始めてみてはいかがでしょうか。

以下は一人でも・自宅でも・初心者でもプログラミングの勉強が始められるpaizaの学習コンテンツやゲームです。

paizaのスキルチェック問題

paizaのスキルチェック

paizaでは、プログラミング問題の解答結果によって、S・A・B・C・D・Eの6段階でスキルランクを判定しています。初心者の方もぜひ挑戦してみてください。

簡単なプログラミング問題でも、繰り返し解く練習をしているうちにコードを書くことに慣れてきますし、スキルアップにもつながります。

paizaでは、S、A、B、C、Dのランクごとにたくさんのスキルチェック問題を公開しています。paizaは、このスキルチェック問題を解いて規定のランクを獲得できていれば、最初の書類選考なしで求人応募できるようになっています。

もちろん

  • 転職・就活に興味はない
  • ただ勉強目的で解いてみたい

といった方でも、誰でも自由に挑戦していただけます。

プログラミングの勉強を始めたばかりの方であれば、一番簡単なDランク問題を解くところから始めてみるのがおすすめです。さらに毎日少しずつでもコードを書く習慣を続けると、プログラミングの知識が定着していきます。

スキルチェックには、実際のランクには影響しない練習用のレベルアップ問題集もあり、「まだ問題に挑戦する自信がない…」という人でも気軽に練習できます。

paizaラーニングではランクごとの問題の解き方を解説する「スキルチェック入門編」も公開していますから、初心者でも解き方を学びながら無理なくランクアップが目指せます。

プログラミングが動画で学べるpaizaラーニング

paizaラーニングは、動画レッスンを見ながらプログラミングの基本を学び、ブラウザ上で演習問題を解くことでスキルが身につくプログラミング学習サービスです。

Python、Java、C言語、PHP、Ruby、SQLなど人気言語の入門編から、RailsやLaravel、DjangoなどのWebフレームワークを使ってアプリ開発ができる講座など、プログラミング初心者・未経験者でも楽しくやさしく学べる内容となっています。

動画講座は、未経験から始められる各プログラミング言語の入門編から

各言語のWebアプリケーションフレームワークなどを使って、実際に簡単なWebサービスを作ってみることができる実践的なWeb開発入門編

などを公開しています。

paizaラーニングについて詳しくはこちら
paizaラーニング

コードクロニクル

対応言語:Python、Java、PHP、Ruby、C#、C、C++、JavaScript、Kotlin

コードクロニクル』は、「プログラミング=魔法」というファンタジー世界で、簡単なプログラミング問題を解きながら進めていく学習ゲームです。

豊かな自然に恵まれ、さまざまな種族が共存する穏やかな王国「パイザ」。魔法使いのお姫様エレナが17歳になった時、父王から「古より伝わりし王家秘伝の魔導書をその手におさめよ」と試練が与えられる。魔法で守られた王国「パイザ」から下界に降り立ち、人々を助けたり子どもたちに魔法を教えたりしながら進む一行、エレナと仲間たちの冒険のゆくえは……?

コードガールこれくしょん

対応言語:Python、Java、PHP、Ruby、C、C++、C#、JavaScript

コードガールこれくしょん』は、プログラミング問題を解いて「コードガール」を集めながらストーリーを進めていくプログラミング学習コンテンツです。

ゲーム内では、クエスト報酬やログインボーナスなどとして手に入るコインやダイヤを使ってさまざまなコードガールが収集できます。このコードガールは、クエストを有利に進められるスキルが使えたり、これくしょんとしてマイページに飾ったりすることができます。

ノーマルモードとハードモード(※現在Pythonのみ対応)があり、初心者でも少しずつプログラミングの練習ができます。


ほかにも、paizaの学習ゲームコンテンツをこちらの記事でご紹介しています。興味のある方はぜひチャレンジしてみてください!
paiza.hatenablog.com

まとめ

というわけで、プログラミングを学ぶ学ぶメリットや、初心者でもプログラミングの勉強が始められる学習コンテンツのご紹介でした。

IT業界やエンジニア職に興味がある方は、ぜひこの機会にプログラミング学習を始めてみてください。

paizaラーニング





paizaラーニング」では、未経験者でもブラウザさえあれば、今すぐプログラミングの基礎が動画で学べるレッスンを多数公開しております。

詳しくはこちら

paizaラーニング

そしてpaizaでは、Webサービス開発企業などで求められるコーディング力や、テストケースを想定する力などが問われるプログラミングスキルチェック問題も提供しています。

スキルチェックに挑戦した人は、その結果によってS・A・B・C・D・Eの6段階のランクを取得できます。必要なスキルランクを取得すれば、書類選考なしで企業の求人に応募することも可能です。「自分のプログラミングスキルを客観的に知りたい」「スキルを使って転職したい」という方は、ぜひチャレンジしてみてください。

詳しくはこちら

paizaのスキルチェック

paizaのおすすめコンテンツ

Webセキュリティ入門 ハッカー入門 Webセキュリティ講座がスタート!CVは内田真礼さん! Python✕AI 機械学習入門講座 CVに上坂すみれさんを起用!人気の機械学習講座を公開中!
paiza転職 paiza新卒 EN:TRY paizaラーニング 記事内に記載している情報は、記事公開時点でのものとなります。 Copyright Paiza, Inc, All rights reserved.