Tuesday, December 9, 2008

Weekendowe Warsztaty: Wzorce Projektowe w Paraktyce

Zapraszam na „Weekendowe Warsztaty: Wzorce Projektowe w
Paraktyce".

Każdy uczestnik ma swój komputer (notebook), aby realizować ćwiczenia.
Osią warsztatów jest projekt, który jest sukcesywnie rozwijany -
dodawane są nowe funkcjonalności. Rozbudowa systemu jest pretekstem do
wprowadzania kolejnych wzorców.

Warsztaty mają charakter praktyczny i ostatecznie prowadzą do stworzenia
systemu opartego o wzorce, zachowując pragmatyzm przy ich użyciu. Przede
wszystkim stawiamy na podkreślenie aspektu współpracy między wzorcami,
gdyż największa ich siła ujawnia się dopiero wtedy.

ZOBACZ PROGRAM
http://www.bnsit.pl/files/Wzorce_projektowe_java_i_refaktoring.pdf

KIEDY?: 13, 14 grudnia br.

CZAS TRWANIA: 2 x 8 godzin (sobota, niedziela), od 9 do 17

GDZIE?: W centrum Łodzi; wybór konkretnej sali zależy od ilości uczestników

CZEGO POTRZEBUJESZ?:
* Notebook z kartą Wi-Fi
* Zapału i chęci do poznania czegoś nowego

JAK SIĘ ZGŁOSIĆ?:
* przesłać mail na adres bnsit@bnsit.pl z tematem WARSZTATY
* wpłacić zaliczkę (do piątku 12 grudnia br.) w wysokości 100zł na
konto mBank 12 1140 2004 0000 3902 5596 2724, w tytule przelewu proszę
wpisać swoje imię i nazwisko; dane adresowe firmy znajdziesz w stopce maila
* pozostała część opłaty wnoszona jest przed rozpoczęciem zajęć w sobotę
* w przypadku, gdy nie zgłosi się wystarczająca ilość uczestników, aby
uruchomić szkolenie, otrzymasz zwrot zaliczki w ciągu 3 dni roboczych

TWOJA INWESTYCJA: 800 zł

Na dodatkowe pytania odpowie Michał Bartyzel m.bartyzel{{{orangutan}}}bnsit.pl

Java i UML - Diagram sekwencji. Rysunkowy tutorial



Diagram sekwencji jest, obok diagramu klas, najczęściej używanym diagramem UML. Pozwala ma modelowanie dynamicznych aspektów systemu.
W artykule zamieszczam bardzo zwięzły rysunkowy tutorial, obrazujący sposób korzystania z diagramu sekwencji. Dodatkowo dodałem przykłady pokazujące relację pomiędzy diagramem, a kodem w języku Java.







Tuesday, December 2, 2008

Ad.pilotażowego programu "Coaching dla programisty"

W związku z pytaniami zamieszczam więcej szczegółowych informacji nt. programu.

CEL: Praktyczne zweryfikowanie hipotezy: "Każdy może stać się dobrym programistą"

ADRESACI: Osoby, które:
* znają język Java
* posiadają niewielkie doświadczenie w pracy w tym języku (np.: język Java poznany na studiach, certyfikat SCJP, samodzielna nauka języka, pisanie programów na zaliczenia albo jako hobby)
* chcą pracować jako programiści Java/JEE
* potrafią prezcyzyjnie określić swój cel zawodowy w perspektywnie najbliższych 2 lat

KOSZT: bns it nie pobiera opłaty od uczestników programu

ZOBOWIĄZNIA UCZESTNIKA:
* ukończenie programu
* systematyczna praca
* prowadzenie bloga programistycznego, na którym uczestnik będzie regularnie opisywał swoje doświadczenia, spostrzeżenia, porady dla innych, itp.

ZOBOWIĄZANIA BNS IT:
* zapewnienie wykwalifikowanego trenera
* prowadzenie zajęć i ocenianie postępów

JAK APLIKOWAĆ:
* przysłać zgłoszenie na adres m.bartyzel {maupeczka} bnsit.pl
* w treści maila proszę umieścić frazę [COACHING]
* do zgłoszenia proszę dołączyć kod źródłowy programu napisanego w języku Java (np. program, z którego jesteś najbardziej dumny/a albo taki, który napiszesz specjalnie dla mnie:))
* do zgłoszenia proszę dołączyć linki do 3 ofert pracy, którymi jesteś zainteresowany
* do zgłoszenia proszę dołączyć informację: w jakich miastach rozważasz pracę jako programista, kiedy orientacyjnie planujesz zacząć pracę
* na każde zgłoszenie odpowiemy do 20 grudnia
* zastrzegamy sobie prawo do przyjęcia tylko wybranych kandydatów/kandydatek

FORMA ZAJĘĆ:
* zajęcia odbywają się zdalnie za pośrdednictwem komunikatora
* sesje odbywają się 1 lub 2 razy w tygodniu w odzinach
ustalonych indywidualnie z trenerem
* ogólny plan zajęć można przedstawić następująco:
- sformułowanie celu do osiągniecia
- stworzenie harmonogramu prac
- systematyczna praca nad przygotowaniem się do osiągnięcia postawionego celu
- osiągnięcie celu
- koniec uczestnictwa w programie

CZAS TRWANIA:
* zależy od czestnika oraz postawionego celu
* szacunkowo można zakładać od 3 miesięcy w górę

DALSZE PERSPEKTYWY:
* Po pozytywnym ukończeniu programu "Coaching dla programisty":
- osiągniesz postawiony przez siebie cel

* Do poniższych rzeczy się nie zobowiązujemy, ale też nie wykluczamy, że:
- być może przygotujemy Cię do rozmowy kwalifikacyjnej
- być może polecimy Ci firmę rekruterską
- być może być może zorganizujemy Ci spoktanie z potencjalnym pracodawcą
- być może zaproponujemy Ci pracę w jednym z projektów projektów prowadzonych przez nas
- być może...:)

i jeszcze krótka notatka dot. przykładowego kodu, o który proszę:
1. To nie musi być ukończony i działający program. Chciałbym się zorientować co do sposobu pisania
2. Interfejs użytkownika jest dla mnie na chwilę obecną najmniej ważny
3. Przykładowe aplikacje:
* System ankietujący - ma umożliwiać przygotowanie, wysłanie i zebranie odpowiedzi na pytania zawarte w ankiecie
* System aukcyjny - ma umożliwiać przeprowadzanie aukcji internetowych

A TERAZ UWAGA! Ponieważ wiem, że programiści mają tendencję do perfekcjonizmu i wykonanie zadanie mogło by kogoś pochłonąć na kilka najbliższych lat:) proszę ustawić sobie czasomierz i przesłać mi tyle ile da się napisać W CIĄGU 36 GODZIN(oczywiście nie trzeba siedzieć przed komputerem 3 dni z rzędu:) można rozłożyć pracę na tydzień albo 2)