Znajomość wzorców projektowych

0

Jak to jest z wzorcami w wypadku starania się o pierwszą pracę? Znajomość, czyli co? Rozumieć o co chodzi i implementacja? Starczy? Bo z tego dalej nie do końca będzie się wiedziało, kiedy co stosować. Jak wyglądają pytania o wzorce na rozmowie?

0

Jeśli nie wiesz po co mogą Ci się przydać wzorce, to po prostu zacznij ich używać i wtedy zrozumienie przyjdzie samo. Tego nie uczy się za karę, tylko po to aby sobie samemu pomóc. Wiadomo, wszystkich wzorców nie ogarniesz, ale podstawowe (najczęściej wykorzystywane) warto znać i umieć je zaimplementować. Niektóre może wykorzystujesz nawet nieświadomie ;-).

0

Nieświadomie to strategia kiedyś się zdarzyła i tyle. Z braku doświadczenia mam takie coś, że ciągle próbuje stosować wzorce i potem stwierdzam ,że to nie ma sensu. Właściwie to ich nie używam, do tej pory wymyślałem coś co wydawało mi się lepsze, bo po co pchać wzorce na siłę? Zawsze widzę jakąś wadę wzorca i kombinuje w inny sposób, no niekoniecznie lepszy od tego wzorca, bo może mi się tylko tak wydawać i wpadam w takie koło dążenia do perfekcji.

1

Wzorce projektowe maja wielu swoich przeciwnikow. Nie trzeba ich stosowac na sile, ale dobrze znac te podstawowe opisane przez gang czworga. Nazwy np. Adapter, Factory czesto pojawiaja sie w wielu bibliotekach i od razu wiadomo o co chodzi.

A jak wyglada to na rozmowie? Najczesciej przedstawia jakis typowy problem i poprosza o zaproponowanie rozwiazania z dobraniem adekwatnego wzroca.

0

Na rozmowie pojawia sie tez czesto: wybierz sobie 3-4 wzorce projektowe i przedstaw na tablicy ich przykladowa implementacje/zasade dzialania.

0

Takie coś akurat jest do przejścia, gorzej jak pisze @Tgc , zależy od problemu, bo ja sobie nie wyobrażam, że dostaję problem, którego na oczy nie widziałem i rozwiązuję go za pomocą wzorców w 5 minut, to już trzeba mieć ostro zakodowanie i wytrenowane wzorce, żeby takie coś zrobić na szybko przy trudnym zagadnieniu, które się widzi pierwszy raz.

0

Moim zdaniem opowiadanie o wzorcu X na tablicy jest bez sensu. Bo do takiego opowiadania to wystarczy 5 minut wcześnej rzucic na to okiem na wikipedii. Jedyne sensowne pytania o wzorce to właśnie pytanie "Piszemy X i mamy taki a taki problem z Y. Jak byś podszedł do rozwiazania tego problemu?" albo "Masz tutaj kod klasy X. Co wg. ciebie warto byłoby w niej refaktorować i dlaczego?"

1 użytkowników online, w tym zalogowanych: 0, gości: 1