Cześć,
Jestem programistą .NET z ok. 4 letnim doświadczeniem komercyjnym. Zastanawiam się nad zmianą pracy, ponieważ czuję, że w obecnej firmie niczego się już nie nauczę (długo by opowiadać o szczegółach...). W międzyczasie obejrzałem trochę kursów na temat DDD, przeczytałem książkę Evansa, obecnie czytam Vernona. Napisałem nawet magisterkę na temat DDD vs anemiczny model danych i robię własne projekty po godzinach, aby się tego nauczyć. Bardzo bym chciał robić takie projekty w pracy, ale znalezienie firmy, w której korzysta się z DDD na podstawie samych ogłoszeń jest dość trudne. Nawet w ogłoszeniach firmy, w której pracuję obecnie pojawia się DDD jako "nice to have", choć wiem, że żaden projekt tutaj z tego nie korzysta i korzystać nie będzie, bo szeroko pojęte grono "seniorów" nie ma o tej tematyce pojęcia.
Czy ktoś z Was pracuje, bądź zna firmy w Warszawie, gdzie faktycznie można spotkać projekty robione w oparciu o DDD?
Moje poszukiwania na podstawie ogłoszeń przedstawiają się następująco:
- Altkom - dużo dobrego o tej firmie słyszałem, ale stawki jakie proponują są nie do zaakceptowania
- Sii - co człowiek to opinia
- DCG, ITLT - kontraktornie, więc pewnie każdy projekt wygląda inaczej
- CH Robinson - niby w ogłoszeniu pojawia się DDD i najnowszy stack, ale bałbym się dołączyć do nietechnologicznego korpo
- Allegro - wiem z pierwszej ręki, że oddział pracujący w .NET cechuje raczej kiepska atmosfera i słabe zarządzanie, a DDD w ogłoszeniu nie dotyczy produktów w .NET
Na razie żyję w naiwnym przeświadczeniu, że DDD to wyznacznik dobrej jakości - coraz częściej słyszę, że takie myślenie jest błędne, ale cóż mogę powiedzieć, jeśli znam tę tematykę tylko z wyidealizowanych kursów i książek, bez odzwierciedlenia w realiach prawdziwych projektów.
Tak naprawdę zadowoliłbym się zmianą w kierunku czegokolwiek porządnego - czy to dobrze zaprojektowane mikroserwisy, DDD, CQRS, ES, czy też inny znany wzorzec architektoniczny.
Podsumowując ten przydługi już opis - czy ktokolwiek zna firmę w Warszawie, do której warto się zgłosić jako .NET deweloper, aby pracować w wysokiej jakości projektach, z ludźmi, którzy faktycznie znają się na rzeczy, a nie tylko wygrzewają stołki przez 10 lat lub więcej? Po co ludzie robią te wszystkie kursy o zajebistych technologiach i wzorcach, skoro potem nikt tego nie używa w pracy? Potrzebuję, aby ktoś sprowadził mnie na ziemię. Jak zyć?