1
0
テーマ、知りたいこと
何がきっかけで数学ができるようになりましたか?
背景、状況
やはりプログラミングをするなら数学ができないと頭打ちになります。スキルアップサイトの問題を解いていると。
逃げられません。
しかし、数学の参考書などと向き合うのは苦痛じゃないですか。
どうすれば、数学が苦痛じゃなくなりますか?
※九九はできます。中学数学も何とかできます。
※これは、大変、プログラミングに関係のあるご質問です。
気になる質問をクリップする
クリップした質問は、後からいつでもMYページで確認できます。
またクリップした質問に回答があった際、通知やメールを受け取ることができます。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
回答17件
#1
総合スコア116468
投稿2023/06/30 08:55
編集2023/06/30 08:58私に限って言えば数学が得意になったのは公文のおかげです
なお、この質問自体、jsやc++は関係ないでしょう
「プログラミング言語」とかでしょうか・・・
ちなみにプログラムは数学とほぼ同じくらい国語や英語が重要です
#2
総合スコア11954
投稿2023/06/30 08:56
編集2023/06/30 08:57スキルアップサイトの問題
では一体どのような数学が求められるのですか?
数学ができる
数学が苦痛
で用いられている「数学」なる語がどのようなものを指し示すのかを明確にしないと話が通じないものと思います.
(あなたが言うところの「中学数学」の範囲に含まれない 何か なのでしょうけど… 具体的にいくつか例示するとかできませんか?)
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
#3
総合スコア145941
投稿2023/06/30 09:03
※これは、大変、プログラミングに関係のあるご質問です。
宣言すればそうなるものではありません。
この質問を読めば何を知りたいかがわかるように、プログラミング上のどのような問題と自身の数学的な問題とが関連しているのか、明記ください。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
#4
総合スコア20574
投稿2023/06/30 09:14
Google Bard(試験運転中)に尋ねてみました。
数学が苦痛にならないためには、以下の方法が考えられます。
・ 興味のある分野を学ぶ
数学は、単なる暗記科目ではありません。数学は、私たちの身の回りの現象を理解するために必要なツールです。そのため、興味のある分野を学ぶことで、数学がより身近に感じられ、苦痛が減ります。
・ 問題を解く
数学を学ぶためには、問題を解くことが重要です。問題を解くことで、数学的な考え方が身につきます。また、問題を解くことで、数学に対する苦手意識が克服できます。
・ 仲間と学ぶ
数学を学ぶときは、仲間と学ぶのが効果的です。仲間と学ぶことで、わからないことを教え合ったり、励まし合ったりすることができます。また、仲間と学ぶことで、数学に対するモチベーションを維持することができます。
・ 休憩をとる
数学を勉強していると、つい集中しすぎて休憩を忘れてしまうことがあります。しかし、長時間勉強を続けると、頭が疲れて集中力が低下してしまいます。そのため、勉強の合間には、休憩をとるようにしましょう。
・ 自分に合った学習方法を見つける
人それぞれ、学習方法は異なります。そのため、自分に合った学習方法を見つけることが重要です。例えば、映像授業が好きな人は、映像授業で学ぶようにしましょう。また、テキストで学ぶのが好きな人は、テキストで学ぶようにしましょう。
・ 焦らない
数学は、すぐに身につくものではありません。そのため、焦らず、ゆっくりと学習するようにしましょう。また、わからないことは、すぐに質問するようにしましょう。
数学が苦痛になる理由は、人それぞれです。しかし、上記の方法を参考にすることで、数学が苦痛にならないようにすることができます。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
#9
総合スコア11954
投稿2023/06/30 09:30
編集2023/06/30 09:42あえてプログラミングに関係ある感じの話をするならば……
プログラミングの世界であれば,数学ができなくても大抵どうにかなる ような気がしますぞ.
というのは,数学的な事柄を何から何まで自前で実装するのではなく「俺はライブラリに頼るぜ!」という手があるので.
一般的な名称がある問題の状態に持ち込めれば,それを解く部分は探せばいいや,みたいな感じで.
自分には数学部分の内容は微塵もわからないけどもプログラム自体は割と動く物ができます.多分.
例えば,数式をこねくり回して固有値問題の形に持って行けたなら,もう俺の役割は済んだぜ的な.
私自身は数学がダメなので固有値問題を自力で解けないけども,そこはそれを解けるという触れ込みの何かを探せばOK的な方向に逃げることができる.
「どう見ても非線形最適化です.本当にありがとうございました」とかなった場合でも,
ググるなりなんなりして
「何やら Newton-Raphson 法とか Levenberg–Marquardt 法とか共役勾配法だのいうやつらを使えばどうにかできる可能性があるっぽいぞこれ…」みたいな話を見つけたら,後はその実装を探してきて「ブラックボックスとして」使う方向に行く.
(Levenberg–Marquardt法の数学的な内容を理解して~ なんて正直やりたくないし,やれないし!)
#6
実際,↑に書いたようなジャンルの「数学」に取り組んでるわけじゃないんでしょ? どこぞのサイトの問題ってのは.
で,あなたができる九九でも中学数学でもないんだよね? その謎の問題を解くのに必要な「数学」ってのは.
じゃあ何なの? って聞いてるだけなんだけど.
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
#11
総合スコア145941
投稿2023/06/30 10:34
プログラマの中にも数学が苦手な人がいると思います
では、「プログラマの中には走るのが苦手な人もいます。どうすれば速く走れるようになりますか?」という質問も、この場で行うのに適当、と考えているということでしょうか?
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
#15
総合スコア145941
投稿2023/06/30 12:01
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
#16
総合スコア11954
投稿2023/07/01 02:27
編集2023/07/01 02:56何がきっかけで数学ができるようになりましたか?
「できるように」なったかどうかは不明ですが,向き合えた/取り組めた きっかけについて言えば,それは
【やれる/やれない とか言ってないで やるんだよ】という状況に置かれたから,です.
仕事で数学に出くわしたらもう仕方ない.やるしかない.
英語で書かれた博士論文を読まなきゃ進まない状況になったら読むしかない.
そこに高密度で書かれている数式の記号を見て「これは何の象形文字ですか?」としか言えないような状態から,どうにかして実装までこぎつけなければならない.
苦痛
について言えば,これを緩和する術を私は知りません.
「苦痛じゃなくすれば→やれる」とか考えているようだと,いつまでたっても矢印の左側の条件が満たされないことになると思いますので,
「苦痛だけどやる」 か 「苦痛だからやらない」 か,という単純な二択で考えてさっさと決めたほうが良いのではないでしょうか.
それでやると決めたのであれば,「こんな数学とかやったところで将来何の役にたつの?www」とかほざいて怠けていた学生時代の自分をただただ呪いつつ頑張るしかないです.
高校以上の数学のようです
(ジャンル(?)が絞り込めていないし,「以上」だと範囲が青天井な気もしますが……)
何が必要なのかがある程度わかっているのであれば,いわゆる「数学の参考書」とかではなくて,必要なジャンルをプログラミングに絡めているような本を探すような手もあるかと.
(例えば「プログラミングのための線形代数」みたいなタイトルのやつ)
数学者になりたいわけじゃなくて用途に応じて必要になっているだけなハズなので,用途に絡んだ説明があるほうがいくらか 読みやすい/わかりやすい と思うので.
ただ,それ系のサイトの問題が本当に過度に数学的な問題を出してくるのか疑問ではあります.
(プログラミングの問題じゃなくて実質数学の問題になってるようなら,それはもう趣旨が変わっているのでは感)
しかし,どんな問題が飛び出してくるのかが出題されるまでわからんような状況だと,事前に「数学を勉強して備える」こと自体の難易度が高そうだが……
(動的計画法みたいなのが多いだとか,ある程度なら傾向みたいなのがあるんじゃないかなとか想像するけど)
もしも「それ系のサイトの問題を解く」ということ自体にこだわりがないならば,別のことをやったほうがよいのでは.
例えば,これは最近見た質問だけど,こういうのだとジャンルがはっきりしていて取り組みやすいよね.きっと.
必要な「数学」部分の解説みたいなのもたくさん存在するだろうし,おそらく高校レベル(?)だし.
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。