Co rozumiecie przez "poznanie frameworka"?

0

Nie da się ukryć, że każdy rozumie pod tym hasłęm co innego. Dla jednego to będzie liźnięcie kilku podstawowych konceptów, dla kogoś innego znanie na pamięć logiki wszystkich modułów. Czym jest ten termin dla was?

3

Znajomość frameworka zaczyna się wtedy, gdy coraz częściej przekopujesz się przez kod źródłowy, bo oficjalna dokumentacja nie daje satysfakcjonujących odpowiedzi ;)

0

Hmm... frameworków jest aktualnie tyle, że ciężko pisać bez posiłkowania się tutkami/dokumentacją. Dajmy na to, ja używam głównie w PHP Yii2, czasem Symfony, CakePHP, CodeIgniter, itp. Tego jest tyle, że rzeczy z jednego frameworka często mieszają się z innym. Np. w Symfony piszę o 4 lat, a cały czas posiłkuję się, by napisać jakieś logowanie (używając symfonowych wbudowanych funkcji), jakąś autoryzację, votera, itp. Bo zwyczajnie jest mi ciężko to zapamiętać. Więc nie zgodziłbym się ze stwierdzeniem, że jeśli posiłkuję się tutkiem, to nie znam frameworka. Raczej skłaniałbym się ku opinii, że mogę powiedzieć, że znam jako tako framework, jeśli w sytuacji, gdy chcę coś napisać, to WIEM jak to zrobić ALBO WIEM czego szukać w dokumentacji (i jestem to w stanie znaleźć bardzo szybko bez tracenia połowy dnia na przeglądanie google). Np. chcę zrobić system uprawnień, to wiem, że jest mi potrzebny Voter. Wiem jak on działa, ale niekoniecznie pamiętam jak dokładnie się go pisało. Ale starczy zerknięcie na jakiś przykład, bym wiedział już z czym się to je.

0

Znajomość frameworka mierzy się w latach komercyjnego używania frameworka.

Przypomniała mi się opowieść rekruterek o pewnym kliencie, który uparł się na poszukiwanie programisty seniora czyli musiał mieć (musiał, bo po prostu senior w obiegowej opinii ma 3 lata doświadczenia) 3 lata expa z frameworkiem X. Jedyny problem, to wiek frameworka w wersji stabilnej, wtedy 3 lata. Nie zgłosił się żaden programista pracujący komercyjnie jeszcze od wersji 0.x, wszystkich kandydatów na stanowisko z 2 lata doświadczenia z tym frameworkiem klient odrzucił. Ostatecznie był skłonny dać pracę ale z wynagrodzeniem odpowiednio niższym.

1

Jeszcze jeden przykład znajomości frameworka.
Kolega ze studiów w dużej korporacji dostał pozycję juniora. Nie znał jednego frameworka używanego w zespole.
Dostał pracę, normalną wypłatę i zadanie na miesiąc: do ręki lekko używaną ksiązkę "... in Action", dostęp to Safari i Pluralsight, spokój przy biurku i miesiąc na nauczenie się go.

7

Brakuje mi odpowiedzi:

  • Jestem w stanie podać 10 argumentów za tym, żeby go nie używać w następnym projekcie.
5

Brakuje odpowiedzi typowej dla software house w przetargach:

siedziałem w pokoju z kolegą, który coś w tym frameworku zrobił

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