From a3366761971d5235cde1e6e1c1768a210f36910b Mon Sep 17 00:00:00 2001 From: Yangshun Date: Sat, 4 Sep 2021 17:22:54 +0800 Subject: [PATCH] website: add engineering levels and team selection placeholder --- contents/engineering-levels.md | 51 ++++++++++++++++++++++++++++++++++ contents/team-selection.md | 10 +++++++ website/sidebars.js | 7 ++++- 3 files changed, 67 insertions(+), 1 deletion(-) create mode 100644 contents/engineering-levels.md create mode 100644 contents/team-selection.md diff --git a/contents/engineering-levels.md b/contents/engineering-levels.md new file mode 100644 index 00000000..024436ad --- /dev/null +++ b/contents/engineering-levels.md @@ -0,0 +1,51 @@ +--- +id: engineering-levels +title: Engineering Levels +--- + +:::caution + +This section is still WIP. Feel free to contribute ideas at [our GitHub issue](https://github.com/yangshun/tech-interview-handbook/issues/222). + +::: + +Understanding the various career levels for engineers is crucial because it helps to determine the compensation you should be receiving and also helps you to understand what is expected of you at that level. In most companies where the career levels have been defined, it would resemble something along the lines of: Junior → Software Engineer → Senior → Staff → Senior Staff → Principal → Fellow + +## Career Levels + +### Junior Software Engineer + +_Work in progress_ + +### Software Engineer + +_Work in progress_ + +### Senior Software Engineer + +_Work in progress_ + +### Staff Software Engineer + +_Work in progress_ + +### Senior Staff Software Engineer + +_Work in progress_ + +### Principal Software Engineer + +_Work in progress_ + +### Distinguished Engineer + +_Work in progress_ + +### Fellow + +_Work in progress_ + +#### References + +- [Software Engineering Salaries at Google](https://careerkarma.com/blog/software-engineering-salary-google/) +- [Dropbox Engineering Career Framework](https://dropbox.github.io/dbx-career-framework/overview.html) diff --git a/contents/team-selection.md b/contents/team-selection.md new file mode 100644 index 00000000..4aa6e7b6 --- /dev/null +++ b/contents/team-selection.md @@ -0,0 +1,10 @@ +--- +id: team-selection +title: Team Selection +--- + +:::caution + +This section is still WIP. Feel free to contribute ideas at [our GitHub issue](https://github.com/yangshun/tech-interview-handbook/issues/223). + +::: diff --git a/website/sidebars.js b/website/sidebars.js index 8206653f..047b7857 100755 --- a/website/sidebars.js +++ b/website/sidebars.js @@ -37,7 +37,12 @@ module.exports = { }, 'questions-to-ask', ], - 'Post Interview': ['understanding-compensation', 'negotiation'], + 'Post Interview': [ + 'understanding-compensation', + 'negotiation', + 'engineering-levels', + 'team-selection', + ], Algorithms: [ 'algorithms/algorithms-introduction', 'algorithms/array',