Über den Betrieb der Java-Lesesitzung BOF findet seit 1998 monatlich statt

Sprechen Sie über die Funktionsweise der Java Reading Society BOF ~~ ein wenig ~~

Dieser Artikel ist der 18. Tageseintrag von IT-Studiengruppe / Community Management-Adventskalender 2017.

Über die Aktivitäten der Java Reading Society BOF

Java-Lesegruppe BOF veranstaltet seit Dezember 1998 einmal monatlich (10: 00-17: 00 Uhr) in den Vororten von Tokio eine Lesegruppe zum Thema Programmiersprache Java. Ziel ist es, den Inhalt hochspezialisierter Fachbücher, an denen jeder interessiert ist, tief zu verstehen und als eigene Fähigkeiten zu nutzen.

In der Lesesitzung wird ein technisches Buch über Java ausgewählt und mehrmals von Anfang bis Ende gelesen. Zu jeder Zeit lesen die Teilnehmer nacheinander. Lesen Sie das Vorwort / die Einführung des Autors in den Quellcode und die Fußnoten vor und sprechen und diskutieren Sie vor Ort frei, wenn Sie Fragen oder Fragen zum Inhalt haben. Die Teilnehmer sind eine der wahren Freuden der Lesung, mit lebhaften Diskussionen von Teilnehmern vom Anfänger bis zu denen mit praktischer Erfahrung in verschiedenen Bereichen. Ich bin oft überrascht von den neuartigen Meinungen, die daraus hervorgehen, und dies ist eine Erfahrung, die man nicht allein durch das Lesen eines Buches erzielen kann. Jedes Mal, wenn wir uns für eine Sekretärin entscheiden, die das Protokoll erstellt, schreiben wir die zu diesem Zeitpunkt besprochenen Punkte kurz auf und veröffentlichen sie zu einem späteren Zeitpunkt auf der Website der Java Reading Group BOF.

Daten halten

Artikel Wert
Gesamtzahl der Male 225 mal
Durchschnittliche Teilnehmerzahl 11.6 Leute/Mal
Anzahl der Bücher 34 Bücher
Gesamtzahl der Seiten 13,Seite 077
Durchschnittliche Anzahl von Seiten Seite 58/Mal

Bücher, die ich bisher gelesen habe

1998-2004 2005-2011 2012-2016 2017-
Java-Objektdesign mit Peter Code Das Geheimnis der agilen Softwareentwicklung RESTful Systemaufbau mit Java Deep Learning Java-Programmierung
Java Virtual Machine-Spezifikation Java 2 Standard Edition 5.0 Tiger Hadoop 2nd Edition RxJava reaktive Programmierung
Java Sprichwort Objektorientierter Geist, um mit Designmustern zu lernen Android programmieren Kryptografische Technologie in Java hergestellt und gelernt
Java-Thread-Programmierung Java-Parallelverarbeitungsprogrammierung*1 Einführung in die JUnit-Praxis
Eine Einführung in in Java erlernte Entwurfsmuster Java-Sprachspezifikation 3. Ausgabe Clean Code
Effective Java Die Essenz der Java-Netzwerkprogrammierung Java 8 Lambdas*1
Refactoring Effektive Java 2nd Edition*1 Das Geheimnis des API-Designs
More Java Pitfalls*1 Filthy Rich Clients Java-Leistung
EJB-Entwurfsmuster Scala Skalierbare Programmierung Eine gründliche Einführung in Java EE 7
Die Essenz der UML-Modellierung The Art of Multiprocessor Programming Funktionale Programmierung mit Java

Über den Betrieb der Java Reading Society BOF

Der Betrieb der Java Reading Group BOF besteht aus den folgenden drei Säulen.

  1. Sichern Sie den Veranstaltungsort
  2. Information und Rekrutierung
  3. Freigabe von Minuten

Den Veranstaltungsort sichern

Die Java Reading Group BOF nutzt hauptsächlich öffentliche Konferenzräume, die von lokalen Regierungen betrieben werden, als Veranstaltungsorte. Der Hauptgrund sind niedrige Kosten. Es kostet ungefähr mehrere tausend Yen pro Tag. Die Java Reading Group BOF gehörte einst der Java Conference und der Internet Association an und wurde von der Veranstaltungsortgebühr unterstützt, ist aber meistens selbst zahlend. Daher decken wir die Veranstaltungsortgebühr durch Aufteilung der Teilnehmer ab, haben jedoch die Obergrenze des Beitrags auf 300 Yen / Person festgelegt, und für durchschnittlich 10 Teilnehmer sind 3000 Yen eine Richtlinie für die Veranstaltungsortgebühr.

