Intro
The tech track
Senior and Beyond
Part 1: Big Picture
Part 2: Execution
Part 3: Positive Influence
1. What Exactly Would You Say You Do Here?
Takeaways
What even is a Staff Engineer?
Why are you here?
Why do we need engineers who can see the big picture?
Why do we need engineers who lead projects that cross multiple teams?
Why do we need engineers who are a good influence?
Why do these need to be Staff engineers?
Enough philosophy. What’s my job?
You’re not a manager, but you are a leader
You’re in a “technical” role
You aim to be autonomous
You set technical direction
You communicate often and well
Mapping your own role
Where in the organization do you sit?
What’s your scope?
What do you enjoy doing?
What’s your current mission
Aligning on your scope and mission
“That’s not my job”.
2. Three Maps
Takeaways
Uh, did anyone bring a map?
A locator map: You are here
A topographical map: Learning the terrain
A treasure map: X marks the spot
Clearing the fog of war
The locator map: getting some perspective
Losing perspective
Seeing bigger
Keeping your locator map up to date
The topographical map: navigating the terrain
Rough terrain
Understanding your org
Keeping your topographic map up to date
If the terrain is still difficult to navigate, be a bridge
The treasure map: remind me where we’re going?
Chasing shiny things
Taking a longer view
If the treasure map’s still unclear, it might be time to draw your own
Your own personal ship’s log
3. Creating the Big Picture
Takeaways
Filling in the Gaps
The approach
The writing
The launch
The scenario: SockMatcher needs a plan
What’s a vision? What’s a strategy?
What’s a technical vision?
What’s a technical strategy?
Do we need one of these?
The approach: what are we going to do?
Brace for boring ideas!
Is there an existing journey?
Getting a sponsor
Choosing your crew
Allies and Skeptics
What are we creating? What’s our scope?
Is this achievable (by you?)
Ready to commit to doing this?
The writing: actually making the document
Writing something to start with
Interviewing people
Thinking time
Making decisions
Stayin’ aligned
The launch: making it real
The final draft
Making it official
What story are you telling?
Keeping it fresh
Ok, we have a plan! And it’s written down!
About the Author
· · · · · · (
收起)
4 有用 那人很像一条狗 2022-10-27 23:14:25 广东
不知道Staff Engineer该翻译成什么比较合适,“资深工程师”?还是最传神的“士大夫工程师”? 不同的公司有不同的职级不管是P还是T,都能去区分出不同能力的员工,也能给员工提供一条职业晋升的路线。对于资深工程师,可以走技术管理的路线,也可以在技术这条路上一直走下去,而这就是Staff Engineer。 对于Staff Engineer来说拥有坚实的技术知识和经验是基础,还要有大局观需要做... 不知道Staff Engineer该翻译成什么比较合适,“资深工程师”?还是最传神的“士大夫工程师”? 不同的公司有不同的职级不管是P还是T,都能去区分出不同能力的员工,也能给员工提供一条职业晋升的路线。对于资深工程师,可以走技术管理的路线,也可以在技术这条路上一直走下去,而这就是Staff Engineer。 对于Staff Engineer来说拥有坚实的技术知识和经验是基础,还要有大局观需要做一些重大技术决策、能领导跨团队项目、有影响力,能影响团队,指导junior成长。 总之是讨论如何成为一名技术领导者。 (展开)
0 有用 amino 2023-05-17 07:39:16 美国
干货
2 有用 麦小孩 2023-06-15 15:22:45 北京
国内鲜有工作二十年还在一线写代码的工程师,工作十年看一下挺有启发的,作者的大部分观点都比较正;不过当前国内的工作氛围和国外还是不能比,有些部分只能看看吧
2 有用 胜同学 2023-07-05 10:20:14 北京
这本书非常值得从事软件研发的同学阅读,对于职业发展有很多启发! 里面包括了如何从全局视角找到重要的事情、如何搞清楚公司的显性和隐形的“组织”结构、搞清楚自己的角色和职责、如何发起项目、如何推动项目、如何“打怪升级”、跳槽的思考等等等等。 读完就一个感觉,这本书简直是为我准备的,它解答了我的很多困扰。 希望以后自己也能多分享类似的思考总结出来,既帮助自己,也帮助别人。因为类似的书籍文章,国内还是太少... 这本书非常值得从事软件研发的同学阅读,对于职业发展有很多启发! 里面包括了如何从全局视角找到重要的事情、如何搞清楚公司的显性和隐形的“组织”结构、搞清楚自己的角色和职责、如何发起项目、如何推动项目、如何“打怪升级”、跳槽的思考等等等等。 读完就一个感觉,这本书简直是为我准备的,它解答了我的很多困扰。 希望以后自己也能多分享类似的思考总结出来,既帮助自己,也帮助别人。因为类似的书籍文章,国内还是太少了,很多都是国外的程序员在分享经验。虽然同样是程序员,可以进行借鉴,但是国内和国外一定还是有细微差异的。作为工作多年的程序员,分享出来一定可以帮助新加入这个行业的人。 (展开)
0 有用 吃豆子的鱼 2023-11-19 10:30:55 上海
有些部分略啰嗦,略读跳过。总体非常有指导性和实践性,帮助跳出平时干活细节刷新认知。提到的故事有点意思,非常现实有代入感。
0 有用 abcdefg 2023-12-09 18:03:56 美国
大概翻了下 挺详细的 也接地气对在明面的不在明面的事都说到了 可靠的可以按着它执行的书 有机会要详细看看。对初级工程师也比较有用
0 有用 吃豆子的鱼 2023-11-19 10:30:55 上海
有些部分略啰嗦,略读跳过。总体非常有指导性和实践性,帮助跳出平时干活细节刷新认知。提到的故事有点意思,非常现实有代入感。
1 有用 Nova 2023-07-23 20:48:03 新加坡
非常棒的一本程序员职业规划书籍。如果你想一直走技术路线,就读这本;如果你想走管理路线,就读 Manger's Path。当然有时间的话,两本都读。
2 有用 胜同学 2023-07-05 10:20:14 北京
这本书非常值得从事软件研发的同学阅读,对于职业发展有很多启发! 里面包括了如何从全局视角找到重要的事情、如何搞清楚公司的显性和隐形的“组织”结构、搞清楚自己的角色和职责、如何发起项目、如何推动项目、如何“打怪升级”、跳槽的思考等等等等。 读完就一个感觉,这本书简直是为我准备的,它解答了我的很多困扰。 希望以后自己也能多分享类似的思考总结出来,既帮助自己,也帮助别人。因为类似的书籍文章,国内还是太少... 这本书非常值得从事软件研发的同学阅读,对于职业发展有很多启发! 里面包括了如何从全局视角找到重要的事情、如何搞清楚公司的显性和隐形的“组织”结构、搞清楚自己的角色和职责、如何发起项目、如何推动项目、如何“打怪升级”、跳槽的思考等等等等。 读完就一个感觉,这本书简直是为我准备的,它解答了我的很多困扰。 希望以后自己也能多分享类似的思考总结出来,既帮助自己,也帮助别人。因为类似的书籍文章,国内还是太少了,很多都是国外的程序员在分享经验。虽然同样是程序员,可以进行借鉴,但是国内和国外一定还是有细微差异的。作为工作多年的程序员,分享出来一定可以帮助新加入这个行业的人。 (展开)
2 有用 麦小孩 2023-06-15 15:22:45 北京
国内鲜有工作二十年还在一线写代码的工程师,工作十年看一下挺有启发的,作者的大部分观点都比较正;不过当前国内的工作氛围和国外还是不能比,有些部分只能看看吧