Follow us on Instagram if you haven’t yet and show your support 🫡

Guru Codes - https://instagram.com/gurucodes.dev
Dodagatta Nihar - https://instagram.com/niihaaarrrr



Freelancing Roadmap

1. Self-Assessment and Skill Identification

2. Building a Portfolio

3. Setting Up Your Online Presence

Refer to these following videos -

LinkedIn Masterclass in Telugu🔥 | MassCoders | Dodagatta Nihar

How To Market Your Business On Social Media

Check other videos related to this on YouTube -

Freelance Marketplaces: Upwork, Fiverr, Freelancer, Toptal

4. Creating a Strong Proposal and Pitch

Refer to this video - 6 *real* cold pitches that have landed *real* clients

5. Finding Clients

Refer to this video - How I’d get freelance clients without any experience (starting from 0)

6. Building Long-term Relationships




Support Roles Roadmap

Support roles in programming, often referred to as “ghost programmers” or “code consultants,” have emerged as a controversial practice in the tech industry. These roles involve hiring external developers to complete work assigned to an employed programmer, often without the employer’s knowledge.

Work Nature:

  1. Completely remote. Less working hours
  2. You’ll have to work only when your client has work, otherwise you’ll be paid for being idle.
  3. Work can sometimes be confusing as you’ll have to figure out everything about the task. Clients might have very little knowledge about the domain/tech.
  4. Mostly on odd times.
  5. You can even work with multiple clients at once, based on your time allocation.
  6. Scary in the beginning, as it requires a lot of domain understanding, and technical expertise due to the large codebases.
  7. Finally, be quick to learn the terminology used by the client’s company.

How to get these Support roles?

1. Be ready to learn anything and everything that comes your way:

  1. Work is not on any particular technologies. It keeps changing from client to client.
  2. Be good with full stack web development concepts.
  3. Mostly the jobs revolve around angular, react and Java/.net in the backend.
  4. Be ready to do some work out of your domain, like writing test cases, deploying applications, solving deployment issues, etc.

2. Brag about your skills to everyone(friends, social media etc..):

  1. Be vocal about your learnings.
  2. Share your learnings among your friends.
  3. Let them know that you are available for work. Ask them to let you know, if they find any good opportunity.

3. Make friends with people going abroad:

  1. They are the ones offering these roles.
  2. Be in touch with them. Ask them if any of their friends need any help with college assignments, jobs, etc.
  3. Help them, whenever you can. Make a large group of connections.
  4. Constantly talk to them about your learnings, roles you’re pursuing, etc.
  5. Make them feel like they are in safe hands, and they can rely on you in terms of work.

4. Once you get any role:

  1. Be patient, and help the clients realize what information you would like them to get from their peers. For example: what data is missing, why is this not possible, what’s the issue here etc. explain the concepts in the simplest manner possible.
Download the document here