コンテストについて
WorldSkillsは、特定の分野の専門家を特定することを目標とするコンテストです。 この競争は、国際的な非営利団体であるWorldSkills International(WSI)に根ざしています。
オープンチャンピオンシップは2回目のモスクワで開催されました。 コンテストへの参加は無料です。 参加者の年齢は18〜22歳で、学生は単科大学または総合大学です。 モスクワでは14のコンピテンシーが発表されました。詳細な情報は公式Webサイトで確認できます。
競技は4日間続きます。午前中、開幕、そして最終日の競技-総括と閉会。 コンテストの主な特徴は、すべての来場者が見ることができるプラットフォームで開催されることです。
Web Design Competencyについて
この能力は、Webデザインだけでなく、一般的なWeb開発にも関連しています。 (これは翻訳によるものだと思う、英語のデザインは開発としても翻訳されているから)。 ロシアのさまざまな地域からの24の競合他社がコンピテンスに参加しました。 トップ10に入るには、Webデザイン、HTML、CSS3、PHP、JavaScript、jQueryの基本、Ajaxを使用することを知っておく必要があります。
競争タスクは3つのモジュールに分割され、各モジュールは日中に完了するように設計されており、Web開発の個々の機能とテクノロジーに焦点を当てています。 すべてのモジュールが相互接続されているわけではありません。 それらのいくつかについては、タスクを完了するためのソースファイルのセットがあります。 以下のモジュールの詳細。 競技の各日(2.5日間続いた)に新しいタスクが提示されましたが、一部はAとBの2つの部分から構成されていました。条件に応じて、最初の部分は昼休みの前に、2番目の部分は日の終わりの前に完了する必要があります。 モジュールの完了後、作業は専門家によって評価されました。 特定の実装計画が毎日提供されました。
インターネットは、時間制限のある専用コンピューターで利用できました。各参加者は、モジュールごとに5分間、2回までしか使用できませんでした(未使用時間は燃え尽きます)。 電話、ノートブック、教材は禁止されていました。 ロシア語で文書化された情報はほとんどなく、広範な情報は英語でのみ提示されました。
私自身について
コンテストについて詳しく話すには、まず自分自身について少しお話します。 私はモスクワ大学の4年生で、専門分野「応用情報学」で勉強しています。 カリキュラムには、HTML、CSS、およびPHPの基本を教える「インターネットテクノロジー」の分野があります。 私が学んだ学問の後に私が持っていた基本は、トップ10に割り込むには十分ではありません。 それで、私はビデオ、チュートリアル、記事でウェブ技術を勉強し、この分野のより深い知識を得ました。
競争について
競技初日
私たち(参加者)は午前中に現場に到着し、安全訓練を受けました。 競技者の間で、コンピューターでの仕事の抽選が行われました。 続いて、グランドオープニングがありました。 その後、すべての楽しみ、つまり競技会が始まりました。 この日、最初のモジュールを実装する必要がありました。 モジュールを評価するための基準を紹介しました。完成した基準ごとにポイントが与えられました。 最初のモジュールでは、次のことを行う必要がありました。
- 「VVC Webサイトの再設計、少なくとも2ページ、メインページ、および機能を備えたページ。
- 古いデザインの分析を準備し、新しいバージョンの欠点と解決策を示します。
サイトマップと適用可能なカラーパレットを準備します。- 480pxの狭画面モバイルデバイス用のページデザインを設計します。
モジュール全体が4時間与えられました。
すべての基準に従ってモジュールを完了し、時間がありましたが、残念なことに、2番目のモジュールには資料がなかったため、最初の段階は完了しました。
コンテストの2日目
今日は2番目のモジュールを実装する必要があったと考えるのは理にかなっています。 このモジュールは、パート「A」に分割され、ブレークの前に行う必要があり、パート「B」になりました。 各パートは4時間与えられました。
パート「A」では、以下を実装する必要がありました。
- 2つのレイアウトのレイアウト:メインページと機能ページ。
- 少なくとも3つのスライドを備えた純粋なJavaScriptスライダー。 スライドを動かす難しさを推定しました。
UPD:レイアウト:
残念ながら、ここでは2つのレイアウトしか作成できませんでした。
パート「B」では、タスクは次のとおりでした。
「残念ながら、以前の開発者はスタイルシートを失っていたため、首都の美術館のカタログサイトのメインページを再作成する必要があります。 彼の最後のエントリによると、「スライダー」、訪問統計の表、セクションのあるメニューがサイトに表示されるはずです。HTMLソース、空のstyle.cssおよびscript.jsはソースファイルから提供されました。 style.cssのみを編集し、script.jsでスライドの変更を実装することができました。
ここでは、モジュール全体も扱いました。
コンテストの3日目
この日は、精神的にも肉体的にも最も疲れていました。 3番目のモジュールには2つの部分がありましたが、「A」と「B」の部分を同時に実行できました。 モジュール全体を完了するのに6時間かかりました。 このモジュールの実装については、ほとんどのポイントを与えました。
3番目のモジュールでは、タスクは次のとおりでした。
「HTMLファイルとCSSファイル、さまざまな画像が提供されます。 あなたの作品は、設計基準、HTMLおよびCSSによって評価されません。 レイアウトには冗長機能が含まれていることに注意してください。 実装が必要な関数のみを残す必要があります。
あなたの仕事は、与えられた機能を備えた柔軟なフレームワークを作成することです。 昼食までに、共通のPHPフレームワークを作成し、その日の終わりまでに、残りのクライアントインターフェイス関数を完了する必要があります。
職務内容:
- サイト訪問者向け
- 市内地図で記事、コメント、アトラクションのリストを表示します。
- 登録する機能(電子メールによる確認は必要ありません)。
- 登録ユーザー向け
- ユーザー名とパスワードを使用して認証し、セッションを終了する機能。
- モスクワでの散歩のリスト(ルート)を作成し、地図から貨物運送状に視界を「ドラッグ」し、削除する。
- ルートポイントの手動ソートが存在する必要があります。
- 選択したアトラクションを地図上に表示します。
- 興味のあるポイントにコメントを投稿する機能。
- 訪問者は、CAPTCHAメカニズムを使用してコメントを確認する必要があります。
- 管理者向け
- ユーザー名とパスワードを使用して認証し、セッションを終了する機能。
- マーカーを追加フォームからマップにドラッグして関心のあるポイントを追加し、マップからバスケットにマーカーをドラッグして削除する機能。
必ずオープンライブラリの機能を使用してください。 Flash、Silverlight、または純粋なJavaScriptなどのテクノロジーは評価されません。
ここに実装しました:
- コンテストの主催者が言うように、フレームワーク。
- Ajaxを介して承認とユーザー登録を行いました。
- また、Ajaxを介してキャプチャコメントを追加します。
- jQueryを使用してAjaxを介してドラッグアンドドロップすることにより、目的地を貨物運送状に追加および削除します。
「管理者パネル」を作成して、運送状の見どころを整理する時間はありませんでした。
まとめ
私はトップ5にいましたが、私は賞を取りませんでした。 最も重要なことは、知識を拡大および体系化し、弱点を特定し、改善のさらなる方向性を概説したことです。 インターネットへのアクセスが制限されていたため、準備は徹底的で、問題が発生した場合にすぐにどこを見るべきかがすぐにわかる程度に文書を調査しましたが、競技中はインターネットは役に立ちませんでした。 学生がスキルを向上させ、何ができるか、何を引き上げる価値があるかを見つけ、新しい人と知り合い、ビジネスで自分を証明するためには、まず、このような競技会が必要だと思います。 たぶん、これらの競争は、貴重な人材を探している雇用主にとっても同様に価値があるでしょう。 専門分野が教育プログラムに限らず、習得した知識を実践する方法を知っている学生はほとんどいないようです。 私は自分の知識のギャップを埋めるのに1年かかります。 来年はより高い場所で競争したいと思っています。