10th August 2026,
Past four years ninchi naa life stats chooskunte...
Didn't get 90% in 12th boards.
Didn't get good ranks in competitive exams.
Had to get into a tier-3 private university.
Couldn't score a 9 CGPA so far.
Never got to experience teenage love. (feeling good)
Halfway stopped learning to play the violin, and I regret it so much.
And present...
19-year-old, Computer Science major in BTech, 2 years down — 4 semesters completed.
Zero internships.
Zero domain-specific knowledge.
No great projects.
No proper resume/CV.
Not a properly optimized LinkedIn.
Zero LeetCode streak.
Minimal GitHub history.
And to be brutally honest...
Manaki ee position lo job evadu ivvadu.
Sare.
The only thing we have is the present. Let's not waste it thinking too much about the past.
(Abbaa... quote okati mokaniki!)
ASALA PLACEMENTS GURINCHI MANAKI EM TELUSU?
Naku cheppindhi, nen vinnadhi, mothamga naaku telisindhi enti ante...
Tech role ni college placements lo crack cheyali ante, broadly, these are the things that matter:
DSA — Logic building and problem solving
Development — 1–2 genuinely good projects
AI knowledge — because AI is obviously a major part of the current tech landscape
Communication & interpersonal skills
General ga, companies placements lo aptitude, coding/DSA, technical interviews, and HR/behavioral rounds untayi.
Company batti number of rounds, difficulty, and selection criteria maruthayi.
Now...
What do I have?
Communication skills — above average.
What am I lacking?
Pretty much everything else.
So...
Let's start from scratch.
1. DSA — Data Structures & Algorithms
First, pick a language.
Java, C++, Python, JavaScript... whatever works.
I picked Java.
Ye language lo DSA cheyali ani em rule ledhu. Chala matured ga alochinchi, chittilu vesina, ultimately one language pick cheskoni start cheyyali.
For Java:
Concepts:
Kunal Kushwaha's Java + DSA course on YouTube — free.
Structure:
Striver's A2Z DSA Sheet — free.
Practice:
LeetCode.
Credibility / consistency:
Whatever I practice, I want to keep pushing to GitHub.
Prathi problem ni manually GitHub ki push cheyyadam time-taking kabatti...
LeetHub — Chrome extension.
Problem solve chesina ventane repository lo automatically push aipothundi.
Simple.
The goal isn't to create a beautiful GitHub streak for the sake of appearances.
The goal is to actually get better at solving problems.
2. Development
Now this is the tricky part.
Em nerchukovali?
Entha varaku nerchukovali?
Demand enti?
Frontend aa? Backend aa? Full stack aa? Cloud aa? AI aa?
Honestly, I wasted months thinking about this.
Finally, I made a decision:
Backend + Cloud.
Why?
Point #1 — Real-world systems.
Modern applications need systems that are secure, scalable, reliable, and capable of handling large amounts of traffic.
How requests move.
How APIs work.
How databases scale.
How authentication works.
How caching works.
How services communicate.
How systems are deployed.
How failures are handled.
Basically...
I want to understand the machine behind the screen.
Point #2 — Cloud.
Building an application locally is one thing.
Putting it on the internet, making it reliable, monitoring it, securing it, scaling it, and managing infrastructure is a completely different game.
And with AI becoming increasingly integrated into software products, understanding how applications and AI services are deployed and operated in cloud environments is becoming increasingly valuable.
So my plan is not:
"Learn 47 technologies and put them all in my resume."
It's:
Learn the fundamentals --- build --- deploy --- break things --- fix them --- repeat.
For development, I want to go deep enough to build 1–2 projects that I can actually defend in an interview, rather than ten tutorial projects that I barely understand.