Die Reservierung des Veranstaltungsortes ist jetzt einfach über das Internet und Zahlungen können jetzt durch Belastung Ihres Bankkontos erfolgen, sodass dies keine große Belastung darstellt. In der Vergangenheit gab es jedoch einige Dinge, die ziemlich belastend waren, z. B. die Suche nach einem freien Besprechungsraum per Telefon, eine Reservierung und die Vorauszahlung der Gebühr.

Derzeit benutze ich hauptsächlich den öffentlichen Konferenzraum in Kawasaki City. Durch die Registrierung als Gruppe kann Kawasaki City drei Monate im Voraus eine Lotterie aus dem Internet beantragen. Wenn sie gewinnt, kann sie den Konferenzraum nutzen. Darüber hinaus können Sie jederzeit innerhalb von 3 Monaten eine Reservierung für die Nutzung vornehmen, sofern diese verfügbar ist. Die Gebühren für Tagungsräume reichen von 2000 Yen zu niedrigen Preisen bis zu Zehntausenden von Yen zu hohen Preisen. Das Bildungs- und Kulturzentrum, das 15 Gehminuten vom Bahnhof Kawasaki entfernt liegt, befindet sich derzeit im hohen 2000-Yen-Bereich für die Nutzung am Morgen und am Nachmittag.

In Bezug auf die Gruppenregistrierung wird Toru Takahashi, der Vertreter der Java Reading Association BOF, der Vertreter der Gruppenregistrierung sein und die Liste und den Personalausweis der fünf Mitglieder einschließlich des Vertreters vorlegen. Die Gruppenregistrierung muss alle drei Jahre erneuert werden, aber am Tag der Lesung im Erneuerungsmonat besuchen fünf Personen das Veranstaltungsortbüro, und die Erneuerungsregistrierung erfolgt vor Ort.

Um den Veranstaltungsort zu sichern, beantragen Sie jeden Monat den gewünschten Termin vier Monate vor Ablauf der Lotteriefrist, reservieren Sie, wenn Sie gewinnen, und suchen Sie bei Verlust nach einem freien Tagungsraum und reservieren Sie von zu Hause aus usw. Dies geschieht im Internet.

Veranstaltungsinformationen und Rekrutierung

Die Veranstaltungsinformationen werden auf der BOF-Website der Java Reading Group bekannt gegeben. Teilnahmeanträge werden über das Formular im Web entgegengenommen. Wie oben erwähnt, wurde der Ort für die Java-Lesesitzung bis zu drei Monate im Voraus bestätigt, sodass wir die Informationen für den nächsten Monat unmittelbar nach der Lesesitzung aktualisieren. Daher werden die Veranstaltungsinformationen fast immer das ganze Jahr über veröffentlicht.

Es reicht jedoch nicht aus, es nur auf einer Website zu veröffentlichen. Es scheint, dass viele der Medien, die heutzutage Informationen über IT-bezogene Studiensitzungen verbreiten, automatisch von Veranstaltungsorten (ATND, Connpass, Türhüter usw.) gesammelt werden. Es ist unwahrscheinlich, dass die Java Reading Group BOF, die einen Webserver in ihrer eigenen Domäne betreibt, das Ziel solcher Studiengruppeninformationen ist. Daher haben wir angekündigt, dass die Java Reading Group BOF eine Verbindung herstellen soll. Darüber hinaus stellen wir jedes Mal eine Buchungsanfrage an Punkte. https://javareading.connpass.com/

Zuvor habe ich eine Ereignisbenachrichtigung in eine Java-bezogene Mailingliste gepostet und einen IT-Studiensitzungskalender für eine Posting-Anfrage kontaktiert. Die Mailingliste wurde jedoch nacheinander geschlossen, der Kalender für IT-Studiensitzungen wurde beendet, und ich bin der Meinung, dass es schwieriger als zuvor geworden ist, die Veranstaltungsinformationen umfassend bekannt zu geben.

Freigabe von Minuten usw.

Jedes Mal, wenn wir eine Lesesitzung abhalten, entscheiden wir uns für einen Sachbearbeiter, schreiben ein Memo der Diskussion und veröffentlichen es zu einem späteren Zeitpunkt auf der BOF-Website der Java-Lesesitzung. Nachdem ich während der Lesung ein Buch gelesen habe, werde ich im nächsten Monat mit dem Lesen eines neuen Buches beginnen. Zu diesem Zeitpunkt wird durch Web-Voting entschieden, welches Buch gelesen werden soll.

Tomohiro Takahashi, der Hausmeister der Java Reading Association BOF, verwaltet den Betrieb der BOF-Website der Java Reading Association, veröffentlicht Informationen über die Veranstaltung, verwaltet die Rezeption und verwaltet die Web-Abstimmung für das nächste zu lesende Buch.

Informationen zum Abhalten einer Java-Lesesitzung

