質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.37%
JavaScript

JavaScriptは、プログラミング言語のひとつです。ネットスケープコミュニケーションズで開発されました。 開発当初はLiveScriptと呼ばれていましたが、業務提携していたサン・マイクロシステムズが開発したJavaが脚光を浴びていたことから、JavaScriptと改名されました。 動きのあるWebページを作ることを目的に開発されたもので、主要なWebブラウザのほとんどに搭載されています。

C++

C++はC言語をもとにしてつくられた最もよく使われるマルチパラダイムプログラミング言語の1つです。オブジェクト指向、ジェネリック、命令型など広く対応しており、多目的に使用されています。

意見交換

クローズ

17回答

2137閲覧

私は数学ができない。

soda346

総合スコア18

JavaScript

JavaScriptは、プログラミング言語のひとつです。ネットスケープコミュニケーションズで開発されました。 開発当初はLiveScriptと呼ばれていましたが、業務提携していたサン・マイクロシステムズが開発したJavaが脚光を浴びていたことから、JavaScriptと改名されました。 動きのあるWebページを作ることを目的に開発されたもので、主要なWebブラウザのほとんどに搭載されています。

C++

C++はC言語をもとにしてつくられた最もよく使われるマルチパラダイムプログラミング言語の1つです。オブジェクト指向、ジェネリック、命令型など広く対応しており、多目的に使用されています。

1グッド

0クリップ

投稿2023/06/30 08:36

1

0

テーマ、知りたいこと

何がきっかけで数学ができるようになりましたか?

背景、状況

やはりプログラミングをするなら数学ができないと頭打ちになります。スキルアップサイトの問題を解いていると。
逃げられません。
しかし、数学の参考書などと向き合うのは苦痛じゃないですか。

どうすれば、数学が苦痛じゃなくなりますか?

※九九はできます。中学数学も何とかできます。
※これは、大変、プログラミングに関係のあるご質問です。

standard-soft👍を押しています

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

回答17

#1

yambejp

総合スコア116468

投稿2023/06/30 08:55

編集2023/06/30 08:58

私に限って言えば数学が得意になったのは公文のおかげです
なお、この質問自体、jsやc++は関係ないでしょう
「プログラミング言語」とかでしょうか・・・

ちなみにプログラムは数学とほぼ同じくらい国語や英語が重要です

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

#2

fana

総合スコア11954

投稿2023/06/30 08:56

編集2023/06/30 08:57

スキルアップサイトの問題

では一体どのような数学が求められるのですか?

数学ができる
数学が苦痛

で用いられている「数学」なる語がどのようなものを指し示すのかを明確にしないと話が通じないものと思います.
(あなたが言うところの「中学数学」の範囲に含まれない 何か なのでしょうけど… 具体的にいくつか例示するとかできませんか?)

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

#3

maisumakun

総合スコア145941

投稿2023/06/30 09:03

※これは、大変、プログラミングに関係のあるご質問です。

宣言すればそうなるものではありません。

この質問を読めば何を知りたいかがわかるように、プログラミング上のどのような問題と自身の数学的な問題とが関連しているのか、明記ください。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

#4

melian

総合スコア20574

投稿2023/06/30 09:14

Google Bard(試験運転中)に尋ねてみました。

数学が苦痛にならないためには、以下の方法が考えられます。

・ 興味のある分野を学ぶ

 数学は、単なる暗記科目ではありません。数学は、私たちの身の回りの現象を理解するために必要なツールです。そのため、興味のある分野を学ぶことで、数学がより身近に感じられ、苦痛が減ります。

・ 問題を解く

 数学を学ぶためには、問題を解くことが重要です。問題を解くことで、数学的な考え方が身につきます。また、問題を解くことで、数学に対する苦手意識が克服できます。

・ 仲間と学ぶ

 数学を学ぶときは、仲間と学ぶのが効果的です。仲間と学ぶことで、わからないことを教え合ったり、励まし合ったりすることができます。また、仲間と学ぶことで、数学に対するモチベーションを維持することができます。

・ 休憩をとる

 数学を勉強していると、つい集中しすぎて休憩を忘れてしまうことがあります。しかし、長時間勉強を続けると、頭が疲れて集中力が低下してしまいます。そのため、勉強の合間には、休憩をとるようにしましょう。

