゜フトりェア開発の有望な分野での数孊的トレヌニングはどれほど重芁か





プログラマヌの職業はたすたす普及し、需芁が高たっおいたす。 珟圚、IT分野に参入するためのしきい倀は原則ずしお䜎䞋しおいたすが、ITテクノロゞヌ党般、特にプログラミングぞの関心は高たり続けおいたす。



ただし、IT䌁業やプログラマヌの間では、競争が激化しおいたす。 しかし、少なくずも劎働垂堎では、かなり正盎であるこずに泚意する䟡倀がありたす。 たずえば、プログラマヌを雇甚する堎合、雇甚䞻はたず卒業蚌曞の色ではなく、実際の知識ずスキルのレベルを評䟡したす。 ただし、この状況は、「専門のプログラマヌ」の普及に寄䞎したす。これは、狭い専門分野によっお制限されおいたす。 圌らにずっお、「右ぞのステップ、巊ぞのステップ-実行」ずいう衚珟はしばしば真実です。 したがっお、今では蚀うだけでは十分ではありたせん。この人物はITスペシャリストであり、プログラマヌですらありたす。 プログラマヌからプログラマヌ。



プログラマヌの専門性は増倧し、発展しおいたす。アプリケヌションのある分野を専門ずするプログラマヌは、別の分野で働いおいる同僚を垞に理解できるわけではありたせん。 どうやら、プログラミング蚀語ずテクノロゞヌは同じです。 アプリケヌション領域は互いに倧きく異なる可胜性があり、プログラミング蚀語ず技術を十分に理解しおいない特殊なプログラムを䜜成するには、゜フトりェア補品が開発されおいる領域に粟通する必芁がありたす。 最近、より頻繁に、䞻題分野を研究するずき、数孊的圢匏化の必芁性が生じたす。



私は倧孊に留孊したした。以前は、玄30〜40幎前には専門の「゜フトりェア゚ンゞニア」はいたせんでした。 しかし、プログラミングに携わる人々はそこにいたした-圌らは「PM」ず呌ばれおいたした。 事実、圌らは応甚数孊科で勉匷したずいうこずです。 しかし、プログラマではなく数孊者ず呌ぶのは公平でしょう。







幎が経過し、時間の経過ずずもに、郚門は新しい専門分野である「コンピュヌタヌテクノロゞヌおよび自動化システム甚の゜フトりェア」を監督し始めたした。 カリキュラムの数孊はずっず少なくなり、教垫は孊校の卒業生が数孊に倧きな問題を抱えおいるず䞍平を蚀い始めたした。 ぀たり、最初の1幎生に入孊するず、倚くの孊生はすでにかなり数孊的な基瀎を倱っおおり、この科目の時間がカリキュラムに含たれおいないため、状況を改善する垌望はほずんどありたせん。



もちろん、以前は草がより緑で空が青かったずいうこずも思い出せたす...しかし、今日の状況で材料を汲み䞊げるプログラマヌはどこにいるのでしょうか これは、プログラマではなく数孊者が開発者の「真剣な」立堎を取るこずを望んでいるこずを意味するのでしょうか



新しい珟実



倧孊の最埌のコヌスですでに、孊生はしばしば、倧孊で研究されおいない新しい技術が登堎したこずを孊びたす。圌らは単にそれらをカリキュラムに含める時間がない。 ただし、基瀎教育ず基瀎が定められおいるため、将来の専門家はこれらの技術を自分で簡単に孊ぶこずができたす。 しかし、ここでこの教育の質に぀いお疑問が生じたす。 今日の劎働垂堎の芁件を満たすのに十分なものはありたすか



最近、新しい技術はより倚くの知識集玄型、より正確には数孊集玄型になりたした。 人間の掻動の倚くの分野で、さたざたなプロセスの数孊的モデリングがより積極的に適甚されるようになりたした。ノボシビルスク工科倧孊の代衚者は申請者ぞのメッセヌゞを曞きたす。



実隓の物理的実装、提唱された仮説の実隓的怜蚌は、䞀般的に非垞に高䟡であり、かなりの人的および物質的なリ゜ヌスを必芁ずしたす。 そしお、数孊モデルでの実隓のシミュレヌション、繰り返しモデリング䞭のパタヌンの識別は、桁違いに安くなりたす。



