←back to thread

26 points swirly-mcswirl | 4 comments | | HN request time: 0.602s | source

Hi HN, I'm working at an early stage startup, and want to learn about concepts and patterns that are crucial for senior roles, like: - Batch Processing - Messaging Queues - Microservices - Design Patterns - Which techniques to apply while working on a task - Properly debugging

Is there any online resource or somewhere I can see this in practice? Or any newsletter, youtube channel that discusses this in detail?

My go to sources are open source repositories where I try to understand the code bases and some PRs. But I feel overwhelmed with the resources.

1. gregjor ◴[] No.42144699[source]
Will Rogers said "Good judgment comes from experience, and a lot of that comes from bad judgment."

I can't think of any substitute for experience. You can read and study what you call concepts and patterns, just like you can read about baking a cake, but you can't get experience from study. You practice, make mistakes, stretch your abilities every day, and with luck you find good mentors.

replies(3): >>42145476 #>>42150740 #>>42158639 #
2. namaria ◴[] No.42145476[source]
Yup. Can only beat search after doing search. Goes for the larger societal systems and for the individual as well, because there's no shortcut to search the space of socially acquired knowledge.
3. Desafinado ◴[] No.42150740[source]
I agree with this, although I'd add that study becomes exceptionally useful after you've reached the senior level.

Until you've seen most of what the software industry can throw at you, study isn't that useful. But after you've seen it all you'll be quick to glean the relevance and importance of new concepts when studying.

4. swirly-mcswirl ◴[] No.42158639[source]
Thanks a lot, I will keep this in mind.