<aside> 🚧
For 3rd-year students who want an internship, PPO or strong placement opportunity.
This is not a “complete everything first” roadmap. Your job is to run learning + building + applying + networking + interview practice in parallel.
</aside>
flowchart LR
A["Learn"] --> B["Build"]
B --> C["Prove"]
C --> D["Apply"]
D --> E["Interview"]
E --> F["Internship"]
F --> G["PPO / Full-Time"]
<aside> ⚠️
Do not follow this sequentially. In real life, Learn + Build + Apply + Network + Compete should happen together.
</aside>
DSA + Development + CS Fundamentals
Projects + GitHub + Internship + Open Source
Career pages + Campus + Challenges + Startups
Seniors + Alumni + Engineers + Founders
OA + Technical + Projects + Behavioural
Internship performance → PPO
You do not need the same roadmap as everyone else.
| Current Situation | Your Main Problem | What You Should Do Now |
|---|---|---|
| Starting almost from zero | No hireable base yet | One language + DSA basics + one development domain. Start building early. |
| Good development, weak DSA | May fail OAs / structured interviews | Keep development alive. Add consistent DSA as an interview track. |
| Good DSA, weak development | Can solve problems but lacks engineering proof | Build and deploy real software. Learn Git, DB, APIs, debugging. |
| Good DSA + development | Usually distribution or interview conversion | Stop collecting courses. Apply, network, compete, mock interview. |
<aside> 🧠
Ask yourself: “If I had an internship interview tomorrow, which stage would eliminate me?”
Resume? OA speed? DSA? Projects? CS fundamentals? Communication? Or are you simply not getting enough opportunities?
</aside>
Choose one and become fluent enough that syntax is not your bottleneck.