Mail.Ru GroupによるPerlコースの紹介

画像



11月、Stepikプラットフォームでは、 Introduction to PerlコースがMail.Ru Groupの開発者から始まります。そこでは、学生はPerlプログラミングの基礎を学び、さらなる開発の分野を特定する機会があります。



トレーニングプロセスでは、言語の構文、モジュールの操作、OOP、正規表現、ワンライナー、言語とオペレーティングシステムの相互作用、入出力と並列処理の基礎が考慮されます。 主な重点は、言語とシステムプログラミングの基本的な知識です。 このプログラムは初心者向けに設計されています。コースをマスターするには、アルゴリズムの概念を持ち、基本概念(変数、条件演算子など)を知っているだけで十分です。



コースの関連性



Perlが死んだと考える人もいるので、コースの目的の1つは、この神話を覆すことです。 最新のモジュールと言語機能を考えると、今日のPerlはあらゆる問題を解決できます。



Mail.Ru Groupでは、Perlはほとんどのプロジェクト(検索、クラウド、メール、ポータル、マイワールド)の一部です。 VK Pay、Music Mail.Ru、B2BプラットフォームMail.Ru Cloud Solutionsなど、Perlで開始された新しい大規模プロジェクトもあります。



ニコライシュリャコフスキー、コースの著者および教師:



私たちのコースは、研究の基礎となる基盤です。 コース終了後に負荷の高いアプリケーションを作成できるスペシャリストをトレーニングしていません。 私たちの目標は、開発する方法を知っている人々を教育することです。 私たちは、学生にPerlの基本的な理解を提供するよう努めています。それはどのような言語で、どのような状態で、あなたはそれで何ができるかです。 特定のリスナーの関心領域に応じて、すべてについて少し話し、リンク先を示します。



「Perlの紹介」コースは、Mail.Ru Group-Technopark(N.E. Baumanにちなんで命名されたMSTU)、Technosphere(モスクワ州立大学)、Technoatom(MEPhI)の教育プロジェクトの一環としての大学コースの紹介と見なすことができます。インターンシップに参加します。 私たちの学部には、学期のPerlコースを終えて来た8人のインターンがいます。 5人はすでにジュニア開発者のカテゴリに移動しています。 成功です!



コース作成者



画像



Nikolay Shulyakovsky 、adVentures部門の副テクニカルディレクター、「My World」、「Music Mail.ru」、「VK Pay」、「Cheaper Together」などのプロジェクトを管理しています。 .Ruグループ。 Perl開発の経験-14年。 Perlのプロジェクト:「Mail.Ru Mail」、「My World」、「VK Pay」、「Mail.Ru Music」。



画像



Sergey PanteleevadVenturesのシステムエンジニアリング担当テクニカルディレクター。 実務経験:Web2000、Open Systems Publishing House、Intuit.ru、Acronis、Mail.Ru Group。 Perl開発の経験-18年。 Perlのプロジェクト:「My World」、「Music Mail.Ru」など



画像



Alexander Matveev、adVenturesのWeb開発者。 経験:マスターホスト、Zenon、Mail.Ruグループ。 Perl開発の経験-13年。 Perlのプロジェクト:「My World」、「Music Mail.Ru」、「Cheaper Together」など



画像



Mail.Ru Cloud Solutionsのアーキテクト、 Vladimir Perepelitsa 。 実務経験:Mail.Ru Group、Undercover Market、Rambler、Agave、Support of Russia。 Perl開発の経験-18年。 Perlプロジェクト:Mail.Ru Cloud Solutions Platform、Hotbox Cloud Storage、Mail.Ru Cloud、Rambler Photosなど



期間と形式



コースは無料です。 6つのセクションで構成され、各セクションには平均4つのレッスンがあります。 各動画の長さは15分以内です。 レッスンには、コードを記述するための小さなテストの割り当てと、素材をマスターするためのテストが含まれています。 宿題は自動的にチェックされます。 Stepikプラットフォーム内のコメントを使用して、教師や他の生徒と通信します。



「マニアックモード」では、コースを1日で​​習得できますが、より詳細なトレーニング(ビデオ資料の注意深い表示、ドキュメントの読み取り、すべてのタスクの完了)には約2か月かかります。



コース結果



コースを正常に完了した学生は次のことができます。



コースプログラム



1.はじめに





2.構文とデータ(基本)





3.正規表現





4.モジュール





5. OOP(基本)





6. OSとの相互作用





コースについての教師



アレクサンダー・マトヴェーエフ、ニコライ・シュリャコフスキー:



コースはとてもステキなスタジオで非常に快適な雰囲気で記録されました。Stepikのおかげでそれを学びました。 スタジオは完全に自動化されているため、ビデオは必要に応じて何度でも書き換えることができます。蝶を修正し、テキストをやり直します...



もちろん、公衆の前で読むこととカメラで記録することは、2つの異なることです。 聴衆に講義をしながら、生徒の目を見て、生徒がどこかで立ち往生していて、教材を知覚するのをやめたかどうかを感じます。 カメラはそのようなフィードバックを与えません。 再調整して、誰かに言っているのではなく、壁に向かっていることに気付くのは困難でした。



さらに、カメラに関する作業経験がなかったため、スタジオへの最初の3〜4回の旅行は、すべてを書き直す必要があるという理解で終わりました。



コースが興味深く、大勢の観客が集まる場合、より多くの宿題を含む拡張バージョンを記録します。 私たちにとっても、Stepikにとっても、Perlコースは新しいものです。そのため、今のところ基本的なことを決めました。 応答に応じて、改善、修正、修正を行います。



All Articles