Odnośnie propozycji poszerzania działalności SzLUUG o zajęcia z
programowania w różnych językach.
Po pierwsze możemy robić wykłady. Ale o czym?
-= narzędzia (np. IDE) =-
Myślę, że dosyć sensowne mogą być wykłady na temat narzędzi
programistycznych. Np. ja jestem zainteresowany możliwościami Zend
studio.
http://www.zend.com/products/zend_studio
Podobno ma wsparcie dla Javy. :)
Oczywiście warto, żeby wszystkie takie tematy były omówione w kontekście
linuxa/unixa, więc mono+monodevelop tak, ale już visual studio chyba nie
(chociaż po ostatnich akcjach novela i m$, kto wie co się będzie
działo :) ). Natomiast przy mniej "zaangażowanym" podejściu w rodzaju:
"linux na serwery, windows na desktopy", VS może być już ok. Co
myślicie? Zdaje się, że są też ciekawe "windows only" projekty open
source dla platformy .NET, np.:
http://www.icsharpcode.net/OpenSource/SD/
Czy je też warto prezentować?
-= biblioteki =-
Następna możliwość to wykorzystanie specyficznych bibliotek, np.
propozycja wykładu o gtk#, który chyba dało by się zorganizować w
styczniu (pusiek, co z salą na WI?).
http://gtk-sharp.sourceforge.net/
-= architektura/technologie =-
Kolejna możliwość, teoretyczne wykłady na temat architektury jakiś
większych rozwiązań (np. silnik Zend, JVM, CLR, etc.).
Ze swojej strony mogę pomyśleć nad wykładem "java na linuxie", który
oprócz zagadnień praktycznych, poruszał by też kwestie architektury.
-= metodologie =-
Bardzo ogólne zagadnienia, więc najmniej szans na flame wars:
* UML
* Wzorce projektowe
* XP, czyli Extreme Programming
* Agile development, RUP, etc.
-----------------------
No i teraz pytanie, czy dzielimy się na grupy zainteresowań:
* PHP
* java
* python
* itd.
Czy raczej nacisk na zagadnienia ogólne? Boję się, że jest nas trochę za
mało, na zbytnią specjalizację. :)
-----------------------
Efekty praktyczne. Myślę, że dosyć fajną formą działania, było by
skupienie się wokół jakiegoś projektu/projektów. Mówiąc ciągle o
zagadnieniach abstrakcyjnych, nie "rozwiniemy" się za bardzo
praktycznie, a w programowaniu kluczowa jest praktyka i
doświadczenie. :)
Propozycje:
* Po zakończeniu/przy okazji webolution, jakiś konkretny projekt
związany z semantic web - np. punkty ECTS dla uniwerku. Obawiam
się tylko zgrzytów z fibermedia, bo to oni zdaje się robili CMS
dla US.
* W NCDC będziemy "otwierać" część projektów, jeden plugin do
instalatora NSIS, a reszta javowych. Kto by chciał, mógłby się
do tego dołączyć.
* Można pomyśleć też trochę o wzbogaceniu/uporządkowaniu naszych
stron (więcej w pozostałych moich postach z dzisiaj).
--
"Meaning is differential not referential"
Kazimierz Pogoda
Nordic Consulting & Development Company http://www.ncdc.pl/