ロシアとアメリカのITプロフェッショナル向けの教育。 パート1

特定の状況により、私は私の人生でいくつかの教育機関を変更する必要がありました:物理学を専攻してロシアの学校とロシアの大学の両方を訪れ、アメリカの学校で1年間勉強したこともあり、現在はアメリカの大学でコンピューターサイエンスの専攻を勉強しています。



このような経験があるので、私はさまざまな比較を行い、自分がやりたいことについての考えをこの記事で表現することができるし、その権利を持っていると思います。 誰も多くのテキストを読むことを好まないことを考慮して、この記事を2つの部分に分けました。現在読んでいる最初の部分はアメリカとロシアの高校について説明し、プログラマーとコンピューター科学者の共感者の利点を比較します。 2番目の部分では、直接高等教育について説明します。



それでは始めましょう! おそらく、ロシアの普通の学校の状況についての私のビジョンから始めましょう。 ロシアの学校の伝統では、生徒による教師のダミー、3人、善人、優秀な生徒への分離は非常に強力です。 ラベルシステムは非常にうまく機能するので(なぜ独立した会話なのか)、どの生徒が誰であるかを教師がどのように「理解」しているのかを見るのは驚くべきことです。 残念ながら、このラベルは通常、学校でのキャリアの最初の段階で結び付けられ、特に中等学校の教師のアスファルト舗装の方法では、後で取り除くのは非常に困難です。 すべての生徒は友達のマークを知っているため、学校コミュニティの正式な「ステータス」に不一致が生じることがよくあります。 かなりの数の将来のIT担当者が、いわば、システムに対する敵意を持っている(つまり、いずれにせよ、私が学校を卒業したのは4年前でした)ため、この敵意により、彼らは学校の階層の外部にいます。 もちろん、コンピュータサイエンスのレッスンが開始されたときにのみ、それらは明らかになり、ほとんどの場合、教師と一緒にカウンターに入らない限り、「優秀」です。 通常、学校は、Wordおよび単純なBASICまたはPascalコンパイラを使用する強力なスキルを除いて、通常、このテーマに関する知識をほとんど提供しません。 これらの言語はかつて学習に適していたのかもしれませんが、今では明らかにPythonやJavaのような優れたオプションがあります。



真のITスペシャリストとは、数学や物理学などの論理と正確な科学によって形成される特別な考え方を持つ必要があるエンジニアであると、誰も私と議論することはないと思います。 ロシアでは物理学に問題がなかったことを認める価値があります。正しく勉強すれば、数学については言えない大学のコースで試験の準備をすることはかなり可能です。 学校のコースは絶対に大学レベルの準備をしていないだけでなく、通常は適切な大学に入るために側で勉強する必要があります(たとえば、モスクワ工科大学の通信学校で勉強します)、コースの終わりまで、限界と積分の概念が実証されています、同時に、完全に明らかにせずに、dxが何であるか、または合計の限界が積分であることを説明しません。 もちろん、それを必要とする人は誰でも自分でそれを理解すると言うことができますが、このアプローチは無意味だと思います。なぜまだ説明されていない何かを実証するのですか?



ロシアでは、全10学年にわたってクラスは変わりません。つまり、個々のグループ内で非常に緊密で友好的な関係を確立します。 多くの場合、プログラミングとコンピューターに興味がある人が何人かいます。 互いに支え合っているこれらの複数の人々は、一人の人間がやったよりもはるかに効果的に新しい何かを助け、研究し、学ぶことができます。 これには、アメリカに対するロシアのシステムの否定できるプラスがあると思います。



これが、記事の最も興味深い部分である地球の西半球にスムーズに移動した方法です。 アメリカでは、学校はわずかに異なる原則に基づいて構成されています。 クラスがまったくないため、各学生は個別に考慮されます。 学生は、自分自身、興味、そして最終的にはキャリアのために必要だと思う科目を自由に選択できます。 毎年、学生が取らなければならないいわゆる単位があります。たとえば、数学で4単位、自然科学で4単位、英語で3単位、体育で2単位、人文科学で3単位です。 場所や年によってローンの数は異なる場合がありますが、その概念ははっきりと見えます。8年間に1回の体育や過去4年間に1つの文学を行うことは不可能です。 しかし、それにもかかわらず、学校の終わりには、ロシアの8年生レベルの数学と大学の1年生文学の知識を持つかなりのチャンスがあります。

これはおそらく最も興味深いものです-大学の1年次プログラムに従って、一部の科目で勉強する機会が学校にあります。 ここで学校の教育システムを感じる機会を得たとき、私はマタン、ニュートン力学およびプログラミングの大学コースに巧みに登録しました。 これの正式名称はAdvanced Placementです。 最も優秀な学生は大学でローンを取得するためにこれらのコースを受講し、はるかに複雑な大学のコースのための強力な知識ベースを持っていると理解されています。



ロシアの工科大学で最初の学期に勉強した後、私はアメリカの学校ではマタンのコースが真に大学であり、いくつかの点でそれを上回っていることに注意することができます。 物理学では積分を使用しません。積分は、本質的には完全に「大学」になりません。 ロシアの普通の学校物理学に似ていると思います。 ただし、大学では、積分によって正確に説明されます。 そして最後に、プログラミング。 学校では、プログラミングの勉強にJavaが使用されました。 以前はC ++が使用されたと言われていましたが、これは完全な狂気だと思います。 Javaでは、手続き型プログラミングが上手に示され、オブジェクト指向プログラミングにスムーズに変わりました。 数週間ごとに、学生はいくつかの小さなプロジェクトを実施しました。これにより、概念をより完全にカバーし、一般的にチップを切り抜けることができました。 コースの終わりには、比較的大規模なプロジェクトがペアで実施されました。 私と私のパートナーは、グラフィック部分にSwingを使用し、ソフトウェアの退屈な論理計算を行う迷路ゲームをプログラミングしました。 このコースのすべてをすでに知っていたにもかかわらず、強い生徒の先生は論理と理解のためのより複雑なタスクを与えたので、私は興味がありました。



もう記事を終える時間だと思います。この記事はすでにかなり大規模です。 要約すると、アメリカの学校は強くて目的のある生徒により多くの機会を提供しているが、何にも興味がない人には何もできないことに気づくことができます。 「すべてのアメリカの学童(そして特別な場合にはすべてのアメリカ人)は愚かである」という神話があるのはそのためです。 ロシアの学校では、大部分の人がより多くの知識を与えますが、プログラムに従わない何かを学ぶ機会を与えないので、あなたは側で情報源を探す必要があります。



これを読んでくれたみんなに感謝します。 habrauserの側に関心があれば、大学に関する記事の2番目の部分を公開します。



2番目の部分は公開されています。 読んで



All Articles