Temat: Jak się teraz pisze w Javie?
Sprawa jest bardzo na czasie, ale w tym temacie to trochę off-top. Ta dyskusja zasługuje moim zdaniem na nowy temat.
Łukasz K.:
Witam
Myślę, że wiele osób zapomina czym jest sztuka programowania.
Ciężko się z tym stwierdzeniem nie zgodzić, ale sytuacje kreuje rynek i nie jest to wina frameworków. Oczywiście są podejścia, które stawiają zbyt duży nacisk na framework, ale moim zdaniem nie jest to główna przyczyna degradacji umiejętności ludzi i jakości kodu.
Łukasz K.:
Będąc też kilkakrotnie na rekrutacjach zauważyłem, że zawsze pojawiają się tylko pytania ze znajomości języka lub biblioteki. Nigdy nie dostałem pytania sprawdzającego abstrakcyjne myślenie
Programowanie jest sztuką, wie to każdy kto z programuje z pasji. Problem w tym, że pracodawcy zwykle nie potrzebują ludzi, którzy potrafią sami przeanalizować biznes i stworzyć abstrakcję od początku. Potrzebny jest zastęp szeregowych programistów, którzy mogą nie mieć zielonego pojęcia o analizie obiektowej. Pytania o framework mają zapewnić, że pracownik będzie w stanie szybko wdrożyć się w kod i nie pogubi się w nim. Ogromna większość roboty to maintanace starych systemów, nie refactoring/developing.
Pisząc to wcale nie chcę wyrazić, że mi się to podoba. Moim zdaniem takie podejście jest tanie i skuteczne do czasu. Zatrudnianie programistów, którzy piszą bez podstawowych umiejętności obiektowych i robienie na zasadzie "ma działać" prowadzi do powstania potworów, w których po pewnym czasie nikt nie jest w stanie się połapać.