近年、プログラミングを勉強している人たちの中では「競技プログラミング」の人気が高まり、競技人口も増加しています。競技プログラミング(競プロ)とは出題されたプログラミング問題を制限時間内に解いて競い合う競技のことで、プログラミングコンテスト(プロコン)と呼ばれることもあります。競技プログラミングは初心者でもゲーム感覚で楽しく挑戦できて勉強にもなるため、経験者だけでなくプログラミングを勉強中の方にもオススメです。「競プロはベテランの経験者向け」というイメージを持っている人もいるかと思いますが、初心者向けの練習問題を公開しているサイトなどもあります。この記事では、競技プログラミングの始め方や練習に使…
プログラミング初心者や情報系の学生の方の中には、C言語やC++の勉強で苦労されている方も多いかと思います。初心者がC言語/C++を学び始める際は「なにから始めたらよいかわからない」「勉強を始めたものの難しくて挫折してしまう」といった壁にぶつかってしまいがちです。私も新卒でエンジニアとして就職したときは、新人研修でいきなりC言語の勉強から始めましたがが、なかなかうまくいかず何度も挫折してしまいました。プログラミングを習得するには、自分の手を動かしてコードを書くことが非常に重要です。ただ、初心者がすべてを独学で学ぶのは大変ですよね。そんなときにオススメなのが、ゲームでプログラミングが学べる学習コン…
みなさんは「コーディングテスト」について知っていますか。コーディングテストとは、簡単に言うとITエンジニアの採用選考で実施されるプログラミング問題を解く形式のテストです。ITエンジニアを目指す就活生や未経験者はもちろん、転職を目指すエンジニア経験者にも面接前のコーディングテスト対策は欠かせません。コーディングテストはとくに指定がなければ、ふだんから使い慣れた言語で受けるのが一番です。ただ「これから勉強を始める」「どの言語を使えばよいのかわからない」という方には、Pythonがオススメです。Pythonは構文が比較的短くてわかりやすく書きやすいため、初心者でもプログラミング問題を解く際に使いやす…