- ベストアンサー
社会人が数学を学ぶ方法
- 社会人が数学を学ぶためのスクールや塾はありますか?時間の制約の中で学びたいと思っています。
- 数学を学ぶことはプログラミングにも役立ちますし、仕事にも直結します。
- 数学が得意な方にとって、プログラミングは比較的とっつきやすいと思われますか?
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
現在,小学生~高校生までの学習塾をやっているものです。また,もともとは,大学での専攻は,情報処理で,プログラミングもやっておりました。おっしゃられるとおりに,数学的なことは,プログラミングに関係していること多いと思います。数学の関数的な考えが,プログラムの変数の扱いそのもののようにも思います。まあ,プログラムの分野ももいろいろと思いますが,例えば,シュミレーション的な方向であれば,数値解析で数学そのものですし,OSなどに近いものや,何かのアプリケーションであれば,それほどでもないかもしれません。ただ,言われるように,一般教養として,数学を学ぶ,それが何か,いまの仕事に,何らかの形で,生きるということならば,学ばれる姿勢はとてもよいことと思います。一般教養というものは,そういうものでしょうから。ぜひ,頑張られたらと思います。あとは,塾ですが,個人でやっている塾を探してみたらどうでしょうか?高校数学の授業対応のような内容で,受験対応ではないということで。個人塾というのは,もちろん月謝はいただきますが,もともと勉強を教えることが好きでやっている人が多いものです。ですから,力になってくれる人もいると思いますよ。よい人に出会えれば,いいと思います。
その他の回答 (3)
>そこで、社会人が数学を学べるスクールや塾などはありますでしょうか? ちょっと難しい印象はあります。何故なら、社会人が数学を学ぶようなスクールや塾は儲からないからです(ほとんど誰も来ないので)。代替わり手段として、相当昔に通信制講座を探しましたが、当時は皆無でした。ただ時代は変わりました。探せばあるかもしれませんし、通信制講座専用のサイトは、インターネットのかなり初期から存在しています。 もう一つは、会社環境が許せばという話になりますが、少なくとも国立大学には科目等履修生(聴講生のような扱い)という制度があります。これは、大学の聞きたい講義を、半年単位で1コマいくらで買える制度です。当然講義時間は昼間になりますが、会社環境がフレックスだったら、可能かも知れないと思います。かも知れないというのは、フレックスであっても、コア時間はあるからです。幸運な事に、自分の今の会社はフレックスでもないくせに、昼間の大学を許してくれたので、自分は現在これを利用しています(週2コマの限度付)。仕事に穴を開けた時間は、シフト勤務扱いにしてもらって、サービス残業のような事をしています。 自分の経験で言うと、社会人で数学をやりたいなら、数学を使わざる得ないような技術職に就く事です。自分は学生時代、技術系の専攻でFortranの「数値計算プログラマーにも」ならざる得ないような、研究室にいました。 就職した会社でも技術系で、「数学を使わざる得ない」し「Windowsアプリも作らざる得ない」ような部署にいました。これはとても幸運だったと思います。結局は仕事のプレッシャーから両方とも、ほぼ独学しました。現在はIT系会社に転職し、上流から下流までたった一人の、アプリケーション開発要員をやってます。 あるレベルに達すると、数学も物理も(アプリケーション開発も)独学できるようになります。()部分については、そう思ってらっしゃると考えますが、社会人が学校に行くのはかなり困難なので、独学できるような環境を整えられるかどうかが、重要と思えます。あなたの質問文だって、そういう風に自分には読めました。 自分の経験から、三つだけ言える事があります。 一つは昔は数値計算プログラマーだったので、Application構造の解析とアルゴリズムの組み立てだけは、他の人より速い。数学は役に立った。 けっこう良い歳なんですが、この歳で現役の下職(プログラマー)をこなせるのは、数学や物理をやってきたせいだ(手が動くから)。 逆に、今でも現役でプログラマー(そこには確かに数学的思考はある)をやっているので、今だに数学や物理の講義を取り、大学の試験まで受けてしまう(手、動くから)。 これらは、「計算できてなんぼ」です。・・・最近「老化防止か?」って言われますけど・・・(^^)。
お礼
ありがとうございまs、非常に参考になります! 使わざるを得ないような環境に身をおく (数学を使うようなものを仕事の中に入れた提案をする) かんじでやってみようと思います!
- ninoue
- ベストアンサー率52% (1288/2437)
学習塾の数学関係を受ける事なども出来るとは思いますが、授業のペースと理解速度が合わない場合も多く、受験等の切実な要求が無く仕事をやりながらでは大変だし無理ではないでしょうか。 以下のような情報をざっと見て、プログラミング作成上必要になりそうな範囲、或いは自分でやりたいと思われる範囲を選んで自学されるのが良いのではと思われます。 NHK高校講座のテレビ放送、ラジオ放送が公開されていますのでまず参考にして下さい。 http://www.nhk.or.jp/kokokoza/ http://www.nhk.or.jp/kokokoza/library/ それから次等も参考になると思われます。 http://okwave.jp/qa/q5653918.html 中学レベルから大学受験までの道のり ==> http://www.ichinoseki.ac.jp/soudan/study.html 高専における学習参考情報 (数学) 等など
お礼
ありがとうございます。 放送でもいろいろあるのですね、参考になります!
- koko_u_u
- ベストアンサー率18% (216/1139)
> プログラミングの素養というのは、非常に数学の素養と共通したものが > あるのではないかということです。 素養が共通しているとして、ならば数学を勉強せねばならない、という結論には飛躍があります。 プログラミングを勉強すればいいじゃないの。 > 実際に、数学が得意な人からしてみれば、プログラミングなど > すぐに身に着けてしまう、とも聞いたことがあります。 どうなんでしょうね。あんまり関係ないと思いますよ。 まわりを見回しても、数学は苦手だけどプログラミングは得意だよという人などすぐ見付かるでしょう。 わざわざ、遠回りして数学から習得する必要性は低いです。 もちろん、実装しようとしているプログラムが直接的に何らかの数学的問題の解法に関係しているのなら別ですけど。 > 数学的思考は、プログラミングにも役に立つと思いますし、 > それは仕事にも直結するからです。 はっきり言えることは、数学的思考が仕事に直結することはありません。 間接的には関係があるかもしれませんが、それは『健康であることが仕事の役に立つ』程度の関連だと思います。 やる気に水をさすようですが、実利を求めて数学を勉強すると、 その実利に辿り着くまでが非常に長い道程のためにきっとガッカリするよ。
お礼
ありがとうございます。 非常に参考になりました。 ただ、実利を求めてというよりも 考え方の枠組みを学びたいという思いが強いです。 やはりレベルの高いプログラマーは 数学が得意なことが多いですし、 プログラムはプログラムでやりながら 平行してして数学を学びたいです。 平行してして学ぶと 理解が早まり結果として身につくスピードが高まるので、 たとえば、デザイナー経験では デザインだけを勉強するよりも、 経営の勉強と並行することでデザインへの理解が早まったという 経験があり、そういうことがしたいのです。 プログラミングに役立つ数学、という見方で 探したほうがいいのかもしれませんね。 数学をやられている方からのご意見、非常に参考になります、 ありがとうございました!
お礼
ありがとうございます。 非常に参考になりました。 異分野の関連性を自分なりに紐付けられる能力が クリエイティブの力に大きくかかわっていると思いますので このような回答を頂き、非常に前向きになれます。 最近は自分で独学しておりますが、 先生を探してみようと思います。 ありがとうございました!