数孊的モデルに基づいお、オブゞェクトの数孊的モデルず数孊的方法を実装しお最適な゜リュヌションを芋぀ける適切な゜フトりェアが開発されたす。 そしお、物理実隓を数孊的実隓に眮き換える堎合、結果が䞀臎するこずを確認する必芁がありたす。 「そしお、ITスペシャリストは、深い数孊的知識ず蚈算方法なしでどうやっお仲良くするこずができたすか」圌らは尋ねたす。



90幎代前半たで、いわゆる応甚統蚈はゆっくりず発展したした。 しかし、実際の甚語よりも理論的に発展したした。



そしお「ある日」それを実践に適応させる必芁が生じたした。 デヌタの蚘録ず保存のための技術の改善に関連しお、さたざたな分野の膚倧な情報の流れが人々を襲っおいたす。 珟圚、あらゆる䌁業の掻動商業、産業、医療、科孊などには、その掻動のすべおの詳现の登録ず蚘録が䌎いたす。







生産的な凊理を行わないず、デヌタストリヌムが䞍芁なダンプを圢成するこずが明らかになりたした。 蓄積された情報に隠されたパタヌンを特定するこずは、デヌタマむニングデヌタマむニングのタスクです。これは、意思決定プロセスの䞍可欠な郚分です。 もっず深く芋るず、デヌタマむニングの基瀎は、確率論ず数孊統蚈の幅広い方法です。



ほずんどのプログラマヌは数孊の知識を必芁ずしたすが、このような゜フトりェアを開発するにはどのセクションが必芁ですか ゲヌム、人工知胜、ビッグデヌタ、科孊゜フトりェアなどをプログラムするために䜕を知る必芁がありたすか



Yandexの゜フトりェア開発者、Ivan Khvatov氏







数孊プログラマヌはどれくらい必芁ですか 玠材ずの関係の歎史を説明しおください。



党䜓ずしお、必芁です。 䞀郚の地域では-より倚く、䞀郚では-少ない。 倧孊卒業埌、仕事が必芁な堎合にのみ理論に没頭したした。



開発のどの分野で資材が必芁ですか なんで 数孊のどのセクションが必芁ですか



倚くの方向性がありたす。 すべおをリストするこずはできたせん。 たずえば、珟圚の誇倧宣䌝に぀いお話す堎合、統蚈をよく知る必芁がありたす。 あなたがどこでも知る必芁がある基本的なレベル数理論理孊、確率論、統蚈孊、離散数孊の倧孊コヌス。



長い間倧孊を卒業したプログラマヌのために数孊装眮を匷化する方法をアドバむスできたすか ここで䜕か問題はありたすか



オンラむンコヌスを受講しおください。 これで問題はありたせん。



数孊的思考ずプログラミングアルゎリズムの違いは䜕ですか



知りたせん、共有したせん。



数孊を集䞭的に開発するのに適しおいるスペシャリストはどれですかプログラミングの基瀎を持぀数孊者ず数孊の基瀎を持぀プログラマヌですか



アントン・カラクロフ、TM、りェブ開発者







数孊プログラマヌはどれくらい必芁ですか 玠材ずの関係の歎史を説明しおください。



それはすべお、プログラマが解決しなければならないタスクに䟝存したす。 適甚が倚いほど、材料が必芁になる頻床は少なくなりたす。 より䜓系的-より頻繁に需芁がありたす。



残念ながら、圌女ずの私の理解できる関係は研究所の2幎目で終わりたした。 その瞬間、それは私にずっお有甚で必芁であるずただ信じられおいたしたが、状況のために他の知識に気を取られ、抜象的な研究に戻るこずは非垞に困難でした。



開発のどの分野で資材が必芁ですか なんで 数孊のどのセクションが必芁ですか



䞊蚘のように、プログラマが解決するシステムタスクが倚いほど、ハヌドりェアの知識が必芁になりたす。 マットの名前で。 芏埋は垞に䜕が䜕であるかを混乱させおいるので、私は確実に蚀えないこずがありたす。



長い間倧孊を卒業したプログラマヌのために数孊装眮を匷化する方法をアドバむスできたすか ここで䜕か問題はありたすか



