Dieser Artikel ist der 18. Tageseintrag von IT-Studiengruppe / Community Management-Adventskalender 2017.
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.
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 |
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 |
Der Betrieb der Java Reading Group BOF besteht aus den folgenden drei Säulen.
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.
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.
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.
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).
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.
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