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
- Identify Skills: List your skills, strengths, and areas of expertise.
- Market Research: Research the demand for your skills in the freelance market.
- Specialization: Consider specializing in a niche to stand out from the competition.
2. Building a Portfolio
- Create Samples: Develop sample projects or case studies that showcase your skills.
- Personal Projects: Work on personal projects that demonstrate your capabilities.
- Previous Work: Include any relevant work from past jobs or internships.
3. Setting Up Your Online Presence
- Professional Website: Create a professional website to showcase your portfolio, services, and contact information.
- Social Media Profiles: Optimize your LinkedIn, Twitter, and other relevant social media profiles.
- Freelance Platforms: Sign up on freelance platforms like Upwork, Fiverr, Freelancer, and others.
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
- Tailored Proposals: Create customized proposals for each job application, highlighting how your skills and experience align with the client’s needs.
- Effective Pitch: Develop a compelling pitch that succinctly communicates your value proposition.
Refer to this video - 6 *real* cold pitches that have landed *real* clients
5. Finding Clients
- Freelance Platforms: Actively search and apply for jobs on freelance platforms.
- Networking: Leverage your network and attend industry events to find potential clients.
- Cold Outreach: Identify potential clients and send cold emails or messages offering your services.
Refer to this video - How I’d get freelance clients without any experience (starting from 0)
6. Building Long-term Relationships
- Client Follow-up: Follow up with clients after project completion to maintain relationships.
- Repeat Business: Offer incentives for repeat business and referrals.
- Excellent Customer Service: Provide exceptional customer service to build a strong reputation.
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:
- Completely remote. Less working hours
- You’ll have to work only when your client has work, otherwise you’ll be paid for being idle.
- 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.
- Mostly on odd times.
- You can even work with multiple clients at once, based on your time allocation.
- Scary in the beginning, as it requires a lot of domain understanding, and technical expertise due to the large codebases.
- 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:
- Work is not on any particular technologies. It keeps changing from client to client.
- Be good with full stack web development concepts.
- Mostly the jobs revolve around angular, react and Java/.net in the backend.
- 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..):
- Be vocal about your learnings.
- Share your learnings among your friends.
- 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:
- They are the ones offering these roles.
- Be in touch with them. Ask them if any of their friends need any help with college assignments, jobs, etc.
- Help them, whenever you can. Make a large group of connections.
- Constantly talk to them about your learnings, roles you’re pursuing, etc.
- 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:
- 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.