5幎間、5぀の教育プロゞェクト教垫の䞻なものず歎史に぀いお簡単に

画像



最近、MSTUず䞀緒に組織した最初の教育プロゞェクトであるMail.Ru Technoparkによっお 5幎が経過したした。 N.E. バりマン。 圌の仕事の間に、プロゞェクトは、 テクノスフィア Mail.Ru VMKモスクワ州立倧孊、 テクノトレックMail.Ru MIPT、 テクノポリスMail.Ru SPbPU、 テクノアトムMail.Ru MEPhIなど、囜内の他の最も匷力な技術倧孊でも開始されたした。 䌝統的に1月25日に祝われおいた孊生の日を蚘念しお、IT教育が始たった経緯、教育プロゞェクトがどのように珟れ、発展したか、今日の様子、そしお提携倧孊のおかげで、これはどれもありたせん。 テクノパヌクは最初のものであり、数幎ぶりのものでした。 ゜リュヌションずアプロヌチが完成したのはテクノパヌクであったため、埌で他のプロゞェクトの基瀎を圢成したため、これに぀いお詳しく説明したす。 そしお、先生に床を枡したす。



テクノパヌク



2011幎11月、「先駆的」な教育プロゞェクトの立ち䞊げを発衚したした。 12月、最初の孊生グルヌプ42人が募集され、1月末たでに、Mail.Ruグルヌプのスタッフから教垫チヌムが結成され、トレヌニングプログラムが承認されたした。 孊生の3段階の遞択が開発されたした最初に、オンラむンテスト、次にフルタむムの専門面接ず人事面接。 6か月埌、最初のセッションが開催され、42人䞭31人が無事に終了し、2012幎9月たでにテクノパヌクの孊生数は91人に増加したした。 確かに、そのうち56人のみがセッションを終了したした。



その1幎埌の2013幎5月に、テクノパヌクはRAECによるず最高の教育プロゞェクトのリストに入りたした。 9月たでに、1぀の堎所の競争は5〜7人でした。 花厗岩科孊は168人の孊生によっおかじられたした。 16の分野で構成される新しいトレヌニングプログラムが䜜成され、24人の教垫が知識を共有したした。 同じ幎の11月に、ノミネヌト「科孊ず教育」でRunet賞を受賞したした。 2幎埌、テクノパヌクで最初の卒業匏が行われたした。 最初のセット42人のうち、17人がフィニッシュラむンに達し、そのうち14人の卒業生がMail.Ru Groupに勀務したした。 その時たでに、テクノパヌクの講堂の223人の孊生が19の分野で講矩に参加したした。







次のフロンティアは3幎間のテクノパヌクです。 222人の孊生が蚓緎を受け、22の分野で講矩を受けたした。 この時点で、40人がすでにMail.Ru Groupでのむンタヌンシップを完了し、採甚されたした。 MSTUのすべおの孊生向け。 バりマンの「テクノスタヌト」チャンピオンシップが開催されたした。その䞭で、孊生の生掻を楜にするモバむルWebサヌビスのコンセプトを䜜成する必芁がありたした。 250人がチャンピオンシップに参加し、46のプロゞェクトを発衚したした。



テクノスフィア



2014幎2月に、2番目の教育プロゞェクトずしおテクノスフィアを立ち䞊げたした。これはモスクワ州立倧孊の壁の䞭で展開されたした。 ロモノ゜フ。 倚くの点でテクノパヌクで埗た経隓を考慮したしたが、テクノスフィアは盲目的なコピヌではありたせんでした。





テクノスフィアぞの最初の募集では、コンテストは1䌚堎あたり3人で、1幎埌には5人でした。初めお42人を募集したしたが、2孊期に行くこずができたのは10人だけでした。







圓初、トレヌニングプログラムは1幎間蚭蚈され、6぀の分野で構成されおいたした倧量のデヌタの知的凊理のためのアルゎリズム、むンタヌネットアプリケヌションの開発でDBMSを䜿甚する方法、C ++でのマルチスレッドプログラミング、テスト、情報怜玢、Hadoop。 しかし、1幎埌、プログラムを改蚂し、隔幎にした。 4孊期の間、孊生は10の分野を研究し、倧量の実習を行いたす。 同時に、準備コヌス「アルゎリズムずデヌタ構造」が開発されたした。



たた、孊生がMail.Ruグルヌプで盎面しおいる実際のタスクを扱うラボを䜜成したした。 たずえば、分析アルゎリズムを改善し、特定のヒュヌリスティックを䜜成しようずしたす。 ぀たり、圌らは䌚瀟ずの定期的なむンタヌンシップ䞭に行うのず同じこずを行いたす。 2015幎の秋以来、研究宀は研究を実斜し始めたした。 たずえば、ニュヌラルネットワヌクを䜿甚しおさたざたなビゞネス䞊の問題を解決する可胜性が研究されおおり、さたざたなアルゎリズムの実装が䜜成されおいたす。



テクノトラック



2015幎9月、MIPTで3番目の教育プロゞェクトTechnotrekが開始されたした。 今回は実隓をせず、すぐに12分野の2幎間のプログラムを開発したした。 しかし、遞択システムは2぀の段階で䜜成されたした。最初はオンラむンテストで、その埌は技術面接です。 テクノパヌクやテクノスフィアずは異なり、すべおのコヌスの孊生はすぐにテクノトレックのコヌスを受講し始めたした。



最初の2぀のプロゞェクトず同様に、Technotrekには独自の専門分野であるモバむル開発がありたす。







2016幎の春に、入孊テストに合栌した他のすべおのMIPT孊生向けに、「C ++プログラミング」ず「iOSアプリケヌション開発」の2぀のオヌプンコヌスを開始したした。 珟圚、Technotrackには、「Linuxシステム管理」、「高負荷プロゞェクトのDBMS」、「産業甚プログラミングおよびデヌタ構造の玹介」、「Androidアプリケヌション開発」の4぀のオヌプンコヌスがありたす。







テクノポリス







2016幎9月、Odnoklassnikiは新しい教育プロゞェクトを立ち䞊げたした。今回はピヌタヌサンクトペテルブルク工科倧孊ず共同で。 すべおのコヌスの孊生ず倧孊院生はテクノポリスに入孊できたす。 3段階の遞択最初のテストを含むアンケヌト、詳现なオンラむンテスト、最埌にJavaコヌドの䜜成ず読み取りに関する技術面接。 最初のセットには、高負荷のJavaアプリケヌションの蚭蚈ず開発に関する2幎間のコヌスを開始した40人の孊生が含たれおいたした。 4぀の公開講座のうち最初のJava入門も完了したした。 たた、「モバむル開発」、「C ++プログラミング」、「マルチスレッドプログラミング」も蚈画されおいたす。



テクノアトム



5番目の教育プロゞェクトMEPhIずの共同プロゞェクトは、他のすべおのプロゞェクトずは異なりたす。そのフレヌムワヌク内には、入孊詊隓に合栌した埌に孊習できるオヌプンコヌスのみがありたす。 クラスは、講矩、セミナヌ、りェビナヌ、マスタヌクラス、䌚議など、さたざたな圢匏で開催されたす。 珟圚、「Javaでの開発」、「Pythonでのプログラミング」、「Perlでのプログラミング」の3぀のコヌスがありたす。







今日の教育プロゞェクトでは、Mail.Ru Groupの100人以䞊の埓業員が教えおいたす。 私たちは圌らに、教えおから最も蚘憶に残る瞬間に぀いお尋ねるこずにしたした。 以䞋の圌らの物語を読んでください。 そしお、最初の蚀葉は教垫ではなく、すべおの教育プロゞェクトの起源に立った人によっお蚀われたす。



Dmitry2121 Voloshin、Mail.Ru Groupの元研究および教育ディレクタヌ







MSTUでテクノパヌクの建蚭に参加したのは偶然のこずです。 私は、教育プロセスやトレヌニングプログラムの䜜成ではなく、建蚭そのものを意味したす。 2012幎2月に私がMail.Ru Groupチヌムに加わったずき、私はフォアマンずしおも掻動しおいるずは思わなかった。 その時たでに、Volodya GabrielyanはすべおSkyLightの構築に携わり、時にはそこから出おきお、材料の遞択やデザむナヌずのコミュニケヌションの耇雑さに関する質問に巧みに答えるこずができたした。 䞊行しお、MSTUでプロゞェクトの斜蚭を遞択し、芋積もりに同意し、教宀の家具の色ずスタむルに぀いお話し合いたした。 修理の準備はほが6か月続きたした。 MSTUの䞻芁な教育甚建物GUKは歎史的な建物であり、再建するのはそれほど簡単ではないずいう事実により、状況は耇雑でした。 それに぀いおはりィッシュリストの倚くを壊した。 MSTU偎からは、プロセスはIUの孊郚長であるAndrei Proletarskyによっお掚進されたした。 私たちは初期段階で頻繁に圌ず口論をしたした。



箄6か月埌、敷地の改修を開始したした。 孊長の恵みから、GUKの3階孊長の郚屋が䞎えられたした。 それには倚くの吊定できない利点があり、その䞀぀は倩井の高さでした。 そしお、1぀の小さな欠陥それは私たちの目的にずっお十分ではないこずが刀明したした。 埌に刀明したように、60人に少なくずも1人のストリヌミング芖聎者が必芁であり、郚屋の映像が䞍十分でした。 郚分的には、この問題は倉圧噚教宀を犠牲にしお平準化するこずが提案されたした20人のうち2人がそれぞれ40人に1人になりたすが、ご存じのように40人は60人ではありたせん。耳2階を䜜るこずにしたした。 高い倩井に぀いお蚀及したしたか それで、工孊系倧孊ですから、圌らは郚屋に金属構造物を溶接するこずに決めたした。それは平屋の郚屋に別の床を加えるでしょう。



建蚭プロセス党䜓のうち、ある゚ピ゜ヌドが私の蚘憶に萜ち、文字通りクラッシュしたした。 私たちに割り圓おられた郚屋には柱がありたす。 3番目の孊長の䞊にさらにいく぀かのフロアを保持するベアリング。 たた、残念ながら、これらの列は教宀内に非垞にうたく配眮されおおらず、孊生のホワむトボヌドの可芖領域を郚分的にブロックしおいたす。 倧たかな仕䞊げの段階で、ディマ・グリシンず私は郚屋を芋お、朚補のラグに沿っおこれらの講堂に向かいたした。 そしおもちろん、圌らは動揺したした。䜕もできず、どうにかしお倖に出る必芁があるからです。たずえば、取締圹䌚で起こっおいるこずを攟送する画面を远加する必芁がありたす。 圌らは舌を瞮め、立ち去った。



劎働者は私たちを聞いたこずが刀明したした。 埌で刀明したように、圌らは教育プロセスに察しお非垞に敏感で病気です。



ディマを護衛しお芳客のもずに戻ったずき、2人の劎働者が1本の柱を運んでいるのを芋たした。 足が厩れた。 想像力は私の頭の䞊に折り畳たれたGUKを描きたした。 私も考えたしたここで死ぬのはいいこずです。 少なくずも、MSTUの敷地の䞀郚が倱われたこずに぀いお孊長ず䌚話するのを埅っおいたせん。 st迷から出お、私は話した。 Volodya Gabrielyan自身も私の雄匁さに満足しおいるず思いたす。 宣誓の策略は2分間続きたしたが、どのような状況でもそれを再珟するこずはありたせん。 劎働者は私を䞁寧に芋぀め、柱の砎壊を止めたした。 圌らの職長が珟れたした。 暗くなっおきたした。



もちろん終了したした。 柱は閉じられ、補匷材で補匷されたした。 そしお、ほが5幎間、MSTUの優秀な孊生がこれらの教宀で勉匷しおいたす。 しかし、私がそこに行くずき、私はいやでなく、ボロボロの柱ず倩井を芗きたす。 GUKは私の頭の䞊で折り畳たれおいたすか 怖いです。



MailビゞネスナニットおよびMail.RuポヌタルのトップデザむナヌであるMitya Osadchukは、Technoparkで「Designing Interfaces」コヌスを教えおいたす。







䞍正行為は、最も叀い孊生芞術です。 詊隓に進むず、あなたは特別な゚ヌゞェントであり、完党に特別な手術を受けおいるように芋えたす。 私は䜕も孊ばず、チヌトシヌトを準備し、巧劙に答えを曞き、教垫は䜕も気づかず、あなたはスヌパヌマスキングスキルず時間内にポヌカヌフェむスをする胜力のおかげで優れた評䟡を迫られおいたす。



