全国のオススメの学校
-
仙台工科専門学校情報システム学科仙台駅から徒歩7分!IT・建築・インテリア・大工・測量・土木が学べる専門学校専修学校/宮城
-
メトロITビジネスカレッジITクリエイター科企業が運営する企業の中にある学校。プロ仕様の授業により即戦力となる人材を育成!専修学校/長崎
-
近畿職業能力開発大学校電子情報技術科理想的な育成システムで「ものづくり」の未来を切り開く厚生労働省所管の工科系大学校文部科学省以外の省庁所管の学校/大阪
-
大原情報医療保育専門学校和歌山校情報・IT系資格・就職に強い大原が、医療事務・保育・IT・マンガのプロへの夢を全力サポート!専修学校/和歌山
-
デジタルハリウッド大学デジタルコンテンツ学科デジタル社会に対応するスキルを身につけ、未来を生き抜く力と無限の可能性を育む私立大学/東京
プログラマーになりたいと思ったとき、学生時代にどのような勉強や経験をしておくといいのでしょうか。プログラマーが活躍できる分野は、Webやゲーム、AI関連といくつかあり、それぞれ必要とされる能力は違いますが、共通して役立つこともあります。高校生のときから取り組めることも併せて紹介します。
とにかく数学はやっておいたほうがいい
AIやビッグデータなどの、より専門的な領域に進みたいと考えているのであれば、数学は必須です。Web系のプログラムなどは直接的な影響は少ないですが、AIやビッグデータという領域は数学を知っていないと対処できない領域のようです。
数学に高校時代から慣れておかないと後々、大変になるそうなので、これからの時代のことも考えて対策しておくほうが良さそうです。
数学以外では、国語や倫理にも注目しておくといいかもしれません。
プログラマーにとってプログラムは読み物のようなもので、同じプログラミング言語を理解している人たち同士ならスラスラ読めますが、書き方がおかしいと読みづらいのは一般的な文章と同じです。国語を通じて、文章を理解させる力や体裁を整える力を養っておくといいでしょう。
また、倫理は「プログラムをどう書くと相手が読みやすいのか」といった、相手のことを思いやる考え方をもつことに影響します。チームとして動くことが多いプログラマーにとって、この考え方は重要です。
プログラマー業界は技術貢献するコミュニティーが多く、オープンソースでプログラムを提供して、みんなで作り上げるといった助け合い精神にあふれているそうです。国語も倫理も直接的に役立つというよりは、根本にある考え方が役立ってくるようです。
学校行事に積極的に参加したり接客業で人慣れしたりしておくことも必要
規模の大小を問わず、プログラムを必要とするほとんどのサービスや製品は1人で作ることができません。また、技術のキャッチアップのために勉強会に参加することもあるなど、世間のイメージとは異なり、プログラマーも意外に人に会う機会が多いものです。
勉強会には面識がない人も多くいて、終わったあとの懇親会で話すことによって、自社以外の技術について知るチャンスが生まれます。人とあまり話したくないからという理由でプログラマーになった人もいるそうですが、ある程度コミュニケーションが取れないと、プログラマーとして伸び悩んでしまう場合もあるようです。
そういう意味では、例えば文化祭で人前に立ってみるとか、話を聞いたプログラマーのように、接客のアルバイトで人に慣れておくのもいいかもしれません。
また、自分が書いたプログラムを見せて意見をもらう「コードレビュー文化」というのが大半の会社にあるのですが、指摘するということは少なからず相手を否定する要素も出てきますので、伝え方一つで相手を嫌な気持ちにさせてしまう可能性もあります。
相手のことを気づかって、自分がされて嫌なことは相手にしないようにするなど、プログラマーには意外にコミュニケーション能力が欠かせません。高校時代から友人とSNSやメールでやり取りするときなど、日頃から意識しておくと、将来役に立つ場面が出てくるかもしれません。
プログラマーになるには?
プログラマーの仕事について調べよう!
プログラマーの仕事についてもっと詳しく調べてみよう!
プログラマーの先輩・内定者に聞いてみよう

情報処理学科

ケータイ・アプリケーション科(現 モバイルアプリケーション開発科)

ITスキル科 卒
プログラマーを育てる先生に聞いてみよう

情報処理科3年制

情報処理分野

AI分野
プログラマーを目指す学生に聞いてみよう

高度システム開発コース

総合ビジネス・情報学科

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