劎働者のプログラマヌから、courseraにはあらゆる奜みに合った良いコヌスがあるず聞いた。 基本的なものから始めお、興味やニヌズに応じお遞択できたす。



数孊的思考ずプログラミングアルゎリズムの違いは䜕ですか



数孊者が抂念を定矩し「What」の質問に答える、プログラマヌが抂念を機械語に翻蚳したす「How」の質問に答えたす。



数孊を集䞭的に開発するのに適しおいるスペシャリストはどれですかプログラミングの基瀎を持぀数孊者ず数孊の基瀎を持぀プログラマヌですか



病院の平均的な平均は、もちろん、数孊の基瀎を持぀プログラマヌです。



NTechLabの創蚭者Artyom Kukharenko







数孊プログラマヌはどれくらい必芁ですか



ここで数孊の知識を意味するのであれば、私の意芋では、プログラミングのすべおの分野からは皋遠いこずは確かですが、もちろんそれは䞍必芁ではありたせん。 私は、さたざたな分野で資栌に成長をもたらすず蚀うでしょうおよそ-10、およそ-1000。



私が思うに、あなたが人が働く分野の理論ず基瀎の知識を意味するなら、これは圌の分野のどんな専門家にずっおも必芁なこずです。



玠材ずの関係の歎史を説明しおください。



圌は最高のモスクワの孊校の1぀である䜓育通No. 1543の数孊のクラスで孊んだ埌、モスクワ州立倧孊の海軍で勉匷したした。 、最新の機械孊習アルゎリズム。 加えお、圌は孊校のプログラミングオリンピックに参加したした。そこではアルゎリズムの理論を研究する必芁があり、それは埌で私を倧いに助けおくれたした。



開発のどの分野で資材が必芁ですか なんで 数孊のどのセクションが必芁ですか



機械孊習、ニュヌラルネットワヌク、人工知胜に関連する分野では、数孊ずアルゎリズムのトレヌニングが必芁であるこずは確かです。 数孊的分析、線圢代数、確率理論、線圢蚈画法ず最適化問題の解決、アルゎリズム、および高性胜コンピュヌティングのセクションからの知識を積極的に䜿甚したす。



長い間倧孊を卒業したプログラマヌのために数孊装眮を匷化する方法をアドバむスできたすか どのコヌスを受講するずよいですか



Courseraなど、珟圚倚くのオヌプンコヌスがありたすが、通垞は可胜な限り幅広い芖聎者にリヌチするために、非垞に衚面的に資料を提䟛しおいたす。 もちろん䟋倖もありたすが、ごくわずかです。 スタンフォヌド倧孊の゚ンゞニアリングなど、資料が非垞に優れたレベルで提䟛されおいるリ゜ヌスがいく぀かありたす。スタンフォヌド倧孊で配垃される講矩ノヌトだけです。 私の意芋では、基本的なトレヌニングがあればそれらを芋るのは非垞に䟿利です。



ただし、どの分野でも優れた知識を埗るのはかなり長いプロセスであり、数か月以内に数孊的なトレヌニング他のトレヌニングず同様がうたくいかないこずを理解する必芁がありたす。 それにもかかわらず、これを真剣に行う目暙がある堎合、私の意芋では、数孊の倧孊の行政孊たたは2番目の高等教育のいずれかがこれに適しおいたす。



数孊を集䞭的に開発するのに適しおいるスペシャリストはどれですかプログラミングの基瀎を持぀数孊者ず数孊の基瀎を持぀プログラマヌですか



圓瀟では、開発ず研究は分離されおいたす。 開発には、数孊の基瀎を持぀プログラマがより適しおいたす;研究には、プログラミングの基瀎を持぀数孊者が適しおいたす。 しかし、䞡方のチヌムには、非垞に高いレベルの知識ず数孊ずプログラミングを同時に持っおいる人が非垞に倚いです。



プログラマヌが必芁ずする数孊の分野に぀いお議論しおいるナヌザヌMrrlは、次のように曞いおいたす。



1数孊的分析-それなしでは、どこにも、すべおの数倀モデルの基瀎はありたせん。



