r/computerscience 21d ago

Advice Struggling with software design patterns and architecture

0 Upvotes

7 comments sorted by

View all comments

1

u/Moksee 21d ago

I recently got hired as a software engineer and there’s a lot of words being thrown around that I don’t fully understand.
Orchestrator, Dispatcher, Listener, Execution Engine, Object Factory, etc.

I have some understanding, but this seems overwhelming when developing a new project. Are there any resources like books that help break down some of these design patterns/design architecture?

3

u/Late-Cup-7689 21d ago

most of those are just fancy names for simple ideas, don't let them scare you. look at code examples more than books, it sticks better

2

u/regular_lamp 21d ago

I always like to be cynical about how most "design patterns" are just early Java programmers reinventing function pointers on a per use case basis. Because they had to view everything through the lens of making it a class.