・ 自分に合った学習方法を見つける

 人それぞれ、学習方法は異なります。そのため、自分に合った学習方法を見つけることが重要です。例えば、映像授業が好きな人は、映像授業で学ぶようにしましょう。また、テキストで学ぶのが好きな人は、テキストで学ぶようにしましょう。

・ 焦らない

 数学は、すぐに身につくものではありません。そのため、焦らず、ゆっくりと学習するようにしましょう。また、わからないことは、すぐに質問するようにしましょう。

数学が苦痛になる理由は、人それぞれです。しかし、上記の方法を参考にすることで、数学が苦痛にならないようにすることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

#5

soda346

総合スコア18

投稿2023/06/30 09:21

#1

私に限って言えば数学が得意になったのは公文のおかげです

あぁ、クモンですか
コウブンって何だって思いました

なお、この質問自体、jsやc++は関係ないでしょう

jsとc++の人を呼ぼうとしました(人が多そうだし)
戦略です

ちなみにプログラムは数学とほぼ同じくらい国語や英語が重要です

国語も英語も得意です

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

#6

soda346

総合スコア18

投稿2023/06/30 09:23

●●●●

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

#7

soda346

総合スコア18

投稿2023/06/30 09:25

#3

宣言すればそうなるものではありません。

なります

プログラミング上のどのような問題と自身の数学的な問題とが関連しているのか、明記ください。

プログラマの中にも数学が苦手な人がいると思います

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

#8

soda346

総合スコア18

投稿2023/06/30 09:28

#4

興味のある分野を学ぶことで、数学がより身近に感じられ、苦痛が減ります。

そうします●●●●

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

#9

fana

総合スコア11954

投稿2023/06/30 09:30

編集2023/06/30 09:42

あえてプログラミングに関係ある感じの話をするならば……

プログラミングの世界であれば,数学ができなくても大抵どうにかなる ような気がしますぞ.
というのは,数学的な事柄を何から何まで自前で実装するのではなく「俺はライブラリに頼るぜ!」という手があるので.
一般的な名称がある問題の状態に持ち込めれば,それを解く部分は探せばいいや,みたいな感じで.
自分には数学部分の内容は微塵もわからないけどもプログラム自体は割と動く物ができます.多分.

例えば,数式をこねくり回して固有値問題の形に持って行けたなら,もう俺の役割は済んだぜ的な.
私自身は数学がダメなので固有値問題を自力で解けないけども,そこはそれを解けるという触れ込みの何かを探せばOK的な方向に逃げることができる.

「どう見ても非線形最適化です.本当にありがとうございました」とかなった場合でも,
ググるなりなんなりして
「何やら Newton-Raphson 法とか Levenberg–Marquardt 法とか共役勾配法だのいうやつらを使えばどうにかできる可能性があるっぽいぞこれ…」みたいな話を見つけたら,後はその実装を探してきて「ブラックボックスとして」使う方向に行く.
(Levenberg–Marquardt法の数学的な内容を理解して~ なんて正直やりたくないし,やれないし!)


#6
実際,↑に書いたようなジャンルの「数学」に取り組んでるわけじゃないんでしょ? どこぞのサイトの問題ってのは.
で,あなたができる九九でも中学数学でもないんだよね? その謎の問題を解くのに必要な「数学」ってのは.
じゃあ何なの? って聞いてるだけなんだけど.

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

#10

soda346

総合スコア18

投稿2023/06/30 10:10

#9

数学ができなくても大抵どうにかなる

苦痛じゃなく出来るようになりたいなって、思って

じゃあ何なの? って聞いてるだけなんだけど

高校以上の数学のようです

高校以上になると参考書を読んでも難しすぎて苦痛でしかないです
そしてニ三日でやめてしまい、公式などを忘れるのが定期

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

#11

maisumakun

総合スコア145941

投稿2023/06/30 10:34

#7

プログラマの中にも数学が苦手な人がいると思います

では、「プログラマの中には走るのが苦手な人もいます。どうすれば速く走れるようになりますか?」という質問も、この場で行うのに適当、と考えているということでしょうか?

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

#12

soda346

総合スコア18

投稿2023/06/30 10:54

#11
えぇ、だから、その苦手な人の参考になる回答が得られる可能性がある、と
上の AI の回答とか

だから不適切ではないですね
不適切なのは、人の質問に何癖つけてユーザーを減らそうとするあなたの方ですね

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