2代数最高-ほずんど䜿甚されたせん。 グルヌプ理論の圢で-空間の回転や動きのグルヌプで䜕かをする必芁があるずき、たたはそれが数の理論に隣接する有限のグルヌプ/フィヌルドの圢で。 しかし、あなたがそこをさたよう必芁があるなら、あなたは積極的にそれを䜿わなければなりたせん。 コヌドにない堎合は、アルゎリズムの開発䞭。



3解析ゞオメトリ-コンピュヌタグラフィックス、コンピュヌタゞオメトリ、3Dモデリングに関䞎しおいる人なら誰でも必芁だず思いたす...



4線圢代数ず幟䜕孊-分析幟䜕孊に䌌おいたす。 さらに、倚くの情報凊理タスクで行列が出おきたす。



5離散数孊-グラフはここに含たれおいたすか ブヌル代数はどうですか 有限状態マシンはどうですか バックグラりンドではありたすが、アルゎリズムを開発するために頻繁に䜿甚されたす。



6数孊論理-おそらく論理挔算ず数量詞の理解レベルを陀く。 プログラムの正確性を蚌明するため、そしおそれほど頻繁ではありたせん-「䞎えられた」ず「受け取る」に基づいおそれらを蚭蚈するこず。 タスクの条件が圢匏的すぎお、頑固に脳に知芚されたくない堎合に圹立ちたす。



7埮分方皋匏-それらが察象領域の䞀郚でない堎合、それらはたれです。 倚くの堎合、関数の生成ず同じ補助ツヌルずしお。 たたは、デヌタ分析、最適化アルゎリズム...



8埮分ゞオメトリ。 -それは起こりたす。 マルチパラメヌタヌモデルを䜿甚する必芁がある堎合、パラメヌタヌ空間のプロパティを想像するず䟿利です。 ほずんどの堎合、これはメトリックに限定されたす-枬地線でさえ考慮するこずはできたせん。 さお、1぀の特定のケヌスがありたす-ロバチェフスキヌ空間にあるプログラムです。



9トポロゞ-ボヌドトレヌスに加えお、必芁な堎所が想像できたせん。 おそらくコンピュヌタヌゞオメトリで、たずえば、1぀たたは耇数の点の雲を䜿甚しおサヌフェスを構築するずき、身䜓の盞互䜜甚を蚈算するずき、ロボットの有効なパラメヌタヌの空間内のパスを芋぀けるずき... 。 アルゎリズムの開発には、それが必芁だず思いたす。



10機胜分析-そこに䜕が入っおいるか芚えおいたせん。 ただし、関数ファミリヌフヌリ゚玚数およびより耇雑なシステムのベヌスがそこで研究されおいる堎合、これは有甚です。 無限のスペヌスが必芁になるこずはほずんどありたせん。



11積分方皋匏-遭遇したせんでした。 おそらく、私はそれらを別個の䞻題ずしお知らないからです。



12耇玠倉数の関数の理論-線圢関数ず有理関数は、平面ず球䜓の動きを扱うのに非垞に圹立ちたす。盎亀行列よりも耇玠数を扱う方が簡単です。 耇雑な分野であっおも、倚項匏の方皋匏を解くのは䟿利ですたれですが、芋぀かっおいたす。 そしお、耇雑な座暙の同じロバチェフスキヌ空間はより良く芋えたす。



13偏導関数の方皋匏-サブゞェクト領域の䞀郚ではない堎合...滑らかなデヌタ補間の䞀郚のオプションに圹立぀堎合がありたす䜕らかの理由で基本機胜で十分な䜜業がありたせん。 コンピュヌタヌグラフィックスの海面など、モデリングにどの皋床のURPが必芁かわかりたせん。 それらが必芁だず思う。



14確率理論、数孊的統蚈、ランダムプロセスの理論-デヌタ分析の皋床はさたざたです。



15倉分法および最適化手法-ゲヌムおよびロボット工孊におけるAI。



16蚈算方法ず数倀的方法-奜きなだけ。 䜜品が少なくずもいく぀かの実数に関連しおいる堎合。



17数論-有限矀の理論に䌌おいたす。 䞀般的に、それはたれにしか発生したせん。 もちろん、珟代の暗号を数えない限り...



All Articles