全国のオススメの学校
-
愛知工科大学情報メディア学科企業が求める総合力と実践力を持った、モノづくりのスペシャリストを育成します。私立大学/愛知
-
日本工学院専門学校ゲームプログラミング科(2年制)専門力と人間力を高める「教育設計図」で、確かな就職・デビューへと導く専修学校/東京
-
福岡工業大学情報システム工学科情報・環境・モノづくりの3分野を主体に、社会に貢献できる人材を育成します私立大学/福岡
-
KADOKAWAドワンゴ情報工科学院 大学部 札幌校IT・プログラミング学部【2026年4月開校】KADOKAWA・ドワンゴがつくる専門校でITスキル&大卒学位を取得!その他教育機関/北海道
-
麻布大学食品生命科学科「地球共生系」人や動物の健康をまもり、地球環境や社会に貢献する私立大学/神奈川
プログラマーになりたいと思ったとき、学生時代にどのような勉強や経験をしておくといいのでしょうか。プログラマーが活躍できる分野は、Webやゲーム、AI関連といくつかあり、それぞれ必要とされる能力は違いますが、共通して役立つこともあります。高校生のときから取り組めることも併せて紹介します。
とにかく数学はやっておいたほうがいい
AIやビッグデータなどの、より専門的な領域に進みたいと考えているのであれば、数学は必須です。Web系のプログラムなどは直接的な影響は少ないですが、AIやビッグデータという領域は数学を知っていないと対処できない領域のようです。
数学に高校時代から慣れておかないと後々、大変になるそうなので、これからの時代のことも考えて対策しておくほうが良さそうです。
数学以外では、国語や倫理にも注目しておくといいかもしれません。
プログラマーにとってプログラムは読み物のようなもので、同じプログラミング言語を理解している人たち同士ならスラスラ読めますが、書き方がおかしいと読みづらいのは一般的な文章と同じです。国語を通じて、文章を理解させる力や体裁を整える力を養っておくといいでしょう。
また、倫理は「プログラムをどう書くと相手が読みやすいのか」といった、相手のことを思いやる考え方をもつことに影響します。チームとして動くことが多いプログラマーにとって、この考え方は重要です。
プログラマー業界は技術貢献するコミュニティーが多く、オープンソースでプログラムを提供して、みんなで作り上げるといった助け合い精神にあふれているそうです。国語も倫理も直接的に役立つというよりは、根本にある考え方が役立ってくるようです。
学校行事に積極的に参加したり接客業で人慣れしたりしておくことも必要
規模の大小を問わず、プログラムを必要とするほとんどのサービスや製品は1人で作ることができません。また、技術のキャッチアップのために勉強会に参加することもあるなど、世間のイメージとは異なり、プログラマーも意外に人に会う機会が多いものです。
勉強会には面識がない人も多くいて、終わったあとの懇親会で話すことによって、自社以外の技術について知るチャンスが生まれます。人とあまり話したくないからという理由でプログラマーになった人もいるそうですが、ある程度コミュニケーションが取れないと、プログラマーとして伸び悩んでしまう場合もあるようです。
そういう意味では、例えば文化祭で人前に立ってみるとか、話を聞いたプログラマーのように、接客のアルバイトで人に慣れておくのもいいかもしれません。
また、自分が書いたプログラムを見せて意見をもらう「コードレビュー文化」というのが大半の会社にあるのですが、指摘するということは少なからず相手を否定する要素も出てきますので、伝え方一つで相手を嫌な気持ちにさせてしまう可能性もあります。
相手のことを気づかって、自分がされて嫌なことは相手にしないようにするなど、プログラマーには意外にコミュニケーション能力が欠かせません。高校時代から友人とSNSやメールでやり取りするときなど、日頃から意識しておくと、将来役に立つ場面が出てくるかもしれません。
プログラマーになるには?
プログラマーの仕事について調べよう!
プログラマーの仕事についてもっと詳しく調べてみよう!
プログラマーの先輩・内定者に聞いてみよう

AIプログラミング&CGクリエイター科 CGクリエイターコース

情報処理学科

AIプログラミング&CGクリエイター科 AIプログラミングコース
プログラマーを育てる先生に聞いてみよう

情報処理分野情報処理科(2年)

システム開発コース

AI分野AIシステム科(2年)
プログラマーを目指す学生に聞いてみよう

ゲームクリエイター科(2・3年制)

専門課程電子情報技術科

情報IT学科 システム開発コース
関連する仕事・資格・学問もチェックしよう
関連する記事
-
AI(人工知能)に関わる仕事とは?IT、ゲーム、医療、教育etc.分野別に紹介人が獲得しているさまざまな知覚・知性を人工的に再現することを目指した「AI(人工知能)」は、今、世界中で大注目の技術領域だ。 すでにIT、金融、ゲーム、医療、教育、広告、自動車をはじめ、さまざまな分野で活用されており、スマホやスマートスピーカーに搭載された音声アシスタント機能やチャットボットアプリな …
-
プログラマー(PG)とは?仕事内容、資格、やりがいなどを現役プログラマー103人に聞いた!デジタルなものが当たり前にある今の社会。今後もさらにさまざまなものがIT・デジタル化されていく。 そこで活躍が期待されるのが「プログラマー(PG)」という仕事だ。 いったいどんな仕事なのか、現役プログラマー103人へのアンケートも交えて紹介する。 プログラマーの仕事 パソコンやスマートフォンのアプリ …
-
最先端技術「バーチャルリアリティ」を学べる大学が増えている!すでにゲームやビジネスで活用が始まっているVR バーチャルリアリティ(VR)とは、映像技術・音響技術などを駆使して、まるでそこに実物があるかのように感じさせるコンピュータ技術のこと。 VRを使ったゲームやアトラクションも続々登場しているので、すでに体験済みの人も多いかもしれない。 ゴーグ …