Live data from Hacker News

Ask HN: What are some educational resources for more senior engineers?

news.ycombinator.com

11–20 of 59 posts

Re: Ask HN: What are some educational resources for more senior engineers?

#11
In my book, if you want to go for architect/principal/staff, you will have to work on communication, documentation and leadership skills. At work, the group of most senior engineers has a couple of roles:

- They need to collect the needs, challenges and plans of different teams across the company. Based on this, they have to use deep technical knowledge of the stack to distill this into a technical direction for the overall environment to move towards (together with other experts of course). This will usually require implementing some principal cases and some hard edge cases, but then they'll have to document and hand this over to the posse of other development teams to push.

- They must support the trailblazer teams coming after them with hard technical problems. Even if you have a few strong PoCs, if an early adopter of a proposal gets stuck badly and you can't support them, you will lose trust. Call it politics, but losing this trust is very bad in the grander context. The direction they chose with the other principals must be true and trustworthy within a small margin of error.

- They often need to bridge the gap between the business world and the technical world. Technical decisions are technical decisions, but beyond a certain point, they have to be able to translate technical decision into required manpower, required money and tradeoffs to management. Like, we've been asked what the different tradeoffs between manpower investment, money and development velocity a windows-on-prem deployment for a solution would cost us and to compare this to potential revenue from a number of customers.

- They have to be able to say no, and maintain no. As other comments have said: Holding difficult situations. Understand what they need, understand that their need is stupid, and then start guiding them into a discovery process that their idea doesn't fit where we're going.

All of this is skillful communication, understanding and leading. On top of knowing your technical domain very well.

Re: Ask HN: What are some educational resources for more senior engineers?

#12
* Networking - (routing and switching) Start by studying for the CCNA (many text books) and then move onto advanced switching with routing for L3 switches as required for the CCNP

* Security - Start with text books studying for the Security+ and work your way up to CISSP (security management)

* Accessibility - WCAG 2.0

* Psychology - Start by studying emotions, motivations, and intentions from academic literature. Learn about OCEAN in applied contexts

* Architecture - Best learned from fully separated parallel means of applied process refinement put together (refactoring) and do it all again many times. What shakes out is a vision for scale applied through simple schemes of organization.

* History - The best way to avoid catastrophic mistakes is to be aware of past failures, understand human motivations, and avoid troubled organizations

Re: Ask HN: What are some educational resources for more senior engineers?

#14
libgen (definite #1) + open courseware + youtube for occasional novel practicalities + open source scientific/engineering software and hardware communities. I've gained solid professional competency in entire branches of engineering with these resources. A teacher also helps. Don't be afraid to pay a consultant to mentor you in difficult areas with high iteration costs.

Re: Ask HN: What are some educational resources for more senior engineers?

#17

* Networking - (routing and switching) Start by studying for the CCNA (many text books) and then move onto advanced switching with routing for L3 switches as required for the CCNP * Security - Start with text books studying for the Security+ and work your way up to CISSP (security management) * Accessibility - WCAG 2.0 * Psychology - Start by studying emotions, motivations, and intentions from academic literature. Le…

I appreciate your comment. Would you be able to provide some links to books related to Security, Architecture and History?

Re: Ask HN: What are some educational resources for more senior engineers?

#19
If you don't want to, you don't want to, but that's on you. If you don't have the patience to sit through stuff you don't know in order to get to the stuff you do know, that's on you. If having someone tell you that EC2 is a VPS service sends you into a conniption fit because you already know that, then maybe it's time to retire. There are over 200 AWS services and you can't possibly know what every single one of them does. You know which course might help you become an AWS architect? The AWS Solutions Architecture course. It goes over the things to help one move into an architect role. What it really sounds like is that this junior is going to pass you by because you "don't want to".

That said I'd recommend, Staff Engineer, by Will Larson. https://lethain.gumroad.com/l/staff-engineer

Post reply on HN