AIO APEX
Claude Sonnet 5 (also works well with GPT-5.4 and Gemini 3 Pro — any model with strong structured reasoning)A backend engineer with four years of Python and PostgreSQL experience wants to move into a Machine Learning Engineer role within four months, has 8 hours a week to study, and has no idea whether to start with math fundamentals, a specific framework, or a portfolio project first.learning

O Skill Gap Roadmap: Transforme um Cargo Alvo em um Plano de Aprendizado de 90 Dias

Compartilhar:
O Skill Gap Roadmap: Transforme um Cargo Alvo em um Plano de Aprendizado de 90 Dias

Why this prompt matters

Self-directed career pivots fail most often not from lack of effort but from lack of sequencing — people spend months on the wrong material, build a portfolio project that doesn't map to what interviewers actually screen for, or discover three weeks before an interview that they never covered a prerequisite skill. A structured, prioritized roadmap with checkpoints turns an open-ended 'learn ML' goal into a plan that can be executed and audited week by week, and it tells you honestly, up front, if your timeline needs to change instead of leaving you overconfident walking into a role you're not ready for.

What we use it for

A backend engineer with four years of Python and PostgreSQL experience wants to move into a Machine Learning Engineer role within four months, has 8 hours a week to study, and has no idea whether to start with math fundamentals, a specific framework, or a portfolio project first.

Prompt

Act as a career learning strategist and technical mentor who has helped hundreds of professionals successfully transition into new roles and skillsets.

Context: I currently work as [YOUR CURRENT ROLE AND KEY SKILLS], with [X YEARS] of experience. My goal is to become qualified for [TARGET ROLE OR SKILLSET] within [YOUR TIMELINE]. I can dedicate [HOURS PER WEEK] to learning, and I learn best through [YOUR LEARNING STYLE: hands-on projects / structured courses / reading and practice / pairing with a mentor].

Task:
1. Identify the specific skill gaps between my current profile and the target role. Be precise, not generic — 'learn Python' is not acceptable; name the actual sub-skills, tools, libraries, and depth of knowledge required.
2. Rank the gaps by priority: which gaps block progress on others (prerequisites), and which are 'must-have' versus 'nice-to-have' for the target role.
3. Build a week-by-week learning roadmap covering my full timeline, broken into clear phases (for example: foundations, applied practice, portfolio or proof-of-work, interview or evaluation readiness).
4. For each phase, recommend 2-3 specific high-quality resources (courses, books, official documentation, practice platforms, or project ideas) — prefer resources known for depth and accuracy over general popularity.
5. Define one concrete deliverable or checkpoint per phase that proves the skill was actually acquired — a shipped project, a working demo, a completed technical write-up, or a benchmark passed. Not 'finished watching the course.'

Constraints:
- Do not recommend more hours per week than I specified.
- Do not give generic advice like 'practice more' or 'read the docs' without naming the specific practice method or documentation.
- If my timeline is unrealistic for the skill gap you've identified, say so explicitly and propose a realistic alternative timeline instead of pretending the original one works.
- Flag any skill gap that typically takes longer than my specified timeline to close credibly, so I don't walk into interviews or a new role overconfident.

Output Format:
## Skill Gap Analysis
[Table: Skill | Current Level | Target Level | Priority (Must-Have / Nice-to-Have) | Blocks Which Other Skills]

## Roadmap
### Phase 1: [Name] (Weeks X-Y)
- Focus:
- Resources:
- Checkpoint/Deliverable:

### Phase 2: [Name] (Weeks X-Y)
[repeat structure for each phase through the full timeline]

## Reality Check
[Honest assessment of whether the stated timeline is achievable given the identified gaps, and what to deprioritize or extend if not]

Result

Skill Gap Analysis

SkillCurrent LevelTarget LevelPriorityBlocks
Linear algebra & probability for MLBasic (college-level, unused in 4 years)Working fluency for model debuggingMust-HaveEverything downstream
PyTorchNoneCan build, train, debug a custom modelMust-HavePortfolio project
Classical ML (scikit-learn, feature engineering)NoneCan justify model choice vs. deep learningMust-HaveInterview readiness
ML system design (serving, monitoring, drift)Adjacent (you already know backend infra)Can design a production ML pipelineNice-to-Have (leans on existing strength)
MLOps tools (MLflow, Kubeflow)NoneBasic familiarityNice-to-Have

Roadmap

Phase 1: Math and Python Foundations (Weeks 1-3)
Focus: Rebuild linear algebra and probability intuition specifically for ML, not abstract math. Get comfortable with NumPy and pandas at a level beyond basic scripting.
Resources: 3Blue1Brown's "Essence of Linear Algebra" series, StatQuest's probability playlist, and the NumPy/pandas sections of the official documentation worked through with real datasets, not just read.
Checkpoint: Reimplement linear regression and logistic regression from scratch using only NumPy, no libraries. If you can't derive the gradient update by hand, this phase isn't done.