掚枬する人はほずんどいたせんが、教垫の偎では、すべおがたったく逆に芋えたす。 孊生がどれだけうたく倉装したずしおも、孊生が来た堎所や座った堎所から始めおも、すべおは非垞に䞀目がれしたす。 動きによっお、芋た目によっお、ほずんど息によっお、誰が浮気しおいるのかは明らかです。 したがっお、アドバむスの䞀郚-自分を慰めないでください、あなたはい぀でもどこでも、あなたのスキルではなくcであるこずを芋るこずができたすが、教垫は圌があなたを燃やすかどうかに䟝存したす。 ベビヌベッドではなく、知識を持っお来おください



別の興味深い点は、バりマンカの食堂です。 孊生の長い間忘れられおいた印象。 その䞭で、あなたはちょうど䞀分䞀列に費やすず若くなりたす。 Belyashi、臭い、䟡栌、すべお「子䟛の頃のように」。 孊生食堂に感謝するず、退屈したす。



Dmitry nikiasi Isaikin、䞻芁モバむルメヌルMail.Ruプログラマヌは、テクノパヌクでコヌス「䞊玚C / C ++プログラミング」を教えたした



面接で。 私は孊生に尋ねたす



-人生で䜕をするのが䞀番奜きですか

-ドリフト



私は長い間、圌がどのようにドリフトするかを非垞に興味を持っお教えおくれたした。 ただこの孊生を連れお行ったようです たた、予備のオンラむンテストでほが満点を獲埗した非垞に矎しい1人の女の子に぀いおの話をしたこずを芚えおいたすが、察面むンタビュヌでは完党にれロでした。 それで、なぜ圌女がそれをしおいるのかず尋ねられたずき、圌女は䜕も理解しおいないなら、心から答えたした私は女の子であるはずです、私は䜕も知る必芁はありたせん、そしおあなたが䜕かをする必芁があるなら、あなたはい぀も男に尋ねるこずができたす。



Sergei boogerwooger Prilutsky、䞻芁プログラマヌ、ビゞネスナニット、Mail and Mail.Ru Portalは、テクノパヌクで「むンタヌネットアプリケヌションセキュリティ」コヌスを教えおいたす。







私たちは逆制埡に座っおいたす、孊生はクラッククラックを砎り、シリアル生成アルゎリズムを埩元する必芁がありたす。 圌らは次のように登堎したす「なんおクレむゞヌな機胜、コヌドのトレヌスずトレヌス、そしおそれは垞に新しい䟡倀をもたらしたす。」 どういうコヌドなのかわかりたせんが、暩限を維持する必芁がありたす。「慎重に远跡する」などず答えおいたす。 すでに自分で困惑しお、座っおいる、苊しんでいる。 しばらくしおから、私たちはすべおrand関数をトレヌスしおいるずいう事実に远い぀きたした。 A-暩限。



孊生には、実際のWebサヌビスを調査し、セキュリティを改善するための掚奚事項を含む゚ッセむを曞くずいうタスクが䞎えられたした。 孊生はフォヌムやCookieなどを怠laに突っ蟌んでいるず想定されおいたしたが、あるチヌムは少し䞭毒になり、オンラむンストアを掘り出し、SQLむンゞェクション、XSSを芋぀けお、管理パネルにアクセスし、ほずんど送信されたしたサむト管理者のパスワヌド。 P-勀勉。



Allodsチヌムの䞻任プログラマヌであるArtyom bozaro Navrotskyは、テクノパヌクのデヌタベヌスコヌスを教えおいたす。



2016幎の秋から、テクノパヌクでDBMSコヌスを実斜しおいたす。 おもしろいこずから、 私が教垫になったそのような人生にどのように到達したかに぀いおのみ話すこずができたす。 誰かが6か月前に秋にDBMSコヌスを教えるず蚀っおいたら、信じられなかったでしょう。 それでも、8月9日に教垫になるずいう申し出を受けたずき、私はあたり考えずに同意したした。 私にずっおはテストでした。孊期が始たる前-1か月足らずで、私は教える経隓がありたせん...



テクノパヌクのりェブサむトから、コヌスプログラムの䞀般的なアむデアを埗お、以前の講矩のスラむドを䜿甚しおPavel Shcherbininのプレれンテヌションを取り、準備を開始したした。 ちなみに、2013幎からこのコヌスに関するメモ付きのビデオが出おきたした。それらがないず、最初の講矩を行うのがはるかに困難になりたす。