Die Java-Lesesitzung findet einmal im Monat samstags von 10:00 bis 17:00 Uhr statt. Zuerst stellen wir unsere Teilnehmer vor, wählen einen Angestellten aus und beginnen die Sitzung des Tages. Die Teilnehmer lesen die Bücher der Reihe nach und führen Diskussionen. Ich mache ungefähr einmal pro Stunde eine Pause. Während des Lesens werden Fragen und Meinungen jederzeit besprochen, sodass die Schwelle für die Vokalisierung niedriger zu sein scheint als in Seminaren im Vortragsstil. Es gibt auch einfache Fragen.

Tagsüber gehen wir alle in einem nahe gelegenen chinesischen Restaurant essen (fast das einzige Restaurant in der Nähe des Kawasaki-Veranstaltungsortes, das wir hauptsächlich nutzen). Bei Veranstaltungen, bei denen es sich um ein Sandwich-Mittagessen handelt, gibt es Bedenken hinsichtlich des Mittagessens, insbesondere wenn Sie zum ersten Mal anwesend sind. Bei der Java-Lesesitzung arbeiten jedoch im Grunde alle zusammen (natürlich müssen diejenigen, die nicht zu Mittag essen, und diejenigen, die nicht gut Chinesisch können, diese nicht begleiten. ).

Am Abend, nach dem Rückzug um 17:00 Uhr, veranstalten die Freiwilligen eine zweite Party in einem nahe gelegenen Pub. Die meisten Tavernen öffnen um 17:00 Uhr, sodass Sie normalerweise ohne Reservierung besuchen und problemlos eintreten können. Die Kosten liegen normalerweise bei 3000 Yen (obwohl es manchmal 4000 Yen kostet).

Managementprobleme

Ich mache das seit 10 Jahren, daher bin ich mir der Probleme nicht bewusst, aber wenn ich Sie zwinge, es zu erwähnen, ist es so etwas wie das Folgende?

Da technische Bücher in Japan nicht verkauft werden können, ist es schwierig, gute Bücher zu veröffentlichen. Während der Lesung macht es wirklich Spaß, gemeinsam ein Buch zu lesen, das alleine frustrierend ist. Deshalb hätte ich gerne ein Buch mit einem kleinen Knochen. Darüber hinaus befindet sich Java im technologischen Wandel, aber japanische Bücher holen ihn nicht ein. In der Vergangenheit hatte ich ausländische Bücher gelesen, aber es war schwierig, mich darauf vorzubereiten, z. B. sie im Voraus zu übersetzen und die Übersetzungen an diesem Tag zu verteilen.

Wir haben während der Lesung aktuelle Bücher (Hadoop, Scala, Deep Learning) aufgegriffen, aber die Situation führte nicht zu einer Flut von Teilnehmern. Da die Lesung "das Gehirn schwitzt", besteht meines Erachtens ein größerer Bedarf an einem Seminarformat, bei dem Sie das Gefühl haben, passiv zuzuhören. Oder vielleicht kommen Sie nicht zu einer Buchleseparty, weil Sie sich von technischen Büchern entfernen. (Weil ich das nicht verstehen kann, wenn ich die Teilnehmer frage ...)

Es wird seit fast 20 Jahren von mir (Toru Takahashi) und Herrn Tomohiro Takahashi betrieben, die 1998 die ersten Teilnehmer waren. Es ist in Ordnung, sich abzuwechseln, aber die aktuelle Situation ist, dass es nicht viele Leute gibt, die das schaffen.

Die Teilnahmegebühr kann nicht kostenlos sein, da die Veranstaltungsgebühr zwischen den Teilnehmern aufgeteilt wird. Wir suchen einen günstigen Veranstaltungsort und nutzen ihn, damit er so günstig wie möglich ist (über die Transportkosten).

Ich denke nicht, dass es ein Problem mit dem Gefühl der Milde ist. Ich denke, der Grund, warum wir seit fast 20 Jahren weitermachen können, ist, dass die Betriebslast gering ist. Ich denke jedoch, dass es in Ordnung ist, etwas Neues zu haben. Ich hatte in der Vergangenheit ein Trainingslager, aber das Trainingslager ist aufgrund der Belastung durch die Sekretärin schwierig einzurichten.

So etwas wie das Talent für kontinuierliches Management

Ich denke, es ist wichtig, dass die Betriebslast gering ist. Zusätzlich zu den drei oben genannten Säulen können Lesesitzungen ohne vorherige Vorbereitung abgehalten werden, solange Sie ein Buch haben. Im Vorlesungsformat ist es notwendig, den Sprecher zu bestimmen und vorzubereiten, und es ist auch ein Projektor erforderlich. Die Teilnehmer bringen ihre eigenen Bücher zum Lesen mit, sodass kein Projektor erforderlich ist. Wie oben erwähnt, gibt es keine Voreinstellung für die zweite Partei, da Personen, die vor Ort sein möchten, gehen.

