Introduction
Your first 90 days as a software developer trainee set the tone for your career. You'll shift from classroom learning to real-world coding, team meetings, and deadlines. This guide helps you thrive as a graduate engineer trainee or junior developer in Pakistan, India, or the UAE.
Expect excitement mixed with nerves. You'll learn tools, contribute code, and build habits that turn you into a pro developer. Let's break it down.
Who this guide is for
This is for fresh graduates starting as software developer trainees. Maybe you just finished your CS degree in Lahore, Bangalore, or Dubai. You're a junior developer eager to code but unsure about office life.
If you're a graduate engineer trainee at a firm like Systems Limited in Pakistan or Infosys in India, this fits you. It covers the early hustle in tech hubs across the region.
- New hires in their first role.
- Interns turning into full trainees.
- Anyone aiming to shine in 90 days.
Step-by-step roadmap
Follow these 6 steps to nail your first 90 days. Each builds on the last for steady progress.
1. Week 1: Get oriented and observe
Day one is about setup. Get your laptop, accounts, and access sorted. Sit in meetings, ask questions, and shadow a senior.

Don't code yet—watch how the team works. Note tools like Git or Jira. In Pakistan firms, expect agile stand-ups; in the UAE, more formal intros.
2. Weeks 2-4: Learn the codebase and tools
Dive into the project. Read docs, clone repos, and run the app locally. Fix small bugs to build confidence.

Pair program with a buddy. This is key for junior developers transitioning fast.
3. Month 1: Make your first contributions
Pick low-risk tasks like docs or tests. Submit pull requests early. Get feedback and iterate.
Track your wins in a journal. Share in team retrospectives.
4. Month 2: Tackle real features
Now own small features. Write clean code, add tests, and deploy. Handle code reviews like a pro.

Network internally—lunch chats build allies.
5. Month 3: Optimize and reflect
Refactor code, suggest improvements. Prep for your 90-day review. Set goals for the next quarter.

Celebrate progress. You're no longer 'new'.
6. Ongoing: Build habits for growth
Daily code practice, weekly learning. Join the Trainee.in blog for tips.

Skills
Technical skills
Master Git for version control. Learn your stack—React for front-end, Node.js backend, common in India/Pakistan startups.
Debug like a detective. Understand APIs, databases (SQL/NoSQL). Practice on LeetCode daily.
- Core: HTML/CSS/JS or Python/Java.
- Bonus: Docker, AWS basics for UAE roles.
Soft skills
Communicate clearly in stand-ups. Ask smart questions—"Why this approach?" Listen more than you talk early on.
Be adaptable. Tech changes fast; embrace it. Time management keeps you on deadlines.
"Your attitude shapes your growth more than your code." – Senior dev wisdom.
Tools to learn
Start with VS Code as your editor. GitHub for repos. Jira or Trello for tasks.
Postman for API testing. Docker for containers. In regional teams, Slack/Teams for chat.
- Week 1: VS Code + Git.
- Month 1: IDE plugins, debuggers.
- Month 3: CI/CD like Jenkins.
Check Trainee.in career guides for tool tutorials.
Salary expectations with regional ranges
In Pakistan, software developer trainees earn 50,000-80,000 PKR/month. Graduates at Netsol hit 60k average.
India: 25,000-50,000 INR for juniors in Bangalore. UAE (Dubai): 5,000-10,000 AED, higher with housing.
RegionTrainee Salary Range Pakistan50k-80k PKR India25k-50k INR UAE5k-10k AED See latest at Trainee.in salary trends.
Where to find jobs
Search Trainee.in for graduate engineer trainee roles. Pakistan: Rozee.pk, LinkedIn. India: Naukri, Indeed. UAE: Bayt.com.
Target firms like Techlogix (PK), TCS (IN), Careem (UAE). Attend virtual job fairs on our site.
Common mistakes
- Staying silent—speak up early.
- Ignoring soft skills—code alone won't cut it.
- Burning out—no work-life balance.
- Not asking for feedback leads to repeated errors.
- Skipping docs—wastes team time.
Avoid these to accelerate your first 90 days.
Real career path examples
Ali started as a trainee at a Karachi firm. In 90 days, he owned a feature and got promoted to junior dev in 6 months. Now leads a team.
Priya in Hyderabad: Focused on tools, networked. Landed full-time at 40k INR after traineeship.
Mohammed in Dubai: Learned cloud skills fast. Now earns 8k AED as a junior developer.
These stories show that consistency pays off.
FAQs
What should I do on day one of my first 90 days?
Listen, take notes, set up your environment. Introduce yourself and ask about team norms.
How much coding should a trainee do in week 1?
Minimal—focus on learning. Ramp up by week 2.
What's the biggest challenge in the first 90 days?
Imposter syndrome. Combat it with small wins and mentor chats.
Do I need prior experience as a junior developer?
No—traineeships teach you. Show eagerness and basics.
How to prepare for 90-day review?
List achievements, metrics, and future goals. Practice presenting.
Are remote trainee roles common in the region?
Yes, especially post-pandemic in India/Pakistan startups.
Conclusion
Your first 90 days as a software developer trainee are your launchpad. Follow this roadmap, build skills, and avoid pitfalls. You'll emerge ready for more.
Ready to start? Visit Trainee.in for jobs, guides, and your next step. Apply today!
