CLRium Nr. 7: Praktisch. Seminar, Hausaufgaben mit Verifikation, Mentoring



Am 18. April 2020 findet in St. Petersburg und am 16. Mai in Moskau ein Seminar zur .NET CLRium- Plattform Nr. 7 statt , auf dem wir das Thema Multithreading fortsetzen werden: diesmal aus praktischer Sicht. Der erste Teil wurde von mehr als 700 Personen besucht. Die Hauptthemen des Seminars (das Programm wird gebildet):

  • Parallele Code-Architektur
  • Testen von parallelisiertem Code, Algorithmen und Synchronisationsprimitiven
  • Debuggen von Parallelcode

Und dieses Mal wird das Seminar in gewissem Sinne zwei Wochen dauern:

  • Der Workshop selbst wird der Tag gehen;
  • Danach erhalten Sie Hausaufgaben und innerhalb von zwei Wochen werden wir sie gemeinsam lösen, prüfen und beraten, wie sie verbessert werden können (es wird auch eine Gruppe in Telegramm erstellt, um sie dynamisch zu diskutieren).

Es ist auch möglich, in Form von Interviews mit einem persönlichen Mentor zu arbeiten

Übe und Hausaufgaben


Die Teilnahme an Konferenzen garantiert keine Erfahrung: Erfahrung ist schließlich in erster Linie eine Praxis. Auf Konferenzen gibt es viele interessante Themen, viele Denkanstöße, aber nach und nach verschwindet alles aus dem Gedächtnis ... Aber was erfahrene Leute uns sagen: Damit sich Informationen festsetzen können, müssen Sie sie erst wiederholen und dann in der Praxis ausprobieren.
Aus diesem Grund habe ich mich entschlossen, eine neue Evolutionsrunde des Seminars durchzuführen. Die Arbeit am Seminar besteht aus 3 oder 4 Schritten:

Stufe 1: Durch den Kauf von Tickets für CLRium # 7 erhalten Sie zusätzlich Zugang zu den Videos von CLRium # 6: Concurrency & Parallelism, in denen wir Ihnen alle Ebenen des Multithreading erklärt haben: von der Prozessorebene bis zur Async / Wartet-Ebene. Sie können seine Materialien sofort nach dem Kauf eines Tickets studieren.

Stufe 2: Teilnahme am CLRium # 7 Workshop. Es wird eine Reihe von Berichten enthalten, die sich auf die Entwicklung von Multithread-Code beziehen.

Stufe 3: Am Ende des Seminars erhalten Sie viele Aufgaben für die Entwicklung und Korrektur von vorhandenem Code. Im Wesentlichen - um das erlangte Wissen zu realisieren.

Hier denken wir: Diese Phase wird höchstwahrscheinlich aus zwei bestehen: Wenn jeder die Entscheidung des anderen Teilnehmers trifft und sie überprüft, sammelt er Erfahrung in der Analyse von Multithread-Code (der im Wesentlichen von einem Anfänger geschrieben wurde). Die zweite Stufe ist die Analyse durch uns als Kuratoren: In diesem Fall senden Sie die Aufgaben zur Überprüfung und wir geben Empfehlungen für deren Korrektur (einmalig, aber ausreichend). Das erneute Senden von Aufgaben zur Überprüfung an uns führt zu einer kürzeren Antwort. Entweder ist alles in Ordnung oder ein paar Kommentare. Aber nicht großräumig. Die Antwort wird kurz sein.
So erhalten Sie drei Schecks: von der Community - 1 Mal und 2 Mal - von uns.

Stufe 4 ( optional ): Wenn Sie möchten, können wir gemeinsam Mentoreninterviews durchführen. Weitere Details dazu finden Sie weiter unten.

Mentor Interviews


Um das Wissen gründlich zu festigen, haben wir ein anderes Interaktionsformat eingeführt. Sie kaufen eine separate Art von Ticket und stimmen zu, einen Slot aus dem Zeitplan der Interviews zu erhalten. Insgesamt stehen zwei Interviews zur Verfügung:
Primary , wenn ein Mentor Sie zum Thema Multithreading befragt, Fragen aufwirft und danach - Ihre Lücken beschreibt und Links + eine Liste mit Literatur und Studienberichten gibt

Zweitens , wenn Sie das Material beherrschen, rufen Sie die gesammelten Erfahrungen auf und festigen sie.

Das Format des Interviews ist insofern hervorragend, als es bei der Vorbereitung auf einen Jobwechsel hilft und das Wissen, das bei der Kommunikation mit dem Mentor gewonnen wurde, einfach festigt: Immerhin dauert die Kommunikation ganze 5 Stunden.

Aufgrund der Tatsache, dass die Zeit nicht aus Gummi ist und wir auch irgendwo an unseren Aufgaben arbeiten, ist die Anzahl der Slots für Mentoring-Interviews begrenzt: 150 Tickets für beide Städte. Hier müssen Sie sich im Voraus entscheiden.

Kontaktdaten


Source: https://habr.com/ru/post/de485214/


All Articles