Das nächste Mal sind wir uns der Tatsache bewusst, dass es jeden Monat stattfinden wird. Selbst wenn die Anzahl der Teilnehmer gering ist (die Mindestteilnehmerzahl in der Vergangenheit beträgt 2), halten wir eine Lesesitzung ab und schreiben die Protokolle. Verschieben Sie sich nicht, weil Sie kein gutes Buch haben, wählen Sie ein Buch aus und halten Sie eine Lesung ab. Wenn Sie einen Grund angeben, dies nicht zu tun, wird die Fortsetzung unterbrochen.

Java auswählen. Dies ist ein Zufall, aber Bücher über Java bieten eine breite Palette von Anwendungen wie objektorientierte Programmierung, Multithreading, Netzwerke, Datenbanken, Entwurfsmuster und -entwürfe, Komponententests, Refactoring, GUI und verschiedene Sprachen in JavaVM. Das Angebot an Büchern erweitert sich und mir gehen nie die Bücher zum Lesen aus.

Darüber hinaus gibt es verschiedene Notebook-PCs, die die Teilnehmer mitbringen, z. B. Windows-Computer, MacOS X-Computer und Linux-Computer. Java wird jedoch auf Binärebene ausgeführt. Bei Java-Lesesitzungen führen wir gelegentlich praktische Übungen durch (wenn wir zusätzliche Zeit haben usw.), aber wir können dies tun, ohne uns um das Modell (OS) zu kümmern, das wir einbringen.

Also sprach ich ein wenig über die Funktionsweise der Java Reading Society BOF ~~ ~~.

Recommended Posts

Über den Betrieb der Java-Lesesitzung BOF findet seit 1998 monatlich statt
Informationen zur Beschreibungsreihenfolge der Java-Systemeigenschaften
Über die Idee anonymer Klassen in Java
Über den Umgang mit Null
Über Java-Instanzen
Grundlagen der Zeichenoperation (Java)
Über die einfache Bedienung von Docker
Informationen zur Beschreibung von Docker-compose.yml
Die Falle, die die Standardimplementierung der Java 8-Schnittstelle mit sich bringt
[Java] Ich habe über die Vorzüge und Verwendungen von "Schnittstelle" nachgedacht.
Lassen Sie uns über die vorübergehende Erfahrung von Java SE 8 Programmer II sprechen
Umgang mit Java-Gleitkomma Beim Lesen des Nachschlagewerks [Hinweis]
Eine Geschichte über das Erreichen der League Of Legends-API mit JAVA
Über das Verhalten von Ruby Hash # ==
Über die Grundlagen der Android-Entwicklung
Über Biocontainer fastqc und Java
[Java Edition] Geschichte der Serialisierung
Informationen zur aktuellen Entwicklungsumgebung (Java 8)
Informationen zur Rolle der Initialisierungsmethode
Denken Sie an die 7 Regeln von Optional
Der Ursprung von Java-Lambda-Ausdrücken
Informationen zur Protokollebene von java.util.logging.Logger
Über die Klassifizierung und das Konzept von Immutable / Mutable / Const / Variable von Java und Kotlin.
Holen Sie sich das Ergebnis von POST in Java
Erraten Sie das Java Persistence Framework 2017 (3) Reladomo
Was ist ein Test? ・ Über die Wichtigkeit eines Tests
[Java] Ermittelt den Tag eines bestimmten Tages
Anmerkung: [Java] Überprüfen Sie den Inhalt des Verzeichnisses
Über das Verfahren, damit Java funktioniert
Über das neue Release-Modell von Java @ Seki Java (20.07.2018)
[Tag: 5] Ich habe die Grundlagen von Java zusammengefasst
Informationen zur ersten Anzeige von Spring Framework
Messen Sie einfach die Größe von Java-Objekten
Rückblick auf die Grundlagen von Java
[Java-Anfänger] Informationen zur Initialisierung eines mehrdimensionalen Arrays
[Grundkenntnisse in Java] Informationen zur Typkonvertierung
Ausgabe des Buches "Einführung in Java"
Über die Behandlung von BigDecimal (mit Reflexion)
Über die Anzahl der Threads von Completable Future
Die Geschichte des Schreibens von Java in Emacs
[Java] Überprüfen Sie die Anzahl der Zeichen
[Java] [Spring] Testen Sie das Verhalten des Loggers
Überprüfen Sie die Funktion der Schnittstelle über den Thread
Informationen zur Bedeutung von Typvariablen, E, T usw., die in in Java verwendeten Generika verwendet werden