Przedmiot "Komunikacja interpersonalna", który ma za zadanie przygotować nas, studentów do przyszłej pracy - a co za tym idzie, obcowania nie tylko ze sprzętem, stanowi przyjemną odskocznię
od typowo technicznych zajęć, w których bierzemy udział na uczelni.
W ramach omawianego przedmiotu miałem ostatnio przyjemność wygłosić prezentację na wybrany przez siebie temat. Zgodzę się,
że temat wzorców projektowych nie stanowił dużej odskoczni od codziennych zajęć, ale wybór był świadomy, zatem czułem się o niebo lepiej niż w przypadku prezentacji z odgórnie narzuconym tematem.
Moje przygotowania ograniczyły się wyłącznie do stworzenia prezentacji multimedialnej, odnośnie samego wystąpienia postanowiłem zupełnie improwizować. Na szczęście obrana przeze mnie taktyka była jak najbardziej słuszna, obyło się bez potknięć merytorycznych a forma przekazu wiedzy nie pozwoliła nikomu usnąć.
Podczas swojego wystąpienia przedstawiłem kolejno:
- krótki zarys historyczny (istotne publikacje);
- podział wzorców ze względu na ich przeznaczenie;
- wzorce Strategia, Kompozyt oraz Obserwator;
- wzorzec Model-Widok-Kontroler oraz jego adaptację do środowiska WWW, mianowicie Model 2.
W ramach krótkiego podsumowania przedstawiłem podstawowe zalety oraz wady stosowania wzorców w swoich projektach. Mam nadzieję, że kolegom prezentacja przypadła do gustu oraz czekają razem ze mną na kolejne wystąpienia. Jak zwykle ewentualnych zainteresowanych tematem zapraszam do dyskusji.
czwartek, 18 listopada 2010
niedziela, 31 października 2010
Wrażenia po lekturze książki "Java. Efektywne programowanie. Wydanie II"
Joshua Bloch stworzył podręcznik, w którym każdy programista powinien znaleźć coś dla siebie, zawarte w nim informacje odnośnie efektywnego wykorzystania Javy przede wszystkim znajdują swoje zastosowaniew codziennej pracy.
Poza zawartością merytoryczną książki powinniśmy docenić również formę przekazu wiedzy, która moim zdaniem mogłaby zadowolić nawet najbardziej wybrednego czytelnika. Dobrze przemyślana, przejrzysta struktura podręcznika umożliwia niemalże natychmiastowy powrót do wybranego zagadnienia oraz sprawia,
że całość czyta się bardzo przyjemnie.
Większość tematów poruszanych przez podręcznik posiada zakończenie w postaci krótkiego podsumowania, które uwypukla najistotniejsze informacje oraz stanowi doskonały punkt przypomnienia omawianych przez autora zagadnień.
Ostatni rozdział dotyczący serializacji obiektów przypadł mi do gustu szczególnie, dzięki niemu decyzje związane z implementacją interfejsu Serializable będę podejmować całkowicie świadomie.
Do "Java. Efektywne programowanie. Wydanie II" zajrzę zapewne jeszcze niejednokrotnie - tego typu książkę warto mieć na swojej półce.
Etykiety:
książki
środa, 25 sierpnia 2010
Wrażenia po lekturze książki "Head First Design Patterns. Edycja polska"
Trzymając w ręku "Head First Design Patterns. Edycja polska" można odnieść wrażenie, że czeka nas ciężka przeprawa przez ponad 600 stron pełnych wiedzy.Myślę, że każdy kto miał styczność
z omawianą pozycją może się ze mną zgodzić, że w rzeczywistości książkę czyta się szybko i co najważniejsze
z przyjemnością. Wykorzystane przez autorów metody nauczania faktycznie przyśpieszają proces poznawania wzorców projektowych.
Niestety minus należy się dla wydawnictwa za znaczną ilość popełnionych błędów przy tworzeniu edycji polskiej. Całe szczęście, że błędy nie są na tyle poważne aby wpłynąć negatywnie na wartość merytoryczną podręcznika.
Miły dodatek z pewnością stanowi wstęp do Java RMI (moim zdaniem bardzo dobry) zawarty w rozdziale 11 przy okazji omawiania wzorca Proxy. Szkoda, że nie miałem go pod ręką gdy sam poznawałem RMI.
Wracając jeszcze do wspomnianych metod nauczania, zastosowanie powtórzeń wiadomości budzi we mnie mieszane uczucia - przedstawienie tej samej informacji na różne sposoby niekiedy może być przydatne ale w przypadku omawianych wzorców wywoływało
u mnie chęć przeskoczenia kilka stron dalej. Czyżby forma przekazywania wiedzy towarzysząca podręcznikowi była tak skuteczna, że powtórzenia informacji nawet w dobrej wierze stały się zbędne?
Zwieńczenie dzieła stanowi rozdział 13 pt. "Wzorce projektowe
w praktyce: Nowe życie z wzorcami" gdzie autorzy m.in. zwracają uwagę na skłonność początkujących programistów do nadmiernego wykorzystywania wzorców oraz wskazują słuszną drogę dalszego rozwoju.
Dla mnie podręcznik okazał się bardzo przydatny, wszystkim zainteresowanym poznaniem wzorców projektowych mogę polecić "Head First Design Patterns" z czystym sumieniem.
Etykiety:
książki,
rmi,
wzorce projektowe
Subskrybuj:
Posty (Atom)
