知識の陳腐化の問題、特にコンピューターサイエンスのようなダイナミックな分野における問題は、決して新しいものではなく、多くの場合、高等教育機関の有効性を評価する問題になります。 多くの人々は、大学の講義がトピックの学術的側面に触れている状況に精通しています(基本的なレベルではかなり可能性があります)、実際のレッスンでは、質問はいくつかの例とタスクによってよく説明されていますが、学生は実際の開発経験を得ることはありません。 その結果、「The Art of Programming」は一つのことであり、インタビューではまったく異なるもの(「インターフェイスが抽象クラスとどのように異なるか」または「MAX関数を使用せずに列から最大値を選択する方法」) HabrやCourseraなどのリソース。
この状況を排除するため、公式レベルではなく、将来のエンジニア自身のレベルで、5つの標準が開発されました。これにより、雇用主が若い男性に何を期待するかをおおまかに理解できます(ウクライナ語、pdf)。
ドキュメントの構造は非常に単純です。 規制要件に加えて、それぞれに「労働機能」、「知識」、「スキル」の3つの列で構成される表が含まれています。 たとえば、「システムの設計」という知識分野は、卒業生が次のスキルを持っていることを示唆しています。
- 統合の結果としてソフトウェアを展開します。
- プログラムコードのバージョン管理システムを使用します。
- 継続的なソフトウェア統合システムを使用します。
- ソフトウェアモジュールおよび要素のリポジトリを操作します。
これから、将来のエンジニアがgitやJenkinsなどの必要なことを知らずに行うことは不可能であることは明らかです(たとえば)。
知られているように、ウクライナ教育省はIT企業のイニシアチブを支持し、実践的な専門家だけでなく、KPI、NAU、および他の技術大学の代表者も標準の準備に参加したため、開発された文書に集中するよう大学に推奨することができます。