#13

Lhankor_Mhy

総合スコア36898

投稿2023/06/30 11:03

#10

この意見を読んで気になったのは、「参考書を読んでいること」と「公式を覚えようとしてること」ですね。
両方ともムダでは? 公式なんてググればいいから覚えなくてもいいですし(私も二次方程式の一般解がぱっと出てこないです)、参考書読んでる暇があったら問題を解くべきだと思います。「解き慣れ」が大事だと思うので。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

#14

soda346

総合スコア18

投稿2023/06/30 11:10

#13

「解き慣れ」が大事だと思うので。

お聞きしたいのは、こういうコツです
●●●●
ありがとうございます

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

#15

maisumakun

総合スコア145941

投稿2023/06/30 12:01

#12

確かに、いま確認してみたら非推奨の質問は「プログラミングやITエンジニアに関係のない質問」となっていて、「ITとは直接関係しない、ITエンジニアの生き様」のような意見交換も、(運営側の意図は不明ですが)現時点では除外対象とはなっていないようです。失礼いたしました。

●●●●

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

#16

fana

総合スコア11954

投稿2023/07/01 02:27

編集2023/07/01 02:56

何がきっかけで数学ができるようになりましたか?

「できるように」なったかどうかは不明ですが,向き合えた/取り組めた きっかけについて言えば,それは
【やれる/やれない とか言ってないで やるんだよ】という状況に置かれたから,です.

仕事で数学に出くわしたらもう仕方ない.やるしかない.
英語で書かれた博士論文を読まなきゃ進まない状況になったら読むしかない.
そこに高密度で書かれている数式の記号を見て「これは何の象形文字ですか?」としか言えないような状態から,どうにかして実装までこぎつけなければならない.

苦痛

について言えば,これを緩和する術を私は知りません.
「苦痛じゃなくすれば→やれる」とか考えているようだと,いつまでたっても矢印の左側の条件が満たされないことになると思いますので,
「苦痛だけどやる」 か 「苦痛だからやらない」 か,という単純な二択で考えてさっさと決めたほうが良いのではないでしょうか.
それでやると決めたのであれば,「こんな数学とかやったところで将来何の役にたつの?www」とかほざいて怠けていた学生時代の自分をただただ呪いつつ頑張るしかないです.


高校以上の数学のようです

(ジャンル(?)が絞り込めていないし,「以上」だと範囲が青天井な気もしますが……)
何が必要なのかがある程度わかっているのであれば,いわゆる「数学の参考書」とかではなくて,必要なジャンルをプログラミングに絡めているような本を探すような手もあるかと.
(例えば「プログラミングのための線形代数」みたいなタイトルのやつ)
数学者になりたいわけじゃなくて用途に応じて必要になっているだけなハズなので,用途に絡んだ説明があるほうがいくらか 読みやすい/わかりやすい と思うので.

ただ,それ系のサイトの問題が本当に過度に数学的な問題を出してくるのか疑問ではあります.
(プログラミングの問題じゃなくて実質数学の問題になってるようなら,それはもう趣旨が変わっているのでは感)


しかし,どんな問題が飛び出してくるのかが出題されるまでわからんような状況だと,事前に「数学を勉強して備える」こと自体の難易度が高そうだが……
(動的計画法みたいなのが多いだとか,ある程度なら傾向みたいなのがあるんじゃないかなとか想像するけど)

もしも「それ系のサイトの問題を解く」ということ自体にこだわりがないならば,別のことをやったほうがよいのでは.
例えば,これは最近見た質問だけど,こういうのだとジャンルがはっきりしていて取り組みやすいよね.きっと.
必要な「数学」部分の解説みたいなのもたくさん存在するだろうし,おそらく高校レベル(?)だし.

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

#17

soda346

総合スコア18

投稿2023/07/01 02:34

#16

それでやると決めたのであれば,「こんな数学とかやったところで将来何の役にたつの?www」とかほざいて怠けていた学生時代の自分をただただ呪いつつ頑張るしかないです.

そうですね
何も感じず、ただやり続ける
それがいいのかもしれませんね

大変有意義なご回答ありがとうございます
やり続けてみるようにします
慣れたら面白くなるかもしれません

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

最新の回答から1ヶ月経過したため この意見交換はクローズされました

意見をやりとりしたい話題がある場合は質問してみましょう!

質問する

関連した質問