- 締切済み
情報科の物理、数学について
現在大学一年の者です。 私は情報科に在籍しています。 春休みに入ったので、この機会勉強しようと思うのですが、情報科ならプログラムの勉強に力を入れるべきだと私は思うのですが、皆さんはどうですか。 数学や物理はさらっと表面だけやって終わってしまったので、「まぁこの程度の知識でいいのだ」と思い勉強は考えていません。 プログラミングは苦手で話にならないれべるではありますが、勉強したい意欲は大きいです。 微分積分に関しては、二年でも授業はありますが、特に予習はするきがありません。 やはり、数学や物理も勉強するべきでしょうか?どうせ忘れますが… 工学部の友達は「やらなくていい」 と言いますが、同級生なので説得力がないですね。
- みんなの回答 (4)
- 専門家の回答
みんなの回答
- shintaro-2
- ベストアンサー率36% (2266/6245)
>情報科ならプログラムの勉強に力を入れるべきだと私は思うのですが、皆さんはどうですか。 「プログラムの勉強」の意味がコーディングを意味するのであれば、不要 「プログラムを書く」には アルゴリズムを考え、フローチャートにして、コーディングするという3ステップがあります。 (どこで線引きをするか微妙な問題もありますが) 給料も アルゴリズム>フローチャート>コーディング となります >数学や物理はさらっと表面だけやって終わってしまったので、「まぁこの程度の知識でいいのだ」と思い勉強は考えていません。 そこが一番重要です 基礎となる数学、物理をしっかりやってください。 熱力学、運動方程式や微積を理解していないと、 シミュレーションプログラムを考えることすらできません。
- DCI4
- ベストアンサー率29% (448/1540)
数学や物理が出来ないとと言うより 数学や物理が使えないと 3Kです コスト金勘定が使えないと 3Kです プログラマー求人は多い 3K(キツい・給料安い・帰れない) 語学が出来ても中身ない人と同じ 仕様書作成して 発注する場合も 下請けプログラマーが多い 派遣を雇う場合もある それが実態
#1さんも仰っているように、情報と言っても広いですからね。どの方面なのか?、というのは重要です。 例えば情報の数理を扱うようなところにいる場合、そりゃ~数学ができなきゃまずいです。情報幾何学なんてのもありますし、今や古典となった(常識となった?)シャノンの通信理論なんかは、数学として見た時には、なかなか手強い数学分野でもあります。 物理との絡みで言えば、現代風のエルゴード問題などがあります。そこでは力学系と確率過程と情報理論が混然一体となったような事をやり、自分は見た瞬間に逃げ出します・・・(^^;)。 自分の本職は土木ですが、土木は本気でやり出すと何でも屋めいたところがありまして、おかげで物理,数学,プログラム(アプリケーション)開発については、普通の人より知っていると思っています。 じっさい去年の6月までIT会社でアプリケーション開発に従事していました。その際、物理,数学の知識があれば、それらに特化した仕事が来ない事はない、とは言えます。ただ自分のお里である土木業界と比べると、IT業界は会社の文化などがまるで違い、最初はびっくりしたと供に軋轢もありました。 俗に言うSE、システム・エンジニア(←こういう職種は正式にはありませんが)は、理系の技術者ではありますが、本当は特殊な文系だというのが自分の本音です。物理,数学の知識が是非必要などとは、とても言えません。むしろプログラム技術も含めて物理,数学ではなく、それらとは別の素養が必要になります。 そういう訳で、工学部の友達の言う事には一理あると思います。また#1さんの言うように、やりたい事をやりゃ~いいんですよ。もちろん物理,数学を独学する事を止めはしません。 最後に、いずれオブジェクト志向やUMLやDSLやDDDに出会うかも知れませんね。これらは現代風のアプリケーション開発では知っておいた方が良い事ですが、でもやっぱり、プログラム技術の基礎体力は「手続き型」にあります。手がいかに速く動くかという事も含めて、「手続き型」は基礎練習です。 以上、隠れ体育会系の発言でした(^^;)。
- koakino
- ベストアンサー率44% (22/50)
やるべきことが決まっていないうちはやりたいことをやりましょう。 やりたいことがないなら色んなことに手を出してやりたいことを見つけましょう。 大学1,2年ってのはそういう時期です。 ちなみに、情報科と言っても色々あります。 コードをゴリゴリ書いたりハードを自作したりする研究もありますし、深い数学の知識が必要になる研究もあります。 広い知識を身に付けることは良いことだと思いますが、それが卒研などで役に立つ保証はありません。 そのためだけに勉強するつもりなら止めた方がいいでしょうね。 ちなみに修士まで行って現在IT系に勤めている私個人の意見としては、プログラミングは教養として学んだ方が良いです。 数学や物理は大学1年のレベルで十分なので、それ以上は必要になったときに学べば良いです。