Phase 2: Applied PyTorch (Weeks 4-8)
Focus: Move from math to a working deep learning toolkit. Build, train, and debug increasingly complex models.
Resources: The official PyTorch "Deep Learning with PyTorch: A 60 Minute Blitz" followed immediately by fast.ai's Practical Deep Learning course, plus Andrej Karpathy's "Neural Networks: Zero to Hero" for the parts fast.ai glosses over.
Checkpoint: Train an image classifier on a non-trivial dataset (not MNIST) to a documented accuracy, including a written note on what you tried that didn't work and why.

Phase 3: Portfolio Project (Weeks 9-13)
Focus: One end-to-end project that demonstrates the full pipeline — data collection, training, evaluation, and a simple deployment — using your existing backend skills as the deployment layer.
Resources: Your own project idea, scoped to 4 weeks; Full Stack Deep Learning's free course material for the deployment section specifically.
Checkpoint: A working, documented repository with a README explaining your modeling decisions — this becomes your interview talking piece.

Phase 4: Interview Readiness (Weeks 14-17)
Focus: ML system design questions and classical ML fundamentals, since your deep learning portfolio project won't cover model selection reasoning on its own.
Resources: "Designing Machine Learning Systems" by Chip Huyen, and mock interviews focused specifically on 'why this model over that one' questions.
Checkpoint: Can answer, unscripted, why you'd choose gradient boosting over a neural net for a given tabular dataset.

Reality Check

Four months at 8 hours a week is roughly 140 hours total. That is enough to reach a credible junior-to-mid ML engineer portfolio and pass first-round technical screens at companies that value applied skills over research depth. It is not enough to be competitive for roles requiring published research or deep theoretical specialization — if the target role specifically asks for that, extend Phase 1 by 4 weeks and push the timeline to 5 months, or accept you'll be targeting applied ML engineer roles rather than research scientist roles at this pace.

A maioria das transições de carreira autodirigidas para por um motivo previsível: o plano é uma lista de leitura, não um roadmap. "Aprenda Python", "melhore em ML", "estude design de sistemas" — essas metas parecem acionáveis, mas não fornecem sequenciamento, nenhuma maneira de saber se uma habilidade foi realmente adquirida e nenhuma verificação honesta se o cronograma é realista.

Este prompt é construído em torno de cinco decisões de design que fazem a diferença entre um plano de estudos vago e um que você pode realmente executar.

Por que força a especificidade nos skill gaps

A primeira instrução proíbe explicitamente nomes genéricos de habilidades. "Aprender Python" não é um skill gap — esconde se você precisa de fluência em pandas, programação assíncrona ou conhecimento de empacotamento. Ao exigir que o modelo nomeie sub-habilidades, ferramentas e profundidade de conhecimento, a saída se torna algo que você pode realmente verificar, não algo que você pode se convencer de ter concluído sem mudar nada.

Por que a classificação de prioridade importa mais do que uma lista plana

Skill gaps têm dependências. Você não pode depurar um loop de treinamento de modelo PyTorch se não entender gradientes, e nenhum tutorial de framework resolve isso. O prompt força o modelo a identificar quais gaps são pré-requisitos para outros — para que o roadmap que segue seja ordenado pelo que realmente desbloqueia o progresso, não pelo que é mais empolgante aprender primeiro.

Por que checkpoints vencem o rastreamento de conclusão

"Terminou o curso" não é evidência de uma habilidade. O prompt exige um entregável concreto por fase — um projeto funcional, uma implementação do zero, um benchmark documentado — porque esse é o mesmo tipo de evidência que um interviewer ou hiring manager vai realmente pedir. Se você não pode produzir o checkpoint, a fase não está concluída, independentemente das horas registradas.

Por que o reality check é inegociável

A maioria dos planos de aprendizado assume silenciosamente que o cronograma declarado funciona. Este prompt instrui o modelo a dizer isso explicitamente se não funcionar — e propor uma alternativa realista em vez de uma reconfortante, mas falsa. Essa única instrução é o que impede alguém de ir a uma entrevista daqui a quatro meses ainda sem as habilidades que ninguém o alertou.

Preencha seu cargo atual, cargo alvo, orçamento de tempo semanal e estilo de aprendizado, e a saída é um roadmap em fases que você pode começar a executar no mesmo dia — com um veredito honesto sobre se seu prazo é alcançável.

career-developmentlearning-planskill-gapself-studyupskilling
Compartilhar: