重要なお知らせ

「教えて! goo」は2025年9月17日(水)をもちまして、サービスを終了いたします。詳細はこちら>

【GOLF me!】初月無料お試し

プログラミングのエンジニアとして働く上で、高等教育以上の高度な数学の知識は必要でしょうか?

質問者からの補足コメント

  • 日本のIT企業の場合

      補足日時:2021/01/21 17:32

A 回答 (6件)

大部分のソフトウェアは高等数学を知らなくても書けます。

四則演算ができて、論理的な思考ができればOK。
しかし、matlabやAnsysのようなシミュレーションソフトは微積分を扱うので、少なくとも高校卒業程度の数学、場合によっては大学レベルの数学を理解していないと実装するアルゴリズムを理解できません。また、信号処理などを行うソフトウェア(テレコム、株価予測、経済予測、など)も最低でも高校卒業程度の数学の理解は必須です。

だからどういうソフトを書くかによります。
    • good
    • 2

単なるコードを書くだけの下請けみたいな仕事ならいらない。



Googleや証券会社、保険屋コンサル企業等でプログラミングをつかって何かの問題解決をするための手段として使うプロを目指すならある程度のレベルの素養は不可欠。
    • good
    • 1

高度の数学の知識は不要です。



必要なのは、概ね次になります。
国語力 …上級者
…顧客の要求をまとめ、論理的な処理手順を文書で表現する知識
プログラム言語の理解力 …低級者
…処理手順仕様書を理解して、プログラム言語に置き換える知識

プログラム言語に含まれる関数は一般的なものです。
これをどのように組み合わせるかが、構文作成に必要になります。
コーディングは、単にプログラム言語に置き換えるだけの単純作業です。
    • good
    • 0

>プログラミングのエンジニア


と言っているのが プログラマー ならば プログラム言語の事を知っていればいい。
でも システムエンジニア(SE) の事と思ってるなら 研究所に入るのならば 高度な数学 が必要かもしれません。

私は 企業の業務システムのSEでしたが 数学の知識よりも
経理(会計ソフトを作るとき)や人事(給与システムを作るとき 後に給与奉行に変えましたが 人事や給与の知識は必要でした)や 工場管理、物流、生産管理(生産計画や部品発注)、標準原価(部品表(BOMと言います)、それに通信(ちょうどネットワークが発展した時なので 支店・営業所間のネットワークをやりました)、データベース、グループウェア、ワークフロー、統計、...そういう知識が必要でその時に合わせて勉強しました。法律にも多少は詳しくなりました。

本当ならSEはそんなことは知らなくてもいいのかもしれませんが、
例えば 経理担当が経理に精通しているとは限らないのです。言われるままにシステムを作ると会計則に反するものを作るかもしれないので、
こっちも知識が必要なんです。
    • good
    • 1
この回答へのお礼

理系と文系の間みたいな感じなんですね。

お礼日時:2021/01/21 17:49

高度な数学の知識は不要です。



ただし高度な論理性は必要です。

仮にその高度な論理性をもってして数学に取り組めば、高度な数学知見に到達できるはずですが、だからといって高度な数学知識が必要ということではありません。
    • good
    • 0

必ずしも必要ない。

    • good
    • 0
この回答へのお礼

必要な場合もあるってことでしょうか?

お礼日時:2021/01/21 17:34

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!