感情的な芳点から最も難しいのは、最初の講矩ず最初のコントロヌルでした。 私の頭の䞭での最初の講矩の蚈画は、䞀週間半ほどで圢になりたした。 問題は、単にボヌドに行っおスラむドでストヌリヌを語るこずができないずいうこずです。講矩は盞互に関連しおおり、珟圚の講矩の終わりには、次に䜕を蚀うかを知る必芁がありたす。



それでも、問題の玔粋に技術的な偎面であるプレれンテヌションによっお、かなり倚くの苊痛がもたらされたした。 最初の2か月間、PowerPointでプレれンテヌションを修正する際に苊劎したした。 最倧の䞍䟿は、Windowsぞのバむンド、および必芁なバヌゞョンのMicrosoft Officeを備えた厳密に定矩されたコンピュヌタヌ、および゜ヌスコヌドでの構文の匷調衚瀺によっお発生したした。 コヌスの途䞭で解決策を芋぀けたした。シャワヌ https://github.com/shower/shower を䜿甚しおすべおのプレれンテヌションを再配眮し、スラむドの準備にかかる時間を倧幅に短瞮したした。 私の気持ちによるず、私は管理したしたが、もちろん間違いなくできたせんでした。 次の孊期がずっず良くなるこずを願っおいたす。



Mail.Ru Groupの戊略ず分析のディレクタヌであるAlexander gornal Gornyは、テクノスフィアのWeb開発のコヌスを教え、テクノパヌクの孊生向けの倧孊院プロゞェクトを実斜したした。







テクノパヌクを立ち䞊げたずき、私が講垫を務めるはずだった最初のむベントの1぀で、むンタヌネットずむンタヌネットプロゞェクト開発者の職業がどれほど優れおいるかを教えおください。 むベントを開催した同僚は事前に譊告したした



-バりマンカに来おください。 そこに適切な聎衆を芋぀ける方法を教えおください。

私は圌

-数で芳客を芋぀けられないずいうこずですか

-バりマンは耇雑で、知らなければそこに芋぀けるのは難しい。

-私は倧人です、なぜあなたは私をだたしおいたすか 察凊できたす。



20分で到着したす。 条件付きで、302人の芳客が必芁でした。3階に䞊がりたす。 ここは301、ここは303です。302は違いたす。 私は床を走り始めたした-芳客はいたせん。 たるで悪かったかのように、電話はこの時点で座っおいたので、同僚に助けを求めるこずができなくなりたした。 合栌した生埒に「302はどこですか」ず尋ねたす。 最初の人は知らない、2番目の人は知らない、3番目の人は、「前埌に行き、階段を䞋り、䞊り、302になりたす」ず蚀いたす。 私は来お、302ではなく、302があり、Mail.Ruグルヌプのむベントはここでは行われたせん。 私はここで孊生に尋ねたす「本圓の302はどこですか」 最初の人は知らない、2番目の人は知らない、3番目の人は蚀う「ああ、それはあなたにずっおそんなこずです」-「そしお、どうやっおそこに着くのですか」-「そこに、ここに、そこに、そしおそこにある。」 そしお、あなたはすでにそれを芋぀けるでしょう。」 私は行ったり来たりしお、自分が茪になっお歩いおいるこずを理解しおいたす。



芁するに、私はバりマンカを20分間走り回りたした。 䞭庭に通じる同じ窓を芋たこずが䜕床もありたしたが、私は心から憎んでいたした。 私はほずんど遅れおいたが、パフォヌマンスは良かったが、今ではバりマンカが難しいこずをしっかりず芚えおいる。



Anton meph1st0 Reznikov、Clouds Mail.RuのWebバック゚ンド開発チヌムのチヌムリヌダヌは、いく぀かのMail.Ru Group教育プロゞェクトでオヌプンPerlプログラミングコヌスを教えおいたす。







テクノスフィアの卒業生にむンタヌンシップのためにむンタビュヌするず、時間が終わりに近づき、プロゞェクトに関する質問にスムヌズに倉わりたした。 Tarantoolに぀いお話すず、タむプミスが芋぀かった日付で動䜜する請求コヌドを瀺したした。



「400」の代わりに「100」ず曞かれおいたしたが、これは2100幎に「撃぀」こずになっおおり、テストでは2000幎から2099幎たでの期間をカバヌしたした。 圌らは笑っお、別れたした。 はい、Vlad、それがその孊生の名前でした。圌は今、半幎間クラりドで働いおいたす。



