←back to thread

25 points swirly-mcswirl | 3 comments | | HN request time: 0.644s | 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.

Show context
2rsf ◴[] No.42145369[source]
Seniority is about breadth and nor depth. While having good knowledge in many areas is important the magic in being a senior is knowing how to put everything together, communication and integration with other teams, bridging the business and technical etc.
replies(1): >>42146052 #
1. hcfman ◴[] No.42146052[source]
Except that it’s not recognised by corporations anyway. Too expensive.
replies(1): >>42146141 #
2. 2rsf ◴[] No.42146141[source]
What do you mean? most companies' job leveling matrices have that, and many times this is what differentiate a talented engineer to a senior engineer in practice.
replies(1): >>42147592 #
3. infamouscow ◴[] No.42147592[source]
Every company has a completely different notion of what each level does.

People like to debate this because they built an ego around working for a title at some megacorp by way of politics. These people are also completely oblivious to how the CTO also promoted their non-technical pal from high school to senior principle staff architect.