Add engineering manager roadmap

pull/7768/head
Kamran Ahmed 2 days ago
parent b4b9311601
commit 00383f4142
  1. 1
      readme.md
  2. 21
      src/components/Roadmaps/RoadmapsPage.tsx
  3. 1
      src/data/roadmaps/product-manager/product-manager.md
  4. 1
      src/data/roadmaps/software-architect/software-architect.md
  5. 1
      src/data/roadmaps/system-design/system-design.md
  6. 69
      src/pages/get-started.astro

@ -48,6 +48,7 @@ Here is the list of available roadmaps with more being actively worked upon.
- [Data Analyst Roadmap](https://roadmap.sh/data-analyst) - [Data Analyst Roadmap](https://roadmap.sh/data-analyst)
- [MLOps Roadmap](https://roadmap.sh/mlops) - [MLOps Roadmap](https://roadmap.sh/mlops)
- [Product Manager Roadmap](https://roadmap.sh/product-manager) - [Product Manager Roadmap](https://roadmap.sh/product-manager)
- [Engineering Manager Roadmap](https://roadmap.sh/engineering-manager)
- [QA Roadmap](https://roadmap.sh/qa) - [QA Roadmap](https://roadmap.sh/qa)
- [Python Roadmap](https://roadmap.sh/python) - [Python Roadmap](https://roadmap.sh/python)
- [Software Architect Roadmap](https://roadmap.sh/software-architect) - [Software Architect Roadmap](https://roadmap.sh/software-architect)

@ -22,6 +22,7 @@ const groupNames = [
'Databases', 'Databases',
'Computer Science', 'Computer Science',
'Machine Learning', 'Machine Learning',
'Management',
'Game Development', 'Game Development',
'Design', 'Design',
'DevOps', 'DevOps',
@ -337,11 +338,6 @@ const groups: GroupType[] = [
link: '/technical-writer', link: '/technical-writer',
type: 'role', type: 'role',
}, },
{
title: 'Product Manager',
link: '/product-manager',
type: 'role',
},
{ {
title: 'DevRel Engineer', title: 'DevRel Engineer',
link: '/devrel', link: '/devrel',
@ -379,6 +375,21 @@ const groups: GroupType[] = [
}, },
], ],
}, },
{
group: 'Management',
roadmaps: [
{
title: 'Product Manager',
link: '/product-manager',
type: 'role',
},
{
title: 'Engineering Manager',
link: '/engineering-manager',
type: 'role',
},
],
},
{ {
group: 'Game Development', group: 'Game Development',
roadmaps: [ roadmaps: [

@ -27,6 +27,7 @@ relatedRoadmaps:
- 'api-design' - 'api-design'
- 'design-system' - 'design-system'
- 'software-architect' - 'software-architect'
- 'engineering-manager'
sitemap: sitemap:
priority: 1 priority: 1
changefreq: monthly changefreq: monthly

@ -48,6 +48,7 @@ relatedRoadmaps:
- 'golang' - 'golang'
- 'java' - 'java'
- 'devops' - 'devops'
- 'engineering-manager'
sitemap: sitemap:
priority: 1 priority: 1
changefreq: 'monthly' changefreq: 'monthly'

@ -47,6 +47,7 @@ relatedRoadmaps:
- 'java' - 'java'
- 'nodejs' - 'nodejs'
- 'golang' - 'golang'
- 'engineering-manager'
sitemap: sitemap:
priority: 1 priority: 1
changefreq: 'monthly' changefreq: 'monthly'

@ -28,7 +28,15 @@ import {
PenSquare, PenSquare,
Component, Component,
Waypoints, Waypoints,
CheckSquare, Braces, FolderKanban, Coins, Megaphone, GitBranch, CheckSquare,
Braces,
FolderKanban,
Coins,
Megaphone,
GitBranch,
UsersRoundIcon,
UsersRound,
SquareKanban,
} from 'lucide-react'; } from 'lucide-react';
import { SectionBadge } from '../components/GetStarted/SectionBadge'; import { SectionBadge } from '../components/GetStarted/SectionBadge';
import { TipItem } from '../components/GetStarted/TipItem'; import { TipItem } from '../components/GetStarted/TipItem';
@ -223,10 +231,10 @@ import { TipItem } from '../components/GetStarted/TipItem';
/> />
<RoadmapCard <RoadmapCard
icon={Braces} icon={Braces}
title='API Design' title='API Design'
link='/api-design' link='/api-design'
description='Learn all you need to know to design robust APIs.' description='Learn all you need to know to design robust APIs.'
/> />
</div> </div>
@ -338,10 +346,10 @@ import { TipItem } from '../components/GetStarted/TipItem';
/> />
<RoadmapCard <RoadmapCard
icon={Bot} icon={Bot}
title='AI Engineer' title='AI Engineer'
link='/ai-engineer' link='/ai-engineer'
description='Learn all you need to become an AI Engineer.' description='Learn all you need to become an AI Engineer.'
/> />
<RoadmapCard <RoadmapCard
@ -366,6 +374,25 @@ import { TipItem } from '../components/GetStarted/TipItem';
description='Learn how to deploy and manage machine learning models.' description='Learn how to deploy and manage machine learning models.'
/> />
</RoleRoadmaps> </RoleRoadmaps>
<RoleRoadmaps
badge='Product or Engineering Management'
title='Thinking about a career in management?'
description='How about diving into our product or engineering management roadmaps?'
>
<RoadmapCard
icon={SquareKanban}
title='Product Manager'
link='/product-manager'
description='Learn all you need to know to become a Product Manager.'
/>
<RoadmapCard
icon={UsersRound}
title='Engineering Engineer'
link='/engineering-manager'
description='Learn all you need to become an Engineering Manager.'
/>
</RoleRoadmaps>
<RoleRoadmaps <RoleRoadmaps
badge='More Roles' badge='More Roles'
title='Fancy something else?' title='Fancy something else?'
@ -385,10 +412,10 @@ import { TipItem } from '../components/GetStarted/TipItem';
description='Learn all you need to know to become a UX Designer.' description='Learn all you need to know to become a UX Designer.'
/> />
<RoadmapCard <RoadmapCard
icon={Coins} icon={Coins}
title='Blockchain' title='Blockchain'
link='/blockchain' link='/blockchain'
description='Learn all you need to know to become a Blockchain Developer.' description='Learn all you need to know to become a Blockchain Developer.'
/> />
</div> </div>
<div class='flex flex-col justify-start gap-3'> <div class='flex flex-col justify-start gap-3'>
@ -405,18 +432,18 @@ import { TipItem } from '../components/GetStarted/TipItem';
description='Learn all you need to know to become a Technical Writer.' description='Learn all you need to know to become a Technical Writer.'
/> />
<RoadmapCard <RoadmapCard
icon={Megaphone} icon={Megaphone}
title='DevRel Engineer' title='DevRel Engineer'
link='/devrel' link='/devrel'
description='Learn all you need to know to become a DevRel Engineer.' description='Learn all you need to know to become a DevRel Engineer.'
/> />
</div> </div>
<div class='flex flex-col justify-start gap-3'> <div class='flex flex-col justify-start gap-3'>
<RoadmapCard <RoadmapCard
icon={FolderKanban} icon={FolderKanban}
title='Product Manager' title='Product Manager'
link='/product-manager' link='/product-manager'
description='Learn all you need to know to become a Project Manager.' description='Learn all you need to know to become a Project Manager.'
/> />
<RoadmapCard <RoadmapCard
icon={Component} icon={Component}

Loading…
Cancel
Save