Mail.Ru GroupメディアプロゞェクトのテクニカルディレクタヌであるPavel dzirtik Shcherbininは 、テクノパヌクでデヌタベヌスコヌスを教えたした。







生埒たちは時々非垞に難しい質問をしたすが、めちゃくちゃ難しいです。あなたは理解しおいたす。あなたは絶察に䜕に答えるべきかわかりたせん。 そしお、これはあなたの胜力だず思われたすが、すぐに答えられるものはありたせん。 そのようなケヌスがありたした。課題の過皋で、生埒ず私は生埒のラップトップのいずれかで手順の䜜成を開始できたせんでした。 倖郚キヌを正しくハングさせるこずができたせんでした。 そしお、すぐに実際に䜕が起こったのか分かりたせんでしたが、それを理解するこずは非垞に興味深いものでした。 講矩は終了し、ラップトップを取り、最も近いカフェに座っお、そこにすでに気付いおいお、間違いを芋぀けたした。 講矩の1時間埌、私はTechnoparkポヌタルに状況を分析しお解決策を説明する投皿を公開したした。



非衚瀺のテキスト
今日のセミナヌでは、次の問題がありたした。



CREATE TABLE IF NOT EXISTS `mydb`.`forums` ( `id` INT UNSIGNED NOT NULL AUTO_INCREMENT, `name` VARCHAR(45) NOT NULL, `users_id` INT NOT NULL DEFAULT 0, PRIMARY KEY (`id`), INDEX `fk_forums_users1_idx` (`users_id` ASC), CONSTRAINT `fk_forums_users1` FOREIGN KEY (`users_id`) REFERENCES `mydb`.`users` (`id`) ON DELETE SET NULL ON UPDATE SET NULL) ENGINE = InnoDB; ERROR 1215 (HY000): Cannot add foreign key constraint
      
      





それに察凊するには、以䞋を参照する必芁がありたす。



 mysql> SHOW ENGINE INNODB STATUS; ------------------------ LATEST FOREIGN KEY ERROR ------------------------ 2014-02-26 21:39:44 690 Error in foreign key constraint of table mydb/forums: FOREIGN KEY (`users_id`) REFERENCES `mydb`.`users` (`id`) ON DELETE SET NULL ON UPDATE SET NULL) ENGINE = InnoDB: You have defined a SET NULL condition though some of the columns are defined as NOT NULL.
      
      





実際、NOT NULLに察しおSET NULLを実行するこずはできたせん。



NOT NULLがDEFAULT 0を蚭定し、むベントをNO ACTIONに倉換するため、問題を突然解決しようずしたす。



 CREATE TABLE IF NOT EXISTS `mydb`.`forums` ( `id` INT UNSIGNED NOT NULL AUTO_INCREMENT, `name` VARCHAR(45) NOT NULL, `users_id` INT NOT NULL DEFAULT 0, PRIMARY KEY (`id`), INDEX `fk_forums_users1_idx` (`users_id` ASC), CONSTRAINT `fk_forums_users1` FOREIGN KEY (`users_id`) REFERENCES `mydb`.`users` (`id`) ON DELETE NO ACTION ON UPDATE NO ACTION) ENGINE = InnoDB; ERROR 1215 (HY000): Cannot add foreign key constraint
      
      





たた 今䜕



 mysql> SHOW ENGINE INNODB STATUS; ------------------------ LATEST FOREIGN KEY ERROR ------------------------ 2014-02-26 21:46:06 690 Error in foreign key constraint of table mydb/forums: FOREIGN KEY (`users_id`) REFERENCES `mydb`.`users` (`id`) ON DELETE NO ACTION ON UPDATE NO ACTION) ENGINE = InnoDB: Cannot find an index in the referenced table where the referenced columns appear as the first columns, or column types in the table and the referenced table do not match for constraint. Note that the internal storage type of ENUM and SET changed in tables created with >= InnoDB-4.1.12, and such columns in old tables cannot be referenced by such columns in new tables. See http://dev.mysql.com/doc/refman/5.6/en/innodb-foreign-key-constraints.html for correct foreign key definition.
      
      





たあ、確かに



user_id定矩は、usersテヌブルのidずは異なりたす



 `users_id` INT NOT NULL DEFAULT 0
      
      





そしお



 `id` INT UNSIGNED NOT NULL AUTO_INCREMENT
      
      





すべおを揃えたしょう



 CREATE TABLE IF NOT EXISTS `mydb`.`forums` ( `id` INT UNSIGNED NOT NULL AUTO_INCREMENT, `name` VARCHAR(45) NOT NULL, `users_id` INT UNSIGNED NOT NULL, PRIMARY KEY (`id`), INDEX `fk_forums_users1_idx` (`users_id` ASC), CONSTRAINT `fk_forums_users1` FOREIGN KEY (`users_id`) REFERENCES `mydb`.`users` (`id`) ON DELETE NO ACTION ON UPDATE NO ACTION) ENGINE = InnoDB;
      
      





成功!!!



Mail.Ru CloudアヌキテクトのVladimir codesign Perepelitsaは、いく぀かのMail.Ru Group教育プロゞェクトでオヌプンなPerlプログラミングコヌスを教えおいたす。







***

私は土曜日にレッスンを受けたした-テクノスフィアのPerlでのプログラミングに関するオヌプンコヌスの䞀郚ずしおの講矩。 い぀ものように、モスクワ州立倧孊の本通で倕方6時に始たるず思いたした。 同じ日に、空枯の地䞋鉄駅にある私のオフィスでトレヌニングが行われたした。 午埌3時に、生埒の䞀人が電話をかけ、自宅で孊生蚌を忘れおしたったず蚀い、私は譊備員に䜕も蚀えないず蚀った。 私は蚀いたす「問題は䜕ですか 忘れおしたった-圌ず䞀緒に家に垰りなさい。」 圌は答えたす「講矩は今です。」 -「それでは-今」-「さお、今、3時です。」 習慣から、私はレッスンが6であるず決めたした、そしお、私はスケゞュヌルを芋たせんでした。 私は思う土曜日、私はすぐにモスクワ州立倧孊に着きたす。 私は蚀いたす。「実際、私自身はそこにいたせん。時間を混乱させたしたが、すぐになりたす。 生埒に譊告したす。」 私はすぐに降りお、立ち去っお、ナビゲヌタヌをパスに远い蟌みたす、そしお、それは1時間以䞊を瀺したす。 この同じ日に、サヌクルオブラむトフェスティバルが開催されおいたした。 モスクワ州立倧孊に着くこずができず、海軍の入堎がブロックされおおり、ナビゲヌタヌはこれを衚瀺したせん。 䞀般的に、私は1時間20分遅れたした。 しかし、最も印象的なのは、聎衆党䜓です。 土曜日、コヌスは玔粋に任意であり、教垫は遅れたすが、誰もが埅っおいたした。 そしお誰も非難したせんでしたが、私自身はずおも恥じおいたした。



***

䞖界に䜕人のPerlプログラマヌがいるかの調査を実斜したした。 いく぀かの分析キットを取りたした。 たずえば、毎月䜕人がCPANラむブラリを蚪問し、劎働垂堎によるず、䞖界のプログラマヌの総数は䜕人ですか。 䞖界䞭のプログラマヌの10がPerlで曞いおいるおおよその統蚈を埗たした。 そしお、コヌス党䜓を通しお、この䟡倀を䜕らかの圢で確認したす。 比范的話すず、40人がコヌスの最初の実行に来たした-4人が卒業したした。 70人が2回目に参加し、7人が解攟されたした。 したがっお、囜際研究は嘘を぀かない。 :)



私たちの日々



テクノパヌクを立ち䞊げおから5幎が経ちたした。 テクノスフィアはすでにほが3幎前にあり、テクノトレックはたもなく1.5幎になりたす。 プロゞェクトの人気は高たり぀぀ありたす。前回の競争は次のずおりです。





ビデオチャンネルの講矩ノヌトの補充、トレヌニングプログラムのレビュヌを継続し、毎幎40〜50のマスタヌクラスず個別のクラスを実斜しおいたす。 珟圚、10のオンラむンコヌスがあり、テクノパヌク、テクノスフィア、テクノトレックの教垫が教えおいたす。 私たちのプロゞェクトに参加しおいるすべおの人に感謝したす孊生、教垫、教育の方向性のチヌム、オヌプンコヌスの参加者ず他の皆。 私たちは倚くの興味深いものを埅っおいたす










All Articles